Prior to the release of Workspace’s PlayerCharacterDestroyBehavior property, it was the case that players and their characters had their parent set to nil, rather than be destroyed. As a consequence, it wasn’t guaranteed that their connections were garbage collected, so it would’ve been good practice to do so yourself
Now that the property exists, if you set it to Enabled
, there shouldn’t be a need to manage these connections yourself, unless you experience any issues
More information about this property can also be found here: