Polygon Admin Panel
A premium, modern admin panel for Roblox. Dark, clean, and fully server-validated.
A premium, modern admin panel for Roblox. Dark, clean, and fully server-validated.
Polygon is not another chat-command admin script with a clunky GUI bolted on. It is a full admin suite designed like a modern SaaS dashboard: monochrome dark theme, smooth animations, rounded surfaces, and a layout that scales cleanly on any screen.
Why Polygon?
- Looks like a real product. Custom "Obsidian" design language, BuilderSans typography, animated page transitions, hover and press states on every control. No default Roblox gray boxes.
- Server-authoritative security. Every single command is validated on the server against the caller's role. The client UI is never trusted. Guests never even see the panel exists.
- Rank hierarchy protection. Moderators cannot kick admins. Nobody can touch anyone who outranks them. Built in, no configuration needed.
Features
Dashboard
- Live FPS, ping, player count, and memory stats
- Rotating 3D avatar viewport with full identity card
- Server info with uptime, environment, and place details
Moderation
- Kick, ban, unban, warn, mute, freeze, and teleport
- Temporary bans: 30 minutes, 1 hour, 1 day, 7 days, or permanent
- Live ban list with reasons, time remaining, and one-click unban
- Bans are enforced on every server. A ban issued anywhere instantly kicks the player from all live servers and blocks rejoins
Roles
- Four configurable roles: Owner, Admin, Moderator, Trusted
- Per-role permission tables, fully customizable in one config file
- Live member list with avatars on the Roles page
- Assign roles in-game with
:setrole, works even for offline players - Role assignments persist through DataStores
Fun
- 19 effects: sparkles, fire, forcefield, invisible, freeze, rainbow, giant, tiny, glow, smoke, spin, trail, heal, fling, sit, explode, launch, kill, and respawn
- Walk speed and jump power sliders that live-sync to the target's real values
- Apply anything to yourself or any player by name
Server Browser
- Live cross-server list with player counts via MemoryStore
- Rejoin, hop to a fresh server, reserve a private server, or shut down
Quality of Life
- Command palette (press
;) with permission-aware autocomplete - Chat commands with the
:prefix and short aliases - Global search that filters whatever page you are on
- Notification center with unread badge and full history
- Persistent audit log of every admin action, streamed live to all admins
- Server-wide announcement banners
- Per-user settings saved to DataStores: keybind, sounds, notifications, compact mode
Setup
- Drop the model into your place
- Add your UserId to the Admins table in one config module
- Publish. Done.
No loaders, no external requires, no obfuscated code. You get the full readable source.
Requirements
- Studio API access enabled for DataStores (bans, roles, logs, settings)
- Works with the default Roblox chat system
