You need to call the :MoveTo method within the same block you called changed your CFrame, eg:
function()
Model.PrimaryPart.CFrame(new cframe here)
Model:MoveTo(cframe here)
end
This allows the :MoveTo method to properly get the CFrame, without game update issues.