Remove/Throw weapons from your inventory if they run out of ammo

It would be a good quality of life change if weapons were automatically discarded when they run out of ammo (it happens very often with the Crossbow and the Flak), so they don’t clutter the inventory.

An alternative could be having a hotkey you could hold to throw the weapon away (Example: Hold T for 1 second), because currently, the ammo count is inconsistent most of the time, that and you can actually fire a weapon without the shot going through, like spamming left click while trying to change to another weapon.