Open Asterune
Seat

Seat

Seats a character on contact and reports its Humanoid.

Creatable
Instance.new("Seat")
Inherits
BasePartPVInstanceInstance
Replication
Standard

Behavior

Seat seats a character when the character touches it. Occupant references the seated Humanoid. Observe Changed for changes to Occupant. Use VehicleSeat for vehicle input.

Summary

Members12
Properties12

Properties

AngularVelocity

Seat.AngularVelocity: Vector3 = Vector3.new(0, 0, 0)

The seat's angular velocity around each axis.

BackSurface

The joint surface type on the back face.

BottomSurface

The joint surface type on the bottom face.

Disabled

Seat.Disabled: boolean = false

Whether new characters are prevented from sitting. Disabling the seat does not eject the current occupant.

FrontSurface

The joint surface type on the front face.

LeftSurface

The joint surface type on the left face.

LinearVelocity

Seat.LinearVelocity: Vector3 = Vector3.new(0, 0, 0)

The seat's linear velocity in studs per second.

Material

The surface material. Material affects appearance and physical density. See Enum.Material.

Occupant

Seat.Occupant: Humanoid? = nil

The seated Humanoid, or nil when empty. Read-only.

RenderLayer

The rendering layer used for this geometry or light.

RightSurface

The joint surface type on the right face.

TopSurface

The joint surface type on the top face.

Inherited members

Inherited101

Example

Luau
local seat = Instance.new("Seat")
seat.Anchored = true
seat.Disabled = true
seat.Parent = workspace

BasePart · Humanoid · VehicleSeat