IMO, A player being added to the Playspace doesn’t mean he’s controlling a character.
I agree that this being random is weird, but I don’t think you should rely on this function to retrieve the fort_character
. We all have to make the difference between the fort_character and the player. What if your player spawns in spectator ? He shouldn’t have a fort_character.
Also whenever your player disconnect you’ll notice that the fort_character.IsActive[]
won’t work anymore.
Not saying this is not a bug, but I’d understand if they told you so.