DUXPLIMA Documentation

uxrAdminPanel

An in-game admin panel with ranks, 346 commands, moderation, logs and cross-server control.

A full administration system: a rank ladder, a searchable panel, a command bar, a chat prefix, and 346 commands covering movement, cosmetics, combat, moderation, teleportation, inventory, messaging, server operations and utilities.

Everything is server-authoritative. The panel is a view; every command is re-checked against the actor's rank before it runs.

Pages

What it does

RanksSix by default, granted by user id, gamepass, asset, group rank or team
ImmunitiesPer-rank flags that block being banned, kicked, muted or jailed
Commands346, each with a minimum rank, typed arguments and its own logging policy
Three ways inThe panel, a command bar, and a chat prefix
TargetsKeywords, partial names, teams, ranks, nearest, friends, and exclusions
ModerationBans through the Roblox ban API, mutes, warnings with an auto-action, notes, jails
Server controlLock, lockdown, PVP, shutdown, time, lighting, terrain, teams, leaderstats, warps
Cross-serverAnnouncements, votes, lockdowns, shutdowns and migrations across every server
LogsA structured action log, an analytics page, and Discord webhooks

The shape of it

Three config files. Permissions.luau decides who may do what, Commands.luau describes every command and its arguments, and Settings.luau holds the prefix, the rate limits and the message templates.

Each command exists twice: metadata in Shared/Config/Commands.luau and an implementation in Server/Commands/<Category>.luau. The dispatcher joins them, resolves the targets, parses the arguments by type and runs the code once per target.

Replace the owner ids and the shared secret before you publish

Permissions.luau ships with somebody else's user id as Owner and somebody else's group as the admin group. Server/SharedSecret.luau ships with a placeholder value.

Both are covered in Setup, and neither is optional.