[ESX/QBCore/QBOX] Hydex-adminmenu, a FiveM Roleplay server adminmenu with extensive customization options

The Hydex AdminMenu is a highly optimized administrative interface for FiveM servers, built with ox_lib . It offers a streamlined way for server admins to manage and control server activities, ensuring compatibility with the Ox ecosystem. Notably, it boasts a minimal resource usage with an idle 0 resmon (resource monitor) impact, meaning it doesn’t consume any server performance while idle, making it an efficient tool for maintaining server stability and performance.​


ShowCase

Purchase

Features​

  • Optimised idle of 0ms
  • Secured events
  • Compatible inventories are : ox_inventory, qs, chezza
  • Compatible Skin menus are : esx_skin, fivem-appearannce, illenium_appearance
  • Framework currently supports QBCore , ESX , QBOX

Admin Menu Features​

Player Options

  • Access Player Data
  • Send private notification
  • Give skin menu
  • Access Inventory
  • Give/Remove item
  • Clone player skin (Needs illenium or fivem-appearance)
  • Toggle License
  • Give Vehicle Ownership
  • Heal/Kill/Revive Player
  • Change character ped of a player
  • Bring/Teleport/Mark location of player
  • Giveaccountmoney/Removeaccountmoney
  • Change Job
  • Spectate

Self Options

  • Change appearance
  • Change character ped
  • God mode
  • Invicible
  • Noclip
  • Freeze player
  • Unlimited stamina
  • Fast run
  • Fast swim
  • Super Jump
  • No Ragdoll
  • Add armour

Vehicle Options

  • Delete plate ownership
  • Toggle lock of nearest vehicle
  • Torque/Engine Multiplier
  • Essential vehicle miscs ( refuel, dirt, repair )
  • Mod menu
  • Custom color picker
  • Vehicle upgrades
  • Spawn with code or from the table

Developer Option

  • Delete laser
  • Copy Coords (vec3/vec4)
  • Show Coords

Troll Menu

  • Truck Punchline
  • Merry weather attack
  • Clown attack
  • Pop tyres of vehicle
  • Eject player from vehicle
  • Flash bang
  • Lag game

Config


Config = {}

Config.Position =  'top-right' -- 'top-left' or 'top-right' or 'bottom-left' or 'bottom-right'
Config.OpenKey = 'f11' -- Adminmenu Keybind

Config.Appearance = 'esx_skin'-- 'fivem-appearance' or 'esx_skin' or 'codem_appearance' or 'illenium-appearance'
Config.FuelSystem = 'native' -- 'ox_fuel' or 'legacyfuel' or 'native'
Config.NoclipKey = 'HOME' -- Keybind for noclip


Config.Inventory = 'ox_inventory' -- 'ox_inventory' or 'qs' or 'chezza' 
Config.ToggelPlayerID = 'f10' -- Keybind for toggle player id
Config.permission = "char" -- can be 'char' or 'group'

-- if Config.permission is "group" it uses Config.group_permission and works with user group
-- if Config.permission is "char" it uses Config.char_permission and works with user charcter identifier


Config.group_permission = {

    ['mod'] = { -- group name

        FuLLAccess = false, -- FuLLAccess is for the admin to have all the permissions


    --// Online Player Options \\--    
        Noclip = true, -- Noclip is for the admin to be able to noclip
        Playerdata = true, -- Playerdata is for the admin to be able to see the player character data ingame
        SendDM = true, -- SendDM is for the admin to be able to send a player a message as notification
        GiveSkinMenu = true, -- GiveSkinMenu is for the admin to be able to give a player a skin menu ingame
        AccessInv = true, -- AccessInv is for the admin to be able to access a players inventory
        GiveItem =  true, -- GiveItem is for the admin to be able to give a player an item ingame
        RemoveItem = true, -- RemoveItem is for the admin to be able to remove a item from a player
        ChangeSkin = true, -- ChangeSkin is for the admin to be able to change a players skin ingame

        GivePlayerLicense = true, -- GivePlayerLicense is for the admin to be able to give a player a license(it uses esx_license)
        GiveCar = true, -- GiveCar is for the admin to be able to give a player a Vehicle ownership
        HealPlayer = true, -- HealPlayer is for the admin to be able to heal a player
        Revive = true, -- Revive is for the admin to be able to revive a player
        Kill = true, -- Kill is for the admin to be able to kill a player
        ChangePed = true, -- ChangePed is for the admin to be able to change a players ped ingame
        CloneSkin = true, -- CloneSkin is for the admin to be able to clone a players skin ingame (supports only illenium-appearance and fivem-appearance)
        SetJob =  true, -- SetJob is for the admin to be able to set a players job ingame
        GiveAccountMoney = true, -- GiveAccountMoney is for the admin to be able to give a player money ingame (supported accounts black_money, money, bank)
        RemoveAccountMoney = true, -- RemoveAccountMoney is for the admin to be able to remove a player money ingame (supported accounts black_money, money, bank)
        Goto =  false, -- Goto is for the admin to be able to teleport to a player
        Bring = true, -- Bring is for the admin to be able to bring a player
        SetWaypoint = true, -- SetWaypoint is for the admin to be able to set a mark waypoint on map where a player is
        Screenshot = true, -- Screenshot is for the admin to be able to take a screenshot of a player(Need ScreenshotBasic)
        Spectate = true, -- Spectate is for the admin to be able to spectate a player
        Kick = true, -- Kick is for the admin to be able to kick a player
        
    --// Self Options \\--
        
        Godmode = true, -- Godmode is for the admin to be able to toggle godmode ingame
        Invicible = true, -- Invicible is for the admin to be able to toggle invicible ingame
        UnlimitedStamina = true, -- UnlimitedStamina is for the admin to be able to toggle unlimited stamina ingame
        FastRun = true, -- FastRun is for the admin to be able to toggle fastrun ingame
        FastSwim = true, -- FastSwim is for the admin to be able to toggle fastswim ingame
        SuperJump = true, -- SuperJump is for the admin to be able to toggle superjump ingame
        NoRagdoll = true, -- NoRagdoll is for the admin to be able to toggle noragdoll ingame
        AddArmour = true, -- AddArmour is for the admin to be able to toggle addarmour ingame
        FreezePlayer = true, -- FreezePlayer is for the admin to be able to freeze 

    --// Vehicle Option \\--

        Spawner = true, -- Spawner is for the admin to be able to spawn a vehicle ingame
        DeleteVehicleRadius = true, -- DeleteVehicleRadius is for the admin to be able to delete vehicles in a radius
        DeletePlate = true, -- DeletePlate is for the admin to be able to delete a vehicle by plate(Delete player ownership)
        ModMenu = true, -- ModMenu is for the admin to be able to open a vehicle mod menu ingame
        FreezeVehicle = true, -- FreezeVehicle is for the admin to be able to freeze a vehicle
        ChangePlate = true, -- ChangePlate is for the admin to be able to change a vehicle plate
        Multiplier = true, -- Multiplier is for the admin to be able to change a vehicle multiplier(torque and engine)
        VehicleMisc = true, -- VehicleMisc is for the admin to be able to change a vehicle misc(flip, delete, refuel, repair, vehicle godmode, wash, clean, set dirt)
        Colormenu = true, -- Colormenu is for the admin to be able to change a vehicle color

    --//  Troll Menu \\--

        TrollMenu = true, -- TrollMenu is for the admin to be able to open the troll menu

    --// Developer Options \\--

        DeveloperOptions = true, -- DeveloperOptions is for the admin to be able to open the developer options
    },
    ['admin'] = {

        FuLLAccess = true, -- FuLLAccess is for the admin to have all the permissions
    }
}

Config.char_permission = {
    ['char1:5d5ef1399df088dcc2ba3c098a6c87a7a152002e'] = { -- charcter identifier

        FuLLAccess = false, -- FuLLAccess is for the admin to have all the permissions

    --// Online Player Options \\--    
        Noclip = true, -- Noclip is for the admin to be able to noclip
        Playerdata = true, -- Playerdata is for the admin to be able to see the player character data ingame
        SendDM = true, -- SendDM is for the admin to be able to send a player a message as notification
        GiveSkinMenu = true, -- GiveSkinMenu is for the admin to be able to give a player a skin menu ingame
        AccessInv = true, -- AccessInv is for the admin to be able to access a players inventory
        GiveItem =  true, -- GiveItem is for the admin to be able to give a player an item ingame
        RemoveItem = true, -- RemoveItem is for the admin to be able to remove a item from a player
        ChangeSkin = true, -- ChangeSkin is for the admin to be able to change a players skin ingame
        GivePlayerLicense = true, -- GivePlayerLicense is for the admin to be able to give a player a license(it uses esx_license)
        GiveCar = true, -- GiveCar is for the admin to be able to give a player a Vehicle ownership
        HealPlayer = true, -- HealPlayer is for the admin to be able to heal a player
        Revive = true, -- Revive is for the admin to be able to revive a player
        Kill = true, -- Kill is for the admin to be able to kill a player
        ChangePed = true, -- ChangePed is for the admin to be able to change a players ped ingame
        CloneSkin = true, -- CloneSkin is for the admin to be able to clone a players skin ingame (supports only illenium-appearance and fivem-appearance)
        SetJob =  true, -- SetJob is for the admin to be able to set a players job ingame
        GiveAccountMoney = true, -- GiveAccountMoney is for the admin to be able to give a player money ingame (supported accounts black_money, money, bank)
        RemoveAccountMoney = true, -- RemoveAccountMoney is for the admin to be able to remove a player money ingame (supported accounts black_money, money, bank)
        Goto =  false, -- Goto is for the admin to be able to teleport to a player
        Bring = true, -- Bring is for the admin to be able to bring a player
        SetWaypoint = true, -- SetWaypoint is for the admin to be able to set a mark waypoint on map where a player is
        Screenshot = true, -- Screenshot is for the admin to be able to take a screenshot of a player(Need ScreenshotBasic)
        Spectate = true, -- Spectate is for the admin to be able to spectate a player
        Kick = true, -- Kick is for the admin to be able to kick a player
        
    --// Self Options \\--
        
        Godmode = true, -- Godmode is for the admin to be able to toggle godmode ingame
        Invicible = true, -- Invicible is for the admin to be able to toggle invicible ingame
        UnlimitedStamina = true, -- UnlimitedStamina is for the admin to be able to toggle unlimited stamina ingame
        FastRun = true, -- FastRun is for the admin to be able to toggle fastrun ingame
        FastSwim = true, -- FastSwim is for the admin to be able to toggle fastswim ingame
        SuperJump = true, -- SuperJump is for the admin to be able to toggle superjump ingame
        NoRagdoll = true, -- NoRagdoll is for the admin to be able to toggle noragdoll ingame
        AddArmour = true, -- AddArmour is for the admin to be able to toggle addarmour ingame
        FreezePlayer = true, -- FreezePlayer is for the admin to be able to freeze 

    --// Vehicle Option \\--

        Spawner = true, -- Spawner is for the admin to be able to spawn a vehicle ingame
        DeleteVehicleRadius = true, -- DeleteVehicleRadius is for the admin to be able to delete vehicles in a radius
        DeletePlate = true, -- DeletePlate is for the admin to be able to delete a vehicle by plate(Delete player ownership)
        ModMenu = true, -- ModMenu is for the admin to be able to open a vehicle mod menu ingame
        FreezeVehicle = true, -- FreezeVehicle is for the admin to be able to freeze a vehicle
        ChangePlate = true, -- ChangePlate is for the admin to be able to change a vehicle plate
        Multiplier = true, -- Multiplier is for the admin to be able to change a vehicle multiplier(torque and engine)
        VehicleMisc = true, -- VehicleMisc is for the admin to be able to change a vehicle misc(flip, delete, refuel, repair, vehicle godmode, wash, clean, set dirt)
        Colormenu = true, -- Colormenu is for the admin to be able to change a vehicle color

    --//  Troll Menu \\--

        TrollMenu = true, -- TrollMenu is for the admin to be able to open the troll menu

    --// Developer Options \\--

        DeveloperOptions = true, -- DeveloperOptions is for the admin to be able to open the developer options
    }
}


Config.defaultcar = 'adder' -- Default car when vehspawner command is used without arguments

Config.CustomCommands = {

    deletevehicle = 'dv', -- /dv <radius> (if no radius is provided it will delete the vehicle you are in)
    go_to = 'gt', -- /gt <playerid>
    bring = 'br', -- /br <playerid>
    teleport = 'tp', -- /tp (location must be marked in map)
    giveitem = 'gi', -- /gi <playerid> <item> <count>
    vehspawner = 'cars', -- /cars <spawncode> (if no car is provided it will spawn the default car)
    setjob = 'sjob', -- /sjob <playerid> <job> <grade>
    revive = 'rv', -- /rv <playerid> (if no playerid is provided it will revive you)
    kick = 'kick' -- /kick <playerid>

}

function HydexNotify(server, target, msg, type, time)
    if server then
        TriggerClientEvent('esx:showNotification', target, msg, type, time)
    else
        ESX.ShowNotification(msg, type, time)
    end
end

Custom Commands

Config.CustomCommands = {

    deletevehicle = 'dv', -- /dv <radius> (if no radius is provided it will delete the vehicle you are in)
    go_to = 'gt', -- /gt <playerid>
    bring = 'br', -- /br <playerid>
    teleport = 'tp', -- /tp (location must be marked in map)
    giveitem = 'gi', -- /gi <playerid> <item> <count>
    vehspawner = 'cars', -- /cars <spawncode> (if no car is provided it will spawn the default car)
    setjob = 'sjob', -- /sjob <playerid> <job> <grade>
    revive = 'rv', -- /rv <playerid> (if no playerid is provided it will revive you)
    kick = 'kick' -- /kick <playerid>

}
Code is accessible No
Subscription-based No
Lines (approximately) ~4000+
Requirements ox_lib, ESX or QBCore or QBOX
Support Yes
4 Likes

The permissions configuration looks nice

1 Like

Well, it is just ox-lib :sweat_smile:

1 Like

Nice release

1 Like

thank you

great work,keep going…

Well, looks good

1 Like

[:bell: NEW UPDATE] HYDEX-ADMINMENU — Now Supporting QBOX, QBCore & ESX!

:rocket: We’re excited to announce a major update to Hydex-AdminMenu
Our admin menu has now been enhanced to support not just ESX, but also QBOX and QBCore frameworks!


:hammer_and_wrench: Main Updates

  • :white_check_mark: Full Compatibility with QBOX Framework
  • :white_check_mark: Improved Support for QBCore
  • :white_check_mark: Continued Support for ESX
  • :bug: Minor bug fixes and performance enhancements

:heavy_plus_sign: New Features Added

  • :no_entry_sign: Item Blacklisting

Admins can now define a list of blacklisted items. These items can only be spawned if explicitly allowed in the configuration — offering better control and preventing misuse.

Config.BlacklistedItem = {
    ["money"] = {
        ['NGX54563'] = true, -- citizenid for qb and qbx , identifier for esx
        ['char1:899994281077526599'] = true,
    },
    ["black_money"] = {
        ['NGX54563'] = true,
        ['char1:899994281077526599'] = true,
    }
}
  • :red_car: Vehicle Blacklisting

Introduce restrictions for blacklisted vehicles. These vehicles can only be spawned or granted ownership if the admin has permission — perfect for keeping exclusive or powerful vehicles under control.

Config.BlackListedVehicle = {
    [`sultanrs`] = {
        ['NGX54563'] = true,
        ['char1:899994281077526599'] = true,
    },
    [`sultan`] = {
        ['NGX54563'] = true,
        ['char1:899994281077526599'] = true,
    }
    
}

:heavy_minus_sign: Removed Features

  • :jigsaw: Group-Based Permission System
    We’ve removed the group permission configuration in favor of a more precise, identifier-based system — giving you tighter control over individual admin permissions.

  • :ticket: Give License Option Removed
    The ability to grant licenses from the online player menu has been removed for now to streamline the interface and improve reliability.


best admin menu ever!

wow this is awesome

1 Like