World Wait
World Wait lets a route pause until the player interacts with the place itself.
Use Insert > Playback & Flow > World Wait when the player should touch a part, click an object, or trigger a ProximityPrompt before the story continues.
Properties
Node-specific properties
| Field | What it does |
|---|---|
| Trigger Kind | touch, click, or proximity_prompt. |
Inherited/common properties
| Field | What it does |
|---|---|
| Name | Optional label used in the editor and Story Map. Leave it empty to use VNC's automatic node name. |
| Instance Path | Path to the target instance in the Roblox place. Use paths that start from workspace or game. |
| Next | Node that runs after this node finishes its own work. |
Runtime Behavior
When the node runs, the installed runtime clears active dialog and waits for the target trigger. Preview shows a helper control so you can simulate the trigger while authoring.
| Trigger | Target needs |
|---|---|
touch | A real touchable part in the place. |
click | A ClickDetector, or a target that contains a ClickDetector. |
proximity_prompt | A ProximityPrompt, or a target that contains a ProximityPrompt. |
Use paths that start from workspace or game, such as workspace.InteractionLab.DoorButton.
Example Setups
| Goal | Setup |
|---|---|
| Wait for an NPC click | Trigger Kind click, Instance Path workspace.SecretNPC.ClickDetector, Set Next to the next node in your route. |
| Wait for a touched part | Trigger Kind touch, Instance Path workspace.ReturnButton.Head, Set Next to the next node in your route. |
| Wait for a prompt | Trigger Kind proximity_prompt, Instance Path workspace.DoorPrompt.ProximityPrompt, Set Next to the next node in your route. |
World Wait is one of the most beta-sensitive nodes because it depends on your place setup. Keep each target simple, visible, and named for the path you put in Properties.