Help with AngularVelocity and movement of vehicle

Hey! so currently I am trying to mimick a physics based vehicle from an older game, and I’m having a bit of trouble.

This is the reference: R2DA Mount Demonstration: Rocket Sleigh - YouTube
Essentailly what I have so far is the base propulsion for the vehicle, and it works jsut fine(aside from not wanting to accelerate if the player does not jump, however, regardless of the values that I mess around with, I cannot seem to get any sort of AngularVelocity that remotely resembles this video. On top of that, unless the torque is at or above 100,000 there is virutally no rotation at all.

	local NegateGravity = Instance.new("VectorForce")
	NegateGravity.Parent = Variables.Sleigh.SpawnRoot
	NegateGravity.Attachment0 = Variables.Sleigh.SpawnRoot.Attachment
	Variables.GravityForce = NegateGravity
	
	NegateGravity.Force = Vector3.new(0,  char.HumanoidRootPart.AssemblyMass * workspace.Gravity, 0)
	
	local PropulsiveForce = Instance.new("VectorForce")
	PropulsiveForce.Parent = char.HumanoidRootPart
	PropulsiveForce.Attachment0 = char.HumanoidRootPart.RootRigAttachment
	
	PropulsiveForce.Force = Vector3.new(char.HumanoidRootPart.CFrame.LookVector.X * 2250, 0, char.HumanoidRootPart.CFrame.LookVector.Z * 2250)
	Variables.PropulsiveForce = PropulsiveForce

unknown_2023.01.18-19.06 – Every attempt comes out like this