bKript Radial Menu
Preview video In-game preview
Purchase on Tebex.io
Gallery
Features
Radial System
- Players can register server-defined features directly into their radial menu.
- Choose only the functions you want, and arrange them in any order you like. It’s perfect for organizing your frequently used features while hiding the ones you don’t need.
- No more running out of keybinds! Stop juggling hotkeys—merge everything into a single radial menu and free up your keyboard. Add and manage actions effortlessly.
Save System
- Your layout, features, and custom order are all saved—even after reconnecting to the server!
Script Integration System
- Even NUI scripts without commands can be integrated easily!
- Seamless integration using
exportfunctions! - Includes a beginner-friendly guide so anyone can set it up with ease.
Standalone Support
- Fully standalone – no dependencies on any frameworks like ESX, QBCore, or vRP.
- Works out-of-the-box on any server, no matter what system you’re using.
- Just drop it in, configure, and go. Universal compatibility made easy.
Config Preview
Config = {}
--[[
Config.OpenKey
Type: String
Description: Default key to open the radial menu. Use the index value in Config.KeyControls
]]
Config.OpenKey = 'F1'
--[[
Config.KeyControls
Type: Table
Description: Custom mapping from key names to control codes used in FiveM.
Additional Info: https://docs.fivem.net/docs/game-references/controls/, Used by Config.OpenKey.
]]
Config.KeyControls = {
['F1'] = 288, ['F2'] = 289, ['F3'] = 170, ['F4'] = 166,
['F5'] = 167, ['F6'] = 168, ['F7'] = 169, ['F8'] = 56,
['F9'] = 57, ['F10'] = 58, ['TAB'] = 37, ['SPACE'] = 22,
['ENTER'] = 18, ['ESC'] = 322, ['M'] = 244,
['E'] = 38, ['X'] = 73, ['Z'] = 20
}
--[[
Config.KvpPrefix
Type: String
Description: Prefix for KVP data storage to separate data between servers.
Additional Info: If you don't want this data to be linked on other servers, you need to set a unique value.
]]
Config.KvpPrefix = 'Bareungak'
--[[
Config.Debug
Type: Boolean
Description: Enable debug mode for additional logging or output.
]]
Config.Debug = false
--[[
Config.Language
Type: String
Description: Default language used for UI strings.
Available Values: 'en' (English), 'ko' (Korean)
]]
Config.Language = 'en'
--[[
Config.Languages
Type: Table
Description: Dictionary of language strings used in the UI.
]]
Config.Languages = {
en = {
feature_list = 'Feature List',
search_placeholder = 'Search features...',
feature_info = 'Feature Info',
no_selection = 'Select a feature to view information',
no_description = 'No description available',
add_to_menu = 'Add to Menu',
remove_from_menu = 'Remove from Menu',
right_click_delete = 'Right-click to delete'
},
ko = {
feature_list = '기능 목록',
search_placeholder = '기능 검색하기...',
feature_info = '기능 정보',
no_selection = '기능을 선택하면 정보를 볼 수 있습니다',
no_description = '설명이 없습니다',
add_to_menu = '메뉴에 추가하기',
remove_from_menu = '메뉴에서 삭제하기',
right_click_delete = '우클릭으로 삭제'
}
}
--[[
Config.DefaultMenuItems
Type: Table
Description: Default radial menu layout shown on first use or reset.
Constraints: Maximum 8 items.
]]
Config.DefaultMenuItems = {
{
command = 'scoreboard',
label = 'Userlist',
icon = 'fa-solid fa-rectangle-list',
description = 'You can see a list of users who are online in real time!'
}
}
--[[
Config.AvailableCommands
Type: Table
Description: List of all available features that can be added to the radial menu.
The 'command' refers to the actual command registered using RegisterCommand (https://docs.fivem.net/natives/?_0x5FA79B0F).
Icon Info:
- FontAwesome: fa- / fas / far / fab prefixes
- Boxicons: bx- prefix
]]
Config.AvailableCommands = {
{
command = 'faction',
label = 'Clan System',
icon = 'fa-solid fa-user-group',
description = 'Manage your clans elegantly with the Clan System!'
},
{
command = 'scoreboard',
label = 'Userlist',
icon = 'fa-solid fa-rectangle-list',
description = 'You can see a list of users who are online in real time!'
},
{
command = 'admin',
label = 'Admin Tool',
icon = 'fa-solid fa-screwdriver-wrench',
description = 'Make server management easy with admin tools!'
}
}
--[[
Config.SaveLayouts
Type: Boolean
Description: Enable layout saving so that users keep their radial menu setup between sessions. (You can manage suffixes via Config.KvpPrefix)
]]
Config.SaveLayouts = true
--[[
Config.ShowUsage
Type: Boolean
Description: Display command usage in the menu interface.
]]
Config.ShowUsage = true
--[[
Config.Integrations
Type: Table
Description: Integration settings for third-party scripts.
]]
Config.Integrations = {
Enabled = true,
Scripts = {
{
enabled = true,
resource = 'BlaBla_Killfeed',
exportFunction = 'OpenKillfeedSettings',
label = 'Killfeed',
icon = 'fa-solid fa-skull',
description = 'You can equip your own killfeed.'
}
}
}
| Code is accessible | No (Non-escrow version available soon!) |
| Subscription-based | No |
| Lines (approximately) | 500+ |
| Requirements & dependencies | Standalone |
| Support | Yes |


