Profiles before the client boots
Validate, merge and snapshot ClientAppSettings.json in the build Roblox is about to start. Website Play buttons go through the same path automatically.
Portable · Auto-updating · No telemetry
Roblox, on your terms.
A single local Windows companion that applies your FastFlags before the client boots, manages accounts and multiple clients, sits a live performance panel next to the game, and keeps your cursors, skyboxes, fonts and sounds in place.
Everything in one window
ZenStrap is a launcher, a configuration editor and a session companion. It writes only to your own user profile and the installed client, and it keeps a copy of every file it touches.
Validate, merge and snapshot ClientAppSettings.json in the build Roblox is about to start. Website Play buttons go through the same path automatically.
A versioned registry with status and allowlist state, line-numbered validation, diffs, and a guarded apply. Dry runs show exactly what would change.
Saved account metadata with DPAPI-encrypted cookies, one-click ticket launches, and a multi-client reservation for running several clients side by side.
Drop in files or import a zip pack. ZenStrap overlays them into the active build before launch, backs up the originals, and restores them on request.
A borderless, always-on-top panel with CPU, memory, client count, a sparkline, session timer and the autoclicker and anti-AFK switches. F9 hides it.
CPU and memory history sampled for the whole session, a redacted diagnostics report, rotated logs, and a launch-URI inspector that never shows tickets.
Autoclicker, anti-AFK and macro scripts with global hotkeys, plus an F8 stop-everything switch. Input only reaches the focused window.
Apply a profile to Studio and take over the roblox-studio: handler, while leaving Studio's login callbacks alone.
Discord shows the experience you're in, with a Join server button friends can use. Only the place and server IDs go to Discord, over its local pipe: no ticket, no account, no bot.
Content library
Files keep the client's own layout, so packs built for other Bloxstrap-style launchers import unchanged. ZenStrap writes them into the build that is about to start and backs up what it replaced.
| Group | Client path |
|---|---|
| Cursors | content\textures\KeyboardMouse\Cursors |
| Fonts | content\fonts |
| Sounds | content\sounds |
| Skyboxes | PlatformContent\pc\textures\sky |
Automatic updates
ZenStrap checks this site's manifest at startup. New builds are verified against the published SHA-256 before they replace anything, then the app restarts into the new version. If the swap fails, the previous executable is put back.
—Download
A single portable ZenStrap.exe. No installer, no runtime to install, no admin rights required. Windows SmartScreen may warn because the build is not code-signed; verify the checksum below.
Community
Release notes land there first. Ask about a launch, compare flag profiles, or swap cursor, skybox, font and sound packs with other users.
Never share your Roblox cookie or launch ticket with anyone.
FAQ
No. ZenStrap is closed-source and proprietary; the source is not published and the license forbids copying or redistributing it. Official builds come only from this site.
It never sees your password. Saved accounts keep the session cookie you provide, encrypted with Windows DPAPI for your user account, in the local data folder. Nothing is uploaded.
Since Roblox's September 2025 allowlist, the client ignores local flags that are not on its list. ZenStrap shows each flag's allowlist state and says so rather than promising an effect.
Roblox does not support multiple clients, and automation can conflict with Roblox's Terms or an experience's rules. Use both only on accounts you own and where they are allowed.
They stay. Settings, profiles, accounts and the content library live outside the app folder. Roblox updates create a new version folder, so ZenStrap re-applies your content on the next launch.
Only to the Discord client already running on your PC, over its local pipe. It sends the experience you are in, and with the Join button enabled the place and server ID so friends can join. There is no Discord bot, no token, and no server in between; both toggles live in Settings.