PcoWSkbVqDnWTu_dm2ix
Collapse Sidebar

UnionOperation

Show deprecated

UnionOperation

Show deprecated

A CSG part created by the “Union” option in studio (Solid modeling).
It is two (or more) parts merged into each other, which can be separated again.


Properties

Inherited from PartOperation: Show Hide

RenderFidelity

RenderFidelity

float

SmoothingAngle

An angle in degrees which affects the smooth shading of a solid modeled part.

int

TriangleCount

[ReadOnly] [NotReplicated]

The number of polygons in this solid model. This value will always be <= 5000.

bool

UsePartColor

Sets whether the PartOperation can be recolored using the BrickColor property.

Inherited from BasePart: Show Hide

bool

Anchored

Determines whether a part is immovable by physics

float

BackParamA

Determines the first parameter for the SurfaceType on the Back face of a part (+Z direction)

float

BackParamB

Determines the second parameter for the SurfaceType on the Back face of a part (+Z direction)

SurfaceType

BackSurface

Determines the type of surface for the Back face of a part (+Z direction)

InputType

BackSurfaceInput

Determines the kind of input for the Back face of a part (+Z direction)

float

BottomParamA

Determines the first parameter for the SurfaceType on the Bottom face of a part (-Y direction)

float

BottomParamB

Determines the second parameter for the SurfaceType on the Bottom face of a part (-Y direction)

SurfaceType

BottomSurface

Determines the type of surface for the Bottom face of a part (-Y direction)

InputType

BottomSurfaceInput

Determines the kind of input for the Bottom face of a part (-Y direction)

BrickColor

BrickColor

[NotReplicated]

Determines the color of a part.

CFrame

CFrame

Determines the position and rotation of a part in the world

bool

CanCollide

Determines whether a part may collide with other parts.

bool

CastShadow

Determines whether or not a part casts a shadow

Vector3

CenterOfMass

[ReadOnly] [NotReplicated]

Describes the world position in which a part’s center of mass is located.

int

CollisionGroupId

Describes the automatically-set ID number of a part’s collision group

Color3

Color

[NotReplicated]

Determines the color of a part.

PhysicalProperties

CustomPhysicalProperties

Determines several physical properties of a part

float

Elasticity

[Hidden] [NotReplicated] [Deprecated]

Used to control the Elasticity of the part, but it no longer does anything

float

Friction

[Hidden] [NotReplicated] [Deprecated]

Used to control the Friction of the part, but now it no longer does anything.

float

FrontParamA

Determines the first parameter for the SurfaceType on the Front face of a part (-Z direction)

float

FrontParamB

Determines the second parameter for the SurfaceType on the Front face of a part (-Z direction)

SurfaceType

FrontSurface

Determines the type of surface for the Front face of a part (-Z direction)

InputType

FrontSurfaceInput

Determines the kind of input for the Front face of a part (-Z direction)

float

LeftParamA

Determines the first parameter for the SurfaceType on the Left face of a part (-Z direction)

float

LeftParamB

Determines the second parameter for the SurfaceType on the Left face of a part (-Z direction)

SurfaceType

LeftSurface

Determines the type of surface for the Left face of a part (-X direction)

InputType

LeftSurfaceInput

Determines the kind of input for the Left face of a part (+X direction)

float

LocalTransparencyModifier

[Hidden] [NotReplicated]

Determines a multiplier for BasePart/Transparency that is only visible to the local client

bool

Locked

Determines whether a part is selectable in Studio.

float

Mass

[ReadOnly] [NotReplicated]
bool

Massless

Determines whether the part contributes to the total mass or inertia of its rigid body

Material

Material

Determines the texture and default physical properties of a part

Vector3

Orientation

[NotReplicated]

Describes the position of the part in the world

Vector3

Position

[NotReplicated]

Describes the position of the part in the world

float

ReceiveAge

[Hidden] [ReadOnly] [NotReplicated]

Time since last recorded physics update

float

Reflectance

Determines how much a part reflects the skybox.

int

ResizeIncrement

[ReadOnly] [NotReplicated]

Describes the smallest change in size allowable by the Resize method

Faces

ResizeableFaces

[ReadOnly] [NotReplicated]

Describes the faces on which a part may be resized

float

RightParamA

Determines the first parameter for the SurfaceType on the Right face of a part (-X direction)

float

RightParamB

Determines the second parameter for the SurfaceType on the Right face of a part (-X direction)

SurfaceType

RightSurface

Determines the type of surface for the Right face of a part (+X direction)

InputType

RightSurfaceInput

Determines the kind of input for the Right face of a part (-X direction)

int

RootPriority

The main rule in determining the root part of an assembly

Vector3

RotVelocity

Determines a part’s change in orientation over time

Vector3

Rotation

[NotReplicated]

The rotation of the part in degrees for the three axes

Vector3

Size

[NotReplicated]

Determines the dimensions of a part (length, width, height)

float

SpecificGravity

[ReadOnly] [NotReplicated] [Deprecated]

The ratio of the part’s density to the density of water determined by the BasePart/Material

float

TopParamA

Determines the first parameter for the SurfaceType on the Top face of a part (+Y direction)

float

TopParamB

Determines the second parameter for the SurfaceType on the Top face of a part (+Y direction)

SurfaceType

TopSurface

Determines the type of surface for the Top face of a part (+Y direction)

InputType

TopSurfaceInput

Determines the kind of input for the Top face of a part (+Y direction)

float

Transparency

Determines how much a part can be seen through (the inverse of part opacity)

Vector3

Velocity

Determines a part’s change in position over time

BrickColor

brickColor

[NotReplicated] [Deprecated]

Inherited from Instance: Show Hide

bool

Archivable

Determines if an Instance can be cloned using /Instance/Clone or saved to file.

string

ClassName

[ReadOnly] [NotReplicated]

A read-only string representing the class this Instance belongs to

int

DataCost

[ReadOnly] [NotReplicated] [Deprecated]

The cost of saving the instance using data persistence.

string

Name

A non-unique identifier of the Instance

Instance

Parent

Determines the hierarchical parent of the Instance

bool

RobloxLocked

[Deprecated]

A deprecated property that used to protect CoreGui objects

bool

archivable

[Hidden] [NotReplicated] [Deprecated]
string

className

[ReadOnly] [NotReplicated] [Deprecated]

Functions

Inherited from BasePart: Show Hide

void

BreakJoints ( )

Breaks any surface connection with any adjacent part, including Weld and other JointInstance.

bool

CanCollideWith ( Instance part )

Returns whether the parts can collide with each other.

Tuple

CanSetNetworkOwnership ( )

Checks whether you can set a BasePart|part's network ownership

Objects

GetConnectedParts ( bool recursive )

Returns a table of parts connected to the the object by any kind of rigid joint.

Objects

GetJoints ( )

Return all Joints or Constraints that is connected to this Part.

float

GetMass ( )

Returns the part’s mass based on the part’s material and size

Instance

GetNetworkOwner ( )

Returns the current player who is the network owner of this part, or nil in case of the server.

bool

GetNetworkOwnershipAuto ( )

Returns true if the game engine automatically decides the network owner for this part.

CFrame

GetRenderCFrame ( )

[Deprecated]

(OBSOLETE) Returns a CFrame describing where the part is being rendered at

Instance

GetRootPart ( )

Returns the base part of an assembly of parts

Objects

GetTouchingParts ( )

Returns a table of all CanCollide true parts that intersect with this part.

bool

IsGrounded ( )

Returns true if the object is connected to a part that will hold it in place (eg an BasePart/Anchored part), otherwise returns false.

void

MakeJoints ( )

Creates a joint on any side of the object that has a surface ID that can make a joint

bool

Resize ( NormalId normalId , int deltaAmount )

Changes the size of an object just like using the Studio resize tool.

void

SetNetworkOwner ( Instance playerInstance )

Sets the given player as network owner for this and all connected parts

void

SetNetworkOwnershipAuto ( )

Lets the game engine dynamically decide who will handle the part’s physics (one of the clients or the server).

Instance

SubtractAsync ( Objects parts , CollisionFidelity collisionfidelity , RenderFidelity renderFidelity )

[Yields]
Instance

UnionAsync ( Objects parts , CollisionFidelity collisionfidelity , RenderFidelity renderFidelity )

[Yields]

Performs a Union operation on the calling BasePart and the list of parts passed in as the first parameter

void

breakJoints ( )

[Deprecated]
float

getMass ( )

[Deprecated]
void

makeJoints ( )

[Deprecated]
bool

resize ( NormalId normalId , int deltaAmount )

[Deprecated]

Inherited from Instance: Show Hide

void

ClearAllChildren ( )

This function destroys all of an Instance's children.

Instance

Clone ( )

Create a deep copy of a Roblox instance and descendants where Archivable = true.

void

Destroy ( )

Sets the Instance/Parent property to nil, locks the Instance/Parent property, disconnects all connections and calls Destroy on all children.

Instance

FindFirstAncestor ( string name )

Returns the first ancestor of the Instance whose Instance/Name is equal to the given name.

Instance

FindFirstAncestorOfClass ( string className )

Returns the first ancestor of the Instance whose Instance/ClassName is equal to the given className.

Instance

FindFirstAncestorWhichIsA ( string className )

Returns the first ancestor of the Instance for whom Instance/IsA returns true for the given className.

Instance

FindFirstChild ( string name , bool recursive )

Returns the first child of the Instance found with the given name.

Instance

FindFirstChildOfClass ( string className )

Returns the first child of the Instance whose Instance/ClassName|ClassName is equal to the given className.

Instance

FindFirstChildWhichIsA ( string className , bool recursive )

Returns the first child of the Instance for whom Instance/IsA returns true for the given className.

Variant

GetAttribute ( string attribute )

RBXScriptSignal

GetAttributeChangedSignal ( string attribute )

Dictionary

GetAttributes ( )

Objects

GetChildren ( )

Returns an array containing all of the Instance's children.

string

GetDebugId ( int scopeLength )

[NotBrowsable]

Returns a coded string of the Instances DebugId used internally by Roblox.

Array

GetDescendants ( )

[CustomLuaState]

Returns an array containing all of the descendants of the instance

string

GetFullName ( )

Returns a string describing the Instance's ancestry.

RBXScriptSignal

GetPropertyChangedSignal ( string property )

Get an event that fires when a given property of an object changes.

bool

IsA ( string className )

[CustomLuaState]

Returns true if an Instance's class matches or inherits from a given class

bool

IsAncestorOf ( Instance descendant )

Returns true if an Instance is an ancestor of the given descendant.

bool

IsDescendantOf ( Instance ancestor )

Returns true if an Instance is a descendant of the given ancestor.

void

Remove ( )

[Deprecated]

Sets the object’s Parent to nil, and does the same for all its descendants.

void

SetAttribute ( string attribute , Variant value )

Instance

WaitForChild ( string childName , double timeOut )

[CustomLuaState] [CanYield]

Returns the child of the Instance with the given name. If the child does not exist, it will yield the current thread until it does.

Objects

children ( )

[Deprecated]

Returns an array of the object’s children.

Instance

clone ( )

[Deprecated]
void

destroy ( )

[Deprecated]
Instance

findFirstChild ( string name , bool recursive )

[Deprecated]
Objects

getChildren ( )

[Deprecated]
bool

isA ( string className )

[Deprecated] [CustomLuaState]
bool

isDescendantOf ( Instance ancestor )

[Deprecated]
void

remove ( )

[Deprecated]

Events

Inherited from BasePart: Show Hide

RBXScriptSignal

LocalSimulationTouched ( Instance part )

[Deprecated]

.

RBXScriptSignal

OutfitChanged ( )

[Deprecated]

.

RBXScriptSignal

StoppedTouching ( Instance otherPart )

[Deprecated]

.

RBXScriptSignal

TouchEnded ( Instance otherPart )

Fired when a part stops touching another part.

RBXScriptSignal

Touched ( Instance otherPart )

Fired when a part comes in contact with another part

RBXScriptSignal

touched ( Instance otherPart )

[Deprecated]

Inherited from Instance: Show Hide

RBXScriptSignal

AncestryChanged ( Instance child , Instance parent )

Fires when the Instance/Parent property of the object or one of its ancestors is changed.

RBXScriptSignal

AttributeChanged ( string attribute )

RBXScriptSignal

Changed ( string property )

[DetectingPropertyChanges]

Fired immediately after a property of an object changes.

RBXScriptSignal

ChildAdded ( Instance child )

Fires when an object is parented to this Instance.

RBXScriptSignal

ChildRemoved ( Instance child )

Fires when a child is removed from this Instance.

RBXScriptSignal

DescendantAdded ( Instance descendant )

Fires when a descendant is added to the Instance

RBXScriptSignal

DescendantRemoving ( Instance descendant )

Fires immediately before a descendant of the Instance is removed.

RBXScriptSignal

childAdded ( Instance child )

[Deprecated]