31 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

HumanoidRigDescription

Inherits from: Instance → Object

Stores the joint mapping, reference T-pose and per-joint properties for a bipedal Humanoid character rig. Each of the 22 joints in the rig hierarchy can reference an Instance (typically a Motor6D, AnimationConstraint or Bone), define a T-pose adjustment transform, rotation range limits, and carry a size for volumetric visualization and retargeting. For an example Blender and Maya rig hierarchy with all optional joints, see Character specifications - Advanced R15 rigs.

Use AutoRig to automatically populate joint references from a character model, or assign joints individually. Supports both R6 (6-joint) and R15 (15-joint) rig subsets in addition to the full 22-joint standard set, as well as rigs with more than 22 joints by mapping the key subset of joints.

Inherits from: Instance

Memory category: Animation

Properties

NameType / ReturnsDescription
HumanoidRigDescription.ChestInstanceThe chest joint instance in the rig hierarchy.
HumanoidRigDescription.ChestRangeMaxVector3Maximum rotation limit per axis for the chest joint.
HumanoidRigDescription.ChestRangeMinVector3Minimum rotation limit per axis for the chest joint.
HumanoidRigDescription.ChestSizefloatVolume sphere diameter for the chest joint.
HumanoidRigDescription.ChestTposeAdjustmentCFrameT-pose alignment transform for the chest joint.
HumanoidRigDescription.HeadBaseInstanceThe head base joint instance in the rig hierarchy.
HumanoidRigDescription.HeadBaseRangeMaxVector3Maximum rotation limit per axis for the head base joint.
HumanoidRigDescription.HeadBaseRangeMinVector3Minimum rotation limit per axis for the head base joint.
HumanoidRigDescription.HeadBaseSizefloatVolume sphere diameter for the head base joint.
HumanoidRigDescription.HeadBaseTposeAdjustmentCFrameT-pose alignment transform for the head base joint.
HumanoidRigDescription.LeftAnkleInstanceThe left ankle joint instance in the rig hierarchy.
HumanoidRigDescription.LeftAnkleRangeMaxVector3Maximum rotation limit per axis for the left ankle joint.
HumanoidRigDescription.LeftAnkleRangeMinVector3Minimum rotation limit per axis for the left ankle joint.
HumanoidRigDescription.LeftAnkleSizefloatVolume sphere diameter for the left ankle joint.
HumanoidRigDescription.LeftAnkleTposeAdjustmentCFrameT-pose alignment transform for the left ankle joint.
HumanoidRigDescription.LeftClavicleInstanceThe left clavicle joint instance in the rig hierarchy.
HumanoidRigDescription.LeftClavicleRangeMaxVector3Maximum rotation limit per axis for the left clavicle joint.
HumanoidRigDescription.LeftClavicleRangeMinVector3Minimum rotation limit per axis for the left clavicle joint.
HumanoidRigDescription.LeftClavicleSizefloatVolume sphere diameter for the left clavicle joint.
HumanoidRigDescription.LeftClavicleTposeAdjustmentCFrameT-pose alignment transform for the left clavicle joint.
HumanoidRigDescription.LeftElbowInstanceThe left elbow joint instance in the rig hierarchy.
HumanoidRigDescription.LeftElbowRangeMaxVector3Maximum rotation limit per axis for the left elbow joint.
HumanoidRigDescription.LeftElbowRangeMinVector3Minimum rotation limit per axis for the left elbow joint.
HumanoidRigDescription.LeftElbowSizefloatVolume sphere diameter for the left elbow joint.
HumanoidRigDescription.LeftElbowTposeAdjustmentCFrameT-pose alignment transform for the left elbow joint.
HumanoidRigDescription.LeftHipInstanceThe left hip joint instance in the rig hierarchy.
HumanoidRigDescription.LeftHipRangeMaxVector3Maximum rotation limit per axis for the left hip joint.
HumanoidRigDescription.LeftHipRangeMinVector3Minimum rotation limit per axis for the left hip joint.
HumanoidRigDescription.LeftHipSizefloatVolume sphere diameter for the left hip joint.
HumanoidRigDescription.LeftHipTposeAdjustmentCFrameT-pose alignment transform for the left hip joint.
HumanoidRigDescription.LeftKneeInstanceThe left knee joint instance in the rig hierarchy.
HumanoidRigDescription.LeftKneeRangeMaxVector3Maximum rotation limit per axis for the left knee joint.
HumanoidRigDescription.LeftKneeRangeMinVector3Minimum rotation limit per axis for the left knee joint.
HumanoidRigDescription.LeftKneeSizefloatVolume sphere diameter for the left knee joint.
HumanoidRigDescription.LeftKneeTposeAdjustmentCFrameT-pose alignment transform for the left knee joint.
HumanoidRigDescription.LeftShoulderInstanceThe left shoulder joint instance in the rig hierarchy.
HumanoidRigDescription.LeftShoulderRangeMaxVector3Maximum rotation limit per axis for the left shoulder joint.
HumanoidRigDescription.LeftShoulderRangeMinVector3Minimum rotation limit per axis for the left shoulder joint.
HumanoidRigDescription.LeftShoulderSizefloatVolume sphere diameter for the left shoulder joint.
HumanoidRigDescription.LeftShoulderTposeAdjustmentCFrameT-pose alignment transform for the left shoulder joint.
HumanoidRigDescription.LeftToeBaseInstanceThe left toe base joint instance in the rig hierarchy.
HumanoidRigDescription.LeftToeBaseRangeMaxVector3Maximum rotation limit per axis for the left toe base joint.
HumanoidRigDescription.LeftToeBaseRangeMinVector3Minimum rotation limit per axis for the left toe base joint.
HumanoidRigDescription.LeftToeBaseSizefloatVolume sphere diameter for the left toe base joint.
HumanoidRigDescription.LeftToeBaseTposeAdjustmentCFrameT-pose alignment transform for the left toe base joint.
HumanoidRigDescription.LeftWristInstanceThe left wrist joint instance in the rig hierarchy.
HumanoidRigDescription.LeftWristRangeMaxVector3Maximum rotation limit per axis for the left wrist joint.
HumanoidRigDescription.LeftWristRangeMinVector3Minimum rotation limit per axis for the left wrist joint.
HumanoidRigDescription.LeftWristSizefloatVolume sphere diameter for the left wrist joint.
HumanoidRigDescription.LeftWristTposeAdjustmentCFrameT-pose alignment transform for the left wrist joint.
HumanoidRigDescription.NeckInstanceThe neck joint instance in the rig hierarchy.
HumanoidRigDescription.NeckRangeMaxVector3Maximum rotation limit per axis for the neck joint.
HumanoidRigDescription.NeckRangeMinVector3Minimum rotation limit per axis for the neck joint.
HumanoidRigDescription.NeckSizefloatVolume sphere diameter for the neck joint.
HumanoidRigDescription.NeckTposeAdjustmentCFrameT-pose alignment transform for the neck joint.
HumanoidRigDescription.OriginOffsetCFrameOffset of the rig origin from the character model's primary part.
HumanoidRigDescription.RightAnkleInstanceThe right ankle joint instance in the rig hierarchy.
HumanoidRigDescription.RightAnkleRangeMaxVector3Maximum rotation limit per axis for the right ankle joint.
HumanoidRigDescription.RightAnkleRangeMinVector3Minimum rotation limit per axis for the right ankle joint.
HumanoidRigDescription.RightAnkleSizefloatVolume sphere diameter for the right ankle joint.
HumanoidRigDescription.RightAnkleTposeAdjustmentCFrameT-pose alignment transform for the right ankle joint.
HumanoidRigDescription.RightClavicleInstanceThe right clavicle joint instance in the rig hierarchy.
HumanoidRigDescription.RightClavicleRangeMaxVector3Maximum rotation limit per axis for the right clavicle joint.
HumanoidRigDescription.RightClavicleRangeMinVector3Minimum rotation limit per axis for the right clavicle joint.
HumanoidRigDescription.RightClavicleSizefloatVolume sphere diameter for the right clavicle joint.
HumanoidRigDescription.RightClavicleTposeAdjustmentCFrameT-pose alignment transform for the right clavicle joint.
HumanoidRigDescription.RightElbowInstanceThe right elbow joint instance in the rig hierarchy.
HumanoidRigDescription.RightElbowRangeMaxVector3Maximum rotation limit per axis for the right elbow joint.
HumanoidRigDescription.RightElbowRangeMinVector3Minimum rotation limit per axis for the right elbow joint.
HumanoidRigDescription.RightElbowSizefloatVolume sphere diameter for the right elbow joint.
HumanoidRigDescription.RightElbowTposeAdjustmentCFrameT-pose alignment transform for the right elbow joint.
HumanoidRigDescription.RightHipInstanceThe right hip joint instance in the rig hierarchy.
HumanoidRigDescription.RightHipRangeMaxVector3Maximum rotation limit per axis for the right hip joint.
HumanoidRigDescription.RightHipRangeMinVector3Minimum rotation limit per axis for the right hip joint.
HumanoidRigDescription.RightHipSizefloatVolume sphere diameter for the right hip joint.
HumanoidRigDescription.RightHipTposeAdjustmentCFrameT-pose alignment transform for the right hip joint.
HumanoidRigDescription.RightKneeInstanceThe right knee joint instance in the rig hierarchy.
HumanoidRigDescription.RightKneeRangeMaxVector3Maximum rotation limit per axis for the right knee joint.
HumanoidRigDescription.RightKneeRangeMinVector3Minimum rotation limit per axis for the right knee joint.
HumanoidRigDescription.RightKneeSizefloatVolume sphere diameter for the right knee joint.
HumanoidRigDescription.RightKneeTposeAdjustmentCFrameT-pose alignment transform for the right knee joint.
HumanoidRigDescription.RightShoulderInstanceThe right shoulder joint instance in the rig hierarchy.
HumanoidRigDescription.RightShoulderRangeMaxVector3Maximum rotation limit per axis for the right shoulder joint.
HumanoidRigDescription.RightShoulderRangeMinVector3Minimum rotation limit per axis for the right shoulder joint.
HumanoidRigDescription.RightShoulderSizefloatVolume sphere diameter for the right shoulder joint.
HumanoidRigDescription.RightShoulderTposeAdjustmentCFrameT-pose alignment transform for the right shoulder joint.
HumanoidRigDescription.RightToeBaseInstanceThe right toe base joint instance in the rig hierarchy.
HumanoidRigDescription.RightToeBaseRangeMaxVector3Maximum rotation limit per axis for the right toe base joint.
HumanoidRigDescription.RightToeBaseRangeMinVector3Minimum rotation limit per axis for the right toe base joint.
HumanoidRigDescription.RightToeBaseSizefloatVolume sphere diameter for the right toe base joint.
HumanoidRigDescription.RightToeBaseTposeAdjustmentCFrameT-pose alignment transform for the right toe base joint.
HumanoidRigDescription.RightWristInstanceThe right wrist joint instance in the rig hierarchy.
HumanoidRigDescription.RightWristRangeMaxVector3Maximum rotation limit per axis for the right wrist joint.
HumanoidRigDescription.RightWristRangeMinVector3Minimum rotation limit per axis for the right wrist joint.
HumanoidRigDescription.RightWristSizefloatVolume sphere diameter for the right wrist joint.
HumanoidRigDescription.RightWristTposeAdjustmentCFrameT-pose alignment transform for the right wrist joint.
HumanoidRigDescription.RootInstanceThe root joint instance in the rig hierarchy.
HumanoidRigDescription.RootRangeMaxVector3Maximum rotation limit per axis for the root joint.
HumanoidRigDescription.RootRangeMinVector3Minimum rotation limit per axis for the root joint.
HumanoidRigDescription.RootSizefloatVolume sphere diameter for the root joint.
HumanoidRigDescription.RootTposeAdjustmentCFrameT-pose alignment transform for the root joint.
HumanoidRigDescription.SpineInstanceThe spine joint instance in the rig hierarchy.
HumanoidRigDescription.SpineRangeMaxVector3Maximum rotation limit per axis for the spine joint.
HumanoidRigDescription.SpineRangeMinVector3Minimum rotation limit per axis for the spine joint.
HumanoidRigDescription.SpineSizefloatVolume sphere diameter for the spine joint.
HumanoidRigDescription.SpineTposeAdjustmentCFrameT-pose alignment transform for the spine joint.
HumanoidRigDescription.WaistInstanceThe waist joint instance in the rig hierarchy.
HumanoidRigDescription.WaistRangeMaxVector3Maximum rotation limit per axis for the waist joint.
HumanoidRigDescription.WaistRangeMinVector3Minimum rotation limit per axis for the waist joint.
HumanoidRigDescription.WaistSizefloatVolume sphere diameter for the waist joint.
HumanoidRigDescription.WaistTposeAdjustmentCFrameT-pose alignment transform for the waist joint.

Inherited from Instance

NameType / ReturnsDescription
Instance.ArchivablebooleanDetermines if an Instance and its descendants can be cloned using Instance:Clone(), and can be saved/published.
Instance.archivableboolean
Instance.CapabilitiesSecurityCapabilitiesThe set of capabilities allowed to be used for scripts inside this container.
Instance.IsInSandboxbooleanIndicates whether the instance is inside a sandboxed container.
Instance.NamestringA non-unique identifier of the Instance.
Instance.ParentInstanceDetermines the hierarchical parent of the Instance.
Instance.PredictionModePredictionModeReflects the client-side prediction mode applied to the instance under server-authoritative physics.
Instance.RobloxLockedbooleanA deprecated property that used to protect CoreGui objects.
Instance.SandboxedbooleanWhen enabled, the instance can only access abilities in its Capabilities list.
Instance.UniqueIdUniqueIdA unique identifier for the instance.

Inherited from Object

NameType / ReturnsDescription
Object.ClassNamestringA read-only string representing the class this Object belongs to.
Object.classNamestring

HumanoidRigDescription.Chest

The Motor6D, AnimationConstraint, or Bone joint instance for the chest joint. This joint is the branch point for the neck chain and both clavicle chains.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.ChestRangeMax

Maximum rotation range in degrees for the chest joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.ChestRangeMin

Minimum rotation range in degrees for the chest joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.ChestSize

Size of the chest joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.ChestTposeAdjustment

Coordinate frame adjustment applied to the chest joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.HeadBase

The Motor6D, AnimationConstraint, or Bone joint instance for the head base joint. This is the terminal joint of the head chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.HeadBaseRangeMax

Maximum rotation range in degrees for the head base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.HeadBaseRangeMin

Minimum rotation range in degrees for the head base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.HeadBaseSize

Diameter of the head base joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.HeadBaseTposeAdjustment

Coordinate frame adjustment applied to the head base joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftAnkle

The Motor6D, AnimationConstraint, or Bone joint instance for the left ankle joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftAnkleRangeMax

Maximum rotation range in degrees for the left ankle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftAnkleRangeMin

Minimum rotation range in degrees for the left ankle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftAnkleSize

Diameter of the left ankle joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftAnkleTposeAdjustment

Coordinate frame adjustment applied to the left ankle joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftClavicle

The Motor6D, AnimationConstraint, or Bone joint instance for the left clavicle (collarbone) joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftClavicleRangeMax

Maximum rotation range in degrees for the left clavicle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftClavicleRangeMin

Minimum rotation range in degrees for the left clavicle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftClavicleSize

Diameter of the left clavicle joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftClavicleTposeAdjustment

Coordinate frame adjustment applied to the left clavicle joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftElbow

The Motor6D, AnimationConstraint, or Bone joint instance for the left elbow joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftElbowRangeMax

Maximum rotation range in degrees for the left elbow joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftElbowRangeMin

Minimum rotation range in degrees for the left elbow joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftElbowSize

Diameter of the left elbow joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftElbowTposeAdjustment

Coordinate frame adjustment applied to the left elbow joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftHip

The Motor6D, AnimationConstraint, or Bone joint instance for the left hip joint. This is the root of the left leg chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftHipRangeMax

Maximum rotation range in degrees for the left hip joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftHipRangeMin

Minimum rotation range in degrees for the left hip joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftHipSize

Diameter of the left hip joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftHipTposeAdjustment

Coordinate frame adjustment applied to the left hip joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftKnee

The Motor6D, AnimationConstraint, or Bone joint instance for the left knee joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftKneeRangeMax

Maximum rotation range in degrees for the left knee joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftKneeRangeMin

Minimum rotation range in degrees for the left knee joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftKneeSize

Diameter of the left knee joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftKneeTposeAdjustment

Coordinate frame adjustment applied to the left knee joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftShoulder

The Motor6D, AnimationConstraint, or Bone joint instance for the left shoulder joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftShoulderRangeMax

Maximum rotation range in degrees for the left shoulder joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftShoulderRangeMin

Minimum rotation range in degrees for the left shoulder joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftShoulderSize

Diameter of the left shoulder joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftShoulderTposeAdjustment

Coordinate frame adjustment applied to the left shoulder joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftToeBase

The Motor6D, AnimationConstraint, or Bone joint instance for the left toe base joint. This is the terminal joint of the left leg chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftToeBaseRangeMax

Maximum rotation range in degrees for the left toe base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftToeBaseRangeMin

Minimum rotation range in degrees for the left toe base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftToeBaseSize

Diameter of the left toe base joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftToeBaseTposeAdjustment

Coordinate frame adjustment applied to the left toe base joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftWrist

The Motor6D, AnimationConstraint, or Bone joint instance for the left wrist joint. This is the terminal joint of the left arm chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftWristRangeMax

Maximum rotation range in degrees for the left wrist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftWristRangeMin

Minimum rotation range in degrees for the left wrist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftWristSize

Diameter of the left wrist joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.LeftWristTposeAdjustment

Coordinate frame adjustment applied to the left wrist joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.Neck

The Motor6D, AnimationConstraint, or Bone joint instance for the neck joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.NeckRangeMax

Maximum rotation range in degrees for the neck joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.NeckRangeMin

Minimum rotation range in degrees for the neck joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.NeckSize

Diameter of the neck joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.NeckTposeAdjustment

Coordinate frame adjustment applied to the neck joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.OriginOffset

Coordinate frame offset of the rig origin relative to the character model's primary part. Adjusts where the rig hierarchy is anchored within the character.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryData
serialization{"can_load":true,"can_save":true}
capabilities["Animation","PluginOrOpenCloud"]

HumanoidRigDescription.RightAnkle

The Motor6D, AnimationConstraint, or Bone joint instance for the right ankle joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightAnkleRangeMax

Maximum rotation range in degrees for the right ankle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightAnkleRangeMin

Minimum rotation range in degrees for the right ankle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightAnkleSize

Diameter of the right ankle joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightAnkleTposeAdjustment

Coordinate frame adjustment applied to the right ankle joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightClavicle

The Motor6D, AnimationConstraint, or Bone joint instance for the right clavicle (collarbone) joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightClavicleRangeMax

Maximum rotation range in degrees for the right clavicle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightClavicleRangeMin

Minimum rotation range in degrees for the right clavicle joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightClavicleSize

Diameter of the right clavicle joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightClavicleTposeAdjustment

Coordinate frame adjustment applied to the right clavicle joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightElbow

The Motor6D, AnimationConstraint, or Bone joint instance for the right elbow joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightElbowRangeMax

Maximum rotation range in degrees for the right elbow joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightElbowRangeMin

Minimum rotation range in degrees for the right elbow joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightElbowSize

Diameter of the right elbow joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightElbowTposeAdjustment

Coordinate frame adjustment applied to the right elbow joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightHip

The Motor6D, AnimationConstraint, or Bone joint instance for the right hip joint. This is the root of the right leg chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightHipRangeMax

Maximum rotation range in degrees for the right hip joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightHipRangeMin

Minimum rotation range in degrees for the right hip joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightHipSize

Diameter of the right hip joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightHipTposeAdjustment

Coordinate frame adjustment applied to the right hip joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightKnee

The Motor6D, AnimationConstraint, or Bone joint instance for the right knee joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightKneeRangeMax

Maximum rotation range in degrees for the right knee joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightKneeRangeMin

Minimum rotation range in degrees for the right knee joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightKneeSize

Diameter of the right knee joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightKneeTposeAdjustment

Coordinate frame adjustment applied to the right knee joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightShoulder

The Motor6D, AnimationConstraint, or Bone joint instance for the right shoulder joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightShoulderRangeMax

Maximum rotation range in degrees for the right shoulder joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightShoulderRangeMin

Minimum rotation range in degrees for the right shoulder joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightShoulderSize

Diameter of the right shoulder joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightShoulderTposeAdjustment

Coordinate frame adjustment applied to the right shoulder joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightToeBase

The Motor6D, AnimationConstraint, or Bone joint instance for the right toe base joint. This is the terminal joint of the right leg chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightToeBaseRangeMax

Maximum rotation range in degrees for the right toe base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightToeBaseRangeMin

Minimum rotation range in degrees for the right toe base joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightToeBaseSize

Diameter of the right toe base joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightToeBaseTposeAdjustment

Coordinate frame adjustment applied to the right toe base joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightWrist

The Motor6D, AnimationConstraint, or Bone joint instance for the right wrist joint. This is the terminal joint of the right arm chain.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightWristRangeMax

Maximum rotation range in degrees for the right wrist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightWristRangeMin

Minimum rotation range in degrees for the right wrist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightWristSize

Diameter of the right wrist joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RightWristTposeAdjustment

Coordinate frame adjustment applied to the right wrist joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.Root

The Motor6D, AnimationConstraint, or Bone joint instance for the root joint, which is the base of the entire rig hierarchy. The waist, left hip, and right hip chains all originate from this joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RootRangeMax

Maximum rotation range in degrees for the root joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RootRangeMin

Minimum rotation range in degrees for the root joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RootSize

Diameter of the root joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.RootTposeAdjustment

Coordinate frame adjustment applied to the root joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.Spine

The Motor6D, AnimationConstraint, or Bone joint instance for the spine joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.SpineRangeMax

Maximum rotation range in degrees for the spine joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.SpineRangeMin

Minimum rotation range in degrees for the spine joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.SpineSize

Diameter of the spine joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.SpineTposeAdjustment

Coordinate frame adjustment applied to the spine joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.Waist

The Motor6D, AnimationConstraint, or Bone joint instance for the waist joint.

FieldValue
typeInstance
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryMapping
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.WaistRangeMax

Maximum rotation range in degrees for the waist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.WaistRangeMin

Minimum rotation range in degrees for the waist joint along each local axis (X, Y, Z).

FieldValue
typeVector3
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryRange
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.WaistSize

Diameter of the waist joint's volume sphere, used for rig visualization and collision.

FieldValue
typefloat
security{"read":"None","write":"None"}
thread safetyReadSafe
categorySize
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

HumanoidRigDescription.WaistTposeAdjustment

Coordinate frame adjustment applied to the waist joint to align it with the T-pose reference orientation.

FieldValue
typeCFrame
security{"read":"None","write":"None"}
thread safetyReadSafe
categoryTpose
serialization{"can_load":true,"can_save":true}
capabilities["Animation"]

Methods

NameType / ReturnsDescription
HumanoidRigDescription:GetJointFromNameInstanceReturns the joint instance associated with the given name string.
HumanoidRigDescription:GetJointNamesArrayReturns the full set of 22 standard joint names in hierarchy order.
HumanoidRigDescription:GetR15JointNamesArrayReturns the 15 joint names used by R15 rigs.
HumanoidRigDescription:GetR6JointNamesArrayReturns the 6 joint names used by R6 rigs.

Inherited from Instance

NameType / ReturnsDescription
Instance:AddTag()Applies a tag to the instance.
Instance:childrenInstancesReturns an array of the object's children.
Instance:ClearAllChildren()This method destroys all of an instance's children.
Instance:CloneInstanceCreate a copy of an instance and all its descendants, ignoring instances that are not Archivable.
Instance:cloneInstance
Instance:Destroy()Sets the Instance.Parent property to nil, locks the Instance.Parent property, disconnects all connections, and calls Destroy() on all children.
Instance:destroy()
Instance:FindFirstAncestorInstance?Returns the first ancestor of the Instance whose Instance.Name is equal to the given name.
Instance:FindFirstAncestorOfClassInstance?Returns the first ancestor of the Instance whose Object.ClassName is equal to the given className.
Instance:FindFirstAncestorWhichIsAInstance?Returns the first ancestor of the Instance for whom Object:IsA() returns true for the given className.
Instance:FindFirstChildInstance?Returns the first child of the Instance found with the given name.
Instance:findFirstChildInstance
Instance:FindFirstChildOfClassInstance?Returns the first child of the Instance whose ClassName is equal to the given class name.
Instance:FindFirstChildWhichIsAInstance?Returns the first child of the Instance for whom Object:IsA() returns true for the given className.
Instance:FindFirstDescendantInstance?Returns the first descendant found with the given Instance.Name.
Instance:GetActorActor?Returns the Actor associated with the Instance, if any.
Instance:GetAttributeVariantReturns the value which has been assigned to the given attribute name.
Instance:GetAttributeChangedSignalRBXScriptSignalReturns an event that fires when the given attribute changes.
Instance:GetAttributesDictionaryReturns a dictionary of the instance's attributes.
Instance:GetChildrenInstancesReturns an array containing all of the instance's children.
Instance:getChildrenInstances
Instance:GetDebugIdstringReturns a coded string of the debug ID used internally by Roblox.
Instance:GetDescendantsInstancesReturns an array containing all of the descendants of the instance.
Instance:GetFullNamestringReturns a string describing the instance's ancestry.
Instance:GetStyledVariantReturns the styled or explicitly modified value of the specified property, or else the default property value if it hasn't been styled/modified.
Instance:GetStyledPropertyChangedSignalRBXScriptSignalReturns an event that fires when the given style property changes on the instance.
Instance:GetTagsArrayGets an array of all tags applied to the instance.
Instance:HasTagbooleanCheck whether the instance has a given tag.
Instance:IsAncestorOfbooleanReturns true if an Instance is an ancestor of the given descendant.
Instance:IsDescendantOfbooleanReturns true if an Instance is a descendant of the given ancestor.
Instance:isDescendantOfboolean
Instance:IsPropertyModifiedbooleanReturns true if the value stored in the specified property is not equal to the code-instantiated default.
Instance:QueryDescendantsInstancesReturns an array containing all descendants of the instance that match the selector string.
Instance:Remove()Sets the object's Parent to nil, and does the same for all its descendants.
Instance:remove()
Instance:RemoveTag()Removes a tag from the instance.
Instance:ResetPropertyToDefault()Resets a property to its default value.
Instance:SetAttribute()Sets the attribute with the given name to the given value.
Instance:WaitForChildInstanceReturns the child of the Instance with the given name. If the child does not exist, it will yield the current thread until it does.

Inherited from Object

NameType / ReturnsDescription
Object:GetPropertyChangedSignalRBXScriptSignalGet an event that fires when a given property of the object changes.
Object:IsAbooleanReturns true if an object's class matches or inherits from a given class.
Object:isAboolean

HumanoidRigDescription:GetJointFromName

Returns the joint instance associated with the given joint name. Accepts both standard joint names (e.g., "LeftShoulder") and R15 body part names (e.g., "LeftLowerLeg"). Name matching is case-insensitive. Returns nil if no joint with the given name is mapped.

Parameters

NameTypeDefaultDescription
namestringstring

Returns

TypeDescription
InstanceInstance
FieldValue
securityNone
thread safetySafe
capabilities["Animation"]

HumanoidRigDescription:GetJointNames

Returns an array of all 22 standard joint name strings for this rig description, in hierarchy order: Root, Waist, Spine, Chest, Neck, HeadBase, LeftClavicle, LeftShoulder, LeftElbow, LeftWrist, RightClavicle, RightShoulder, RightElbow, RightWrist, LeftHip, LeftKnee, LeftAnkle, LeftToeBase, RightHip, RightKnee, RightAnkle, RightToeBase.

Returns

TypeDescription
ArrayArray
FieldValue
securityNone
thread safetySafe
capabilities["Animation"]

HumanoidRigDescription:GetR15JointNames

Returns an array of the 15 joint name strings used by R15 rigs: Root, Waist, Neck, LeftShoulder, LeftElbow, LeftWrist, RightShoulder, RightElbow, RightWrist, LeftHip, LeftKnee, LeftAnkle, RightHip, RightKnee, RightAnkle.

Returns

TypeDescription
ArrayArray
FieldValue
securityNone
thread safetySafe
capabilities["Animation"]

HumanoidRigDescription:GetR6JointNames

Returns an array of the 6 joint name strings used by R6 rigs: Root, Neck, LeftShoulder, RightShoulder, LeftHip, RightHip.

Returns

TypeDescription
ArrayArray
FieldValue
securityNone
thread safetySafe
capabilities["Animation"]

Events

Inherited from Instance

NameType / ReturnsDescription
Instance.AncestryChangedFires when the Instance.Parent property of this object or one of its ancestors is changed.
Instance.AttributeChangedFires whenever an attribute is changed on the Instance.
Instance.ChildAddedFires after an object is parented to this Instance.
Instance.childAdded
Instance.ChildRemovedFires after a child is removed from this Instance.
Instance.DescendantAddedFires after a descendant is added to the Instance.
Instance.DescendantRemovingFires immediately before a descendant of the Instance is removed.
Instance.DestroyingFires immediately before (or is deferred until after) the instance is destroyed via Instance:Destroy().
Instance.StyledPropertiesChangedFires whenever any style property is changed on the instance, including when a property is set to nil.

Inherited from Object

NameType / ReturnsDescription
Object.ChangedFires immediately after a property of the object changes, with some limitations.