Custom Crouch causes skippy mesh when blending between poses

Hi all,

I have a custom crouch and uncrounch function that works pretty well, but it causes the mesh to act weird when the animation is blending between crouch and standing. I THINK what is happening is the set relative location is messing with the transition but I am not sure.

Here is a photo of the uncrouch function:

Generally what is happening after is unsetting the isCrouching bool which allows the animation to transition. However, I see the mesh appear for like a frame in a weird position during the animation. Please help!