DebuX Radial Menu - Dual-Style Customizable Interaction System for FiveM
DebuX Radial Menu revolutionizes player interaction on your FiveM server with a sleek, fully-customizable radial interface that puts all essential actions at players' fingertips. Featuring two distinct visual styles that you can switch between or let players choose, this radial menu system replaces clunky command lists and awkward keybinds with an intuitive circular menu that organizes actions, items, vehicles, jobs, and animations in a visually appealing, easy-to-navigate format. Built for ESX, QBCore, and standalone frameworks, DebuX delivers the modern interaction experience players expect from professional FiveM servers.
What makes DebuX Radial Menu essential is its combination of aesthetic polish and practical functionality. The two included styles - a modern minimalist design and a more detailed icon-rich layout - give your server visual identity while maintaining excellent usability. The menu responds instantly to input, displays relevant options contextually (different menus for vehicles vs. on-foot, job-specific actions, etc.), and supports unlimited nested categories so you can organize dozens of actions without overwhelming players. This isn't just a pretty interface - it's a genuinely better way for players to interact with your server's features.
What's Included
The DebuX Radial Menu package provides a complete interaction system ready to integrate with your FiveM server. You're getting two professionally designed UI styles with smooth animations, comprehensive configuration files that let you customize every menu category and action, and full framework integration supporting ESX, QBCore, and custom systems. The script includes pre-configured menus for common actions (vehicle controls, animations, inventory interactions, job tasks) that work out of the box, plus extensive documentation for adding custom actions and integrating with your existing scripts.
Installation is streamlined with automatic framework detection and sensible defaults that require minimal configuration to get running. The package includes example configurations for popular scripts, export functions for developers to add radial menu options from other resources, and detailed customization guides covering everything from changing colors and icons to restructuring entire menu hierarchies. Both UI styles are included in a single package - you choose which to use via simple config option, or enable player choice to let everyone pick their preferred style.
Two Distinct Visual Styles
- Style 1: Modern Minimalist
- Clean, streamlined design with subtle animations and minimal visual noise
- Focus on text labels with small accent icons for quick readability
- Smooth fade-in effects and gentle color transitions
- Perfect for servers prioritizing performance and clean aesthetics
- Lower opacity background for maintaining visibility of game world
- Style 2: Icon-Rich Detailed
- Vibrant design with prominent icons and color-coded categories
- Larger visual elements making touch-screen friendly for tablet users
- More pronounced animations and visual feedback on selection
- Ideal for servers wanting bold, easily recognizable interface
- Enhanced category distinction through color themes and icon sets
Key Features
- Dual UI Styles - Two professional designs included, switchable via config or player preference setting
- Unlimited Categories - Create infinite menu categories and subcategories to organize any number of actions
- Context Awareness - Menu automatically shows relevant options based on context (in vehicle, near player, job-specific, etc.)
- Framework Integration - Full support for ESX and QBCore with automatic job detection, item usage, and vehicle control
- Custom Keybind - Players can set their preferred key to open the radial menu via built-in keybind system
- Job-Specific Menus - Different menu options appear based on player's job (police tools, EMS equipment, mechanic actions)
- Vehicle Controls - In-vehicle radial menu with engine, doors, windows, trunk, hood, and custom vehicle action options
- Animation Wheel - Dedicated animation category with organized emotes, moods, and actions for roleplay
- Item Integration - Direct item usage from radial menu, integrated with your inventory system
- Export Functions - Developers can add radial menu options from other scripts via simple exports
- Icon Customization - Change icons, colors, and visual elements without touching core code
- Performance Optimized - Lightweight code with 0.00ms idle usage and instant menu response
- Permission System - Control which actions appear based on jobs, grades, permissions, or custom conditions
- Nested Submenus - Multi-level menu structure lets you organize complex action lists logically
- Mobile Responsive - Works on tablet/mobile devices for on-the-go server management
Perfect For
- Roleplay Servers - Provide clean, immersive interaction system that doesn't break immersion with command spam
- Public Servers - Give new players intuitive interface for discovering server features without memorizing commands
- Job Systems - Create job-specific action menus for police, EMS, mechanics, and custom jobs
- Animation-Heavy Servers - Organize hundreds of emotes and animations into easily browsable categories
- Vehicle-Focused Communities - Provide comprehensive vehicle control menu replacing awkward keybind combinations
- Custom Framework Servers - Integrate with custom systems via exports and configuration hooks
- Premium/Whitelist Servers - Deliver professional, polished user experience expected by serious roleplayers
Menu Categories (Default Configuration)
- General Actions - Common interactions like showing ID, checking time, opening inventory, toggling HUD
- Vehicle Controls - Engine toggle, door controls, window controls, trunk/hood, seat shuffle
- Animations - Organized emotes and animations: greetings, moods, actions, sits, leans, dances
- Job Actions - Context-specific tools and actions for police, EMS, mechanics, and custom jobs
- Items - Quick-use favorite items directly from radial menu
- Player Interactions - Actions targeting nearby players: give items, handcuff, escort, search
- Settings - Player preferences, UI style selection, keybind configuration
Technical Details
- Framework Compatibility: ESX (all versions), QBCore, Standalone
- Performance: 0.00ms idle, <0.05ms active, optimized React-based UI
- UI Technology: Modern HTML5/CSS3 with JavaScript, smooth 60fps animations
- Customization: Config-based customization, no code editing required for basic changes
- Dependencies: Framework-specific (es_extended OR qb-core), no additional dependencies
- Export Support: Full export API for adding custom menu options from other scripts
- Languages: Multi-language support with easy translation file system
Installation
- Download & Extract - Extract DebuX Radial Menu to your server's resources folder
- Choose Framework - Open config.lua and set your framework (ESX or QBCore, auto-detects if not specified)
- Select UI Style - Choose Style 1 (minimalist) or Style 2 (detailed) in appearance settings, or enable player choice
- Configure Keybind - Set default key to open radial menu (default: F1, configurable per-player in-game)
- Customize Menus - Edit menu categories, actions, and permissions in config/menus.lua to match your server
- Add to Server.cfg - Add ensure debux-radial to your server configuration file
- Restart Server - Restart server and test radial menu functionality with configured keybind
- Integrate Scripts - Add radial menu options from existing scripts using export functions (see documentation)
Framework Compatibility
- ✅ ESX Legacy - Full integration with jobs, items, vehicles, and player interactions
- ✅ ESX 1.9.x - Compatible with older ESX versions and custom modifications
- ✅ QBCore - Complete QBCore support with job detection, permissions, and inventory integration
- ✅ Standalone - Can operate without framework using custom configuration and exports
What Makes It Stand Out
DebuX Radial Menu distinguishes itself through the rare combination of aesthetic excellence and deep customization. Many radial menus look good but offer limited configuration, or provide lots of options but with dated, clunky interfaces. DebuX delivers both - genuinely beautiful UI designs that feel modern and professional, plus comprehensive configuration that lets you structure menus exactly how your server needs them. The dual-style system is particularly valuable because it acknowledges that different servers have different aesthetic goals. A serious whitelist roleplay server might prefer the minimalist style for its subtlety, while a public server benefits from the icon-rich style's visual clarity for new players.
The context awareness and permission system make this radial menu genuinely functional rather than just decorative. The menu intelligently shows relevant options - vehicle controls appear when you're in a car, job-specific tools appear when you're on duty, player interaction options appear when someone's nearby. This contextual filtering means players always see appropriate choices without scrolling through irrelevant options. The permission system ties into your framework's job and grade system, so police see arrest options, mechanics see repair tools, EMS see medical equipment - all from the same unified interface that adapts to each player's role. This creates a professional, cohesive user experience that elevates your entire server.
Customization Examples
- Color Schemes - Change accent colors, backgrounds, text colors to match your server's branding
- Icon Sets - Use included icon libraries or add custom icons for unique visual identity
- Menu Structure - Reorganize categories, create job-specific menus, add custom action hierarchies
- Action Integration - Connect radial menu to any server-side event or client-side function
- Conditional Display - Show/hide menu options based on location, time, player level, inventory items
Developer Integration
For developers, DebuX provides clean export functions to add radial menu options from other scripts. Simple syntax lets you register new menu items, create nested categories, and trigger custom functions when players select options. This means your custom scripts can integrate seamlessly with the radial menu rather than creating separate interaction systems. Documentation includes examples for common integrations: adding custom job tools, registering shop interactions, creating location-based menus, and implementing item usage shortcuts.
Performance and Optimization
Despite its visual polish, DebuX Radial Menu is remarkably lightweight. The menu only renders when opened, eliminating idle resource usage. UI animations are GPU-accelerated for smooth performance even on lower-end systems. The context detection system efficiently checks conditions without constant polling. Multiple optimization techniques ensure that adding hundreds of menu options doesn't impact server performance - players experience instant menu response regardless of menu complexity.
Support and Updates
DebuX provides ongoing support with regular updates maintaining compatibility with FiveM updates and framework changes. The script receives feature additions based on community feedback, bug fixes for any issues, and periodic visual enhancements. Documentation is comprehensive, covering installation, configuration, customization, developer integration, and troubleshooting common scenarios.
https://www.youtube.com/watch?v=Vo5yrXGDfkg
Related QBCore Scripts