Var FiveM
ScriptsBundlesSubscriptionsDocs
VAR
Var FiveM
ScriptsBundlesSubscriptionsDocs
Theme CustomizerAboutContact
Shop Now
GUIDE

~/guides/fivem-weapon-list

FiveM Weapon List

-- reference · updated july 2026 · var fivem team
-- 120 weapon spawn names · 10 categories · base game to current build

Every weapon in FiveM is identified by its spawn name, the weapon_ prefixed model name you pass to GiveWeaponToPed or an admin menu. This page lists all 120 player-usable weapons in the current game data with a picture, the in-game display name, ammo type and the update that added each one, grouped by category, plus copy-paste Lua snippets for giving weapons and building job loadouts.

-- index

  1. 01How weapons work
  2. 02Handguns
  3. 03SMGs
  4. 04Shotguns
  5. 05Assault Rifles
  6. 06Machine Guns
  7. 07Sniper Rifles
  8. 08Heavy Weapons
  9. 09Throwables
  10. 10Melee
  11. 11Utility & Misc
  12. 12Lua snippets
  13. 13Related scripts
  14. 14FAQ

How weapon spawn names work in FiveM

A weapon spawn name is the internal name of the weapon in the game files, always prefixed with weapon_: weapon_pistol, weapon_carbinerifle, weapon_bat. Scripts hash it with joaat("weapon_pistol") and hand the hash to natives like GiveWeaponToPed, RemoveWeaponFromPed or SetCurrentPedWeapon. Admin menus expose the same names, and inventory systems like ox_inventory use them as item identifiers, which is why this list doubles as an item reference for framework servers.

Ammo lives in pools shared between weapons: every handgun draws from the pistol pool, SMGs from the smg pool, and so on. The ammo column below shows each weapon's pool, so you know weapon_pistol ammo also feeds weapon_combatpistol. Like vehicles, weapons from recent DLCs only exist on matching game builds; the update column tells you the minimum build.

Handguns spawn names

19 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_appistolAP Pistol (weapon_appistol) GTA V weaponAP PistolpistolBase game
weapon_ceramicpistolCeramic Pistol (weapon_ceramicpistol) GTA V weaponCeramic PistolpistolDiamond Casino Heist
weapon_combatpistolCombat Pistol (weapon_combatpistol) GTA V weaponCombat PistolpistolBase game
weapon_doubleactionDouble-Action Revolver (weapon_doubleaction) GTA V weaponDouble-Action RevolverpistolThe Doomsday Heist
weapon_flaregunFlare Gun (weapon_flaregun) GTA V weaponFlare GunflaregunHeists
weapon_heavypistolHeavy Pistol (weapon_heavypistol) GTA V weaponHeavy PistolpistolBusiness Update
weapon_revolverHeavy Revolver (weapon_revolver) GTA V weaponHeavy RevolverpistolExecutives
weapon_revolver_mk2Heavy Revolver Mk II (weapon_revolver_mk2) GTA V weaponHeavy Revolver Mk IIpistolThe Doomsday Heist
weapon_marksmanpistolMarksman Pistol (weapon_marksmanpistol) GTA V weaponMarksman PistolpistolIll-Gotten Gains 2
weapon_navyrevolverNavy Revolver (weapon_navyrevolver) GTA V weaponNavy RevolverpistolDiamond Casino Heist
weapon_gadgetpistolPerico Pistol (weapon_gadgetpistol) GTA V weaponPerico PistolpistolCayo Perico Heist
weapon_pistolPistol (weapon_pistol) GTA V weaponPistolpistolBase game
weapon_pistol50Pistol .50 (weapon_pistol50) GTA V weaponPistol .50pistolBase game
weapon_pistol_mk2Pistol Mk II (weapon_pistol_mk2) GTA V weaponPistol Mk IIpistolGunrunning
weapon_snspistolSNS Pistol (weapon_snspistol) GTA V weaponSNS PistolpistolBeach Bum
weapon_snspistol_mk2SNS Pistol Mk II (weapon_snspistol_mk2) GTA V weaponSNS Pistol Mk IIpistolThe Doomsday Heist
weapon_raypistolUp-n-Atomizer (weapon_raypistol) GTA V weaponUp-n-AtomizerraypistolArena War
weapon_vintagepistolVintage Pistol (weapon_vintagepistol) GTA V weaponVintage PistolpistolI'm Not a Hipster
weapon_pistolxm3WM 29 Pistol (weapon_pistolxm3) GTA V weaponWM 29 PistolpistolLos Santos Drug Wars

SMGs spawn names

8 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_assaultsmgAssault SMG (weapon_assaultsmg) GTA V weaponAssault SMGsmgBase game
weapon_combatpdwCombat PDW (weapon_combatpdw) GTA V weaponCombat PDWsmgIll-Gotten Gains 1
weapon_machinepistolMachine Pistol (weapon_machinepistol) GTA V weaponMachine PistolsmgLowriders
weapon_microsmgMicro SMG (weapon_microsmg) GTA V weaponMicro SMGsmgBase game
weapon_minismgMini SMG (weapon_minismg) GTA V weaponMini SMGsmgBikers
weapon_smgSMG (weapon_smg) GTA V weaponSMGsmgBase game
weapon_smg_mk2SMG Mk II (weapon_smg_mk2) GTA V weaponSMG Mk IIsmgGunrunning
weapon_tecpistolTactical SMG (weapon_tecpistol) GTA V weaponTactical SMGsmgSan Andreas Mercenaries

Shotguns spawn names

9 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_assaultshotgunAssault Shotgun (weapon_assaultshotgun) GTA V weaponAssault ShotgunshotgunBase game
weapon_bullpupshotgunBullpup Shotgun (weapon_bullpupshotgun) GTA V weaponBullpup ShotgunshotgunBase game
weapon_combatshotgunCombat Shotgun (weapon_combatshotgun) GTA V weaponCombat ShotgunshotgunCayo Perico Heist
weapon_dbshotgunDouble Barrel Shotgun (weapon_dbshotgun) GTA V weaponDouble Barrel ShotgunshotgunCustom Classics
weapon_heavyshotgunHeavy Shotgun (weapon_heavyshotgun) GTA V weaponHeavy ShotgunshotgunLast Team Standing
weapon_pumpshotgunPump Shotgun (weapon_pumpshotgun) GTA V weaponPump ShotgunshotgunBase game
weapon_pumpshotgun_mk2Pump Shotgun Mk II (weapon_pumpshotgun_mk2) GTA V weaponPump Shotgun Mk IIshotgunThe Doomsday Heist
weapon_sawnoffshotgunSawed-Off Shotgun (weapon_sawnoffshotgun) GTA V weaponSawed-Off ShotgunshotgunBase game
weapon_autoshotgunSweeper Shotgun (weapon_autoshotgun) GTA V weaponSweeper ShotgunshotgunBikers

Assault Rifles spawn names

15 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_advancedrifleAdvanced Rifle (weapon_advancedrifle) GTA V weaponAdvanced RiflerifleBase game
weapon_assaultrifleAssault Rifle (weapon_assaultrifle) GTA V weaponAssault RiflerifleBase game
weapon_assaultrifle_mk2Assault Rifle Mk II (weapon_assaultrifle_mk2) GTA V weaponAssault Rifle Mk IIrifleGunrunning
weapon_battlerifleBattle Rifle (weapon_battlerifle) GTA V weaponBattle RiflerifleThe Chop Shop
weapon_bullpuprifleBullpup Rifle (weapon_bullpuprifle) GTA V weaponBullpup RiflerifleHigh Life
weapon_bullpuprifle_mk2Bullpup Rifle Mk II (weapon_bullpuprifle_mk2) GTA V weaponBullpup Rifle Mk IIrifleThe Doomsday Heist
weapon_carbinerifleCarbine Rifle (weapon_carbinerifle) GTA V weaponCarbine RiflerifleBase game
weapon_carbinerifle_mk2Carbine Rifle Mk II (weapon_carbinerifle_mk2) GTA V weaponCarbine Rifle Mk IIrifleGunrunning
weapon_compactrifleCompact Rifle (weapon_compactrifle) GTA V weaponCompact RiflerifleCustom Classics
weapon_stricklerEl StricklerrifleAgents of Sabotage (Enhanced)
weapon_heavyrifleHeavy Rifle (weapon_heavyrifle) GTA V weaponHeavy RiflerifleThe Contract
weapon_militaryrifleMilitary Rifle (weapon_militaryrifle) GTA V weaponMilitary RiflerifleCayo Perico Heist
weapon_tacticalrifleService Carbine (weapon_tacticalrifle) GTA V weaponService CarbinerifleCriminal Enterprises
weapon_specialcarbineSpecial Carbine (weapon_specialcarbine) GTA V weaponSpecial CarbinerifleBusiness Update
weapon_specialcarbine_mk2Special Carbine Mk II (weapon_specialcarbine_mk2) GTA V weaponSpecial Carbine Mk IIrifleThe Doomsday Heist

Machine Guns spawn names

5 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_combatmgCombat MG (weapon_combatmg) GTA V weaponCombat MGmgBase game
weapon_combatmg_mk2Combat MG Mk II (weapon_combatmg_mk2) GTA V weaponCombat MG Mk IImgGunrunning
weapon_gusenbergGusenberg Sweeper (weapon_gusenberg) GTA V weaponGusenberg SweepermgValentine's Day Massacre
weapon_mgMG (weapon_mg) GTA V weaponMGmgBase game
weapon_raycarbineUnholy Hellbringer (weapon_raycarbine) GTA V weaponUnholy HellbringermgArena War

Sniper Rifles spawn names

7 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_heavysniperHeavy Sniper (weapon_heavysniper) GTA V weaponHeavy SnipersniperBase game
weapon_heavysniper_mk2Heavy Sniper Mk II (weapon_heavysniper_mk2) GTA V weaponHeavy Sniper Mk IIsniperGunrunning
weapon_marksmanrifleMarksman Rifle (weapon_marksmanrifle) GTA V weaponMarksman RiflesniperLast Team Standing
weapon_marksmanrifle_mk2Marksman Rifle Mk II (weapon_marksmanrifle_mk2) GTA V weaponMarksman Rifle Mk IIsniperThe Doomsday Heist
weapon_musketMusket (weapon_musket) GTA V weaponMusketshotgunIndependence Day
weapon_precisionriflePrecision Rifle (weapon_precisionrifle) GTA V weaponPrecision RiflesniperCriminal Enterprises
weapon_sniperrifleSniper Rifle (weapon_sniperrifle) GTA V weaponSniper RiflesniperBase game

Heavy Weapons spawn names

13 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_emplauncherCompact EMP Launcher (weapon_emplauncher) GTA V weaponCompact EMP LauncheremplauncherThe Contract
weapon_compactlauncherCompact Grenade Launcher (weapon_compactlauncher) GTA V weaponCompact Grenade LaunchergrenadelauncherBikers
weapon_fireworkFirework Launcher (weapon_firework) GTA V weaponFirework LauncherfireworkIndependence Day
weapon_grenadelauncherGrenade Launcher (weapon_grenadelauncher) GTA V weaponGrenade LaunchergrenadelauncherBase game
weapon_hominglauncherHoming Launcher (weapon_hominglauncher) GTA V weaponHoming LauncherhominglauncherFestive Surprise
weapon_minigunMinigun (weapon_minigun) GTA V weaponMinigunminigunBase game
weapon_railgunRailgun (weapon_railgun) GTA V weaponRailgunrailgunSpecial Edition
weapon_railgunxm3Railgun (weapon_railgunxm3) GTA V weaponRailgunrailgunxm3Los Santos Drug Wars
weapon_rpgRPG (weapon_rpg) GTA V weaponRPGrpgBase game
weapon_stingerRPGstingerBase game
weapon_snowlauncherSnowball Launcher (weapon_snowlauncher) GTA V weaponSnowball LaunchersnowlauncherThe Chop Shop
weapon_grenadelauncher_smokeTear Gas Launcher (weapon_grenadelauncher_smoke) GTA V weaponTear Gas Launchergrenadelauncher_smokeBase game
weapon_rayminigunWidowmaker (weapon_rayminigun) GTA V weaponWidowmakerminigunArena War

Throwables spawn names

13 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_acidpackageAcid Package (weapon_acidpackage) GTA V weaponAcid PackageacidpackageLos Santos Drug Wars
weapon_ballBall (weapon_ball) GTA V weaponBallballBase game
weapon_bzgasBZ Gas (weapon_bzgas) GTA V weaponBZ GasbzgasBase game
weapon_flareFlare (weapon_flare) GTA V weaponFlareflareBase game
weapon_bird_crapGrenadebird_crapBase game
weapon_grenadeGrenade (weapon_grenade) GTA V weaponGrenadegrenadeBase game
weapon_molotovMolotov (weapon_molotov) GTA V weaponMolotovmolotovBase game
weapon_newspaperNewspapernewspaperA Safehouse in the Hills
weapon_pipebombPipe Bomb (weapon_pipebomb) GTA V weaponPipe BombpipebombBikers
weapon_proxmineProximity Mine (weapon_proxmine) GTA V weaponProximity MineproxmineFestive Surprise
weapon_snowballSnowball (weapon_snowball) GTA V weaponSnowballsnowballFestive Surprise
weapon_stickybombSticky Bomb (weapon_stickybomb) GTA V weaponSticky BombstickybombBase game
weapon_smokegrenadeTear Gas (weapon_smokegrenade) GTA V weaponTear GassmokegrenadeBase game

Melee spawn names

21 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_daggerAntique Cavalry Dagger (weapon_dagger) GTA V weaponAntique Cavalry DaggernullI'm Not a Hipster
weapon_batBaseball Bat (weapon_bat) GTA V weaponBaseball BatnullBase game
weapon_battleaxeBattle Axe (weapon_battleaxe) GTA V weaponBattle AxenullBikers
weapon_bottleBottle (weapon_bottle) GTA V weaponBottlenullBeach Bum
weapon_candycaneCandy Cane (weapon_candycane) GTA V weaponCandy CanenullLos Santos Drug Wars
weapon_crowbarCrowbar (weapon_crowbar) GTA V weaponCrowbarnullBase game
weapon_flashlightFlashlight (weapon_flashlight) GTA V weaponFlashlightnullHalloween Surprise
weapon_golfclubGolf Club (weapon_golfclub) GTA V weaponGolf ClubnullBase game
weapon_hammerHammer (weapon_hammer) GTA V weaponHammernullBase game
weapon_hatchetHatchet (weapon_hatchet) GTA V weaponHatchetnullSpecial Edition
weapon_garbagebagKnifenullHeists
weapon_handcuffsKnifenullHeists
weapon_knifeKnife (weapon_knife) GTA V weaponKnifenullBase game
weapon_knuckleKnuckle Duster (weapon_knuckle) GTA V weaponKnuckle DusternullIll-Gotten Gains 2
weapon_macheteMachete (weapon_machete) GTA V weaponMachetenullLowriders
weapon_nightstickNightstick (weapon_nightstick) GTA V weaponNightsticknullBase game
weapon_wrenchPipe Wrench (weapon_wrench) GTA V weaponPipe WrenchnullBikers
weapon_poolcuePool Cue (weapon_poolcue) GTA V weaponPool CuenullBikers
weapon_stone_hatchetStone Hatchet (weapon_stone_hatchet) GTA V weaponStone HatchetnullAfter Hours
weapon_switchbladeSwitchblade (weapon_switchblade) GTA V weaponSwitchbladenullExecutives
weapon_stunrodThe Shocker (weapon_stunrod) GTA V weaponThe ShockernullBottom Dollar Bounties

Utility & Misc spawn names

10 weapons, sorted by in-game name. Copy the spawn name column straight into your admin menu, config files or inventory items.

Spawn nameWeaponAmmoAdded in
weapon_fertilizercanFertilizer Can (weapon_fertilizercan) GTA V weaponFertilizer CanfertilizercanThe Contract
weapon_fireextinguisherFire ExtinguisherfireextinguisherBase game
weapon_hackingdeviceHacking Device (weapon_hackingdevice) GTA V weaponHacking DevicenullThe Chop Shop
weapon_hazardcanHazardous Jerry Can (weapon_hazardcan) GTA V weaponHazardous Jerry CanhazardcanDiamond Casino Heist
weapon_petrolcanJerry Can (weapon_petrolcan) GTA V weaponJerry CanpetrolcanBase game
weapon_remotesniperRemote Snipersniper_remoteBase game
weapon_stungunStun Gun (weapon_stungun) GTA V weaponStun GunstungunBase game
weapon_stungun_mpStun Gun (weapon_stungun_mp) GTA V weaponStun GunstungunThe Contract
weapon_tranquilizerStun GuntranquilizerDiamond Casino Heist
weapon_unarmedUnarmed (weapon_unarmed) GTA V weaponUnarmednullBase game

Lua snippets: give weapons

The dev utility version, a /weapon command that validates the name before giving it. Keep it behind admin permissions on a live server.

-- client.lua | /weapon <spawn name>, dev utility command
RegisterCommand("weapon", function(_, args)
    local name = args[1]
    if not name then return end

    local hash = joaat(name)
    if not IsWeaponValid(hash) then
        print(("^1Unknown weapon: %s^0"):format(name))
        return
    end

    GiveWeaponToPed(PlayerPedId(), hash, 250, false, true) -- 250 ammo, equip now
end, false)

Job scripts define loadouts in config so server owners can tune them without touching logic: clear the ped, then give each entry from the table.

-- config.lua + client.lua | job loadout from a config table
Config.PoliceLoadout = {
    { name = "weapon_pistol",       ammo = 60  },
    { name = "weapon_stungun",      ammo = 5   },
    { name = "weapon_nightstick",   ammo = 0   },
    { name = "weapon_flashlight",   ammo = 0   },
}

function GiveLoadout(ped)
    RemoveAllPedWeapons(ped, true)
    for _, w in ipairs(Config.PoliceLoadout) do
        GiveWeaponToPed(ped, joaat(w.name), w.ammo, false, false)
    end
end

Scripts that put this list to work

If weapons on your server are gameplay rather than admin commands, these Var FiveM scripts consume spawn names from config or database. Var-Coins-Shop sells weapons and weapon skins for Tebex-topped coins, in native mode or as inventory items, Var-PaintBall arms its arenas with a custom paintball weapon and a fully configurable arsenal for Gun Game mode, and Var-Property stores weapons in tiered property safes alongside cash and items. All of them work on ESX and QBCore.

Frequently asked questions

How do I give a weapon in FiveM?

With an admin menu (vMenu, txAdmin) use the weapon option, or in a script call GiveWeaponToPed(PlayerPedId(), joaat('weapon_pistol'), 250, false, true). The last argument makes it the equipped weapon. Every spawn name on this page works the same way.

What are FiveM weapon spawn names?

The internal model names of GTA V weapons, always prefixed with weapon_, for example weapon_pistol, weapon_carbinerifle or weapon_bat. Scripts convert them to a hash with joaat() before calling weapon natives. They are case-insensitive; lowercase is the convention.

How many weapons are there in FiveM?

The current game data contains 120 player-usable weapons: 19 handguns, 15 assault rifles, 21 melee weapons, plus SMGs, shotguns, machine guns, snipers, heavy weapons, throwables and utility gear, from the base game to the latest updates.

Why does a weapon not spawn on my server?

Either the weapon comes from a DLC newer than your server's game build (check the update column), or it is an addon weapon whose resource is not started. A few entries like the Stun Gun (Contract variant) are also gen9-only. Test with IsWeaponValid(joaat('weapon_x')).

How do weapon components and tints work in FiveM?

Components (suppressors, scopes, extended clips) attach with GiveWeaponComponentToPed using the component hash, and tints apply with SetPedWeaponTintIndex(ped, weaponHash, tintIndex) with 8 base tints (0 to 7) and 32 Mk II tints. Inventory scripts usually persist both per weapon.

-- var-fivem.com

Weapons are the easy part

Var FiveM scripts build the gameplay around them: coin shops, paintball arenas, safes and jobs, with every spawn name editable in config. Escrow, Partially Open and Open Source variants, instant Tebex delivery.

Browse the shop

Related: FiveM ped list · FiveM vehicle list · FiveM blips list

VAR
Var FiveM

Premium FiveM scripts. Low resmon, high quality. Built for ESX, QBCore & Standalone.

28scripts
1,500+sales

Scripts

  • Marketplace
  • Bundles
  • Subscriptions
  • Theme Customizer

Most Popular

  • Supermarket Simulator
  • FiveM Casino Script
  • FiveM Coin Shop
  • FiveM Emote Menu
  • FiveM Paintball Script

Resources

  • Guides
  • Documentation
  • Support

Company

  • About
  • Contact
  • Discord

Legal

  • Terms
  • Privacy
  • Refunds

© 2026 Var FiveM. All sales final.

Payments byTebex