Pickle's Prisons: Free Jail System with Breakouts
Free jail script that sends players to different prisons on the map
Every command lives in JSON, so you edit staff tools without touching Lua
Screenshots and video of the script in an actual server, not mockups. Have a look here, then order from the panel on the right.
Everything below is the creator's own published description — features, requirements and setup notes, exactly as they wrote them.
A React NUI admin menu for FiveM. Open it with the U keybind or /admin, search for the command you want, and run it. Every entry is driven by JSON config and executed through your server's existing admin commands, so you shape the menu around your staff without editing Lua.
The menu has three parts: a searchable Commands tab, a live Players tab with ped headshots and quick moderation buttons, and a Quick actions sidebar for shortcuts like copy coords and dev mode. Run qb-core alongside it and the menu unlocks citizen IDs, jobs, gangs, items, and money commands.
| 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 |
ag-menu in your resources folder.ensure ag-menu to your server.cfg.The UI ships pre-built under web/build/. To rebuild after editing the React source, run npm install and npm run build inside web/.
| Method | Details |
| --- | --- |
| Keybind | U (default), open admin menu |
| Command | /admin |
| Event | TriggerEvent("admin:toggleMenu", true) or false to close |
active: true show a green highlight while enabled, like godmode and noclip.close: true dismiss the menu after running, like noclip.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. Pick a job and the grades load via setOptions / NUI callback.
When the menu opens, the client refreshes:
Configured in shared/quickactions.json:
| Action | Icon | Description |
| --- | --- | --- |
| Reload commands | fa-sync-alt | Clears saved favorites after confirmation |
| Dev mode | fa-terminal | Toggles dev mode, highlights when active, fires hud:client:toggleDev |
| Copy coords | fa-copy | Submenu to 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.
Entries live in client/commands.lua (or are registered on the server) and appear in the menu via shared/commands.json. Server commands such as revive, car, fix, kick, and ban run through ExecuteCommand and must exist on your server.
| 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 and 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 |
| Command | Type | Description |
| --- | --- | --- |
| Spawn Vehicle | Form | Spawn from 3000+ vehicles in vehicles.json; extra Mod and Delete buttons |
| Set Engine Audio | Form | ForceVehicleEngineAudio using another vehicle model; Reset button |
| Repair Vehicle | Button | Runs fix (external command) |
| Teleport to Vehicle | — | tpv, warp into the driver seat of the current vehicle |
Mod applies max performance mods, turbo, xenon, custom wheels, tint, and more via ox_lib vehicle properties.
| 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.49x 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 |
| 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 |
| Command | Type | Description |
| --- | --- | --- |
| Kick Player | Form | Target and reason |
| Kick All | Button | Runs kick with no args (server-wide) |
| Ban Player | Form | Target, reason, and ban length |
| Command | Description |
| --- | --- |
| pedmodel [model] [target?] | Change ped model (ACE: group.admin) |
| giveweapon [weapon] [ammo?] [target?] | Give weapon to ped (ACE: group.admin) |
On resource stop, toggles for godmode, speed, visibility, vision, and timecycle reset automatically.
NoClip uses an embedded freecam system in client/freecam/:
When qb-core is running, the resource:
init.lua and injects extra commands if they are not already in commands.json.shared/jobs.json, gangs.json, and items.json.JobGrades and GangGrades for dynamic grade dropdowns.Without QBCore, targets and players still list server ID and name only.
All data files live in shared/*.json and load at runtime 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) |
| 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. shared/commands.json defines menu entries (label, command, type, filter, active, close, fav, args, buttons), and shared/quickactions.json defines the sidebar shortcuts.
command via ox_lib:checkPlayerAce.command.<commandName>.pedmodel and giveweapon require group.admin.Configure ACE principals in your server config so only staff can open and use the menu.
| 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.
Web package version 2.0.0 (web/package.json).
Free FiveM Admin Menu with Searchable NUI Panel is listed at FiveM Tebex Store and tagged for qbcore, qbox. Use the description, previews and stated requirements to judge whether it fits the stack you're actually running.
Before you buy, confirm the exact framework version, any inventory or target dependencies, and what the license lets you do with the files. Then back up your database and test on a dev server before anything reaches your live city.