Tween needs to be smoother

I was working on an AI traffic stop and the turning of the cars is horrible. I have no clue how to make it turn smoothly.

local TS = game:GetService("TweenService")
--//Tween
local function Move(pointA, pointB)
	local distance = (pointA.Position - pointB.Position).magnitude / 20
	print(distance)
	local data = {
		Position = pointB.Position;
		Orientation = pointB.Orientation
	}
	local info = TS:Create(script.Parent,TweenInfo.new(distance,Enum.EasingStyle.Quad,Enum.EasingDirection.Out,.5,false,0), data):Play()
end

If you are wanting to only do the turning with TweenService, I’d mess around with the EasingStyle and changing the EasingDirection to InOut.

I want it to go In a smooth curve not look like its bouncing

If you want it to truly be smooth, you could always lerp with runservice?

There are multiple different easing styles, not just bounce and elastic. Try all of them you haven’t yet and see how they look.
https://developer.roblox.com/en-us/api-reference/enum/EasingStyle

watch 0:07 of the video. See how the car is bouncing from A to B. I want it to turn smoothly. Like tweening but wider

Maybe using a Humanoid and using MoveTo or making use of CFrame. Anyways, these might help: