VehicleSeat¶
A seat object that can be used to control a vehicle.
Description¶
The VehicleSeat objects welds a player to the seat when the player touches
the seat. It then forwards the movement inputs to any connected motor joints,
allowing control of a vehicle.
While VehicleSeat is great for making simple vehicles they do have some
limitations. Movement control will only detect motors connected directly to
the vehicle seat, or through another rigid connection. This means that if you
have a wheel connected to a beam which is then welded to the seat it will work
fine, however if you have the wheel connected to a part, which is connected by
a hinge to the rest of the car, it will not work.
Inheritance¶
Object → Instance → PVInstance → BasePart → VehicleSeat
Nova inheritance: Instance → PVInstance → BasePart → VehicleSeat
Properties¶
AreHingesDetected Supported Property Displays how many hinges are detected by the VehicleSeat. Useful for debugging vehicle designs.
Displays how many hinges are detected by the VehicleSeat. Useful for
debugging vehicle designs.
Disabled Supported Property Toggles whether the VehicleSeat is active or not.
Toggles whether the VehicleSeat is active or not. If the seat is
disabled, it will not automatically weld a character to it on collision
and will not allow a character to control the connected vehicle.
HeadsUpDisplay Supported Property If true, a UI speed bar will be displayed on screen that tells you what speed the vehicle is moving at.
If true, a UI speed bar will be displayed on screen that tells you what
speed the vehicle is moving at.
MaxSpeed Supported Property The maximum speed that can be attained.
Occupant Supported Property The Humanoid that is sitting in the seat.
The Humanoid that is sitting in the seat.
Steer Supported Property Deprecated The direction of movement, tied to left and right movement inputs.
The direction of movement, tied to left and right movement inputs. Can be
either 1 (right), 0 (straight), or -1 (left). Will refresh back to
0 unless constantly set.
SteerFloat Supported Property The left-to-right movement float, tied to left and right movement inputs.
The left-to-right movement float, tied to left and right movement inputs.
Can range between 1 (right) and -1 (left). Will refresh back to 0
(straight) unless constantly set.
Throttle Supported Property Deprecated The direction of throttle, tied to forward and backward movement inputs.
The direction of throttle, tied to forward and backward movement inputs.
Can be either 1 (forward), 0 (null), or -1 (reverse). Will refresh
back to 0 unless constantly set.
ThrottleFloat Supported Property The forward-to-reverse throttle float, tied to forward and backward movement inputs.
The forward-to-reverse throttle float, tied to forward and backward
movement inputs. Can range between 1 (forward) and -1 (reverse). Will
refresh back to 0 (null) unless constantly set.
Torque Supported Property How fast the vehicle will be able to attain MaxSpeed.
How fast the vehicle will be able to attain MaxSpeed. The greater the number, the faster it will reach the maximum speed.
TurnSpeed Supported Property The speed at which the vehicle will turn. Higher numbers can cause problems and are not necessarily better.
The speed at which the vehicle will turn. Higher numbers can cause problems and are not necessarily better.
Inherited members¶
Inherited from BasePart: 65 properties, 54 methods, 13 events. They are documented on the base class page.
1 modern Roblox member(s) are not implemented yet — expand to inspect
Members declared by Roblox's VehicleSeat class (or by a missing base class) that Nova does not expose. Use this list to scope a migration; the compatibility guide has the recommended workaround.
Methods¶
| Member | Signature | Status | Notes | Flags |
|---|---|---|---|---|
Sit |
VehicleSeat:Sit(humanoid: Instance): null |
Not yet | Forces the character with the specified Humanoid to sit in the VehicleSeat. |
— |
Roblox reference: VehicleSeat
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.