FREE Admin Menu

(0 reviews)
qbcore qbox
$0.00
1
✓ Instant email delivery ✓ Lifetime updates
Overview
Reviews 0

FREE Admin Menu

A modern NUI admin menu for FiveM servers. It provides a searchable command panel, live player list, quick-action shortcuts, and built-in utility toggles (noclip, godmode, teleports, and more). Commands are driven by JSON configuration and executed through the server’s existing admin command set.

Dependencies

Resource
Required
Purpose

ox_lib
Yes
Callbacks, notifications, dialogs, vehicle properties, clipboard

oxmysql
Yes
Server script dependency

qb-core
No
Unlocks QBCore player data, jobs, gangs, items, and extra commands

Installation

  • Place ag-menu in your resources folder.
  • Ensure ox_lib and oxmysql start before this resource.
  • Add ensure ag-menu to your server.cfg.
  • Grant ACE permissions for the commands your staff should use (see Permissions).

The UI is pre-built under web/build/. To rebuild after editing the React source, run npm install and npm run build inside web/.

Opening the menu

Method
Details

Keybind
U (default) — Open Admin Menu

Command
/admin

Event
TriggerEvent("admin:toggleMenu", true) or false to close

Closing: use the NUI close callback or toggle the menu off with the same methods.

User interface

Layout

  • Commands tab — all admin actions, grouped and searchable.
  • Players tab — online players with expandable details and quick moderation buttons.
  • Quick actions — icon sidebar (reload favorites, dev mode, copy coords, and more).

Commands tab

  • Category filters: All, Player, Vehicle, Utility, User, Server.
  • Search — filter commands by label.
  • Favorites — star any command; order is saved locally via Resource KVP (favorites).
  • Command types:

Button — single click runs the command.

  • Form — expandable panel with validated fields before execution.
  • Toggle indicators — commands marked active: true show a green highlight while enabled (e.g. godmode, noclip).
  • Auto-close — commands with close: true dismiss the menu after running (e.g. noclip).

Form field types

Forms support these argument types (configured in shared/commands.json):

Type
Description

input
Text field

number
Numeric input with min/max/step

select
Searchable dropdown (static options, optionsKey, or live getOptions)

multi-select
Multiple selection

checkbox
Boolean toggle

slider
Range slider

autocomplete
Typeahead from a fixed list

Select fields can chain options (e.g. pick a job → load grades via setOptions / NUI callback).

Players tab

When the menu opens, the client refreshes:

  • Player list — server ID, display name, and (on QBCore) citizen ID.
  • Headshots — live ped headshot textures in the list.
  • Expanded info (QBCore only): full name, job + grade, gang + grade, cash and bank (formatted).
  • Quick buttons per player: Revive, Kill, Kick, Ban (runs the corresponding server commands with that player’s ID).

Quick actions sidebar

Configured in shared/quickactions.json:

Action
Icon
Description

Reload commands
fa-sync-alt
Clears saved favorites (commands-r) after confirmation

Dev mode
fa-terminal
Toggles dev mode (dev); highlights when active; fires hud:client:toggleDev

Copy coords
fa-copy
Submenu: copy vector3 or vector4 to clipboard

Logout
fa-sign-out-alt
QBCore only — runs logout and closes the menu

Quick actions support button and menu (hover submenu) types.

Built-in commands

These are implemented in client/commands.lua (or registered on the server) and appear in the menu via shared/commands.json. Additional server commands (e.g. revive, car, fix, kick, ban) are executed with ExecuteCommand and must exist on your server.

Player

Command
Type
Description

Revive Self
Button
Runs revive (framework/admin resource)

Give Armour
Button
Sets ped armour to 100

Remove Stress
Button
QBCore — sets player stress metadata to 0

Relieve Needs
Button
QBCore — sets hunger and thirst to 100

Set PedModel
Form
Change ped model (self or target); 800+ models in pedmodels.json

Give Weapon
Form
Give weapon + ammo to self or target

Give Money
Form
QBCore — cash or bank to a target

Set Job
Form
QBCore — target, job, and grade (grades load dynamically)

Set Gang
Form
QBCore — target, gang, and grade

Give Item
Form
QBCore — target, item, and amount

Vehicle

Command
Type
Description

Spawn Vehicle
Form
Spawn from 3000+ vehicles in vehicles.json; extra buttons Mod and Delete (dv)

Set Engine Audio
Form
ForceVehicleEngineAudio using another vehicle model; Reset extra button

Repair Vehicle
Button
Runs fix (external command)

Teleport to Vehicle

tpv — warp into driver seat of current vehicle

Mod (mod) — max performance mods, turbo, xenon, custom wheels, tint, etc. via ox_lib vehicle properties.

Utility

Command
Type
Description

GodMode
Toggle
Player invincibility

NoClip
Toggle
Freecam flight; closes menu; see NoClip / Freecam

Cloak
Toggle
Makes ped invisible

Increased Run Speed
Toggle
1.49× run and swim multiplier

Unlimited Stamina
Toggle
Continuous stamina restore

Superjump
Toggle
Super jump every frame

Night Vision
Toggle
Night vision overlay

Thermal Vision
Toggle
Thermal/seethrough overlay

Teleport to Marker
Button
Runs tpm

Teleport to Coords
Form
tpc x y z — optional keep vehicle

Teleport to Location
Form
tpl from 80+ preset locations in teleports.json; optional keep vehicle

Set Timecycle Modifier
Form
700+ modifiers in timecycles.json with strength slider; Clear resets to default

Dev
Toggle
Toggles dev HUD via hud:client:toggleDev

User / server moderation

Command
Type
Description

Kick Player
Form
Target + reason

Kick All
Button
Runs kick with no args (server-wide)

Ban Player
Form
Target, reason, and ban length

Server-registered commands

Command
Description

pedmodel [model] [target?]
Change ped model (ACE: group.admin)

giveweapon [weapon] [ammo?] [target?]
Give weapon to ped (ACE: group.admin)

Client-only helpers (not all in default menu)

Command
Description

copycoords vec3 / vec4
Copy position (and heading for vec4) to clipboard

commands-r
Reset favorite commands (with ox_lib confirm dialog)

tpc
Teleport to raw coordinates

tpl
Teleport to named location from JSON

tpv
Warp into vehicle driver seat

timecycle
Apply or clear timecycle modifier

engineaudio
Change or reset vehicle engine sound

On resource stop, toggles (godmode, speed, visibility, vision, timecycle) are reset automatically.

NoClip / Freecam

NoClip uses an embedded freecam system (client/freecam/):

  • Fly with WASD-style movement, mouse look (right-click when menu is open).
  • Scroll — adjust speed; Shift — faster; Alt — slower.
  • On-screen instructional buttons for controls.
  • Ped (and vehicle if driving) position syncs with the camera.
  • Gamepad control mappings supported alongside keyboard.

QBCore integration

When qb-core is running, the resource:

  • Detects framework in init.lua and injects extra commands if they are not already in commands.json.
  • Loads Jobs, Gangs, and Items option lists from shared/jobs.json, gangs.json, and items.json.
  • Populates Targets and Players with citizen ID, character info, money, job, and gang.
  • Registers NUI callbacks JobGrades and GangGrades for dynamic grade dropdowns.
  • Adds a Logout quick action.

Without QBCore, targets and players still list server ID and name only.

Configuration

shared/commands.json

Define menu entries: label, command, type (button | form), filter, optional active, close, fav, args, and buttons (custom execute label and extra action buttons).

shared/quickactions.json

Sidebar shortcuts: command, icon (Font Awesome class), type (button | menu), optional items for submenus, active, close.

Data files (shared/*.json)

Loaded at runtime and exposed to the UI for selects and autocomplete:

File
Contents

vehicles.json
Vehicle spawn names (~3000)

weapons.json
Weapon hashes

pedmodels.json
Ped model names (~800)

teleports.json
Named locations with coords and inside / outside type

timecycles.json
Timecycle modifier names (~700)

weather.json
Weather types (loaded for custom commands; not used by default menu)

items.json
Inventory items (~225)

jobs.json
Job names

gangs.json
Gang names

Edit these JSON files to match your server without changing Lua or React code.

Permissions

  • Menu command execution checks ACE: command (via ox_lib:checkPlayerAce).
  • Individual registered commands use restricted ACE checks: command.<commandName>.
  • Server commands pedmodel and giveweapon require group.admin.

Configure ACE principals in your server config so only staff can open and use the menu.

Events & exports

Name
Side
Description

admin:toggleMenu
Client
(boolean) open/close menu

admin:server:RemoveStress
Server
QBCore stress reset

admin:server:RelieveNeeds
Server
QBCore hunger/thirst reset

ag:setPedModel
Client
Apply ped model from server

Callbacks: ag:getTargets, ag:getPlayers, ag:GetPedheadshotTxdString.

Tech stack

  • Client: Lua 5.4, ox_lib
  • Server: Lua, oxmysql, QBCore (optional)
  • UI: React 18, TypeScript, Vite, Mantine 7, react-hook-form, Jotai, Font Awesome

Web package version: 2.0.0 (web/package.json).

Quick setup

Drop the resource folder into resources/ and add this line to server.cfg:

ensure tebex-free-admin-menu

Required dependencies (all free, install once and reuse across every Tebex script):

  • oxmysql — async database driver
  • ox_lib — UI primitives, callbacks, util helpers

Compatibility & specs

Frameworks
qbcore · qbox
Category
Idle resmon
0.00 – 0.02 ms
Delivery
Instant email — unique per-order link
License
Asset escrow + open config
Updates
Lifetime — never pay again

Related FiveM scripts

0 reviews
5★
0%
4★
0%
3★
0%
2★
0%
1★
0%
No reviews yet — be the first to write one.

Write a review

Reviews are moderated before appearing. Purchased the product? Your review gets a VERIFIED badge automatically.

20 chars minimum

About this FiveM script

FREE Admin Menu is a premium FiveM script for qbcore, qbox servers. It’s part of the Tebex catalog, a curated selection of battle-tested resources for QBCore, ESX and Qbox roleplay servers. Every script on Tebex ships with lifetime updates, instant email delivery, and a ticket system for technical support.

Whether you’re building a QBCore server from scratch, upgrading an ESX Legacy deployment, or migrating to Qbox, this resource drops in cleanly and runs at 0.00ms idle resmon. The config-first design means you can customize prices, permissions and locations without touching the core Lua.