well it's not literally supposed to me an M16. all it has to be is distinct from the generic assault rifle aesthetically to give sort of a contrast between 'bad/neutral guys' and 'good/corrupt but still generally lawful' guys
If I were to have different style weapons, they would be carbon-copies of one another, just a different model.
Weapon states would be like:
1. Normal
2. Firing
3. Ammo Check
4. No Ammo
5. Unload Mag
6. Insert Mag
Unload Mag removes the clip, and if the player interrupts the process at this point or has no more bullets in their stockpile, the gun remains without a clip, showing it has no ammo.
Inserting a Mag would remove the bullets from your stockpile and put them into a clip, then reinsert the clip.
The weapon would need the following states:
1. Item Pose (Laying on the ground, different model, no states to it)
2. Default
3. Unload
4. Reload
5. rooster (Pull back the hammer or whatever the forget it is that chambers the first round)