This=script.Parent Elevator=This.Parent.Parent.Parent.Parent.Parent Characters=require(script.Characters)CustomLabel=require(Elevator.CustomLabel)CustomText=CustomLabel.CUSTOMFLOORLABEL;(This.Parent.Parent.Parent.Parent.Parent:WaitForChild("\070\108\111\111\114")).Changed:connect(function(C)ChangeFloor(tostring(C))end)function ChangeFloor(C)if CustomText[tonumber(C)]then C=CustomText[tonumber(C)]end SetDisplay(2,string.len(C)==2 and C:sub(1,1)or"\078\073\076")SetDisplay(3,string.len(C)==2 and C:sub(2,2)or C)end function SetDisplay(C,v)if This.Display:FindFirstChild("\077\097\116\114\105\120"..C)and Characters[v]~=nil then for v,o in pairs(Characters[v])do for X=1,5,1 do This.Display["\077\097\116\114\105\120"..C]["\082\111\119"..v]["\068"..X].Visible=o:sub(X,X)=="\049"and true or false end end end end for C=1,Displays,1 do for v=1,7,1 do for o=1,5,1 do This.Display["\077\097\116\114\105\120"..C]["\082\111\119"..v]["\068"..o].BackgroundColor3=DisplayColor end end end
---------------------------------------------------

This = script.Parent
Elevator = This.Parent.Parent.Parent.Parent.Parent
Characters = require(script.Characters)
CustomLabel = require(Elevator.CustomLabel)

CustomText = CustomLabel["CUSTOMFLOORLABEL"]

This.Parent.Parent.Parent.Parent.Parent:WaitForChild("Floor").Changed:connect(function(floor)
	--custom indicator code--
	ChangeFloor(tostring(floor))
end)

function ChangeFloor(SF)
	if CustomText[tonumber(SF)] then
		SF = CustomText[tonumber(SF)]
	end
	SetDisplay(2, (string.len(SF) == 2 and SF:sub(1, 1) or "NIL"))
	SetDisplay(3, (string.len(SF) == 2 and SF:sub(2, 2) or SF))
end

function SetDisplay(ID, CHAR)
	if This.Display:FindFirstChild("Matrix" .. ID) and Characters[CHAR] ~= nil then
		for i, l in pairs(Characters[CHAR]) do
			for r = 1, 5 do
				This.Display["Matrix" .. ID]["Row" .. i]["D" .. r].Visible = (l:sub(r, r) == "1" and true or false)
			end
		end
	end
end

for M = 1, Displays do
	for R = 1, 7 do
		for D = 1, 5 do
			This.Display["Matrix" .. M]["Row" .. R]["D" .. D].BackgroundColor3 = DisplayColor
		end
	end
end
