Motor6d not tweening properly

local OTween = TweenService:Create(motor6d, Tween, {C0 = script.Parent.cs.prim.CFrame})|
OTween:Play()

is my current code but for some reason it tweens but just not to the correct position
image
(its not supposed to go there)