Not Able to get player Spawn where there is no player

I try to make a multiplayer Tycoon.

The problem is that if a player quit and someone else spawn, sometime the player land in the same spawn of an other player and can now continue what the first one do. But this player have to spawn on the empty restaurant to start is own…

I try almost every config and none works…