Need help with communicating between servers

So if a player were to win would messaging service send a message to every single open server in the main game and then the receiving script in the main game of every open server would have to wait a couple seconds then check if the player has joined after being sent by teleport service to there after winning?

I’m planning for it to show the player a GUI in the main game after being sent from the boss place to the main experience and I don’t know if this way would be reliable?

Is there no way to send a message along with the teleport service towards the server they’re being sent to instead of messaging service sending a message to every single open main server checking if that’s the one they were sent to?