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.

SignalBehavior

Determines when the engine resumes event handlers. At some future point, the default mode will be Deferred but opt-out will still be possible through use of Immediate.

For more information, see Deferred Events.

Items

NameValueDescription
Default0The default behavior; currently equivalent to Immediate but this will eventually change to Deferred.
Immediate1Event handlers are resumed immediately when the event occurs.
Deferred2All events are deferred and their handlers resumed at specific resumptions points each frame.
AncestryDeferred3Equivalent to Deferred but only for events triggered by changes in ancestry.

Default

The default behavior; currently equivalent to Immediate but this will eventually change to Deferred.

FieldValue
value0

Immediate

Event handlers are resumed immediately when the event occurs.

FieldValue
value1

Deferred

All events are deferred and their handlers resumed at specific resumptions points each frame.

FieldValue
value2

AncestryDeferred

Equivalent to Deferred but only for events triggered by changes in ancestry.

FieldValue
value3