StarterCharacterScripts don't work

Can you add prints into your scripts and tell me if they are printing?

Do you have any errors in the output that you can show me?

Only error is with the Kill Reset script
Screenshot_789

Try putting your Kill Reset Script inside of StarterGui. I do this, and it seems to work for me.

I added prints to the scripts. The movement script fully executed without errors. But it doesn’t work.

The kill reset script broke midway.

print("Begun Kill Reset")
local StarterGui = game:GetService("StarterGui")
StarterGui:SetCore("ResetButtonCallback",false) - Error on line 3
print("Disabled Reset Button")

This problem has already been solved here by putting this instead :

local coreCall do
	local MAX_RETRIES = 8

	local StarterGui = game:GetService('StarterGui')
	local RunService = game:GetService('RunService')

	function coreCall(method, ...)
		local result = {}
		for retries = 1, MAX_RETRIES do
			result = {pcall(StarterGui[method], StarterGui, ...)}
			if result[1] then
				break
			end
			RunService.Stepped:Wait()
		end
		return unpack(result)
	end
end

coreCall('SetCore', 'ResetButtonCallback', false)
2 Likes

Do you have it in the wrong place? (It seems like you put it in the wrong place due to the ... has not been registered by the CoreScripts)

Same thing.
Doesn’t work. I used that exact script but removed the unnecessary bulk.
My version of that script is the “slim” version of it.

Here’s proof that that script doesn’t work:

Could you please show the output?

I don’t know that’s my question too!

Try putting it into StarterGui or StarterPlayerScripts

Like @P1X3L_K1NG said, try putting it into StarterGui or StarterPlayerScripts. Personally, I always put this in a local script in StarterGui.

Well… your idea sort of worked. Movement is now frozen however the reset button is enabled in studio and the roblox player

Are you calling :SetCore from that local script in Startergui?

Pretty much.
I have done just that.

You should read the topic I sent you above earlier.

This doesn’t work. Apparently it’s outdated perhaps?
Roblox has been changing a lot recently.

In a LocalScript, inside of StarterGui / StarterPlayerScripts (StarterGui preferred)

local starterGui = game:GetService("StarterGui")
starterGui:SetCore("ResetButtonCallback", false)

If this is what you did, then you did it correctly. Maybe try adding a wait() at the top to see if that works.

2 Likes

Correct! It does work.

However. Here’s the weird thing…

My view:

My friend’s view (@WaviestBalloon):
unknown

Why?

Not sure why it’s not working for you… same error in the output?