Undetected · build 0.8 · updated for the latest Roblox version

The internal executor
Roblox never sees.

AtomX runs inside the process — no external hooks, no clumsy attach loops. Full Luau support, a built-in script hub, multi-instance injection and a 24-hour key that takes 30 seconds to get.

  • 100% UD
  • Internal injection
  • 24h free keys
  • Built-in skin changer
Features

Everything in one window

No script folder chaos, no third-party injectors, no half-broken tabs. AtomX ships the whole workspace.

Luau editor with IntelliSense

Autocomplete that indexes your own locals and functions, live syntax validation, line numbers, wrapping and your choice of font — Fira Code, JetBrains Mono, Consolas.

Multi-tab workspace

Open as many scripts as you want. Tabs, contents and cursor state are restored on the next launch, and autosave keeps them written to disk.

ScriptBlox hub

Search the whole ScriptBlox library from the sidebar — filters, pagination, view counts — then load or execute a script without leaving the window.

Multi-instance targeting

Scan every running Roblox process, see each one by PID, and pick which client the engine attaches to. Run several accounts side by side.

Auto-inject & auto-execute

Attach the engine the moment a client is detected — a ~3 ms injection — then fire your payload automatically as soon as it lands.

Auto-attach on teleport

Server hops and in-game teleports spawn a new client. AtomX notices and re-injects itself — you never lose your session mid-farm.

Skin changer

Shirt, pants, face, head mesh, accessories, body scales and skin colour — including a custom hex picker and an RGB body glow.

Roblox catalog browser

Search the live Roblox catalog by category — hats, faces, accessories, bundles — and equip any asset straight onto your character.

Copy any player's look

Type a username, pull their full avatar, and wear it. Save the result as a named preset and switch between your bundles in one click.

Name spoofer

Client-side metatable hook that rewrites your username and display name locally — cosmetic, instant, and reversible.

Discord integration

Rich Presence with a custom client ID and image, plus a bug reporter that ships logs and drag-and-dropped screenshots to a webhook.

12 built-in themes

Default Indigo, Cyberpunk Neon, Dracula Violet, Emerald Matrix, Tokyo Sakura, Obsidian Onyx, Toxic Acid and more — the whole UI recolours instantly.

Architecture

Internal beats external. Every time.

External executors talk to the game from the outside. AtomX is inside it.

External executors
  • Constant memory scanning — easy to fingerprint
  • Attach loops break on every client patch
  • Noticeable frame drops while hooked
  • Limited execution level, scripts silently fail
  • One client at a time
AtomX internal
  • Runs inside the process — nothing to scan for
  • ~3 ms injection, native performance
  • Rebuilt per client update, injection stays clean
  • Full Luau surface — nothing stubbed out
  • Inject every open client in one pass
Key system

One Work.ink checkpoint. 24 hours.

Keys are generated per hardware ID and expire exactly 24 hours after activation. No account, no email, no subscription — come back tomorrow and grab a fresh one.

  1. 1
    Pass the Work.ink checkpoint

    A single Work.ink verification step funds the project and keeps the executor free.

  2. 2
    Copy your key

    You get an ATOMX-XXXX-XXXX-XXXX-XXXX licence bound to your machine.

  3. 3
    Paste & inject

    Drop it into the login panel, hit verify, and the workspace unlocks for a full day.

Get your key now
FREE TIER Active
ATOMX-7F3A-91C2-B8D4-E05A
HWIDBound
TierFree
Activations1 / 1
Expires in 23:59:59

Demo card — real keys are issued by the AtomX licence server.

Preview

The workspace

Editor, console, target instances and injection controls — one window, twelve themes.

AtomX Executor
Inject Execute Open Save As Clear
main.luau autoexec.luau +
1
2
3
4
5
6
7
8
9
10
11
-- AtomX · internal execution
local Players = game:GetService("Players")
local lp = Players.LocalPlayer

for _, p in ipairs(Players:GetPlayers()) do
    if p ~= lp then
        highlight(p.Character, Color3.new(1, 0, 0))
    end
end

print("[AtomX] injected")
CONSOLE
[12:04:11] [Client] Selected target process: Roblox (PID: 8412) [12:04:11] [Inject] Internal bridge attached [12:04:12] Execution finished — 0 errors
Ln 12, Col 24 318 chars Syntax Valid

Ready to inject?

One Work.ink checkpoint, a 24-hour key, build 0.8 — you're running in under a minute.

Windows 10/11 · 64-bit · ~40 MB

FAQ

Questions people actually ask

Is AtomX really undetected?

AtomX is internal, so there is no external process scanning game memory. Every build is tested against the current Roblox client before release. That said, no executor can promise permanent safety — use an alt account.

Why does the key only last 24 hours?

The free tier is funded by a single Work.ink checkpoint per key. Twenty-four hours keeps the project running without a subscription, and renewing takes about thirty seconds.

Can I use one key on two PCs?

No. Keys bind to the hardware ID of the first machine that activates them. Use a separate key per machine.

My key says expired but I just got it.

Expiry starts at activation, not at generation. If the clock looks wrong, check that your system time and time zone are set automatically, then re-verify.

Which scripts work?

The usual hubs, ESP suites, aim assists and game-specific scripts all run as-is. The built-in ScriptBlox search loads them straight into the editor.

Does it break after a Roblox update?

Roblox ships client updates regularly. AtomX is rebuilt against each one — expect a short window where injection is paused while the new build is pushed.