Hello
Is there a difference between user clicking “Reset character” button and calling in a script something like "humanoid:TakeDamage(humanoid.Health)?
And 1 more question. Is there a way to have a custom confirmation message when the user clicks Reset character button? I saw that you can implement a custom resetting behavior using game:GetService(“StarterGui”):SetCore(“ResetButtonCallback”, resetBindable),
however the default confirmation message is still shown?
To answer your first question, no, there is no difference. Resetting is just killing the humanoid and causing it respawn, which if you set the health to 0, does the same thing.
To answer your second question, it is not possible to prevent this default confirmation message, however what you can do is disable the reset button all together and make a fully custom one of your own for players to use.