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
| Name | Value | Description |
|---|---|---|
| Default | 0 | The default behavior; currently equivalent to Immediate but this will eventually change to Deferred. |
| Immediate | 1 | Event handlers are resumed immediately when the event occurs. |
| Deferred | 2 | All events are deferred and their handlers resumed at specific resumptions points each frame. |
| AncestryDeferred | 3 | Equivalent 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.
| Field | Value |
|---|---|
| value | 0 |
Immediate
Event handlers are resumed immediately when the event occurs.
| Field | Value |
|---|---|
| value | 1 |
Deferred
All events are deferred and their handlers resumed at specific resumptions points each frame.
| Field | Value |
|---|---|
| value | 2 |
AncestryDeferred
Equivalent to Deferred but only for events triggered by changes in ancestry.
| Field | Value |
|---|---|
| value | 3 |