Only the part turns, not the children

Why won’t the seat also turn? Only the block is turning. I welded it though. I also tried a weld constraint

while true do
	local rotatedCFrame = CFrame.Angles(0, math.rad(70), math.rad(20))
	hover.CFrame = hover.CFrame:ToWorldSpace(rotatedCFrame)

Screenshot 2021-12-30 at 01.03.58

I think your script should try to configure everything, to move it around

Because the seat cannot be anchored. Also a weld constraint should be used instead. Always great to spend lots of time on really simple solutions lol