i had tried reseting the bone using ent_bonereset but no luck. And as a side note from certain functions i was working on earlier it seemed as though ent_animate does its own bone reset but i may be wrong on that. but in any case i had tried reseting the bones.

"Another possibility is that you have too few frames in your animation, interpolating means inbetween values from frame to frame, for instance if you rotate something and have one frame only every 90 degrees then interpolation will look wrong."

please view the original thread linked in my first post

Thanks,
AJ