Bone
The joints inside a skinned character. Click one in the viewport and turn it to pose an arm, a tail or a jaw, and the mesh bends with it.
A Bone sits under a SkinnedMeshPart or another Bone, and its CFrame is in studs relative to that parent. Bones are made when the part's Mesh is set in Properties, and the mesh's joints bind to them by name. Transform is the pose on top of that rest CFrame; a pose you make is saved, unlike Roblox. A selected Bone is posed with the gizmos, G and R; hold Alt as you start to move its rest instead.
Properties
Scripts
| Name | Type | Default | Description |
|---|---|---|---|
| Axis | Vector3 | scripts only | |
| SecondaryAxis | Vector3 | scripts only | |
| TransformedCFrame | CFrame | scripts only | Its CFrame times its Transform; read-only. |
| TransformedWorldCFrame | CFrame | scripts only | Its parent's TransformedWorldCFrame times its CFrame times its Transform; read-only. |
| WorldAxis | Vector3 | scripts only | |
| WorldSecondaryAxis | Vector3 | scripts only |
Transform
| CFrame | CFrame | In studs, relative to its parent: the part, or the parent Bone. | |
| Orientation | Vector3 | The rotation half of CFrame, hidden from Properties. | |
| Position | Vector3 | The position half of CFrame, hidden from Properties. |
Pose
| Transform | CFrame | 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1 | The bone's pose; saved, unlike Roblox, so poses made by dragging survive save, load and undo. |
| TransformPosition | Vector3 | Properties window only | The position half of Transform, hidden from Properties. |
| TransformOrientation | Vector3 | Properties window only | The rotation half of Transform, hidden from Properties. |
Derived World Data
