Iteration you can feel
Save a script — the next frame renders your change. No rebuild step, no reattach, no restart. Type, save, see.
SChaosMods is a modern workbench for scripters, tinkerers, and researchers. A hot-reload editor, a live class browser, a memory workbench, and an AI copilot — all inside one runtime that plugs into the apps you care about.
Fast iteration, real introspection, and a runtime you actually own. Everything is scriptable, everything hot-reloads, and everything is designed to keep working the next time the target changes.
Save a script — the next frame renders your change. No rebuild step, no reattach, no restart. Type, save, see.
Browse what your target actually exposes — classes, methods, properties, values — from a searchable in-app tree. No manual dumping.
Pattern search, snapshot & refine, comparison, pointer chains, and reusable table imports. Everything the pros expect, wired into scripts.
A purpose-built scripting language with coroutines, modules, prototype OO, and multiple returns. Familiar syntax; nothing to install.
An assistant that reads the target's live state before it writes a line — screenshots, current script, and available reflection. Suggestions that actually run.
Active Discord, direct dev contact, and a public status channel. Ask a question, get an answer today — not next week.
Every module lives in the same runtime and talks to the same reflection cache. Learn one API, use it everywhere.
Windows, panels, buttons, sliders, timers — every piece of the in-app menu is a plain .scs file. Save, and the runtime rebuilds the panel on the next frame. No restart, no reattach.
A live cache of every class, function, and property your target exposes. Search, expand, and wire up a UI control to any of it — with autocomplete backed by the target's actual metadata.
Everything a serious tinkerer expects, callable from a script or from the UI. Pattern search, snapshot compare, refine passes, pointer chains, imports from your existing table files.
Set a breakpoint, step in, step over, step out, watch a register, log an event when a condition is true. Modern debugging primitives you can drive from a two-line script.
Author edits in a friendly assembly-flavoured syntax, install and revert them with a click, keep every change in version control. Your tweaks are a file, not a memory of a memory.
Ask the in-app assistant "add a panel that lists everything the target knows about X" — it inspects the live target, writes a script, drops it into your Studio, and validates it before it runs.
A file tree, an editor with autocompletion, inline diagnostics, live parameter previews, and a health panel that shows what's loaded, what's faulted, and what's dead code.
Types, parameters, and enum values come straight from the introspection cache — not a stale header dump.
Missing symbol? Wrong arity? You see it before the script fires, not on the first crash.
Per-script fault counter, auto-disable threshold, and a persistent log — every event, one click away.
Pay for the runtime; write your own tools on top. Buy a key, redeem it on your account, the Studio picks it up automatically.
The full workbench — Studio, AI copilot, hot-reload, introspection, memory tools, debugger, patch composer. Ships with a free module library and example projects.
.scs scripting + in-app StudioIncluded with every license. Reusable UI helpers, memory recipes, timers, hotkey wiring, and example project scaffolds. Drop them in with one include(...).
Users publish and share modules in Discord. Vote what belongs in the official library, or drop your own into your scripts/ folder.
Sign in with Discord, or use email and a password. Your account is the single source of truth for everything you own.
Checkout via crypto or card. The key lands on your account the moment payment confirms — no DMs, no manual hand-off.
One small installer. Sign in, and your entitlements appear automatically based on what's on your account.
Pick a running process, open the Studio, and start writing. Save the file — the runtime hot-reloads on the next frame.
Anyone who lives inside other people's software — game modders, tool builders, reverse engineers, researchers, and hobbyist scripters. If you've used Cheat Engine, x64dbg, or a scripting console before, you'll be at home in an afternoon.
Anything you can express as a script that reacts to something on the target's screen or in its memory: overlay panels, inspectors, trainers, live editors, custom debug HUDs, testing rigs. The language and API are general-purpose; the community sets the norms.
Not for the vast majority of scripts. The introspection engine gives you named classes, methods, and values, so most projects are ordinary programming. The patch composer is there if you want to go deeper.
Yes — keys bind to one device on first use, hashed locally so we never see your hardware details. You can self-reset once per cycle from your dashboard, or open a ticket on Discord if something breaks.
The runtime and modules refresh themselves automatically. Scripts that depend on hard-coded internals will need a touch-up — that's true of any tool in this space, and the introspection engine is there so you rarely have to.
Crypto purchases are non-refundable by nature. For card payments, contact us within 24 hours of purchase if the framework never worked for you and we'll work it out.
Keys are single-device. Sharing is detected and the key gets locked. Buy two if you both want it.
We collect the minimum needed to run a license: your sign-in details, your purchases, and abuse-detection signals. Sensitive bits are stored in non-reversible form. No telemetry from the runtime, no crash uploads, no third-party trackers.
We ship a general-purpose tool. What people do with it is on them; our Terms spell out what we don't want to see. If your project is legitimate and you have a specific question, ask in Discord — we're happy to talk through it.
Hop into Discord, ask anything, see the community vibe before you spend a cent.