TweenService spinning models while moving them

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?

did u tried to create a parts that will act as a points and then just use Humanoid:MoveTo()?

This is tween. Pathfinding and MoveTo is too temperamental and has a few reliability issues that makes it unsuitable for my purpose

Never mind it fixed its self. Dont know what I did