Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
BulkMoveMode
Determines which property Changed events fire when WorldRoot:BulkMoveTo() repositions parts. Passing BulkMoveMode.FireCFrameChanged instead of BulkMoveMode.FireAllEvents reduces per-part event overhead by suppressing Position, Orientation, and Rotation changed signals while still firing the CFrame changed signal. The default value of the eventMode parameter in WorldRoot:BulkMoveTo() is BulkMoveMode.FireAllEvents.
Items
| Name | Value | Description |
|---|---|---|
| FireAllEvents | 0 | Every property changed event fires for each moved part, including CFrame, Position, Orientation, and Rotation. |
| FireCFrameChanged | 1 | Only the CFrame property changed event fires for each moved part; Position, Orientation, and Rotation changed events are suppressed. |
FireAllEvents
Every property changed event fires for each moved part, including CFrame, Position, Orientation, and Rotation.
| Field | Value |
|---|---|
| value | 0 |
FireCFrameChanged
Only the CFrame property changed event fires for each moved part; Position, Orientation, and Rotation changed events are suppressed.
| Field | Value |
|---|---|
| value | 1 |