How can I disable the "Reset" button on the serverside

Hello, I’m currently trying to disable the Reset button in my game, without it being able to be enabled again via exploiters and whatnot.

I have been using the SetCore ResetButtonCallback False method but it appears that it goes on the client and the client can just re-enable the callback with a one liner.

game:GetService("StarterGui"):SetCore("ResetButtonCallback", true)

it appears you cannot retrieve it with “GetCore” as it returns the error:

GetCore: ResetButtonCallback has not been registered by the CoreScripts

Which is unlike ChatActive, though both appear to have a boolean parameter.

Is there any way around this? I do not really want people resetting in my game.
If there is a way to disable the reset ability that is not clientside or entirely related to the coregui that would be very useful.

It’s impossible to disable resetting on the server-side unless you use something like a custom character.

1 Like

So like a non humanoid player character using a bunch of lua scripts or something else?