GCS Cheats logo GCSCheats

External vs internal cheats

An external cheat runs as its own program and reads the game's memory from outside, while an internal cheat is loaded into the game and works from inside it. Internals can reach more of the game and offer more features; externals leave less inside the game for an anti-cheat to find. A third kind, DMA, moves the reading onto separate hardware.

In plain EnglishThis page explains what "External vs internal" means when people talk about game cheats, in simple words, and where on this site to read more. No cheat is ever 100% safe, so always check a product's status before you buy.

External cheats

An external is a separate program, usually started from a loader before the game. It reads the game's memory from outside the game process, works out what to show and draws an overlay on top of the game, or moves the mouse for you. Because it never puts code inside the game, checks that scan the game process have less to find.

The trade-off is reach. An external can read what the game holds in memory, but changing how the game behaves is hard from outside, so externals concentrate on ESP, radar, aimbot and triggerbot.

Internal cheats

An internal is injected into the running game, often by a small injector program. From inside it can call the game's own functions, draw with the game's renderer and change how the game behaves. That is how skin changers and full hacker-versus-hacker toolkits, with anti-aim, resolvers and fake lag, work.

Being inside the game also means being where the anti-cheat looks hardest. An internal relies on hiding itself well, and a game or anti-cheat update can break that sooner.

Usermode and kernel

A second question is the level a cheat runs at. A usermode cheat runs with ordinary program rights. A kernel cheat loads a driver and runs at the same level as Windows itself, below what a usermode check can see. Kernel-level anti-cheats such as BattlEye and Easy Anti-Cheat run drivers of their own, so cheats for those games usually need one too.

Which is safer?

It depends on the game. Against an anti-cheat that mainly scans the game process, externals have the edge. Against kernel-level anti-cheats both kinds need serious protection, and DMA, which runs nothing on the gaming PC, is the strongest option. In every game, how you play matters as much as how the cheat is built.

How the builds in our store run

Of the 88 game builds on sale, 13 describe themselves as external, 7 as internal and 1 as DMA. The other 67 do not say which, and we do not guess: a build's type on this site always comes from its own description.

  • External - 13 builds
  • Internal - 7 builds
  • DMA - 1 build
  • Type not stated - 67 builds

External vs internal FAQ

Are external cheats undetectable?
No. They avoid some checks, but anti-cheats also look for programs that read the game's memory and for drivers they recognise. Every build can be detected, so check its status before you play.
Is DMA an external cheat?
In the widest sense, because nothing runs inside the game. It goes further, though: the cheat runs on a second computer and reads memory through a hardware card, so stores list it as its own type.
Why do some cheats have more features than others?
Mostly because of where they run. An internal can change how the game behaves, which allows skin changers and HvH features. An external reads and draws, so it focuses on ESP and aim.
What is an injector?
A small program that loads an internal cheat into the running game. Externals do not need one; they run as their own program.

Keep reading