1) The weapons NPCs drop when they die shouldn’t be able to be picked up by the player. When the player picks up a gun, he should collect a magazine’s worth of ammo from the weapon (pistol - 18, SMG - 45, shotgun - 6, AR2 - 30), but the weapon should not be picked up. You could even have the weapon deleted from the inventory, if that’s easier.
2) You shouldn’t be able to pick up any weapon without pressing E on it. Sometimes I build armories and people run in not knowing what it is and pick up every single thing and feel guilty. All weapons should have to be used before they can be picked up.
3) Players should drop their weapon when they die. If possible, it should only be picked up with the amount of ammo it had left in the magazine upon the player’s death.
I hope for all these plugins to be in the same script, but if it’s easier, three separate ones is okay.