Calls the remote, which I believe where the issue is.
game.Players.PlayerAdded:Connect(function()
game.ReplicatedStorage.Begin:FireServer()
end)
This is what the RemoteEvent executes.
game.ReplicatedStorage.Begin.OnServerEvent(function()
print('Hello')
end)
I get this should be a simple fix, but I don't get why it is not executing correctly.

3 comments
Client - Server.
I believe the issue here is that the local script runs after the player joins the server, so the PlayerAdded event would only fire after a different player joins the server
What are you trying to do with this remote event? Also where are your scripts located?