Skip to content

The in-game script

Kicks, announcements, live servers and the staff panel.

On API & In-game, choose the features you want and download PlatformBridge.server.luau (or the model with the staff panel inside). It is generated for exactly those features and contains no secrets.

How commands reach your game

The script subscribes to a MessagingService topic that only your experience's servers and holders of an Open Cloud key with messaging permission can publish to, so players cannot forge commands.

Optional confirmations

Store an in-game key in your experience's Secrets Store as ROWARDEN_KEY and enable HTTP requests. The script then confirms results, reports live servers and players, picks up queued commands, and powers the in-game staff panel. One elected server per experience does the reporting, every 30 seconds, so traffic stays at a few requests a minute however many servers you run.

In-game staff panel

Staff open it with a hotkey in game. It checks the player's linked account on every call, supports lookups, warns, kicks, bans, history and stat edits, and asks for a 2FA code on sensitive actions.

Announcements

The text is filtered with Roblox's TextService as the sending staff member's account, as Roblox requires.