Your not exactly the best in pivot. Move every joint every frame. And try to make it more realistic. You're simulated physics effects need some work too. If you fall over after you get shot, would your legs stay perfectly still until you hit the ground? No they wouldn't.