--Varibles--
script.Parent.BackGround2.Enter.MouseButton1Click:connect( function()
local text = script.Parent.BackGround2.OrderNumberHandler.Text
local number = tonumber(text)
local OrderNumber = script.Parent.BackGround3
--Scripting--
if number == 1 then
OrderNumber.Order1Handler.Visible = true
print("1")
-- End of N1
elseif number == 2 then
OrderNumber.Order1Handler.Visible = true
OrderNumber.Order2Handler.Visible = true
print("2")
--End of N2
elseif number == 3 then
OrderNumber.Order1Handler.Visible = true
OrderNumber.Order2Handler.Visible = true
OrderNumber.Order3Handler.Visible = true
print("3")
--End of N3
elseif number == 4 then
OrderNumber.Order1Handler.Visible = true
OrderNumber.Order2Handler.Visible = true
OrderNumber.Order3Handler.Visible = true
OrderNumber.Order4Handler.Visible = true
print("4")
--End of N4
elseif number == 5 then
OrderNumber.Order1Handler.Visible = true
OrderNumber.Order2Handler.Visible = true
OrderNumber.Order3Handler.Visible = true
OrderNumber.Order4Handler.Visible = true
OrderNumber.Order5Handler.Visible = true
print("5")
--End of N5
end
end)
didnt work, no output
help?

4 comments
Have you tried to print the variable number itself and see what it outputs?
i was just about to say that
yes, it won't work
Make sure the script is running by printing on line 1, then print your variables to see what values they have. Most likely you're reading the Text before anything is put in it (this is read right away, not when something is entered)