Can hackers edit local scripts in real-time?

I have a question: so if i were to make some sort of movement script on local would hackers be able to disconnect things on that. So like if I used basepart:ApplyImpusle(Vector3.new(10,10,10)) would they be able to disconnect that? Or is it like they can completely disable my scripts, like the script.Enabled value.