Just for some Roblox history @pumpkyrofl, it was possible to utilize this on players until 20th of April this year.
Before the update that disconnects players from the data model, it was possible for devs of famous games to hide in nil and observe/investigate/… Sneaky lol.
Players don’t get disconnected (right away?) if you don’t disconnect manually. I’ve done a lot of tests, and came to the conclusion that it’s great to have the following clear the player.
Players.PlayerRemoving:Connect(function(player)
-- clear character
-- save data
task.wait(10) --> some reasonable time
player:Destroy()
end)
I did that by accident I have been rate limited for 6 hours after that I will undelete it if I can but the solution was that you can’t parent it nil without kicking