TextLabel not going visible by script

local cup1 = game.Workspace.CupGiver.cup1
local cup2 = game.Workspace.CupGiver2.cup2
local cup3 = game.Workspace.CupGiver3.cup3
local cup4 = game.Workspace.CupGiver4.cup4
local Label = game.Workspace.Labels.BillboardGui.Label

while wait(.5) do
if cup1.Transparency == 1 and cup2.Transparency == 1 and cup3.Transparency == 1 and cup4.Transparency == 1 then
	Label.Visible = true
	print("Cups need to be retocked!")
end 
end

The if statement will only run once, unless you put it inside a loop or function.

3 Likes