if key=="\117"then if script.Parent.IsOn.Value==true then script.Parent.IsOn.Value=false for a,V in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren())do V.Enabled=false end for a,V in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren())do V.Enabled=false end for a,V in pairs(carSeat.Body.ExhaustSmoke.E3:GetChildren())do V.Enabled=false end for a,V in pairs(carSeat.Body.ExhaustSmoke.E4:GetChildren())do V.Enabled=false end carSeat.DriveSeat.Start1:Stop()carSeat.DriveSeat.Start2:Stop()carSeat.DriveSeat.Rev:Stop()carSeat.DriveSeat.Rev2:Stop()carSeat.DriveSeat.Idle:Stop()carSeat.DriveSeat.Idle2:Stop()else script.Parent.IsOn.Value=true for a,V in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren())do V.Enabled=true end for a,V in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren())do V.Enabled=true carSeat.DriveSeat.Start1:Play()carSeat.DriveSeat.Start2:Play()end wait(2.5)carSeat.DriveSeat.Idle:Play()carSeat.DriveSeat.Idle2:Play()carSeat.DriveSeat.Idle3:Play()carSeat.DriveSeat.Idle4:Play()for a,V in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren())do V.Enabled=true end for a,V in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren())do V.Enabled=true end wait(.5)carSeat.DriveSeat.Rev:Play()carSeat.DriveSeat.Rev2:Play()for a,V in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren())do V.Enabled=false end for a,V in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren())do V.Enabled=false end for a,V in pairs(carSeat.Body.ExhaustSmoke.E3:GetChildren())do V.Enabled=true end for a,V in pairs(carSeat.Body.ExhaustSmoke.E4:GetChildren())do V.Enabled=true end wait(.03)end end
--//Shifting//-

if key == "u" then
	if script.Parent.IsOn.Value == true then
		script.Parent.IsOn.Value = false

		for index, child in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren()) do
			child.Enabled = false
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren()) do
			child.Enabled = false
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E3:GetChildren()) do
			child.Enabled = false
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E4:GetChildren()) do
			child.Enabled = false
		end
		carSeat.DriveSeat.Start1:Stop()
		carSeat.DriveSeat.Start2:Stop()
		carSeat.DriveSeat.Rev:Stop()
		carSeat.DriveSeat.Rev2:Stop()
		carSeat.DriveSeat.Idle:Stop()
		carSeat.DriveSeat.Idle2:Stop()
	else
		script.Parent.IsOn.Value = true

		for index, child in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren()) do
			child.Enabled = true
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren()) do
			child.Enabled = true

			carSeat.DriveSeat.Start1:Play()
			carSeat.DriveSeat.Start2:Play()
		end
		wait(2.5)
		carSeat.DriveSeat.Idle:Play()
		carSeat.DriveSeat.Idle2:Play()
		carSeat.DriveSeat.Idle3:Play()
		carSeat.DriveSeat.Idle4:Play()
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren()) do
			child.Enabled = true
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren()) do
			child.Enabled = true
		end
		wait(0.5)
		carSeat.DriveSeat.Rev:Play()
		carSeat.DriveSeat.Rev2:Play()
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E1:GetChildren()) do
			child.Enabled = false
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E2:GetChildren()) do
			child.Enabled = false
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E3:GetChildren()) do
			child.Enabled = true
		end
		for index, child in pairs(carSeat.Body.ExhaustSmoke.E4:GetChildren()) do
			child.Enabled = true
		end

		wait(0.03)
	end
end
