Explainer· 7 min read · updated Jul 25, 2026

Executor vs External vs Internal: Which Should You Buy?

An executor, an external and an internal are three different ways of getting an advantage in a game, and they differ in one thing above all: where the code runs. An executor and an internal both run inside the game process. An external stays outside it. That single architectural difference drives everything else, how many features you get, what a developer can charge, and how much surface an anticheat has to work with. Here is each type in plain English, with the real prices we currently track, and the rule that tells you which one to buy.

Quick answer

An executor injects into the game and runs any script you load, the most flexible option and the easiest for an anticheat to spot. An external reads the game from outside and never injects, so it carries the smallest detection surface but ships fixed features. An internal is an injected, purpose-built cheat with the deepest features and the highest risk.

What an executor is

An executor is a program that injects into a running game and executes custom code inside it. On Roblox that means Lua: you load a script, the executor runs it in the game process, and whatever that script does happens. The important part is that an executor is a script runner, not a cheat. It ships no aimbot and no ESP of its own. It gives you an environment, and someone else's script provides the features.

That is why executors and scripts are sold as separate products. You buy Wave or Potassium to execute, then load a hub like the ones covered in our Steal A Brainrot script guide to actually do something in a specific game. How many of those scripts run without errors comes down to the executor's sUNC score, the single most useful spec on any executor listing and the subject of our sUNC and UNC explainer.

Prices sit at the low end of the market because competition is fierce. Wave sells a 1 Day key at $2.47 and a 7 Day at $5.97, Real starts at $2.99 for 7 days, and lifetime options run $14.97 on Cosmic or $22.97 on Potassium. Every current option and its live update state sits on the Roblox executors hub.

What an external is

An external never touches the game process. It runs as a separate program that reads game memory from outside and acts on what it finds, drawing an overlay or nudging your mouse. Nothing is injected, which is exactly why externals like Matcha tend to survive detection waves that take injected executors offline for days at a time.

The trade-off is that you get features, not freedom. An external ships a fixed toolkit, typically aim assist, silent aim, ESP and movement options, and you cannot extend it by loading someone else's script. If your goal is running public scripts, an external is the wrong purchase no matter how quiet it stays.

Externals are also the only route on some platforms. Socrate at $5.99 lifetime is the one genuine macOS option for Roblox, because Mac has no real executor scene, which our Mac executor guide goes into. On Windows Roblox, Matcha is $9.99 lifetime and Severe is $19.97 lifetime. In CS2, Pellix starts at $1 for a day and Predator CS2 at $1.49.

What an internal is

An internal is injected into the game process like an executor, but instead of running your code it is the cheat. The aimbot, the visuals, the exploits, all of it ships inside the injected module and runs with full access to the game's memory and functions. That access is why internals have the deepest feature sets in any shooter: prediction, anti-aim, backtracking and similar tricks an external cannot reach reliably.

The cost is exposure. Injected code is precisely what modern anticheats are built to find, so internal providers compete on update speed, staggered rollouts and loader hygiene rather than on promises. When a game ships a big anticheat update, internals are usually the first category to go dark and the last to come back.

In CS2 the internals we track are Nixware from $1.97 for a day and Fecurity CS2 from $3.49 for a day, both listed on the CS2 cheats hub and ranked in our best CS2 cheats roundup. In FiveM, Lumia is $22.99 for 30 days or $34.99 lifetime.

Executor vs external vs internal at a glance

One table, four product types, because script hubs get mixed into this conversation constantly and they are not a fourth kind of software so much as content that needs an executor to run.

TypeWhere the code runsWhat you getExample and price from
ExecutorInjected into the game processRuns any script you load, no built-in cheat featuresWave from $2.47 for 1 day
ExternalOutside the process, reads memoryFixed toolkit: aim assist, ESP, visualsMatcha at $9.99 lifetime
InternalInjected into the game processPurpose-built cheat with the deepest feature setNixware from $1.97 for 1 day
Script hubInside your executor, not the gameReady-made scripts, useless without an executorRuns on any sUNC executor, see Roblox executors

Which type should you buy?

Work through this in order. Most bad purchases in this market come from picking a product before picking a type.

  1. 1Start with the game. Roblox is an executor and external market. CS2, FiveM, Fortnite and Call of Duty are external and internal markets with essentially no executor scene. Open the right hub first: Roblox, CS2, FiveM, Fortnite, Call of Duty or Marvel Rivals.
  2. 2Decide whether you need to run other people's scripts. If the answer is yes, only an executor will do, and no external will ever substitute for one.
  3. 3Set your risk line honestly. If the account holds anything you would miss, lean external and script on an alt anyway. Our ban risk guide covers what actually triggers action.
  4. 4Check live update status on the status page before you spend anything. A detected or outdated product is worthless today regardless of its type.
  5. 5Buy the shortest plan available first. A $2.47 day key or a $1 day key tells you more than an hour of reading, and weekly vs lifetime covers when to commit to a one-time payment.
  6. 6Compare sellers before checkout on the price comparison. The key is identical whoever you buy from, only the number changes.

Is an external actually safer than an internal?

Structurally, yes, and it is worth being precise about why. An anticheat hunting injected modules, hooked functions or tampered memory has a large and obvious surface to scan on an internal or an executor, and very little to scan on an external sitting in its own process. That difference is real and it is why externals historically ride out detection waves that flatten injected tools.

But safer is not safe, and nobody should sell you otherwise. Externals still read game memory, which some anticheats catch through handle monitoring, and they still move your mouse in ways behavioural analysis can flag. Reports from other players do not care about your architecture at all. Every category on this site carries a genuine ban risk, which is the honest premise behind our undetected CS2 cheats piece, where the short version is that the word undetected is marketing.

What actually moves the needle more than type is update discipline. A currently updated internal beats a stale external every single time, which is why we track live state on the status page and document our checks on how we test.

How much does each type cost in 2026?

Type does not set the price as neatly as people expect. Entry prices overlap heavily and the biggest spread is between sellers of the identical product, not between categories.

Five mistakes people make picking a type

  • Buying an external and expecting to load script hub scripts into it. Externals do not run Lua, and no update will change that.
  • Buying an executor for a game with no executor scene. CS2, Fortnite and Call of Duty are external and internal markets, full stop.
  • Treating external as a synonym for undetected. It means smaller detection surface, not zero, and it does nothing about player reports.
  • Ignoring update status because the feature list looked good. Check the status page first, every time, whatever the type.
  • Committing to a lifetime key on a type you have never used. A day key on Wave or Pellix costs less than a coffee and answers the question properly.

FAQ

What is the difference between an executor and an external?+

An executor injects into the game process and runs any Lua script you load, so it is flexible but easy for an anticheat to spot. An external stays outside the process, reads memory and ships a fixed feature set. Executors give freedom, externals give a smaller detection surface.

Is an internal or an external better for CS2?+

It depends on what you want. Internals like Nixware and Fecurity CS2 have deeper features because they run inside the game, from $1.97 and $3.49 for a day. Externals like Pellix and Predator CS2 start at $1 and $1.49 and carry less exposure. Neither is safe from bans.

Can I run scripts on an external?+

Not the way you would on an executor. Externals ship their own built-in features rather than running arbitrary Lua from script hubs. Matcha includes a LuaVM for its own custom functions, but that is not the same as loading public hub scripts. If scripts are your goal, buy an executor.

Which type has the lowest ban risk?+

Externals, because nothing is injected into the game process, so there is far less for an anticheat to scan. That said, no option is risk free. Update status and how obviously you behave in game matter more day to day than which architecture you chose.

Do I need both an executor and a script?+

Yes, if you want script features. An executor is only an environment, it ships no aimbot or ESP. A script hub provides the actual features but cannot inject on its own. Externals and internals are the opposite: one purchase, fixed features, no scripts involved at all.

Is there an executor for Mac?+

Not a meaningful one. The Mac option is an external, Socrate, at $5.99 lifetime, built natively for Apple Silicon with aimbot and ESP. It does not run Lua scripts because it is not an executor. Mac users wanting scripts need a Windows machine or a cloud PC.