That sorta idea should work.. But if they're prone, it'll not work..
So just create the mag on the ground.. The player wont ever see it (It's under the weapon, after all)
Not sure how it'll look with AI units though..
And you have to check it's the right weapon being reloaded..
In that reload action thing.. The first line would be to hide the mag (Setobjecttexture or a hidden selection), then make the thing drop to the ground, then use the right lenghts of pause, and unhide it..
Gd luck
- Ben