The Pivot tools, located in the Model tab, let you visually check and adjust pivot points.
Edit Pivot moves or rotates the pivot point for a part or
Model. Once set, rotation and translation will occur around the pivot.
When setting the pivot point on a
Model (grouped parts), pivoting will be based on the bounding box around the parts. In these cases, you can also rotate the pivot point to adjust how it works alongside the bounding box.
Pivots and Primary Parts »
Model|Models can optionally have a
Model/PrimaryPart|PrimaryPart specified; this is any
BasePart within the model to use as a positional basis. In terms of pivot points:
- When a model’s
Model/PrimaryPart|PrimaryPartis assigned, the existing pivot changes to the pivot point of the
- When a model’s
Model/PrimaryPart|PrimaryPartis removed, the pivot point remains in the same location (it will not revert to its previous position). This prevents a sudden “jump” if parts get deleted from the model due to game logic, streaming, or any other reason.
The Snap checkbox toggles whether the pivot point will snap to hotspots such as corners, edges, or centers. During pivot point movement, hotspots are indicated by the small magenta points.
The Reset button will move the pivot point to the center of an object or model’s bounding box. This operation can be useful after you’ve changed the composition of a
Model and wish to place its pivot point at the center of its new bounding box.
In addition to the interactive tools, pivot values can be directly set in the Properties window.
|Origin Position||Current world location of the object based on its pivot point rather than its bounding box. Useful for setting the precise location of a
|Origin Orientation||Current orientation of the object based around its pivot point rather than its bounding box.|
|Pivot Offset Position||Precise location of the pivot relative to the object.✝|
|Pivot Offset Orientation||Precise pivot orientation.✝|
|World Pivot Position||For
|World Pivot Orientation||For
In addition to the Studio tools, pivot points can be accessed and manipulated in scripts.
|Function / Property||Description|
||Queries the current world location of an object's pivot as a
||Moves the object such that its pivot will be located at the specified
||For models without a