if script.Parent.Parent.Parent.IsOn.Value then script.Parent.Parent:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,1,true)end script.Parent.Parent.Parent.IsOn.Changed:connect(function()if script.Parent.Parent.Parent.IsOn.Value then script.Parent.Parent:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,1,true)end end)script.Parent.MouseButton1Click:connect(function()if car.Body.Lights.L.L.L.Enabled==false and car.Body.Lights.H.L.L.Enabled==false then script.Parent.BackgroundColor3=Color3.new(0,1.0,0)script.Parent.TextStrokeColor3=Color3.new(0,1.0,0)car.Body.Lights.R.L.L.Enabled=true car.Body.Lights.PLATE.L.GUI.Enabled=true for O,X in pairs(car.Body.Lights.L:GetChildren())do X.Material=Enum.Material.Neon X.L.Enabled=true end for O,X in pairs(car.Body.Lights.R:GetChildren())do X.Material=Enum.Material.Neon end for O,X in pairs(car.Body.Lights.H:GetChildren())do X.Material=Enum.Material.SmoothPlastic X.L.Enabled=false end elseif car.Body.Lights.L.L.L.Enabled==true and car.Body.Lights.H.L.L.Enabled==false then script.Parent.BackgroundColor3=Color3.new(0,0,1.0)script.Parent.TextStrokeColor3=Color3.new(0,0,1.0)car.Body.Lights.R.L.L.Enabled=true car.Body.Lights.PLATE.L.GUI.Enabled=true for O,X in pairs(car.Body.Lights.L:GetChildren())do X.Material=Enum.Material.Neon X.L.Enabled=true end for O,X in pairs(car.Body.Lights.R:GetChildren())do X.Material=Enum.Material.Neon end for O,X in pairs(car.Body.Lights.H:GetChildren())do X.Material=Enum.Material.Neon X.L.Enabled=true end elseif car.Body.Lights.L.L.L.Enabled==true and car.Body.Lights.H.L.L.Enabled==true then script.Parent.BackgroundColor3=Color3.new(0,0,0)script.Parent.TextStrokeColor3=Color3.new(0,0,0)car.Body.Lights.R.L.L.Enabled=false car.Body.Lights.PLATE.L.GUI.Enabled=false for O,X in pairs(car.Body.Lights.L:GetChildren())do X.Material=Enum.Material.SmoothPlastic X.L.Enabled=false end for O,X in pairs(car.Body.Lights.R:GetChildren())do X.Material=Enum.Material.SmoothPlastic end for O,X in pairs(car.Body.Lights.H:GetChildren())do X.Material=Enum.Material.SmoothPlastic X.L.Enabled=false end end end)script.Parent.Parent.Parent.Values.Brake.Changed:connect(function()if script.Parent.Parent.Parent.Values.Brake.Value~=1 and script.Parent.Parent.Parent.IsOn.Value then for O,X in pairs(car.Body.Lights.B:GetChildren())do X.Material=Enum.Material.SmoothPlastic end car.Body.Lights.B.L.L.Enabled=false else for O,X in pairs(car.Body.Lights.B:GetChildren())do X.Material=Enum.Material.Neon end car.Body.Lights.B.L.L.Enabled=true end end)script.Parent.Parent.Parent.Values.Gear.Changed:connect(function()if script.Parent.Parent.Parent.Values.Gear.Value==-1 then for O,X in pairs(car.Body.Lights.Rev:GetChildren())do X.Material=Enum.Material.Neon car.DriveSeat.Reverse:Play()end else for O,X in pairs(car.Body.Lights.Rev:GetChildren())do X.Material=Enum.Material.SmoothPlastic car.DriveSeat.Reverse:Stop()end end end)mouse.KeyDown:connect(function(O)if O=="\108"then if car.Body.Intlight.L.Enabled==false then car.Body.Intlight.L.Enabled=true else car.Body.Intlight.L.Enabled=false end end end)while wait()do if car.DriveSeat.Velocity.magnitude/40+.3<1.3 then car.DriveSeat.Reverse.Pitch=car.DriveSeat.Velocity.magnitude/40+.3 car.DriveSeat.Reverse.Volume=car.DriveSeat.Velocity.magnitude/150 else car.DriveSeat.Reverse.Pitch=1.3 car.DriveSeat.Reverse.Volume=.2 end end
---
if script.Parent.Parent.Parent.IsOn.Value then
	script.Parent.Parent:TweenPosition(
		UDim2.new(0, 0, 0, 0),
		Enum.EasingDirection.InOut,
		Enum.EasingStyle.Quad,
		1,
		true
	)
end

script.Parent.Parent.Parent.IsOn.Changed:connect(function()
	if script.Parent.Parent.Parent.IsOn.Value then
		script.Parent.Parent:TweenPosition(
			UDim2.new(0, 0, 0, 0),
			Enum.EasingDirection.InOut,
			Enum.EasingStyle.Quad,
			1,
			true
		)
	end
end)
script.Parent.MouseButton1Click:connect(function()
	if car.Body.Lights.L.L.L.Enabled == false and car.Body.Lights.H.L.L.Enabled == false then
		script.Parent.BackgroundColor3 = Color3.new(0, 255 / 255, 0)
		script.Parent.TextStrokeColor3 = Color3.new(0, 255 / 255, 0)
		car.Body.Lights.R.L.L.Enabled = true
		car.Body.Lights.PLATE.L.GUI.Enabled = true
		for index, child in pairs(car.Body.Lights.L:GetChildren()) do
			child.Material = Enum.Material.Neon
			child.L.Enabled = true
		end
		for index, child in pairs(car.Body.Lights.R:GetChildren()) do
			child.Material = Enum.Material.Neon
		end
		for index, child in pairs(car.Body.Lights.H:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
			child.L.Enabled = false
		end
	elseif car.Body.Lights.L.L.L.Enabled == true and car.Body.Lights.H.L.L.Enabled == false then
		script.Parent.BackgroundColor3 = Color3.new(0, 0, 255 / 255)
		script.Parent.TextStrokeColor3 = Color3.new(0, 0, 255 / 255)
		car.Body.Lights.R.L.L.Enabled = true
		car.Body.Lights.PLATE.L.GUI.Enabled = true
		for index, child in pairs(car.Body.Lights.L:GetChildren()) do
			child.Material = Enum.Material.Neon
			child.L.Enabled = true
		end
		for index, child in pairs(car.Body.Lights.R:GetChildren()) do
			child.Material = Enum.Material.Neon
		end
		for index, child in pairs(car.Body.Lights.H:GetChildren()) do
			child.Material = Enum.Material.Neon
			child.L.Enabled = true
		end
	elseif car.Body.Lights.L.L.L.Enabled == true and car.Body.Lights.H.L.L.Enabled == true then
		script.Parent.BackgroundColor3 = Color3.new(0, 0, 0)
		script.Parent.TextStrokeColor3 = Color3.new(0, 0, 0)
		car.Body.Lights.R.L.L.Enabled = false
		car.Body.Lights.PLATE.L.GUI.Enabled = false
		for index, child in pairs(car.Body.Lights.L:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
			child.L.Enabled = false
		end
		for index, child in pairs(car.Body.Lights.R:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
		end
		for index, child in pairs(car.Body.Lights.H:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
			child.L.Enabled = false
		end
	end
end)

script.Parent.Parent.Parent.Values.Brake.Changed:connect(function()
	if script.Parent.Parent.Parent.Values.Brake.Value ~= 1 and script.Parent.Parent.Parent.IsOn.Value then
		for index, child in pairs(car.Body.Lights.B:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
		end
		car.Body.Lights.B.L.L.Enabled = false
	else
		for index, child in pairs(car.Body.Lights.B:GetChildren()) do
			child.Material = Enum.Material.Neon
		end
		car.Body.Lights.B.L.L.Enabled = true
	end
end)

script.Parent.Parent.Parent.Values.Gear.Changed:connect(function()
	if script.Parent.Parent.Parent.Values.Gear.Value == -1 then
		for index, child in pairs(car.Body.Lights.Rev:GetChildren()) do
			child.Material = Enum.Material.Neon
			car.DriveSeat.Reverse:Play()
		end
	else
		for index, child in pairs(car.Body.Lights.Rev:GetChildren()) do
			child.Material = Enum.Material.SmoothPlastic
			car.DriveSeat.Reverse:Stop()
		end
	end
end)

mouse.KeyDown:connect(function(key)
	if key == "l" then
		if car.Body.Intlight.L.Enabled == false then
			car.Body.Intlight.L.Enabled = true
		else
			car.Body.Intlight.L.Enabled = false
		end
	end
end)

while wait() do
	if (car.DriveSeat.Velocity.magnitude / 40) + 0.300 < 1.3 then
		car.DriveSeat.Reverse.Pitch = (car.DriveSeat.Velocity.magnitude / 40) + 0.300
		car.DriveSeat.Reverse.Volume = (car.DriveSeat.Velocity.magnitude / 150)
	else
		car.DriveSeat.Reverse.Pitch = 1.3
		car.DriveSeat.Reverse.Volume = 0.2
	end
end
