How do hackers hack? e.g. flying?

I understand remotes, but how do they do stuff like flying? For example, doomspire can be filled with people flying and other old games too. How do they do this?

7 Likes

They use executors. If you can make fly in a LocalScript then exploiters can too.

5 Likes

In Roblox the Client “aka the Player” has full control of their humanoid / character due to that Exploiters can write scripts which are being executed on the client to change the position of the character or make them walk faster or to make them fly. You can read more at this post

4 Likes

You can imagine executors as regular local scripts, however they got higher permissions and extra functions written in C. Obviously modern executors do not create script instances.

3 Likes

The leading scripting utility creates a local script per execution.

2 Likes

New executors, such as Synapse X v3 doesn’t create scripts anymore. And every future executor will probably won’t do that either.

4 Likes

Every player has network ownership of their own character. Meaning they control how, and when their character moves.

This is done for latency reasons. It wouldn’t be fun if you had to wait around 100-200ms for an input to register. This is also the reason why you can still move your character for some time if your internet is disconnected (though others see you standing still)

Anything a player/hacker has network ownerships of, they can control. So they just use a custom scripts that makes their character fly.

4 Likes

I would say for most flying hacks, the player is using platform stand to fly. They just inject local scripts using an executer, but you don’t need to worry about hacks that much because almost all the big executors don’t work because of the Roblox 64-bit update.

3 Likes

Is kinda simple, since roblox allows the client to edit the humanoid, they just do Humanoid:ChangeState(Enum.HumanoidStateType.Flying)

3 Likes

Wait does that actually make you fly? No way…

3 Likes

I’m probably asking this question very late already, but still. If the player can control his character completely, why can’t I, for example, spin the wheels through a local script, as I want?

1 Like

How exactly do you mean that? Do you mean like cars? If so then it depends on how these cars are made. You can for example control them from the server or set the networkownership to the client so the client can control it (and exploit it)

1 Like