Ok, I have that when you're not the host send a message to the host with the value for the player you picked before.
For the host it says that when it gets that message to set the global value character to int(multiplayer.message) and then it checks what the global variable is to spawn a character but that doesn't seem to work either