lol connor :p,
I'm afraid your way is a bit to complicated/hard for me to understand.
the way I wanna use it is just for an amount of time so after the time is up im gonna set the clip ammo back to the standard clip ammo depending on the weapon he has, but thats probably not gonna be so efficient i guess
edit: from what i know that is a stock so how can i set the ammo on an efficient way (without checking what weapon he is holding) back to the standart clip depending on what weapon the player is currently holding? SetUserActiveWeaponAmmo(id, _) ?