ngd-2026halloweenweapons

Six free Halloween melee weapons in 34 variants, many with glowing details, for FiveM!

NGD-2026HALLOWEENWEAPONS

Halloween Weapons

Installation Steps

  1. Install ngd-2026halloweenweapons
    Place ngd-2026halloweenweapons into your resources folder and ensure ngd-2026halloweenweapons in your server.cfg. There are no other dependencies. Always restart the whole server after adding or updating it, never just the resource.

  2. Add the Weapons to Your Inventory
    Open the section below for your inventory or framework and copy the entries. All 34 weapons are listed in each block.

  3. Copy Images
    Move the images from the img folder into your inventory's images folder. They are named in uppercase like WEAPON_NGDSICKLE.png. Inventories that use lowercase item names, such as qb-inventory, need the files renamed to lowercase.

  4. Whitelist the Weapons
    If you run an anticheat that blocks unknown weapons, add the weapons to its whitelist. The names and hashes are at the bottom of this page.

Weapons:

ox_inventory (also Qbox, ND Core and ESX with ox_inventory) (Click to Expand)

Add these inside Weapons = { ... } in ox_inventory/data/weapons.lua:

code
['WEAPON_NGDSICKLE'] = { label = 'Reaper\'s Sickle', weight = 900, durability = 0.1 },
['WEAPON_NGDSICKLE_GREEN'] = { label = 'Reaper\'s Sickle (Green)', weight = 900, durability = 0.1 },
['WEAPON_NGDSICKLE_ORANGE'] = { label = 'Reaper\'s Sickle (Orange)', weight = 900, durability = 0.1 },
['WEAPON_NGDSICKLE_VIOLET'] = { label = 'Reaper\'s Sickle (Violet)', weight = 900, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB'] = { label = 'Pumpkin Club', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_RED'] = { label = 'Pumpkin Club (Red)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_GREEN'] = { label = 'Pumpkin Club (Green)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_VIOLET'] = { label = 'Pumpkin Club (Violet)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_ANGRY'] = { label = 'Pumpkin Club (Angry)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_ANGRY_RED'] = { label = 'Pumpkin Club (Angry, Red)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_ANGRY_GREEN'] = { label = 'Pumpkin Club (Angry, Green)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_ANGRY_VIOLET'] = { label = 'Pumpkin Club (Angry, Violet)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_SCREAM'] = { label = 'Pumpkin Club (Scream)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_SCREAM_RED'] = { label = 'Pumpkin Club (Scream, Red)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_SCREAM_GREEN'] = { label = 'Pumpkin Club (Scream, Green)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_SCREAM_VIOLET'] = { label = 'Pumpkin Club (Scream, Violet)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_GRIN'] = { label = 'Pumpkin Club (Grin)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_GRIN_RED'] = { label = 'Pumpkin Club (Grin, Red)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_GRIN_GREEN'] = { label = 'Pumpkin Club (Grin, Green)', weight = 1300, durability = 0.1 },
['WEAPON_NGDPUMPKINCLUB_GRIN_VIOLET'] = { label = 'Pumpkin Club (Grin, Violet)', weight = 1300, durability = 0.1 },
['WEAPON_NGDBONEDAGGER'] = { label = 'Bone Dagger', weight = 400, durability = 0.1 },
['WEAPON_NGDBONEDAGGER_RED'] = { label = 'Bone Dagger (Red)', weight = 400, durability = 0.1 },
['WEAPON_NGDBONEDAGGER_ORANGE'] = { label = 'Bone Dagger (Orange)', weight = 400, durability = 0.1 },
['WEAPON_NGDBONEDAGGER_GREEN'] = { label = 'Bone Dagger (Green)', weight = 400, durability = 0.1 },
['WEAPON_NGDBONEDAGGER_BLUE'] = { label = 'Bone Dagger (Blue)', weight = 400, durability = 0.1 },
['WEAPON_NGDBONEDAGGER_VIOLET'] = { label = 'Bone Dagger (Violet)', weight = 400, durability = 0.1 },
['WEAPON_NGDFEMURCLUB'] = { label = 'Femur Club', weight = 1100, durability = 0.1 },
['WEAPON_NGDFEMURCLUB_RED'] = { label = 'Femur Club (Red)', weight = 1100, durability = 0.1 },
['WEAPON_NGDFEMURCLUB_ORANGE'] = { label = 'Femur Club (Orange)', weight = 1100, durability = 0.1 },
['WEAPON_NGDFEMURCLUB_GREEN'] = { label = 'Femur Club (Green)', weight = 1100, durability = 0.1 },
['WEAPON_NGDFEMURCLUB_BLUE'] = { label = 'Femur Club (Blue)', weight = 1100, durability = 0.1 },
['WEAPON_NGDFEMURCLUB_VIOLET'] = { label = 'Femur Club (Violet)', weight = 1100, durability = 0.1 },
['WEAPON_NGDGRAVESPADE'] = { label = 'Gravedigger\'s Spade', weight = 1800, durability = 0.1 },
['WEAPON_NGDCLEAVER'] = { label = 'Butcher\'s Cleaver', weight = 1200, durability = 0.1 },
qb-inventory (also ps-inventory, lj-inventory and jpr-inventory) (Click to Expand)

Add these to qb-core/shared/items.lua:

code
weapon_ngdsickle = { name = 'weapon_ngdsickle', label = 'Reaper\'s Sickle', weight = 900, type = 'weapon', ammotype = nil, image = 'weapon_ngdsickle.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdsickle_green = { name = 'weapon_ngdsickle_green', label = 'Reaper\'s Sickle (Green)', weight = 900, type = 'weapon', ammotype = nil, image = 'weapon_ngdsickle_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdsickle_orange = { name = 'weapon_ngdsickle_orange', label = 'Reaper\'s Sickle (Orange)', weight = 900, type = 'weapon', ammotype = nil, image = 'weapon_ngdsickle_orange.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdsickle_violet = { name = 'weapon_ngdsickle_violet', label = 'Reaper\'s Sickle (Violet)', weight = 900, type = 'weapon', ammotype = nil, image = 'weapon_ngdsickle_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub = { name = 'weapon_ngdpumpkinclub', label = 'Pumpkin Club', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_red = { name = 'weapon_ngdpumpkinclub_red', label = 'Pumpkin Club (Red)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_green = { name = 'weapon_ngdpumpkinclub_green', label = 'Pumpkin Club (Green)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_violet = { name = 'weapon_ngdpumpkinclub_violet', label = 'Pumpkin Club (Violet)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_angry = { name = 'weapon_ngdpumpkinclub_angry', label = 'Pumpkin Club (Angry)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_angry.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_angry_red = { name = 'weapon_ngdpumpkinclub_angry_red', label = 'Pumpkin Club (Angry, Red)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_angry_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_angry_green = { name = 'weapon_ngdpumpkinclub_angry_green', label = 'Pumpkin Club (Angry, Green)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_angry_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_angry_violet = { name = 'weapon_ngdpumpkinclub_angry_violet', label = 'Pumpkin Club (Angry, Violet)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_angry_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_scream = { name = 'weapon_ngdpumpkinclub_scream', label = 'Pumpkin Club (Scream)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_scream.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_scream_red = { name = 'weapon_ngdpumpkinclub_scream_red', label = 'Pumpkin Club (Scream, Red)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_scream_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_scream_green = { name = 'weapon_ngdpumpkinclub_scream_green', label = 'Pumpkin Club (Scream, Green)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_scream_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_scream_violet = { name = 'weapon_ngdpumpkinclub_scream_violet', label = 'Pumpkin Club (Scream, Violet)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_scream_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_grin = { name = 'weapon_ngdpumpkinclub_grin', label = 'Pumpkin Club (Grin)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_grin.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_grin_red = { name = 'weapon_ngdpumpkinclub_grin_red', label = 'Pumpkin Club (Grin, Red)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_grin_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_grin_green = { name = 'weapon_ngdpumpkinclub_grin_green', label = 'Pumpkin Club (Grin, Green)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_grin_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdpumpkinclub_grin_violet = { name = 'weapon_ngdpumpkinclub_grin_violet', label = 'Pumpkin Club (Grin, Violet)', weight = 1300, type = 'weapon', ammotype = nil, image = 'weapon_ngdpumpkinclub_grin_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger = { name = 'weapon_ngdbonedagger', label = 'Bone Dagger', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger_red = { name = 'weapon_ngdbonedagger_red', label = 'Bone Dagger (Red)', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger_orange = { name = 'weapon_ngdbonedagger_orange', label = 'Bone Dagger (Orange)', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger_orange.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger_green = { name = 'weapon_ngdbonedagger_green', label = 'Bone Dagger (Green)', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger_blue = { name = 'weapon_ngdbonedagger_blue', label = 'Bone Dagger (Blue)', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger_blue.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdbonedagger_violet = { name = 'weapon_ngdbonedagger_violet', label = 'Bone Dagger (Violet)', weight = 400, type = 'weapon', ammotype = nil, image = 'weapon_ngdbonedagger_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub = { name = 'weapon_ngdfemurclub', label = 'Femur Club', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub_red = { name = 'weapon_ngdfemurclub_red', label = 'Femur Club (Red)', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub_red.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub_orange = { name = 'weapon_ngdfemurclub_orange', label = 'Femur Club (Orange)', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub_orange.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub_green = { name = 'weapon_ngdfemurclub_green', label = 'Femur Club (Green)', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub_green.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub_blue = { name = 'weapon_ngdfemurclub_blue', label = 'Femur Club (Blue)', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub_blue.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdfemurclub_violet = { name = 'weapon_ngdfemurclub_violet', label = 'Femur Club (Violet)', weight = 1100, type = 'weapon', ammotype = nil, image = 'weapon_ngdfemurclub_violet.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdgravespade = { name = 'weapon_ngdgravespade', label = 'Gravedigger\'s Spade', weight = 1800, type = 'weapon', ammotype = nil, image = 'weapon_ngdgravespade.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },
weapon_ngdcleaver = { name = 'weapon_ngdcleaver', label = 'Butcher\'s Cleaver', weight = 1200, type = 'weapon', ammotype = nil, image = 'weapon_ngdcleaver.png', unique = true, useable = false, shouldClose = true, combinable = nil, description = '' },

Add these to qb-core/shared/weapons.lua:

code
[`weapon_ngdsickle`] = { name = 'weapon_ngdsickle', label = 'Reaper\'s Sickle', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdsickle_green`] = { name = 'weapon_ngdsickle_green', label = 'Reaper\'s Sickle (Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdsickle_orange`] = { name = 'weapon_ngdsickle_orange', label = 'Reaper\'s Sickle (Orange)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdsickle_violet`] = { name = 'weapon_ngdsickle_violet', label = 'Reaper\'s Sickle (Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub`] = { name = 'weapon_ngdpumpkinclub', label = 'Pumpkin Club', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_red`] = { name = 'weapon_ngdpumpkinclub_red', label = 'Pumpkin Club (Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_green`] = { name = 'weapon_ngdpumpkinclub_green', label = 'Pumpkin Club (Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_violet`] = { name = 'weapon_ngdpumpkinclub_violet', label = 'Pumpkin Club (Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_angry`] = { name = 'weapon_ngdpumpkinclub_angry', label = 'Pumpkin Club (Angry)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_angry_red`] = { name = 'weapon_ngdpumpkinclub_angry_red', label = 'Pumpkin Club (Angry, Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_angry_green`] = { name = 'weapon_ngdpumpkinclub_angry_green', label = 'Pumpkin Club (Angry, Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_angry_violet`] = { name = 'weapon_ngdpumpkinclub_angry_violet', label = 'Pumpkin Club (Angry, Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_scream`] = { name = 'weapon_ngdpumpkinclub_scream', label = 'Pumpkin Club (Scream)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_scream_red`] = { name = 'weapon_ngdpumpkinclub_scream_red', label = 'Pumpkin Club (Scream, Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_scream_green`] = { name = 'weapon_ngdpumpkinclub_scream_green', label = 'Pumpkin Club (Scream, Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_scream_violet`] = { name = 'weapon_ngdpumpkinclub_scream_violet', label = 'Pumpkin Club (Scream, Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_grin`] = { name = 'weapon_ngdpumpkinclub_grin', label = 'Pumpkin Club (Grin)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_grin_red`] = { name = 'weapon_ngdpumpkinclub_grin_red', label = 'Pumpkin Club (Grin, Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_grin_green`] = { name = 'weapon_ngdpumpkinclub_grin_green', label = 'Pumpkin Club (Grin, Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdpumpkinclub_grin_violet`] = { name = 'weapon_ngdpumpkinclub_grin_violet', label = 'Pumpkin Club (Grin, Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger`] = { name = 'weapon_ngdbonedagger', label = 'Bone Dagger', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger_red`] = { name = 'weapon_ngdbonedagger_red', label = 'Bone Dagger (Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger_orange`] = { name = 'weapon_ngdbonedagger_orange', label = 'Bone Dagger (Orange)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger_green`] = { name = 'weapon_ngdbonedagger_green', label = 'Bone Dagger (Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger_blue`] = { name = 'weapon_ngdbonedagger_blue', label = 'Bone Dagger (Blue)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdbonedagger_violet`] = { name = 'weapon_ngdbonedagger_violet', label = 'Bone Dagger (Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub`] = { name = 'weapon_ngdfemurclub', label = 'Femur Club', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub_red`] = { name = 'weapon_ngdfemurclub_red', label = 'Femur Club (Red)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub_orange`] = { name = 'weapon_ngdfemurclub_orange', label = 'Femur Club (Orange)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub_green`] = { name = 'weapon_ngdfemurclub_green', label = 'Femur Club (Green)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub_blue`] = { name = 'weapon_ngdfemurclub_blue', label = 'Femur Club (Blue)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdfemurclub_violet`] = { name = 'weapon_ngdfemurclub_violet', label = 'Femur Club (Violet)', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdgravespade`] = { name = 'weapon_ngdgravespade', label = 'Gravedigger\'s Spade', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },
[`weapon_ngdcleaver`] = { name = 'weapon_ngdcleaver', label = 'Butcher\'s Cleaver', weapontype = 'Melee', ammotype = nil, damagereason = 'Beaten / Chopped / Killed' },

Add these to Config.DurabilityMultiplier in qb-weapons/config.lua:

code
weapon_ngdsickle = 0.15,
weapon_ngdsickle_green = 0.15,
weapon_ngdsickle_orange = 0.15,
weapon_ngdsickle_violet = 0.15,
weapon_ngdpumpkinclub = 0.15,
weapon_ngdpumpkinclub_red = 0.15,
weapon_ngdpumpkinclub_green = 0.15,
weapon_ngdpumpkinclub_violet = 0.15,
weapon_ngdpumpkinclub_angry = 0.15,
weapon_ngdpumpkinclub_angry_red = 0.15,
weapon_ngdpumpkinclub_angry_green = 0.15,
weapon_ngdpumpkinclub_angry_violet = 0.15,
weapon_ngdpumpkinclub_scream = 0.15,
weapon_ngdpumpkinclub_scream_red = 0.15,
weapon_ngdpumpkinclub_scream_green = 0.15,
weapon_ngdpumpkinclub_scream_violet = 0.15,
weapon_ngdpumpkinclub_grin = 0.15,
weapon_ngdpumpkinclub_grin_red = 0.15,
weapon_ngdpumpkinclub_grin_green = 0.15,
weapon_ngdpumpkinclub_grin_violet = 0.15,
weapon_ngdbonedagger = 0.15,
weapon_ngdbonedagger_red = 0.15,
weapon_ngdbonedagger_orange = 0.15,
weapon_ngdbonedagger_green = 0.15,
weapon_ngdbonedagger_blue = 0.15,
weapon_ngdbonedagger_violet = 0.15,
weapon_ngdfemurclub = 0.15,
weapon_ngdfemurclub_red = 0.15,
weapon_ngdfemurclub_orange = 0.15,
weapon_ngdfemurclub_green = 0.15,
weapon_ngdfemurclub_blue = 0.15,
weapon_ngdfemurclub_violet = 0.15,
weapon_ngdgravespade = 0.15,
weapon_ngdcleaver = 0.15,
ESX (es_extended) (Click to Expand)

Add these to Config.Weapons in es_extended/shared/config/weapons.lua. This is needed even if you use ox_inventory, add the ox entries too:

code
{ name = "WEAPON_NGDSICKLE", label = "Reaper's Sickle", components = {} },
{ name = "WEAPON_NGDSICKLE_GREEN", label = "Reaper's Sickle (Green)", components = {} },
{ name = "WEAPON_NGDSICKLE_ORANGE", label = "Reaper's Sickle (Orange)", components = {} },
{ name = "WEAPON_NGDSICKLE_VIOLET", label = "Reaper's Sickle (Violet)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB", label = "Pumpkin Club", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_RED", label = "Pumpkin Club (Red)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_GREEN", label = "Pumpkin Club (Green)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_VIOLET", label = "Pumpkin Club (Violet)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_ANGRY", label = "Pumpkin Club (Angry)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_ANGRY_RED", label = "Pumpkin Club (Angry, Red)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_ANGRY_GREEN", label = "Pumpkin Club (Angry, Green)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_ANGRY_VIOLET", label = "Pumpkin Club (Angry, Violet)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_SCREAM", label = "Pumpkin Club (Scream)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_SCREAM_RED", label = "Pumpkin Club (Scream, Red)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_SCREAM_GREEN", label = "Pumpkin Club (Scream, Green)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_SCREAM_VIOLET", label = "Pumpkin Club (Scream, Violet)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_GRIN", label = "Pumpkin Club (Grin)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_GRIN_RED", label = "Pumpkin Club (Grin, Red)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_GRIN_GREEN", label = "Pumpkin Club (Grin, Green)", components = {} },
{ name = "WEAPON_NGDPUMPKINCLUB_GRIN_VIOLET", label = "Pumpkin Club (Grin, Violet)", components = {} },
{ name = "WEAPON_NGDBONEDAGGER", label = "Bone Dagger", components = {} },
{ name = "WEAPON_NGDBONEDAGGER_RED", label = "Bone Dagger (Red)", components = {} },
{ name = "WEAPON_NGDBONEDAGGER_ORANGE", label = "Bone Dagger (Orange)", components = {} },
{ name = "WEAPON_NGDBONEDAGGER_GREEN", label = "Bone Dagger (Green)", components = {} },
{ name = "WEAPON_NGDBONEDAGGER_BLUE", label = "Bone Dagger (Blue)", components = {} },
{ name = "WEAPON_NGDBONEDAGGER_VIOLET", label = "Bone Dagger (Violet)", components = {} },
{ name = "WEAPON_NGDFEMURCLUB", label = "Femur Club", components = {} },
{ name = "WEAPON_NGDFEMURCLUB_RED", label = "Femur Club (Red)", components = {} },
{ name = "WEAPON_NGDFEMURCLUB_ORANGE", label = "Femur Club (Orange)", components = {} },
{ name = "WEAPON_NGDFEMURCLUB_GREEN", label = "Femur Club (Green)", components = {} },
{ name = "WEAPON_NGDFEMURCLUB_BLUE", label = "Femur Club (Blue)", components = {} },
{ name = "WEAPON_NGDFEMURCLUB_VIOLET", label = "Femur Club (Violet)", components = {} },
{ name = "WEAPON_NGDGRAVESPADE", label = "Gravedigger's Spade", components = {} },
{ name = "WEAPON_NGDCLEAVER", label = "Butcher's Cleaver", components = {} },
tgiann-inventory (Click to Expand)

Add these to tgiann-inventory/items/items.lua. Then open /invadmin, go to Weapons and mark every one as melee. Items already saved in the admin panel override this file:

code
weapon_ngdsickle = { label = "Reaper's Sickle", weight = 900, type = "weapon", unique = true, description = "" },
weapon_ngdsickle_green = { label = "Reaper's Sickle (Green)", weight = 900, type = "weapon", unique = true, description = "" },
weapon_ngdsickle_orange = { label = "Reaper's Sickle (Orange)", weight = 900, type = "weapon", unique = true, description = "" },
weapon_ngdsickle_violet = { label = "Reaper's Sickle (Violet)", weight = 900, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub = { label = "Pumpkin Club", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_red = { label = "Pumpkin Club (Red)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_green = { label = "Pumpkin Club (Green)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_violet = { label = "Pumpkin Club (Violet)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_angry = { label = "Pumpkin Club (Angry)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_angry_red = { label = "Pumpkin Club (Angry, Red)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_angry_green = { label = "Pumpkin Club (Angry, Green)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_angry_violet = { label = "Pumpkin Club (Angry, Violet)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_scream = { label = "Pumpkin Club (Scream)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_scream_red = { label = "Pumpkin Club (Scream, Red)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_scream_green = { label = "Pumpkin Club (Scream, Green)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_scream_violet = { label = "Pumpkin Club (Scream, Violet)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_grin = { label = "Pumpkin Club (Grin)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_grin_red = { label = "Pumpkin Club (Grin, Red)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_grin_green = { label = "Pumpkin Club (Grin, Green)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdpumpkinclub_grin_violet = { label = "Pumpkin Club (Grin, Violet)", weight = 1300, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger = { label = "Bone Dagger", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger_red = { label = "Bone Dagger (Red)", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger_orange = { label = "Bone Dagger (Orange)", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger_green = { label = "Bone Dagger (Green)", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger_blue = { label = "Bone Dagger (Blue)", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdbonedagger_violet = { label = "Bone Dagger (Violet)", weight = 400, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub = { label = "Femur Club", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub_red = { label = "Femur Club (Red)", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub_orange = { label = "Femur Club (Orange)", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub_green = { label = "Femur Club (Green)", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub_blue = { label = "Femur Club (Blue)", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdfemurclub_violet = { label = "Femur Club (Violet)", weight = 1100, type = "weapon", unique = true, description = "" },
weapon_ngdgravespade = { label = "Gravedigger's Spade", weight = 1800, type = "weapon", unique = true, description = "" },
weapon_ngdcleaver = { label = "Butcher's Cleaver", weight = 1200, type = "weapon", unique = true, description = "" },
ak47_inventory (Click to Expand)

Use the same entries as the ox_inventory block above, in ak47_inventory/shared/weapons.lua.

Other inventories
Add every weapon as a weapon-type item named as above, with no ammo, and copy the icons. The format differs per inventory, so check its documentation for custom weapons. For inventories that use a visual admin panel, create each weapon there.


Configuration Notes

  • The Weapons
    Every weapon is melee with no ammo or components.
WeaponVariants
Reaper's Sickleplain, green, orange, violet
Pumpkin Clubfour faces (plain, angry, grin, scream), each in plain, red, green and violet
Bone Daggerplain, red, orange, green, blue, violet
Femur Clubplain, red, orange, green, blue, violet
Gravedigger's Spadeone
Butcher's Cleaverone
  • Weight
    Weights are set in your inventory's entries. The examples use 400 for the dagger up to 1800 for the spade, change them freely.

  • Sickle and the Machete
    The Reaper's Sickle uses the machete animation slot, so it replaces the swing of the vanilla WEAPON_MACHETE for every player. If you use the vanilla machete, remove data/sickle/clip_sets.xml from the manifest, or accept the change.

  • Other Weapon Packs
    The Reaper's Sickle is the only weapon here that ships a pedpersonality.meta. Two resources shipping one can crash the client, so tell us if you run another weapon pack that does.

  • Anticheat
    Anticheats keep their own weapon lists and may flag weapons they don't know. Add the names below to your whitelist. Some use the numeric hash, so both are listed. Test with a player who is not an admin.

Weapon names and hashes (Click to Expand)
Item nameLabelHashHash (signed)
weapon_ngdsickleReaper's Sickle618095165618095165
weapon_ngdsickle_greenReaper's Sickle (Green)2567957762-1727009534
weapon_ngdsickle_orangeReaper's Sickle (Orange)3869451804-425515492
weapon_ngdsickle_violetReaper's Sickle (Violet)278128113278128113
weapon_ngdpumpkinclubPumpkin Club15872930651587293065
weapon_ngdpumpkinclub_redPumpkin Club (Red)689206595689206595
weapon_ngdpumpkinclub_greenPumpkin Club (Green)3868612632-426354664
weapon_ngdpumpkinclub_violetPumpkin Club (Violet)2500768208-1794199088
weapon_ngdpumpkinclub_angryPumpkin Club (Angry)12559321781255932178
weapon_ngdpumpkinclub_angry_redPumpkin Club (Angry, Red)21254454982125445498
weapon_ngdpumpkinclub_angry_greenPumpkin Club (Angry, Green)17489647851748964785
weapon_ngdpumpkinclub_angry_violetPumpkin Club (Angry, Violet)16723759451672375945
weapon_ngdpumpkinclub_screamPumpkin Club (Scream)16975647151697564715
weapon_ngdpumpkinclub_scream_redPumpkin Club (Scream, Red)3907289931-387677365
weapon_ngdpumpkinclub_scream_greenPumpkin Club (Scream, Green)2354592504-1940374792
weapon_ngdpumpkinclub_scream_violetPumpkin Club (Scream, Violet)466895218466895218
weapon_ngdpumpkinclub_grinPumpkin Club (Grin)570399341570399341
weapon_ngdpumpkinclub_grin_redPumpkin Club (Grin, Red)2731495764-1563471532
weapon_ngdpumpkinclub_grin_greenPumpkin Club (Grin, Green)21001927382100192738
weapon_ngdpumpkinclub_grin_violetPumpkin Club (Grin, Violet)298509897298509897
weapon_ngdbonedaggerBone Dagger17165654741716565474
weapon_ngdbonedagger_redBone Dagger (Red)3093932740-1201034556
weapon_ngdbonedagger_orangeBone Dagger (Orange)11193660001119366000
weapon_ngdbonedagger_greenBone Dagger (Green)962357842962357842
weapon_ngdbonedagger_blueBone Dagger (Blue)3384913196-910054100
weapon_ngdbonedagger_violetBone Dagger (Violet)384646559384646559
weapon_ngdfemurclubFemur Club3929971726-364995570
weapon_ngdfemurclub_redFemur Club (Red)3102358837-1192608459
weapon_ngdfemurclub_orangeFemur Club (Orange)3213906494-1081060802
weapon_ngdfemurclub_greenFemur Club (Green)148866221148866221
weapon_ngdfemurclub_blueFemur Club (Blue)3766459768-528507528
weapon_ngdfemurclub_violetFemur Club (Violet)11154289981115428998
weapon_ngdgravespadeGravedigger's Spade154634621154634621
weapon_ngdcleaverButcher's Cleaver13799707831379970783

Do you still need help? Open a ticket in our Discord