ORION ACTION MENU
3-in-1 action menu for QBCore with the signature Orion Studios design.
Features
-
Modular Architecture: Clean split into 4 independent modules — core, vehicle, clothing, and carry. -
Orion Design: Beautiful, modern and immersive NUI with 3 fully interactive panels. -
Clothing System: Toggle and restore 16 clothing items and props, each with its own matching animation. -
Vehicle Panel: Full in-vehicle control — engine, lights, doors, windows, seats, indicators, alarm and convertible roof. -
Player Actions: Carry, search and force players in/out of vehicles — all from the same menu. -
Performance: Smart cooldowns and client-side state caching for smooth, lag-free gameplay. -
Bilingual: English (en) and Spanish (es) included out of the box, fully extensible.
Installation
-
No SQL required — drop and play.
-
Drop
orion-actionmenuinto yourresources/folder. -
Add to
server.cfgafterqb-coreandox_lib:ensure orion-actionmenu -
Configure: Edit
config.luato set your language and cooldowns.
Configuration
-- config.lua
Config.Locale = 'en' -- 'en' | 'es'
Config.actionCooldown = 1500 -- ms between actions
Config.menuToggleCooldown = 300 -- ms between menu opens
Config.allowMovement = true -- allow player to move while the menu is open
Config.alarmDuration = 10000 -- ms the vehicle alarm stays active
Usage
| Key | Action |
|---|---|
F5 |
Open / close menu |
ESC |
Close menu |
The menu is organised into 3 tabs:
Actions
| Button | Description |
|---|---|
| Vehicle | Force a nearby player into / out of the closest vehicle (auto /me message) |
| Carry | Pick up / put down a nearby player on your shoulder |
| Search | Search a player’s inventory — target must have their hands up |
Clothing
Toggles each item on/off with a matching animation. State is remembered per session — toggling again restores the original variation.
| Components | Props |
|---|---|
| Hair, Mask, Shirt, Jacket, Vest, Gloves, Neck, Bag, Pants, Shoes | Hat, Visor, Glasses, Earring, Watch, Bracelet |
Vehicle (only visible while inside a vehicle)
| Section | Controls |
|---|---|
| Control | Engine · Lights · High Beams · Interior Light · Left/Right Indicators · Alarm · Convertible Roof |
| Doors | Hood · Trunk · individual side doors (up to 4) |
| Windows | Roll up / down each window individually |
| Seats | Switch to any free seat; warns if the target seat is occupied |
The vehicle panel updates in real time when the player changes seat while the menu is open.
Localisation
Edit locales/en.lua or locales/es.lua to change any text.
To add a new language: create locales/xx.lua starting with if Config.Locale ~= 'xx' then return end and fill in the full Locale = { … } table.
Notes
-
Framework: QBCore.
-
Dependencies:
qb-core,ox_lib. -
Inventory (Search action):
ox_inventory— used server-side to open the target player’s inventory. -
No database — fully event-driven, zero SQL.
Preview: Demo Video
Support
Join our Discord: Orion Studio Discord
Purchase
Buy on Tebex: Orion-ActionMenu on Tebex
Price: €13.31
| Code is accessible | No / Partial |
|---|---|
| Subscription-based | No |
| Lines (approximately) | +~900 |
| Requirements | qb-core, ox_lib |
| Support | Yes |



