-- -- -- -- -- -- --
--DIRECTION SCROLL--
-- -- -- -- -- -- --

while true do
	wait()
	if Lift:WaitForChild("Floor").Value == tonumber(This.Parent.Name) and Lift:WaitForChild("Velocity").Value == 0 then
		if Lift:WaitForChild("Direction").Value == 1 then
			This.Display.ARW1.UP.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.UP.Material = "Neon"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.MID.Material = "Neon"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
			wait(0.3)
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.MID.Material = "SmoothPlastic"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
			wait(0.3)
		elseif Lift:WaitForChild("Direction").Value == -1 then
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.MID.Material = "Neon"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.DOWN.Material = "Neon"
			wait(0.3)
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.MID.Material = "SmoothPlastic"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
			wait(0.3)
		else
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.MID.Material = "SmoothPlastic"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
		end
	else
		if Lift:WaitForChild("Direction").Value == 1 then
			This.Display.ARW1.UP.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.UP.Material = "Neon"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.MID.Material = "Neon"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
		elseif Lift:WaitForChild("Direction").Value == -1 then
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.MID.Material = "Neon"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(ActiveCol)
			This.Display.ARW1.DOWN.Material = "Neon"
		else
			This.Display.ARW1.UP.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.UP.Material = "SmoothPlastic"
			This.Display.ARW1.MID.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.MID.Material = "SmoothPlastic"
			This.Display.ARW1.DOWN.BrickColor = BrickColor.new(InactiveCol)
			This.Display.ARW1.DOWN.Material = "SmoothPlastic"
		end
	end
	wait()
end