Only PrimaryPart rotates

I am trying to get my sleigh to move and rotate towards an attachment to overall create a sleigh flying around my map, but my rotation script only rotates the primary part of the model. All the parts are welded to the primary part.

Code:

local TweenService = game:GetService("TweenService")
local Model = workspace.Sleigh

while wait() do
	Model.PrimaryPart.CFrame = CFrame.lookAt(Model.PrimaryPart.Position, script.Parent.Attachment1.WorldPosition)
end

Try using Model:SetPrimaryPartCFrame(cframe)