Skip to content

Award Badge

Award Badge is for route milestones that should become real Roblox achievements: finishing a chapter, finding a secret ending, choosing a rare branch, or reaching an important line.

Use Insert > Playback & Flow > Award Badge near the moment the badge should be granted. The node attempts the award, then continues to Next.

Properties

Node-specific properties

Field What it does
Badge ID The Roblox badge ID to award. Must be a positive whole number.

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.
Next Node that runs after this node finishes its own work.

Common Patterns

Ending badge

Put Award Badge after the final route dialog, then connect it to End.

Chapter badge

Put Award Badge before a Jump node that moves into the next chapter or scene.

Secret route badge

Put Award Badge on the branch itself, not after the route merges back into common dialog.

How It Runs

When the node runs, the story session records a pending badge award. The installed runtime server drains that pending award, checks whether the player already owns the badge, and asks Roblox to award it if needed.

The story continues even if Roblox refuses the award, the badge does not belong to the experience, or the badge service is unavailable. Treat those as runtime warnings to fix in your place setup, not as story-flow blockers.

Setup Checklist

  1. Create or choose the badge in Roblox Creator Dashboard.
  2. Copy the numeric badge ID.
  3. Insert an Award Badge node at the story milestone.
  4. Paste the badge ID into Badge ID.
  5. Connect Next to the node that should run afterward.
  6. Install or update the runtime, then test in Play mode or a published test place.

Troubleshooting

ProblemWhat to check
Properties shows a warningBadge ID is empty, non-numeric, 0, negative, or not a whole number.
Preview reaches the node but no badge appearsPreview cannot award real Roblox badges. Test the installed runtime.
Runtime warns about badge award failureConfirm the badge ID belongs to this experience and BadgeService is available in the test context.

Award Badge is intentionally separate from Runtime Action. It is a story milestone effect, so it does not require Roaming or a player character standing in the Roblox world.