Player movement offsets Part's position

I have ended up using Rotation property from CFrame, like CFrame.lookAt(pos1,pos2).Rotation