1. If someone is going to use the script from CnS firearms to make this, note that each time the weapon is dropped by the player, the weapon automatically fills up with new mag, and no reserve ammo unless it was assigned previously.
2. If player runs out of ammo, both reserve and weapon, the script will constantly cause it to loop, continuously reloading.