Server script not disabling a local script

So I’m having a really bizarre case here (at least for me) where my script just isn’t disabling a local script, everything is working fine, but for some unknown reason the “Main2” and “Main3” script just isn’t disabling

i tried to search about that, but it only shows “how to disable scripts in a local script” or “how to disable a script” nothing that actually tell about the problem i’m having here

	script.Parent.Main2.Disabled = true
	script.Parent.Main3.Disabled = true
	print("Should disable")

the “Main” is disabling like it should, but the other 2 mains isn’t, it’s not showing any errors, i tried everything but i cant find any reason why this is happening at all, and no theres not any other scripts that is enabling them
image

The server can’t disable this since it is on the client only. If you want to destroy this local script on the server just make a remote event and fire it on the server.