Weapon whitelisting

Fire Hose V2 gives the player the weapon WEAPON_FIREHOSE. Inventories and anticheats that manage weapons will strip it the moment it is handed over, which looks exactly like the script being broken: you press the key, nothing appears.

ox_inventory

Add this to your server.cfg:

setr inventory:ignoreweapons ["WEAPON_FIREHOSE"]

If that does not work, open your ox_inventory's init.lua and add:

ignoreweapons [`WEAPON_FIREHOSE`] = true
Note the backticks around the weapon name in init.lua — not quotes. Backticks make it a compile-time hash, which is what ox_inventory expects there. Using quotes will not match.

Running the Pressure Washer as well

The Pressure Washer uses its own weapon, so whitelist both:

setr inventory:ignoreweapons ["WEAPON_FIREHOSE", "WEAPON_PRESSURE1"]
ignoreweapons [`WEAPON_FIREHOSE`] = true
ignoreweapons [`WEAPON_PRESSURE1`] = true

Other inventories

The principle is the same whatever you run — the inventory has to be told to leave this weapon alone. Look for an ignore list, a whitelist, or a "non-managed weapons" setting.

Anticheat

Most anticheats flag a weapon appearing without a matching inventory item. Add WEAPON_FIREHOSE to your anticheat's allowed-weapons list too. If the hose works with the anticheat off and not with it on, that is your answer.

Can't find what you need? Ask on Discord — response in under 5 hours.