local i = script.Parent
local map = workspace.Map1.sa
function onButtonClicked()
local plr = game.Players.LocalPlayer
local character = plr.Character
character:MoveTo(map.Position)
for _, v in pairs(game.Lighting.tools:GetChildren()) do
v:Clone().Parent = plr.Backpack
end
script.Parent.Parent.Parent:Remove()
end
i.MouseButton1Down:connect(onButtonClicked)
I have no why it won't work, My output doesn't give any errors either

3 comments
Or just use :Destroy()
Didn't work D:
Maybe it's your parents. Are you sure you have the correct number of Parents?