Bring the look and feel of Counter-Strike 2 to your FiveM server with the GFX-FiveM-GunMenu ! This customizable weapon shop is designed to enhance your gamep...
14-day refund policy
Free updates forever
Inspect & modify the code
Give your police and military departments a professional weapon management system that handles everything from pistols to assault rifles. This customizable gun menu lets authorized players quickly equip loadouts, manage armor, and access specialized weapons through an intuitive interface that works via command, NPC interaction, or both.
This script provides a complete weapon arsenal interface with five weapon categories (Equipment, Pistols, Mid-Tier, Rifles, Grenades) plus customizable pricing, stock amounts, and timed purchasing. The system includes an example NPC setup at an Ammu-Nation location, but you can add unlimited weapon dealer locations across your map.
Most weapon menus are framework-locked or require extensive modifications to work with different inventories. This one handles four framework variations out of the box and gives you the choice between direct weapon spawning or item-based distribution. That flexibility means you can adapt it to job-restricted weapons, paid armories, or free police arsenals without rewriting code.
The refund system is particularly smart for law enforcement roleplay - officers can swap between patrol pistols and tactical rifles without wasting money on duplicate purchases. The timed buying feature prevents instant weapon access during active situations, adding realism to equipment procurement.
Equipment: Half Kevlar (50 armor), Full Kevlar (100 armor), Stun Gun - essential non-lethal gear for police work.
Pistols: Standard Pistol, Combat Pistol, Heavy Pistol, AP Pistol, Desert Eagle - sidearms for various threat levels.
Mid-Tier: Pump Shotgun, Assault Shotgun, Micro SMG, SMG, Combat PDW - close-quarters and patrol weapons.
Rifles: Sniper Rifle, Marksman Rifle, Assault Rifle, Bullpup Rifle, Carbine Rifle - high-threat response weapons.
Grenades: Grenade, Molotov, Smoke Grenade, Flare - tactical equipment for special operations.
All prices in the default config are set to 0 (free), making this ideal for job-restricted police arsenals. For civilian gun shops, just update the price values to match your server economy. You can restrict access by wrapping the command or NPC interaction in job checks using your framework's native functions.
The NPC system uses coordinates, so you can easily create multiple weapon dealers - one for police station armories, another for gang hideouts, maybe a black market dealer in the desert. Each can have different weapon selections by duplicating the config structure.
Pro Tip: Set Config.UseWithItem = true if you're using advanced inventory systems like ox_inventory or qb-inventory that handle weapon items. Set it to false if you want weapons to go directly to player loadout slots.
0 questions
No questions yet
Be the first to ask a question about this product!