I have a map script that doesn't work with FE(it works without it, though). The server script in SSS fires a remote event, which is supposed activates a local script in StarterPlayerScripts to make a gui.
--firing part of server script
local re = game:GetService("ReplicatedStorage").RemoteEvents.Regen
re:FireAllClients()--it successfully fires
--local script
local rs = game:GetService("ReplicatedStorage")
local re = rs.RemoteEvents.Regen
local player = game.Players.LocalPlayer
re.OnClientEvent:Connect(function()
local gui = player:WaitForChild("PlayerGui")
local f = rs.GUI
local clock = gui:WaitForChild("Timer").TextLabel
local a = f.Regen:Clone()
a.Parent = gui
local b = f.CloseRegen:Clone()
wait(9.5)
b.Parent = gui
wait(.5)
a:Destroy()
b:Destroy()
player.Character:BreakJoints()
clock.Text = "300"
end)
Keep in mind there are no errors, and everything is valid. I'm going to add security after I get the script to actually work.

2 comments
Have you tried print debugging
Yeah, the local script just doesn't activate when the event is fired