Skip to content

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.

TriggerTarget needs
touchA real touchable part in the place.
clickA ClickDetector, or a target that contains a ClickDetector.
proximity_promptA ProximityPrompt, or a target that contains a ProximityPrompt.

Use paths that start from workspace or game, such as workspace.InteractionLab.DoorButton.

Example Setups

GoalSetup
Wait for an NPC clickTrigger Kind click, Instance Path workspace.SecretNPC.ClickDetector, Set Next to the next node in your route.
Wait for a touched partTrigger Kind touch, Instance Path workspace.ReturnButton.Head, Set Next to the next node in your route.
Wait for a promptTrigger 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.