How would I apply physics to TweenService? (trying to use bodypositions)

Hello, so I’m currently trying to make a random moving car that you can get on. However, when I tried doing tweenposition I noticed that no physics would occur. So I tried tweening BodyGyro and BodyPosition and the result was just spazzing my vehicle. Going at space or at the void.
Is there any ways I could fix this?

Here’s my script,

local function MoveCar(carbodyposition,carbodygyro,destination)
	local tweenInfo = TweenInfo.new(
		5, -- Time
		Enum.EasingStyle.Linear, -- EasingStyle
		Enum.EasingDirection.Out, -- EasingDirection
		0, -- RepeatCount (when less than zero the tween will loop indefinitely)
		false, -- Reverses (tween will reverse once reaching it's goal)
		0 -- DelayTime
	)
	carbodyposition.MaxForce=Vector3.new(5000,5000,5000)
	carbodygyro.MaxTorque=Vector3.new(5000,5000,5000)
	tween = TweenService:Create(carbodyposition, tweenInfo, {Position = destination.Position})
	tween:Play()
	local tweenInfo2 = TweenInfo.new(
		5, -- Time
		Enum.EasingStyle.Linear, -- EasingStyle
		Enum.EasingDirection.Out, -- EasingDirection
		0, -- RepeatCount (when less than zero the tween will loop indefinitely)
		false, -- Reverses (tween will reverse once reaching it's goal)
		0 -- DelayTime
	)
	local tween2 = TweenService:Create(carbodygyro, tweenInfo2, {CFrame = CFrame.new(destination.Position)})
	tween2:Play()
end

Thanks in advance.

Is the car Model.PrimaryPart set, and is the PrimaryPart Anchored?
TweenService only CFrames Anchored Parts.

I’m only moving the RootPart of the car, which is welded with many parts. Yes the bodyposition and bodygyro moves the entire thing but It’s just it flings my car. I’m not sure what properties I could be using for the bodygyro and bodyposition.

You didn’t answer my questions though.

Your car model should have the PrimaryPart set (if I was to guess I’d suggest the RootPart) and is the PrimaryPart Anchored?
Since TweenService only uses CFraming and you need the Part(s) you’re CFraming to be Anchored for that to work…
Since you state you’re using BodyPosition and BodyGyro I’m guessing you don’t have it Anchored.

It doesn’t need a primarypart, but yes I setted the primarypart. I don’t think you’re getting the idea though, I’m trying to tween the bodyposition and bodygyro that is linked with the rootpart specifically, not tween the rootpart.

I’m getting an error apparently which is “attempt to index nil with Position”

Alright fixed that one, so any properties I could use?

Alright, nevermind. I found out, thanks!