I like this answer best because it avoids those pesky race conditions I was complaining about earlier, it is probably the least confusing way to do this.
And it can work for colors too! You’re not dumb - networked multiplayer is hard. Any kind of game you make, if you want it to be network multiplayer then the game is 5 times harder to make than it would be if it was just one machine running its own code. Be patient with yourself.
I guess I haven’t been giving you very clear answers because there is more than one way to handle this problem.
@GamerP57 how do you add those options to the Open Level command, if he is using Join Session node for AdvancedSessions plugin? Doesn’t that open the server’s level on his client so that Open Level node doesn’t need to be done? Maybe I’m remembering wrong.