task.spawn(function () while true do task.wait(0.1) local puddles = workspace.Puddles:GetChildren() for a,b in pairs(puddles)do if b and not b:FindFirstChildOfClass("BillboardGui")then local board = Instance.new("BillboardGui") board.Adornee = b board.Parent = b board.AlwaysOnTop = true board.Size = UDim2.new(0,200,0,50) board.StudsOffset = Vector3.new(0, 3, 0) board.Enabled = true board.Name = b.Name local text = Instance.new("TextLabel") text.Text = b.Name text.Size = UDim2.new(1, 0, 1, 0) text.BackgroundTransparency = 1 if b.Name == "Water" then text.TextColor3 = Color3.fromRGB(182,65, 255) else text.TextColor3 = Color3.fromRGB(52,219,46) end text.Parent = board text.TextSize = 12 text.TextStrokeTransparency = 0 for c,d in pairs(b:GetChildren())do if d.Name == "ProximityPrompt" then d.HoldDuration = 0 end end end end end end)