So I made a part that fades in a notification when you touch it, and it works perfectly

So I made another textlabel with a different name and made another part that notifies for something else

When I touch the block one script in it works but not the notification script

Here's the WORKING code

local buttonPressed = false


script.Parent.Touched:connect(function(hit)
if not buttonPressed then

 
        buttonPressed = true
        
 
	if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
		character = hit.Parent
 		player = game.Players:GetPlayerFromCharacter(character)
		notice = player.PlayerGui.Notices.BranchNotice
		
	for i = 1,0, -0.1 do
		wait(0.1)
		notice.Text = "You Found a Branch"
		notice.BackgroundTransparency = i
		notice.TextTransparency = i
		notice.ImageLabel.ImageTransparency = i
	
end
	
	wait(1.5)
	
	for i = 0,1, 0.1 do
		wait(0.1)
		
		notice.BackgroundTransparency = i
		notice.TextTransparency = i
		notice.ImageLabel.ImageTransparency = i
		notice.Text = ""
		

	end
			wait(1)
		
 
        buttonPressed = false
	end
	end
	end)

Here's the second one that DOESN'T work

local buttonPressed = false


script.Parent.Touched:connect(function(hit)
if not buttonPressed then

 
        buttonPressed = true
        
 
	if hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid") then
		character = hit.Parent
 		player = game.Players:GetPlayerFromCharacter(character)
		notice = player.PlayerGui.Notices.BucketNotice
		
	for i = 1,0, -0.1 do
		wait(0.1)
		notice.Text = "You found a Bucket of Water"
		notice.BackgroundTransparency = i
		notice.TextTransparency = i
		notice.ImageLabel.ImageTransparency = i
	
end
	
	wait(1.5)
	
	for i = 0,1, 0.1 do
		wait(0.1)
		
		notice.BackgroundTransparency = i
		notice.TextTransparency = i
		notice.ImageLabel.ImageTransparency = i
		notice.Text = ""
		

	end
			wait(5)
		
 
        buttonPressed = false
	end
	end
	end)

I think the only differences are the names, but that might be the problem, but I can't find any. There are no errors either