RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"Can u make jumping too?"
-- server script local seat = script.Parent.VehicleSeat local backwheel = script.Parent.BackWheel local frontwheel = script.Parent.FrontWheel local steerAngle = 30 local speed = 60 local jumpForce = 100 seat:GetPropertyChangedSignal("Steer"):Connect(function() frontwheel.PB.SteeringConstraint.TargetAngle = steerAngle*seat.Steer end) seat:GetPropertyChangedSignal("Throttle"):Connect(function() frontwheel.Wales.WheelConst.AngularVelocity = speed*seat.Throttle backwheel.Wales.WheelConst.AngularVelocity = speed*seat.Throttle end) -- local script local UserInputService = game:GetService("UserInputService") local player = game.Players.LocalPlayer local seat = script.Parent local function onKeyPress(input) if input.KeyCode == Enum.KeyCode.W then seat.Throttle = 1 elseif input.KeyCode == Enum.KeyCode.S then seat.Throttle = -1 elseif input.KeyCode == Enum.KeyCode.A then seat.Steer = -1 elseif input.KeyCode == Enum.KeyCode.D then seat.Steer = 1 elseif input.KeyCode == Enum.KeyCode.Space then seat.Velocity = Vector3.new(0, jumpForce, 0) end end local function onKeyRelease(input) if input.KeyCode == Enum.KeyCode.W or input.KeyCode == Enum.KeyCode.S then seat.Throttle = 0 elseif input.KeyCode == Enum.KeyCode.A or input.KeyCode == Enum.KeyCode.D then seat.Steer = 0 end end UserInputService.InputBegan:Connect(onKeyPress) UserInputService.InputEnded:Connect(onKeyRelease)