My script that is supposed to delete a gui once, deletes it twice, any help with this?
local GiveBack = Instance.new("RemoteEvent")
GiveBack.Parent = game.ReplicatedStorage
GiveBack.Name = "GiveLitBack"
script.Parent.Touched:connect(function (hit)
if hit.Parent and game.Players:FindFirstChild(hit.Parent.Name) then
local plr = game.Players[hit.Parent.Name]
if plr.PlayerGui:WaitForChild("Tattoo2") then
plr.PlayerGui:WaitForChild("Tattoo2"):Destroy()
GiveBack:FireClient(plr)
end
end
end)
