Do you even create/use something to fire local script? If not then you should create/use something to fire server in the first place (You can't fire server without anything to be used to fire) .
Great use of RemoteEvent within the local script which is a GUI button to fire server or you can ignore code entirely and put the LocalScript in someplace that can be used but not created (StarterGui, StarterPlayerScript but not Workspace).
LocalScript
script.Parent.MouseButton1Click:Connect(function()
game.ReplicatedStorage.Events.Remove:FireServer()
end)
Script
game.ReplicatedStorage.Events.Remove.OnServerEvent:Connect(function()
print("Help")
end)
If this answer help then please accept the answer!
Edit: No, The RemoteEvent function is not changed at all due to Roblox now updating with backward compatibility (Update without breaking older games).
2 comments
They definitely haven't changed. Maybe try posting the parts of the code that aren't working so we can help.
Are you using a remote EVENT or remote FUNCTION? they are two different things. Also, where is the localscript located