Need An Explanation About Anti-Cheat Scripts

To further explain what I’m asking, you know anti-cheat scripts like the following:

local walkspeed = game.Players.LocalPlayer.Character.Humanoid.Walkspeed
if walkspeed >= 16 then
walkspeed = 16
end

As these work, I’ve also heard that exploiters can easily delete that script. And this is where I get confused, and a little worried.

How exactly do they delete your script? And if they do, does it mean they have access to your entire game (meaning they could delete all the parts)? That’s where I’m getting confused.

If anyone could further explain, that would be very helpful, thank you!

1 Like

Exploiters have access to anything that is client-sided. They can delete any LocalScripts or Scripts in their character/player.

1 Like

Exploiters have access to anything local, or client sided, as it is their computer. They cannot access Roblox’s servers. This is a local script that they can just delete from their client.
They only remove things client side, when they do that, it’s just for them, unless they use a RemoteEvent that isn’t protected, to use things on the server.

1 Like

Yeah, they could delete literally every part in the game, but it’d only be deleted for them thanks to FE

1 Like

(Apologies for sounding very clueless) When they delete things, does it only affect the server they’re in, or does it compromise all the servers?

only the server that they are in

1 Like

When they delete something it only affects them, nobody else in the server. Once they leave and rejoin, it’s back to normal.

1 Like

It is just for them. Only they see that gone. Everyone else still sees it, as it is just their client.

1 Like