actually no forget stop listening to them
scrap hand animations entirely
what you should do is have 2 individual models- the world model and the player model
in ms3d (or blender or whatever the forget you're using) make the model twice (duplicate it or something) and put 0 at the end of one weapons group and 100 at the end of the other. 0 will be the world model, which you shouldn't animate, and 100 will be the player model, which you should animate- the idea being that the player holding the gun will only see player animations, and everyone else will see world animations (which can be just tier+tactical style arm floppin they'll get the image)
but since blockland doesn't come built in with hand models what you should do is just animate anything involving the player model as if the hands were invisible, keeping the weapons consistent with the rest of blockland but also allowing you to keep the interesting animations