So I used the classic MouseButton1Click event
Lighting = game:GetService("ServerStorage")
script.Parent.MouseButton1Click:connect(function()
wait()
local bomb = Lighting.Bomb:clone()
bomb:clone().Parent = script.Parent.Parent.Parent.Parent.Parent.Backpack
local bazooka = Lighting.Pistol:clone()
bazooka:clone().Parent = script.Parent.Parent.Parent.Parent.Parent.Backpack
script.Parent.Parent.Visible = false
script.Parent.Parent.Parent.Frame.Class.Visible = false
end)
This script worked when FE was off. Now nothing will show.

2 comments
I wouldn't recommend using the "MouseButton1Click" event. It can become almost impossible to click buttons for some mobile users if you use this. Try MouseButton1Down instead and it should fix it.
it says visible = false :/