How would I stop my boat from sliding

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    To have a boat that moves along the water while turning

  2. What is the issue? Include screenshots / videos if possible!
    I can’t stop my boat from sliding

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I have tried removing the velocity and using the lookvector of the base to align it to the direction I want it to go
    https://gyazo.com/ac5ed8810edc39cf251917a38347d4f5
    https://gyazo.com/7d62ca2f381068eb6a14adbf19e8d794

       -- BoatCollider is a part used as the base 
	local seat = newShip.Trigger
	local BoatStats = ShipHandler.Shared.DataModule:GetGameCon().Ships
	BoatStats = BoatStats[typ] or BoatStats.Dingy
	newShip.BoatCollider.BodyPosition.Position = newShip.BoatCollider.Position
	local VectorDirection = Vector3.new(0,0,0)
	spawn(function()
		while wait() and newShip ~= nil do
			VectorDirection = newShip.BoatCollider.CFrame.LookVector
			newShip.BoatCollider.AngularVelocity.AngularVelocity = Vector3.new(0,-300000*seat.Steer,0)
			newShip.BoatCollider.BodyThrust.Force = Vector3.new(0,0,-300000 * seat.Throttle) +newShip.BoatCollider.CFrame.LookVector * 1
		end
	end)

Is there a way to stop it from moving in the direction it moves?

1 Like

Have you tried putting the BodyThrust.Force = Vector3.new(0,0,0)?

Yes, but the boat will still keep moving.

did you ever figure this out? I am having the same problem and can’t find a solution