Running a QBCore server means you will reach for admin commands constantly — handing a player their missing items, correcting a broken job assignment, spawning a test vehicle, or locking down the server before a restart. This cheat sheet covers every command built into qb-core and qb-adminmenu, plus the ACE permission block you need in server.cfg to make them work. All syntax is taken directly from the official QBCore documentation and the qb-core GitHub source — nothing is guessed.
Understanding QBCore Permission Tiers
Before any command works, your server.cfg must declare the right ACE (Access Control Entry) hierarchy. QBCore ships with three built-in principal groups:
- qbcore.god — highest tier; inherits all admin and mod permissions. Only this tier can run
/kickall. - qbcore.admin — day-to-day administration; access to all gameplay-management commands.
- qbcore.mod — lightest tier; inherited by admin, so mods get a subset of admin capabilities.
Add the following block to the bottom of your server.cfg, replacing the placeholder licence hashes with real values. You can find your Rockstar licence hash in the txAdmin web panel under Players.
## QBCore ACE Permissions ##
# Give the admin group unrestricted command access
add_ace group.admin command allow
# Allow qb-core resource to run privileged commands
add_ace resource.qb-core command allow
# God tier gets all commands
add_ace qbcore.god command allow
# Inheritance chain: god → admin → mod
add_principal qbcore.god group.admin
add_principal qbcore.god qbcore.admin
add_principal qbcore.admin qbcore.mod
# Assign players — use identifier.license: (recommended by QBCore)
add_principal identifier.license:XXXXXXXXXXXXXXXXXXXXXXXXX qbcore.god # YourName
add_principal identifier.license:XXXXXXXXXXXXXXXXXXXXXXXXX qbcore.admin # StaffName
add_principal identifier.license:XXXXXXXXXXXXXXXXXXXXXXXXX qbcore.mod # ModName
FiveM also supports identifier.discord:, identifier.fivem:, and identifier.steam: as alternatives to the Rockstar licence, but the QBCore docs recommend the license: format for reliability.
Complete QBCore Admin Command Reference
The table below lists every command registered in qb-core and qb-adminmenu. The Source column tells you which resource must be ensured — qb-core is always running, but qb-adminmenu must be explicitly started.
| Command | Syntax | Permission | Source |
|---|---|---|---|
| /giveitem | /giveitem [id] [item] [amount] | admin | qb-core |
| /givemoney | /givemoney [id] [type] [amount] | admin | qb-core |
| /setmoney | /setmoney [id] [type] [amount] | admin | qb-core |
| /setjob | /setjob [id] [job] [grade] | admin | qb-core |
| /setgang | /setgang [id] [gang] [grade] | admin | qb-core |
| /car | /car [model] | admin | qb-core |
| /dv | /dv | admin | qb-core |
| /maxmods | /maxmods | admin | qb-core |
| /admincar | /admincar | admin | qb-adminmenu |
| /aheal | /aheal [opt: id] | admin | qb-core |
| /kill | /kill [opt: id] | admin | qb-core |
| /clearinv | /clearinv [opt: id] | admin | qb-core |
| /setmodel | /setmodel [model] [id] | admin | qb-adminmenu |
| /noclip | /noclip | admin | qb-adminmenu |
| /tp | /tp [id] or /tp [x] [y] [z] | admin | qb-core |
| /tpm | /tpm | admin | qb-core |
| /coords | /coords | admin | qb-adminmenu |
| /admin | /admin | admin | qb-adminmenu |
| /warn | /warn [id] [reason] | admin | qb-adminmenu |
| /checkwarns | /checkwarns [id] | admin | qb-adminmenu |
| /delwarn | /delwarn [id] [number] | admin | qb-adminmenu |
| /announce | /announce [message] | admin | qb-adminmenu |
| /staffchat | /staffchat [message] | admin | qb-adminmenu |
| /blips | /blips | admin | qb-adminmenu |
| /names | /names | admin | qb-adminmenu |
| /openserver | /openserver | admin | qb-core |
| /closeserver | /closeserver [reason] | admin | qb-core |
| /togglepvp | /togglepvp | admin | qb-core |
| /kickall | /kickall | god | qb-adminmenu |
| /report | /report [message] | user | qb-adminmenu |
Key Commands Explained
/giveitem — Hand a Player an Item
The /giveitem command requires all three parameters. The item name must match an entry in your server’s items list (defined in qb-core/shared/items.lua or your inventory resource’s equivalent).
/giveitem 3 water 5
# Gives player ID 3 five bottles of water
/giveitem 7 weapon_pistol 1
# Gives player ID 7 one pistol
/givemoney and /setmoney — Economy Management
QBCore ships with three default money types: cash, bank, and crypto. Some servers also configure blackmoney. Check your qb-core/config.lua for the exact types enabled on your installation.
/givemoney 3 cash 500
# Adds $500 cash to player ID 3
/givemoney 3 bank 10000
# Deposits $10,000 into player ID 3's bank account
/setmoney 3 cash 0
# Sets player ID 3's cash to exactly $0 (useful for resetting)
/setjob — Assign a Job and Grade
The job name must match an entry in your qb-core/shared/jobs.lua. Grades are zero-indexed — grade 0 is the lowest rank. A common mistake is using a display name instead of the internal job key (e.g., use police, not Police Department).
/setjob 3 police 2
# Sets player ID 3 to the police job at grade 2
/setjob 3 unemployed 0
# Resets player ID 3 to unemployed
To build out custom jobs for your roleplay server, see our guide on how to create a custom job in QBCore.
/car — Spawn a Vehicle
Pass the internal GTA V vehicle model name (spawn code), not the display name. Model names are lower-case strings like adder, police, or fbi2. The vehicle spawns at your current position and is not saved to the database unless you follow up with /admincar.
/car adder
# Spawns a Truffade Adder supercar
/car police
# Spawns a Police Cruiser
/dv
# Deletes your current vehicle (or any vehicle within 5.0 units)
/noclip — Fly Mode for Admins
/noclip is a toggle provided by qb-adminmenu. Running it once activates fly mode; running it again disables it. This requires qb-adminmenu to be running — it is not part of the base qb-core resource. Requires admin permission.
God Mode — Invincibility via the Admin Menu
QBCore does not expose god mode as a standalone slash command. Invincibility is toggled through the Admin Options section inside the /admin menu (opened with /admin). Navigate the menuV interface to the player options and toggle invincibility from there. Note that this setting is session-local and resets on respawn or reconnect depending on your server’s configuration.
Installing and Ensuring qb-adminmenu
qb-adminmenu depends on menuV. Both must be downloaded, placed in your resources/ folder, and started before qb-adminmenu. Add these lines to your server.cfg in the correct order:
ensure menuv
ensure qb-adminmenu
If menuV is missing or not ensured first, the admin menu will throw a dependency error on startup and none of the menu-based commands (/noclip, /admin, /warn, etc.) will be available. The resource’s fxmanifest.lua declares fx_version 'cerulean' and game 'gta5', so it is GTA V / FiveM only.
For a complete server setup walkthrough from scratch, the XGamingServer FiveM docs cover everything from artifact installation through resource configuration.
Extending Permissions with Custom Groups
You can create custom permission tiers — for example a qbcore.leo group for police-only admin commands — by adding the group name to QBConfig.Server.Permissions in qb-core/config.lua and then adding the corresponding add_principal lines in server.cfg. Resources can then gate commands behind that specific ACE node.
For ban and kick management beyond the basic commands above, our FiveM ban and kick management guide covers persistent ban lists and integrating moderation logging.
If your server is growing and you need better infrastructure, take a look at managed FiveM server hosting — it handles txAdmin provisioning, automatic restarts, and DDoS protection so you can focus on building your roleplay community instead of managing hardware.
FAQ
Why do my QBCore admin commands say “You don’t have permission to use this command”?
The most common cause is a missing or incorrect add_principal line in server.cfg. Double-check that you are using the exact identifier format (e.g., identifier.license: followed by your Rockstar licence hash with no spaces), that the identifier matches what the server sees for your connected session, and that you have restarted the server — not just hot-reloaded a resource — after editing server.cfg. You can verify your live identifiers in the txAdmin Players tab.
Where does /noclip come from — qb-core or qb-adminmenu?
/noclip is registered by qb-adminmenu, not the base qb-core resource. If the command does not exist on your server, confirm that both menuv and qb-adminmenu are ensured in server.cfg and that neither reported an error in the server console at startup. The dependency chain is: menuv must load first, then qb-adminmenu.
What money types can I use with /givemoney?
The default QBCore installation ships with cash, bank, and crypto as valid money type strings. Some servers add blackmoney. The authoritative list for your specific server is the money object inside qb-core/config.lua — if you pass a type string that does not exist in that config, the command will silently fail without modifying the player’s balance.
Ready to play?
Run your own FiveM server with XGamingServer
Spin up an always-on FiveM server your friends can join in minutes — no port-forwarding, no tech headaches.






