The complete
for your Roblox experiences
Permissions. Moderation. Modcalls. Group ranking. Activity heatmaps. Chatlogs. Server management. Payments. All in one themable dashboard, enforced in-game through a drop-in SDK you install in under a minute.
Free while in beta · No credit card · Your access syncs to your Roblox group rank
18+
Built-in features
<10s
SDK install
100%
Open source SDK
0
DataStores needed
Eighteen features. One dashboard.
Anything you used to wire together with five separate ROBLOX scripts and three Discord bots — already built, themed, and synced to your game.
Granular permissions
Define custom permission keys and grant them to any Roblox user — synced to your game in real time via the SDK.
Full moderation suite
Bans, kicks, warnings, tool-bans, chat-bans and modcall-bans — issued from the dashboard or in-game, timed expiries, one-click revert.
Promote & demote in-app
Move players up or down your Roblox group's ranks straight from the logbook — OAuth-linked, fully reversible.
In-game modcalls
Players call for staff with /modcall. Accept, deeplink straight into their server, resolve, and keep a searchable history.
Departments & capabilities
Stackable staff departments with granular caps — let a 'Junior Mod' warn but not ban, while seniors get everything.
Activity & heatmaps
Every session captured by the SDK. See playtime, co-presence and a 12-month GitHub-style heatmap on every profile.
Playtime leaderboards
Rank your community by minutes played over 24h, 7d, 30d or 1y — with a podium for your top 3.
Chatlogs & conversations
Every in-game chat line streamed to RoPerms and grouped into conversations per server, with search and channel distribution.
Logbook & permanent notes
Card-style logbook merging bans, punishments and manual staff notes — pin a record, show raw JSON, revert in one click.
Player profiles with map
Tabbed profiles with a zoomable 2D geolocation map, friend count, account age, sessions, group rank and more.
Group rank sync
Auto-assign staff from your Roblox group ranks. Memberships update automatically as members are promoted.
Live server management
See every running server live: players, positions, chat tail, and message them from the dashboard. Like SSH for your game.
Robux payment links
Sell anything for Robux with shareable payment links. Auto-creates Developer Products, auto-grants perms on payment.
Server replay
Scrub through past sessions on a 2D map with positions, ping, chat overlay and per-frame stats — like Demo View for Roblox.
Complete audit trail
Every action — web or SDK — is logged with actor, target, metadata and timestamp. Nothing happens off the record.
Multi-organization
Run many games under one account with isolated orgs, per-org branding, departments and a super-admin control plane.
Per-org theming
Upload your logo and pick your colours — every page in your org is themed to match.
Built for scale
Postgres-backed, edge-cached. Used by communities with 100k+ members. Audit logs paginate, sessions stream live.
Live in three steps
Sign in, claim your game, drop the SDK. From zero to enforced permissions and moderation in under a minute.
Step 01
Sign in with Roblox
OAuth into RoPerms with your Roblox account. Staff accounts are auto-created. No password to forget.
Step 02
Claim your place
Add your experience's Place ID to your org. Generate an API key. We're now bound to your game.
Step 03
Drop in the SDK
Paste one ModuleScript into ServerScriptService, call Configure({ApiKey}). Permissions, bans, modcalls — all live in 60 seconds.
-- Drop this in ServerScriptService and you're live.
local RoPerms = require(game.ServerScriptService.RoPerms)
RoPerms.Configure({
BaseUrl = "https://roperms.app",
ApiKey = "rop_live_xxxxxxxxxxxxxxxx",
})
-- Auto-kick bans + apply tool/chat-bans. One line.
RoPerms.EnableEnforcement()
-- Players type /modcall <reason> to call staff.
RoPerms.EnableModcallCommand()
-- Forward chat to the Chatlogs tab. Sessions + heatmap.
RoPerms.EnableChatlogs()
RoPerms.EnableActivityTracking()
-- Read perms anywhere in your game logic.
if RoPerms.GetPerm(player, "vip_door") then
door.Open()
end A real dashboard, not a wrapper
Every action is one click. Audit log, player profile, server replay, modcall queue — the moves you actually make every day.
MrSlugmoon
exploiting near spawn
12s agoRobloPlayer42
stuck in geometry
1m agoTestPlayer
team kill
3m agoEvery session captured. Co-presence, peak hours, retention.
AlphaPlayeranyone wanna duo?
VanillaScrollyo gn
MrSlugmoonlol look at this clip
BetaTesterthe new map slaps
AlphaPlayerokay im in
Stop duct-taping five different tools
Every Roblox community ends up running the same Frankenstack: a Discord bot for bans, a Trello for staff notes, a Google Sheet for hours, an Itch.io page for payment links. RoPerms is one app that replaces all of them, themed to match your brand and enforced in-game — not just visible on a dashboard.
- All staff actions stay in sync — game enforces what the web does
- Built-in audit trail makes 'who banned X' instantly answerable
- Department capabilities mean Juniors can warn but not ban
- Live server view + replays for actually investigating incidents
- Robux payment links with auto-perm grant on purchase
Answers, no fluff
Does this require a Roblox group?+
No, but you can link one to auto-assign staff from group ranks and promote / demote players from the dashboard.
Do I need to set up a database?+
No. RoPerms runs Postgres for you. Your in-game state syncs through the SDK — you don't touch DataStores.
Is the SDK open source?+
Yes. Every Luau file is plain text, MIT-licensed, served straight from your dashboard's Settings page. Read it, fork it, audit it.
How are permissions enforced?+
The SDK polls user.status when a player joins (and on-demand). You write if RoPerms.GetPerm(player, 'vip_door') then ... — that's the whole contract.
What about modcalls / chatlogs?+
One-line opt-in: RoPerms.EnableModcallCommand(), RoPerms.EnableChatlogs(). They surface in the dashboard immediately.
Can multiple games share one org?+
Yes. Claim multiple places, share staff, departments and audit history across them.
Take control of your community
Sign in with Roblox. Staff accounts are auto-created. Drop the SDK in your game. You'll be enforcing permissions and reviewing modcalls in under sixty seconds.
Free while in beta · No credit card needed
RoPerms anywhere
Android is available now. WearOS and Windows apps are coming soon — one button to see them all.
