I am attempting to use Tweens to move a non player humanoid to certain bits of a vehicle. I have tried tweening the humanoidrootpart, and although this moves, it also spins
TweenService:Create(child.HumanoidRootPart, TweenInfo.new(figure), {CFrame = CFrame.new(vehicle.Misc.HumanoidRootPart.EntryPoint.WorldPosition.X,vehicle.Misc.HumanoidRootPart.EntryPoint.WorldPosition.Y,vehicle.Misc.HumanoidRootPart.EntryPoint.WorldPosition.Z) * CFrame.Angles(0,math.rad(vehicle.Misc.HumanoidRootPart.EntryPoint.WorldOrientation.Y),0)}):Play()
The reference points for position are Attachments. The result for this is below
https://gyazo.com/9ead04dd45ed1d7cc7d26df132be3bfa
I also tried tweening a Motor6D joint, and that just didnt move at all
I do not know how to get these moving without it spinning. What can I do to resolve this?