All firearms appear around the player. In game press Shift+X
Note: I tried to throw out one weapon, but then with the help of the well-known bug you can get ammo. I think all the flaws can be fixed if you resort to memory addresses. Idea for more experienced scripters: make such a script that when changing weapons replaced weapons were thrown out.
Weaknesses: You can't drop melee weapons.
Requirements: Have CLEO installed Game version - any PC version.