Player.CharacterRemoving not fired when CharacterAutoLoads=false

When setting Players.CharacterAutoLoads=false there is no way to respond to the “Reset Character” command from the Roblox player’s menu.

In my game I have Players.CharacterAutoLoads set to false and I do not ever call Player:LoadCharacter() because my game has a custom character.

But I still want to do something to reset the game when the user selects “Reset Character” from the Roblox player top left menu.

But when the player selects Reset Character, there is no event sent to the running application, at all.

Expected behavior

There needs to be some notification given to the game code when the user hits Reset Character, even if the Player does not have a character.

1 Like

StarterGui | Roblox Creator Documentation ResetButtonCallback solves your issue

1 Like

tysm! I did not know about that!

1 Like