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.

BAR includes a built-in music system that lets admins play background audio server-wide using Roblox sound asset IDs, with controls for volume, pitch, and looping. Songs can be pre-loaded into a startup playlist that shuffles automatically on server join, or individual tracks can be played on demand using chat commands.

Configuration

The MusicSystem table lives in ExtraSettings.lua and controls the startup playlist behavior:
["MusicSystem"] = { -- Supports unlimited just use the same template
    ["Enabled"] = true, -- Is it enabled?
    ["Title"] = "Music System",
    ["Volume"] = 0.5,
    ["SoundIDs"] = {6901063458; 1840684529},
},

Config fields

FieldTypeDescription
EnabledbooleanMaster toggle for the music system. Set to false to disable the startup playlist entirely.
TitlestringDisplay name shown in the now-playing notification when a startup track begins.
VolumenumberDefault playback volume for startup playlist tracks. Accepts values from 0 (silent) to 1 (full volume).
SoundIDsarrayA list of Roblox sound asset IDs (numbers) to include in the startup shuffle playlist. Add as many entries as you like.
SoundIDs entries must be plain numbers — for example 6901063458. Do not include the rbxassetid:// prefix inside the array. The prefix is applied automatically by BAR at runtime.

Music Commands

All music commands require permission level 1 (Moderator) or above. They use the server’s configured prefix (default :).
CommandUsagePermissionDescription
:music:music <ID>1Plays the sound with the given Roblox asset ID.
:play:play <ID>1Alias for :music.
:volume:volume <Number>1Changes the volume of the currently playing sound.
:vol:vol <Number>1Alias for :volume.
:pitch:pitch <Number>1Changes the pitch of the currently playing sound.
:stopsound:stopsound1Stops the currently playing sound and removes it from the workspace.
:reverbs:reverbs1Displays all available reverb presets that can be applied to the game’s ambient audio.

Looping a track

Append any extra argument after the asset ID to enable looping:
:music 6901063458 loop
Any non-empty third argument causes the sound’s Looped property to be set to true.

Startup Playlist Behavior

When the server starts (and Enabled = true), BAR shuffles the SoundIDs array and begins cycling through the tracks automatically. Each player hears the playlist from the moment they join.
When an admin uses :play or :music directly, the command immediately replaces whatever is currently playing — including a startup playlist track. The startup playlist does not resume automatically after a manual play command.

Build docs developers (and LLMs) love