right but there is no setting i can adjust in studio to make it default like that? Can’t find any at least, so assuming its just needs to be done via code as the player joins
The property is toggled if the player is not automatically assigned a team on run-time. You can either create a neutral/standard/lobby team with the Team.AutoAssignable property toggled or manually set Player.Neutral to false whenever you update their team.
In the context of this bug report, it would make sense for the Neutral property to be automatically set to false on team change. This is currently the case when assigning the Player.Team property to a team instance, however not so with the TeamColor property.