Heavy1250 dmgRailgun (XM3)
RAILGUN · The Chop Shop
Complete FiveM and GTA V weapon database. Every weapon model name, JOAAT hash (signed, unsigned, hex), base damage, ammo type, class, and DLC. Copy hashes directly into GiveWeaponToPed / GetHashKey.
FiveM server hosting from XGamingServer — instant setup, DDoS protection, mod support, and 24/7 help. 30% off your first month.
113 of 113 weapons — click the model or any hash on a card to copy
Heavy1250 dmgRailgun (XM3)
RAILGUN · The Chop Shop
Heavy250 dmgRPG
RPG · Base Game
Heavy250 dmgHoming Launcher
STINGER · Heists
Sniper216 dmgHeavy Sniper
SNIPER · Base Game
Sniper216 dmgHeavy Sniper Mk II
SNIPER · Gunrunning
Heavy200 dmgRailgun
RAILGUN · Bikers
Heavy175 dmgGrenade Launcher
GRENADELAUNCHER · Base Game
Thrown160 dmgSticky Bomb
STICKYBOMB · Base Game
Heavy150 dmgFirework Launcher
FIREWORK · Independence Day
Thrown140 dmgProximity Mine
PROXMINE · Finance and Felony
Sniper130 dmgPrecision Rifle
SNIPER · Los Santos Drug Wars
Shotgun123 dmgMusket
SHOTGUN · Independence Day
Heavy120 dmgCompact Grenade Launcher
GRENADELAUNCHER · Bikers
Sniper101 dmgSniper Rifle
SNIPER · Base Game
Thrown100 dmgGrenade
GRENADE · Base Game
Thrown100 dmgPipe Bomb
PIPEBOMB · Bikers
Handgun98 dmgHeavy Revolver Mk II
PISTOL · Gunrunning
Handgun94 dmgNavy Revolver
PISTOL · Los Santos Summer Special
Handgun93 dmgHeavy Revolver
PISTOL · Executives and Other Criminals
Handgun85 dmgMarksman Pistol
PISTOL · Ill-Gotten Gains Part 2
Handgun85 dmgDouble-Action Revolver
PISTOL · The Doomsday Heist
Sniper65 dmgMarksman Rifle Mk II
SNIPER · Gunrunning
Sniper61 dmgMarksman Rifle
SNIPER · Last Team Standing
Shotgun57 dmgDouble Barrel Shotgun
SHOTGUN · Bikers
Handgun51 dmgPistol .50
PISTOL · Base Game
Assault Rifle50 dmgBattle Rifle
RIFLE · The Chop Shop
Thrown50 dmgMolotov Cocktail
MOLOTOV · Base Game
Heavy47 dmgCombat MG Mk II
MG · Gunrunning
Heavy45 dmgCombat MG
MG · Base Game
Handgun42 dmgPerico Pistol
PISTOL · Cayo Perico Heist
Melee40 dmgHatchet
Melee · Bikers
Melee40 dmgBattle Axe
Melee · Arena War
Melee40 dmgStone Hatchet
Melee · The Diamond Casino Heist
Handgun40 dmgHeavy Pistol
PISTOL · Business
Handgun40 dmgWM 29 Pistol
PISTOL · The Chop Shop
Heavy40 dmgMG
MG · Base Game
Assault Rifle37 dmgMilitary Rifle
RIFLE · The Contract
Assault Rifle37 dmgHeavy Rifle
RIFLE · The Criminal Enterprises
Shotgun36 dmgSawed-Off Shotgun
SHOTGUN · Base Game
Melee35 dmgKnife
Melee · Base Game
Melee35 dmgAntique Cavalry Dagger
Melee · The Valentine's Day Massacre Special
Melee35 dmgSwitchblade
Melee · Cunning Stunts
Assault Rifle35 dmgSpecial Carbine Mk II
RIFLE · Gunrunning
Assault Rifle35 dmgBullpup Rifle Mk II
RIFLE · Gunrunning
Handgun34 dmgVintage Pistol
PISTOL · I'm Not a Hipster
Assault Rifle34 dmgAssault Rifle Mk II
RIFLE · Gunrunning
Assault Rifle34 dmgCarbine Rifle Mk II
RIFLE · Gunrunning
Assault Rifle34 dmgAdvanced Rifle
RIFLE · Base Game
Heavy34 dmgGusenberg Sweeper
MG · The Valentine's Day Massacre Special
Assault Rifle33 dmgService Carbine
RIFLE · Los Santos Drug Wars
Assault Rifle32 dmgSpecial Carbine
RIFLE · Heists
Assault Rifle32 dmgBullpup Rifle
RIFLE · Heists
Shotgun31 dmgCombat Shotgun
SHOTGUN · Los Santos Tuners
Melee30 dmgMachete
Melee · Bikers
Handgun30 dmgPistol Mk II
PISTOL · Gunrunning
Assault Rifle30 dmgAssault Rifle
RIFLE · Base Game
Assault Rifle30 dmgCarbine Rifle
RIFLE · Base Game
Assault Rifle30 dmgCompact Rifle
RIFLE · Bikers
Heavy30 dmgMinigun
MINIGUN · Base Game
Shotgun29 dmgPump Shotgun Mk II
SHOTGUN · The Doomsday Heist
Natives like GiveWeaponToPed and SetPedAmmo take a weapon hash. In Lua:
-- Give the player an Assault Rifle with 250 rounds
GiveWeaponToPed(PlayerPedId(), GetHashKey("WEAPON_ASSAULTRIFLE"), 250, false, true)
-- Or use the numeric hash directly (faster, no lookup)
GiveWeaponToPed(PlayerPedId(), `WEAPON_ASSAULTRIFLE`, 250, false, true)Backtick syntax `WEAPON_ASSAULTRIFLE` is a FiveM Lua extension that hashes the string at compile time — zero runtime cost, and lets the linter catch typos.
FiveM has 113 weapons spanning every class in GTA V — melee, handguns, SMGs, shotguns, assault rifles, snipers, heavy weapons, and thrown explosives — across Base Game, Arena War, Cayo Perico, Los Santos Tuners, Contract, Criminal Enterprises, Drug Wars, San Andreas Mercenaries, and The Chop Shop DLC. Every one has a model name (starting with WEAPON_) and a JOAAT hash — the numeric ID natives like GiveWeaponToPed, GetPedAmmo, and SetPedAmmo actually use.
This database lets you search by name, model, or hash (hex or decimal), filter by class or DLC, and sort by damage. Click any hash and it copies to your clipboard — as signed 32-bit (Lua's GetHashKey return), unsigned 32-bit (C# uint), or hex (what you'll find in leaked weapons.meta files). Model names copy too, so you can paste straight into `WEAPON_ASSAULTRIFLE` backtick syntax.
Damage values come from weapons.meta base damage — the number the game rolls against armor and health. Heavy Sniper (216) one-shots unarmored targets. Pistol (26) needs 4-5 body shots. Assault Rifle (30) is the baseline. Shotguns roll per-pellet damage multiple times per shot (values shown are per-pellet). Remember: headshot multiplier, armor, and difficulty all modify final damage.
If you run a FiveM server on XGamingServer, this database is your quick reference for weapon loadouts in jobs (cops, army, gangs), shop inventories (Ammu-Nation, black market), and whitelist rules (admin-only vs. free-for-all). Paste hashes directly into QBCore / QBox / ESX job config or use the model names in any GiveWeaponToPed call.
Use GiveWeaponToPed on the client side: `GiveWeaponToPed(PlayerPedId(), GetHashKey('WEAPON_ASSAULTRIFLE'), 250, false, true)`. First arg is the ped (usually the local player), second is the weapon hash, third is ammo count, fourth is 'hidden' (always false), fifth is 'equipNow'. Server-side you can use TriggerClientEvent to call this remotely.
The model name (e.g. `WEAPON_ASSAULTRIFLE`) is a human-readable string. The hash is its JOAAT representation — a 32-bit integer (e.g. 3220176749). Natives accept either form (GetHashKey converts for you), but hashes are faster at runtime and what the game actually uses internally.
weapons.meta defines a base damage value — this is what the game uses for body shots against zero-armor targets. Headshot multiplier (usually 2x), armor absorption, and difficulty modifiers all apply on top. Shotguns roll per-pellet damage 5-8 times per shot. Melee damage varies by animation + stance.
Ammo types (AMMO_PISTOL, AMMO_RIFLE, AMMO_SMG, etc.) group weapons that share ammunition. Give the player AMMO_RIFLE and any rifle they're holding (Assault Rifle, Carbine Rifle, Bullpup Rifle) can use it. Ammo types don't match 1:1 with weapon classes — some heavy weapons (Minigun) share AMMO_RIFLE.
Yes. Paste the weapon model name into your job config's `weapons` array (QBCore police job, ESX job whitelist). The framework calls GiveWeaponToPed internally on duty-on. Use model names (strings) for readability — frameworks hash them automatically.
Vehicle Database
All 764 GTA V / FiveM vehicles — top speed, drive force, brake, mass, gears, steering lock, handling class, FWD/RWD/AWD
Server Config Generator
Generate a complete server.cfg for your FiveM server — hostname, OneSync, game build, framework (QBCore, QBox, ESX), security, pure level, RCON, custom resources
Ped Model Database
860 GTA V / FiveM ped models — animals, cutscene characters, story NPCs, multiplayer, ambient + service males/females. JOAAT hash for each, ready for SetPlayerModel.
handling.meta Editor
Paste your handling.meta and edit every documented field with live descriptions, sane ranges, and bitfield-flag pickers — output ready-to-deploy XML.
Read the full FiveM server docs →
Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

Ready to play?
Instant setup, mods & plugins, DDoS protection and 24/7 human support — your server is live in minutes, no port-forwarding required.

Get managed FiveM server hosting with this tool built into your panel — configure, deploy, and play in minutes. Instant setup, DDoS protection, 24/7 support.