Hi there, I'm trying to figure out in my head how I'd go about the logic on: - Player joins a lobby - On the entering of the player, their character will show up within the lobby -- Players stay inside this lobby until they ready up. Basically, for reference, like how Fortnite does it with their lobbies. I know the logic on Instantiating the actual players characters, however, what I'm trying to wrap my head around is positioning those instantiated objects onto set positions within the lobby, and having them not overlap. So the instantiating objects I know of, it's the positioning them onto different transforms PER character/player joining. What I'm probably wanting to do is have an array of transformations, and for every character instantiated (on player join), have the new player spawn on the next transformation within the array, and not the previous one that was used. Does that make sense? I'm unsure how to really go about doing this in code logic. If anybody could give me some insight that would be helpful, or if my terrible explanation is still terrible and you need further information please let me know. Thanks.