π² KCD Weapon Roulette
Bring chaos, fun and endless replayability to your FiveM server!
KCD Weapon Roulette gives players a random weapon every round and is perfect for PvP events, developer testing or simply having fun with friends.
Whether you're fighting against NPCs or competing with other players, every round feels different.
β Features
- π― Random weapon selection by category
- π« Supports Pistols, SMGs, Rifles, Shotguns, Snipers, Heavy Weapons, Melee and Random
- π₯ Play solo or with multiple players
- π€ Automatic NPC enemy waves
- β±οΈ Configurable weapon change timer
- π² New random weapon every round
- β Stop the event at any time
- ποΈ Automatically removes all event weapons when the event ends
- π« NPCs do not drop weapons
- π§Ή
/clearweaponscommand to remove all weapons from a player's inventory - βΎοΈ Toggle infinite ammo for yourself or other players
- π Automatic inventory detection
- βοΈ Fully configurable through
config.lua - π Multi-language support ready
- π Asset Escrow Ready
π¦ Supported Inventories
- ox_inventory
- ESX
- qb-inventory
- qs-inventory
- Native GTA weapon system (fallback)
The script automatically detects the active inventory system.
π¬ Commands
Weapon Commands
/giveweapon
/givewapon (alias)
/removeweapon
/removewapon (alias)
/clearweapons
Weapon Roulette
/startweaponrolle
/startweaponrolle [ID1] [ID2] ...
/stopweaponrolle
Ammo
/toggleammo
/toggleammo [ID]
βοΈ Configuration
Configure everything easily inside the shared config.lua:
- Weapon categories
- Available weapons
- Round duration
- NPC settings
- Spawn locations
- Inventory mode
- Admin permissions
- Notifications
- Ammo amount
- Event behavior
No code editing required.
π Escrow
This resource is Asset Escrow Ready.
Editable files:
-
config.lua
Protected files:
-
client.lua -
server.lua
π οΈ Requirements
- FiveM Server
- OneSync
- ESX, QBCore or standalone
- ox_lib (recommended)
πΉ Installation
- Upload the resource to your
resourcesfolder. - Add
ensure kcd_weaponrouletteto yourserver.cfg. - Configure the script inside
config.lua. - Restart your server.
π Why KCD Weapon Roulette?
Unlike simple weapon randomizers, this script is designed as a complete mini-game with configurable rounds, NPC battles, inventory support and clean weapon management. It's ideal for developer servers, event servers and communities looking for something unique and highly replayable.
Made with β€οΈ by KevCodeDesign (KCD).