#car network ownership help needed

1 messages · Page 1 of 1 (latest)

placid kiln
#

I need help fixing this 1 second delay on my car

solid stream
#

if u have any code, send it

placid kiln
#

local seat = script.Parent.VehicleSeat

local backLeft = script.Parent.BackLeft
local backRight = script.Parent.BackRight

local frontLeft = script.Parent.FrontLeft
local frontRight = script.Parent.FrontRight

local steerAngle = 30
local speed = 30

local leftSteer = frontLeft.PartB:FindFirstChild("SteeringConstraint")
local rightSteer = frontRight.PartB:FindFirstChild("SteeringConstraint")

-- Make sure these settings are consistent
leftSteer.ActuatorType = Enum.ActuatorType.Servo
rightSteer.ActuatorType = Enum.ActuatorType.Servo

leftSteer.LimitsEnabled = true
rightSteer.LimitsEnabled = true

leftSteer.UpperAngle = steerAngle
leftSteer.LowerAngle = -steerAngle

rightSteer.UpperAngle = steerAngle
rightSteer.LowerAngle = -steerAngle

-- Control how fast the wheels steer
leftSteer.AngularSpeed = 30
rightSteer.AngularSpeed = 30

-- Max force applied by servo
leftSteer.ServoMaxTorque = math.huge
rightSteer.ServoMaxTorque = math.huge

-- Handle steering input
seat:GetPropertyChangedSignal("Steer"):Connect(function()
local target = seat.Steer ~= 0 and steerAngle * seat.Steer or 0

leftSteer.TargetAngle = target
rightSteer.TargetAngle = target

end)

-- Handle throttle input
seat:GetPropertyChangedSignal("Throttle"):Connect(function()
frontLeft.Wheel.WheelConstraint.AngularVelocity = speed * seat.Throttle
frontRight.Wheel.WheelConstraint.AngularVelocity = speed * -seat.Throttle
backLeft.Wheel.WheelConstraint.AngularVelocity = speed * seat.Throttle
backRight.Wheel.WheelConstraint.AngularVelocity = speed * -seat.Throttle
end)