local collected = false part.Touched:Connect(function(otherPart) if collected then return end collected = true print("bang!") end)