1 min read

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

NameValueDescription
FireAllEvents0Every property changed event fires for each moved part, including CFrame, Position, Orientation, and Rotation.
FireCFrameChanged1Only 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.

FieldValue
value0

FireCFrameChanged

Only the CFrame property changed event fires for each moved part; Position, Orientation, and Rotation changed events are suppressed.

FieldValue
value1