So my boat in my game it can fly up the beach (a wedge) and then it doesn't go back down
here's the movement script found within the Vehicle Seat
local bv = script.Parent.BodyVelocity
local bav = script.Parent.BodyAngularVelocity
local seat = script.Parent
local speed = 0
local maxSpeed = 40
local rotSpeed = 0
local maxRotSpeed = 2
--Start the constant movement calculator
delay(0, function()
while true do
bv.velocity = seat.CFrame.lookVector * speed
bav.angularvelocity = Vector3.new(0, rotSpeed, 0)
wait()
end
end)
seat.Changed:connect(function(prop)
if prop == "Throttle" then
if seat.Throttle == 1 or seat.Throttle == -1 then
speed = maxSpeed * seat.Throttle
elseif seat.Throttle == 0 then
speed = 0
end
elseif prop == "Steer" then
if seat.Steer == -1 or seat.Steer == 1 then
rotSpeed = maxRotSpeed * -seat.Steer
elseif seat.Steer == 0 then
rotSpeed = 0
end
end
end)
