Joint animation is not playing

Hey guys, im busy with my gun framework and i ran into some problems.

This is my reload animation in the editor

This is it in play mode

As you can see the right arm isnt moving as it should. I’ve narrowed down the problem to the joint.
I update it every :RenderStepped() to a certain offset.

here is the joint script:

local gunHandleJoint = Instance.new("Motor6D")
			gunHandleJoint.Parent = Gun.Handler
			gunHandleJoint.Part0 = vRight
			gunHandleJoint.Part1 = Gun.Handler
			gunHandleJoint.C0 = CFrame.new(0,-2,-0.5) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))`````


Any ideas guys?? Thanks :)