FX-RADIALMENU
Advanced radial menu system for RedM that allows players to access interactions, emotes, job actions, and custom features through a modern circular UI.
3 min read·Last updated Jun 03, 2026
On this page (21)
- 1🔘 FX-RADIALMENU
- 1.1📦 Installation
- 1.2⚙️ Dependencies
- 1.3⚙️ Basic Settings
- 1.4🎯 Menu Structure
- 1.5🧠 Nested Menu System
- 1.6🧍 Player Interaction System
- 1.7⚔️ Duel System
- 1.8🚔 Job Interaction System
- 1.9💀 Dead Player Menu
- 1.10🗺️ Blip System
- 1.11🎮 Walk Style & Speed System
- 1.12👕 Clothing System
- 1.13🎭 Emote System
- 1.14🎲 Mini Games
- 1.15🔔 Alert System
- 1.16🔔 Notification System
- 1.17🌐 Server Config
- 1.18⚠️ Important Notes
- 1.19🚨 Common Issues
- 1.20🏁 Summary
#🔘 FX-RADIALMENU
Advanced radial menu system for RedM that allows players to access interactions, emotes, job actions, and custom features through a modern circular UI.
#📦 Installation
bashensure fx-radialmenu
- Place the script inside your
resourcesfolder - Add
ensure fx-radialmenuto yourserver.cfg - Restart your server
- Make sure
fx-inputis installed
#⚙️ Dependencies
textfx-input
- Required for input handling
- Menu will not open without it
#⚙️ Basic Settings
luaConfig.Keybind = 'F3'
Config.OpenMenu = 114
Config.Toggle = true
Config.UseWhilstWalking = true
- Keybind → key to open radial menu
- OpenMenu → key code for input system
- Toggle → open/close behavior
- UseWhilstWalking → allows movement while menu is open
#🎯 Menu Structure
luaConfig.MenuItems = {
[1] = {
id = 'citizen',
title = 'Interaction'
}
}
- Defines all radial menu categories
- Each category can contain sub-menus
- Fully customizable system
luaitems = {
{
id = 'carry',
title = 'Carry',
type = 'client',
event = 'fx-radialmenu:client:carry'
}
}
- Each item triggers an event or command
- type → client / server / command
- event → executed when selected
#🧠 Nested Menu System
lua{
id = 'duello',
title = 'Duello',
items = {
{
id = 'requestduel'
}
}
}
- Supports multi-level menus
- Allows grouping features
- Unlimited nesting support
#🧍 Player Interaction System
luaConfig.RobPlayer = {
DeadLoot = true,
Handsup = true,
Hogtied = true,
Handcuff = true
}
- Defines robbery conditions
- Player must meet one of conditions
- Prevents exploit usage
#⚔️ Duel System
lua{
id = 'duelbet',
title = 'Duel Bet',
event = 'fx-radialmenu:client:DuelBet'
}
- Built-in duel system
- Supports request, accept, remove
- Includes betting system
#🚔 Job Interaction System
luaConfig.JobInteractions = {
["doctor"] = {
items = {
{ id = 'revive' }
}
}
}
- Job-based radial menu
- Only visible for specific jobs
- Fully customizable
#💀 Dead Player Menu
luaConfig.DeadMenuItems = {
[1] = {
id = 'alerts'
}
}
- Special menu when player is dead
- Can send alerts to jobs
- Example → doctor / sheriff
#🗺️ Blip System
luaConfig.Blips = {
Clothes = {
["Clothe 1"] = {
label = "Clothe Shop"
}
}
}
- Displays map blips via radial menu
- Categories → Clothes, Banks, Stores, etc.
- Can be triggered from menu
#🎮 Walk Style & Speed System
lua{
id = 'walkspeed',
items = {
{ value = 0.5 }
}
}
- Adjust player movement speed
- Includes reset option
lua{
id = 'walkstyle',
event = 'walkstyles:client:drunk'
}
- Changes player walk animation
- Includes multiple styles
#👕 Clothing System
lua{
id = 'bandana',
type = 'command',
event = 'fxbandana'
}
- Toggle clothing items
- Supports coat, mask, gloves, etc.
#🎭 Emote System
lua{
id = 'musicemote',
event = 'fx-radialmenu:guitar'
}
- Play animations and emotes
- Supports music system
- Includes stop animation
#🎲 Mini Games
lua{
id = 'diceone',
event = 'dice:one'
}
- Built-in mini games
- Dice, rock-paper-scissors, toss
#🔔 Alert System
luaConfig.AlertBlips = {
blipname = "Request for Help"
}
- Sends alert blips to players
- Used for emergency systems
#🔔 Notification System
luaNotify({
text = "Message",
type = "success"
})
- Supports VORP / RSG / REDEMRP
- Handles client & server notifications
#🌐 Server Config
luaSV_Config.Webhook = {
url = ""
}
- Discord webhook logging system
- Optional but recommended
#⚠️ Important Notes
- fx-input must be installed
- Menu items must have valid events
- Job names must match framework
- Blip categories must match config
- Keybind must not conflict with other scripts
#🚨 Common Issues
- Menu not opening → fx-input missing
- Event not working → wrong event name
- Job menu not showing → wrong job config
- Blips not showing → wrong blipType
- Animation not working → invalid event
#🏁 Summary
FX-RADIALMENU provides:
- Advanced radial menu system
- Multi-level menu support
- Job-based interactions
- Player interaction system
- Emotes & animations
- Mini games
- Full customization
© Fixitfy Development