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 readupdated 3 Jun 2026

FX-Radialmenu€80.00View in store
On this page 20
  1. Installation
  2. Dependencies
  3. Basic Settings
  4. Menu Structure
  5. Nested Menu System
  6. Player Interaction System
  7. Duel System
  8. Job Interaction System
  9. Dead Player Menu
  10. Blip System
  11. Walk Style & Speed System
  12. Clothing System
  13. Emote System
  14. Mini Games
  15. Alert System
  16. Notification System
  17. Server Config
  18. Important Notes
  19. Common Issues
  20. Summary

#📦 Installation

bashensure fx-radialmenu
  • Place the script inside your resources folder
  • Add ensure fx-radialmenu to your server.cfg
  • Restart your server
  • Make sure fx-input is 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

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