Hydex Bossmenu
Hydex-bossmenu is a performance-optimized boss menu script designed for ESX and QB Core frameworks. It offers a sleek, responsive UI and includes a standalone society management system. The script is optimized to have 0ms idle resource usage when using a target system, and only 0.01ms usage during interactions, ensuring efficient performance without impacting server resources.
ShowCase: Youtube
Purchase now:
Hydex Bossemenu [ESX] 4.99$
Hydex Bossemenu [QB] 4.99$
Features:
Synced & Responsive UI β Enjoy a smooth, lag-free user experience.
Clean, Modern Design β Intuitive layout for easy navigation.
Offline Player Management β Manage and control players even when theyβre offline.
Standalone Society System β Independent and fully customizable for seamless integration.
Boss Action Logs β Track and monitor every action taken by bosses.
Access Restriction by Job Ranks β Limit access based on job hierarchy for added security.
Supports Multiple Inventory Systems β Compatible with QS, OX, and QB inventories.
Multiple Interaction Types β Choose from Drawtext, qb-target, or ox-target for interactions (drawtext may increase resmon).
Configurable Multiple Societies β Easily add and manage multiple societies through the config.
Config.lua
Config = {}
Config.inv = "ox" -- ox (ox_inventory) / qb (qb-inventory) / qs (qs-inventory)
Config.account = "bank" -- Account that you use for deposit and withdraw money (bank, money)
Config.interaction = "qb-target" -- Interaction type (drawtext, ox_target, qb-target)
Config.webhooks = {
enablelogs = false, -- enable or disable the webhooks
society = "Your Webhook",
playermanagement = "Your Webhook",
}
Config.discordprofile = {
enabled = true, -- enable or disable the discord profile
token = "Your Discord Bot Token", -- discord bot token
defaultprofile = "https://ik.imagekit.io/boqjrvwdo/1b4a64fc13868bef0474f745361fddaa%20(1).png?updatedAt=1724842709571" -- default profile pic if discord profile is disabled
}
Config.bossmenu = {
['police'] = { -- jobname
label = "LOS SANTOS POLICE DEPARTMENT", -- label for the job
coords = vector3(425.1, -979.5, 30.7), -- coords for the for bossmenu
rank = 3, -- rank for accessing bossmenu ( above the provided rank can also access)
ped = { -- ped for the bossmenu
enabled = true, -- enable or disable the ped
model = 's_m_y_cop_01', -- if enabled then the model will be used
heading = 160, -- heading for the ped
}
},
['ambulance'] = { -- jobname
label = "LOS SANTOS AMBULANCE DEPARTMENT", -- label for the job
coords = vector3(291.4515, -583.0624, 43.1686), -- coords for the for bossmenu 291.4515, -583.0624, 43.1686, 248.2341
rank = 3, -- rank for accessing bossmenu ( above the provided rank can also access)
ped = { -- ped for the bossmenu
enabled = true, -- enable or disable the ped
model = 'S_M_M_Doctor_01', -- if enabled then the model will be used
heading = 160, -- heading for the ped
}
},
}
Config.stash = {
slots = 50, -- slots for the bossmenu stash
weight = 100000 -- weight for the bossmenu stash (100000 = 100Kg)
}
function ShowNotify(player, msg, type, time)
TriggerClientEvent('QBCore:Notify', player, msg, type, time)
end
Code is accessible | Yes (only config and css ) |
Subscription-based | No |
Lines (approximately) | ~1000 |
Requirements | newESX/newQB |
Support | Yes |