I remember seeing an article some where which mentioned how you'd disable the reset button on the menu. I do not recall how it's done and I do not remember where I read this at.
Very well aware of changing the humanoid using Humanoid.Name = "humanoid". Not what I'm asking for.
I think you're looking for the SetCore
function on StarterGui
.
Usage:
game:GetService("StarterGui"):SetCore("ResetButtonCallback", yourFunction)