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.
Your problem is you are trying to use ServerStorage from the client. Use ReplicatedStorage instead (don't forget to move your items there too).
ServerStorage is only accessible to the server (not clients such as players). ReplicatedStorage is replicated to clients for use.
This works without FE because this boundary is not enforced. With FE on, things that shouldn't be replicated will not be.