Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Verveo/Basic-Admin-Remade/llms.txt

Use this file to discover all available pages before exploring further.

Basic Admin Remade (BAR) includes 50+ built-in commands organized by permission level and function. All commands are entered in the Roblox chat using a configurable prefix (default :). Some action-style commands instead use the action prefix (default !). Commands are case-insensitive and support BAR’s flexible player selector syntax.

Prefixes

BAR uses two distinct prefixes to trigger commands:
PrefixDefaultPurpose
Command Prefix:Standard admin commands (:kick, :ban, :fly, etc.)
Action Prefix!Public or special-action commands (!clean, !cape, !rejoin, etc.)
Both prefixes can be changed in main_script.lua by setting the Prefix and actionPrefix values in the configuration table:
['Prefix'] = ':',         -- Standard command prefix
['Action Prefix'] = '!',  -- Action command prefix
Only single-character prefixes are supported. If a multi-character prefix is supplied, BAR falls back to the default.

Permission Levels

Every command has a minimum permission level. Players below that level cannot run the command and receive an “Invalid Permissions” error in a private message. The game owner (place creator or group owner at rank 255) is automatically granted level 4.
LevelNameDescription
0PublicAvailable to all players (when Public Commands is enabled)
1ModeratorBasic moderation — kick, fly, speed, server lock, messaging, etc.
2AdminExtended moderation — ban, server message, btools, private servers, shutdown
3Super AdminPowerful commands — grant admin to others, script execution, insert, crash
4Game CreatorAll commands including superadmin promotion, Dex Explorer, and debugging tools — auto-granted to the game owner
Permissions are configured in main_script.lua:
['Admins'] = {
    [123456789] = 'PlayerName',
},
['Mods'] = {
    [987654321] = 'AnotherPlayer',
},
['Super Admins'] = {
    [111111111] = 'TrustedPlayer',
},

Player Targeting

Most commands accept one or more player targets. BAR provides a set of special selector keywords in addition to partial player name matching:
SelectorDescription
meTargets only the command caller
allTargets every player in the server
othersTargets all players except the caller
adminsTargets players with permission level ≥ 1
nonadminsTargets players with permission level 0
team[TeamName]Targets all players on the named team (e.g., teamRed)
Partial name matching is supported — :kick bob will match any player whose name starts with “bob”. Matching is case-insensitive.

Command Confirmation

When Command Confirmation is enabled in main_script.lua (['Command Confirmation'] = true), certain broad-target commands — such as :ban all or :kick others — will trigger an interactive confirmation prompt before executing. The admin must confirm the action via the on-screen dialog. Both the confirmation and cancellation are recorded in the admin action logs. This setting prevents accidental mass-actions and is enabled by default.

Command Categories

Moderation

Kick, ban, permanent ban, server lock, and messaging commands.

Administration

Rank management, logs, admin lists, and in-game debugging.

Player Tools

Fly, speed, god mode, force field, teleport, tools, and character effects.

Server Management

Private servers, music, time of day, script execution, and countdowns.

Utility

Info display, notifications, team management, capes, and public commands.

Build docs developers (and LLMs) love