BasePart

Inherits: PVInstance

Tags: NotBrowsable, NotCreatable

A structural class, not creatable

Properties
Anchored: bool

Determines whether or not physics acts upon the Part. If true, part stays 'Anchored' in space, not moving regardless of any collision/forces acting upon it. If false, physics works normally on the part.

BackParamA: float

No description available.

BackParamB: float

No description available.

BackSurface: SurfaceType

No description available.

BackSurfaceInput: InputType

No description available.

No description available.

No description available.

BottomSurface: SurfaceType

No description available.

No description available.

BrickColor: BrickColor

No description available.

CFrame: CFrame

Contains information regarding the Part's position and a matrix that defines the Part's rotation. Can read/write. More info

Determines whether physical interactions with other Parts are respected. If true, will collide and react with physics to other Parts. If false, other parts will pass thru instead of colliding

Determines whether this Part casts a shadow.

CenterOfMass: Vector3

No description available.

No description available.

Color: Color3

Color3 of the part.

CustomPhysicalProperties: PhysicalProperties

No description available.

Elasticity: float

A float value ranging from 0.0f to 1.0f. Sets how much the Part will rebound against another. a value of 1 is like a superball, and 0 is like a lead block.

Friction: float

A float value ranging from 0.0f to 1.0f. Sets how much the Part will be able to slide. a value of 1 is no sliding, and 0 is no friction, so infinite sliding.

No description available.

No description available.

FrontSurface: SurfaceType

No description available.

No description available.

LeftParamA: float

No description available.

LeftParamB: float

No description available.

LeftSurface: SurfaceType

No description available.

LeftSurfaceInput: InputType

No description available.

No description available.

Locked: bool

Determines whether building tools (in-game and studio) can manipulate this Part. If true, no editing allowed. If false, editing is allowed.

Massless: bool

If true the part will be massless when welded to another part that is not massless. The part will still have mass like a normal part if it is an assembly root part according to GetRootPart().

Material: Material

Specifies the look and feel the Part should have. Note: this does not define the color the Part is, see BrickColor for that. More info

Orientation: Vector3

Rotation around X, Y, and Z axis. Rotations applied in YXZ order.

Position: Vector3

No description available.

ReceiveAge: float

No description available.

Specifies how shiny the Part is. A value of 1 is completely reflective (chrome), while a value of 0 is no reflectance (concrete wall)

Sets the value for the smallest change in size allowable by the Resize(NormalId, int) function.

Sets the value for the faces allowed to be resized by the Resize(NormalId, int) function.

No description available.

No description available.

RightSurface: SurfaceType

No description available.

No description available.

An integer from -127 to 127. Compares before other all other part properties besides massless for deciding which part is the assembly root part according to GetRootPart().

RotVelocity: Vector3

No description available.

Rotation: Vector3

No description available.

Size: Vector3

No description available.

No description available.

TopParamA: float

No description available.

TopParamB: float

No description available.

TopSurface: SurfaceType

No description available.

TopSurfaceInput: InputType

No description available.

Sets how visible an object is. A value of 1 makes the object invisible, while a value of 0 makes the object opaque.

Velocity: Vector3

How fast the Part is traveling in studs/second. This property is NOT recommended to be modified directly, unless there is good reason. Otherwise, try using a BodyForce to move a Part.

brickColor: BrickColor

brickColor is deprecated. Use BrickColor instead.

Functions
BreakJoints() => void

Destroys SurfaceJoints with all parts that are touching this Instance (including internal joints in the Instance, as in a Model).

CanCollideWith(
part: Instance
) => bool

No description available.

No description available.

GetConnectedParts(
recursive: bool
) => Objects

No description available.

GetJoints() => Objects

No description available.

GetMass() => float

Returns a number that is the mass of this Instance. Mass of a Part is immutable, and is changed only by the size of the Part.

No description available.

No description available.

GetRelativeVelocityAt(
otherPart: Instance,
worldPoint: Vector3
) => Vector3

No description available.

GetRenderCFrame() => CFrame

No description available.

No description available.

GetTouchingParts() => Objects

No description available.

IsGrounded() => bool

No description available.

MakeJoints() => void

Creates the appropriate SurfaceJoints with all parts that are touching this Instance (including internal joints in the Instance, as in a Model). This uses the SurfaceTypes defined on the surfaces of parts to create the appropriate welds. More info

Resize(
normalId: NormalId,
deltaAmount: int
) => bool

Resizes a Part in the direction of the face defined by 'NormalId', by the amount specified by 'deltaAmount'. If the operation will expand the part to intersect another Instance, the part will not resize at all. Return true if the call is successful, false otherwise.

SetNetworkOwner(
playerInstance: Instance
) => void

No description available.

No description available.

breakJoints() => void

breakJoints is deprecated. Use BreakJoints instead.

getMass() => float

getMass is deprecated. Use GetMass instead.

makeJoints() => void

makeJoints is deprecated. Use MakeJoints instead.

resize(
normalId: NormalId,
deltaAmount: int
) => bool

resize is deprecated. Use Resize instead.

SubtractAsync(
parts: Objects,
collisionfidelity: CollisionFidelity,
renderFidelity: RenderFidelity
) => Instance

No description available.

UnionAsync(
parts: Objects,
collisionfidelity: CollisionFidelity,
renderFidelity: RenderFidelity
) => Instance

No description available.

Events
LocalSimulationTouched: RBXScriptSignal(
part: Instance
)

Deprecated. Use Touched instead

OutfitChanged: RBXScriptSignal()

No description available.

StoppedTouching: RBXScriptSignal(
otherPart: Instance
)

Deprecated. Use TouchEnded instead

TouchEnded: RBXScriptSignal(
otherPart: Instance
)

Fired when the part stops touching another part

Touched: RBXScriptSignal(
otherPart: Instance
)

No description available.

touched: RBXScriptSignal(
otherPart: Instance
)

touched is deprecated. Use Touched instead.