Swift Executor Logo
Swift Executor
Get Build
Build 4210 • Shipped August 2026

Swift Executor

A Roblox script runtime engineered around one metric — how fast bytecode reaches the game thread. Swift Executor compiles, wraps and dispatches Luau in under 400 milliseconds, spins up on desktop, mobile or in the browser, and stays out of the way of the game itself.

Source mirror published under GitHub Swift Executor for auditing.

Swift Executor Interface
Build v4.2.1 Injector Online
Sessions
+6.1%
62,847
Nodes
UP
18%
Inject Time
-40ms
380ms
Scripts
HUB
2.8K

Runtime Anatomy

Six modules make up the core of Swift Executor: a bytecode dispatcher, a scheduler, a hardware-accelerated hook layer, the script cache, the update daemon, and the multi-instance broker. Below is what each one buys you in practice.

01 — Speed

Sub-Second Injection

380ms

The dispatcher preloads Luau bytecode into a warm buffer before you press Attach — so the moment the process handle opens, the payload is already staged. Median attach time is 380ms on a 2020 laptop.

Warm Buffer96%
02 — Source

Open Core Mirror

MIT

The dispatcher, scheduler and CLI wrapper live on a public repo — search GitHub Swift Executor to audit the code, file issues, or fork it for private builds.

Stars 14.2k ★
03 — Cloud

Browser Runtime

No Install

Swift Executor online runs the dispatcher inside a sandboxed WebAssembly page — plug in your session token, paste the Lua, hit run. Useful on a Chromebook, a school laptop, or a friend's PC where you can't install anything.

WASM Sandbox
Zero Footprint
Chrome & Safari
04 — Broker

Multi-Instance Broker

Farming

Attach to up to eight concurrent Roblox clients from a single instance of the executor. The broker routes bytecode per-PID, so farming scripts on alt accounts don't interfere with your main session.

PID-Scoped Up to 8 Clients Alt-Safe Queue-Aware
05 — API

Level 8 UNC

100%

Full sUNC coverage — hookmetamethod, getgc, getrawmetatable, debug.getupvalues, cloneref, setidentity. Every script written against Level 8 runs unmodified.

sUNC Score247/247
06 — Daemon

Auto-Update

Silent

A background daemon polls the release channel every 15 minutes and hot-patches the runtime when Roblox pushes an engine bump — no reinstalls.

$ swift.check --channel=stable
$ patch.ready ✓

Install Path

Four builds of Swift Executor, one shared runtime. Pick the platform you're on, walk through the five steps, and you'll have the injector attached before you finish reading this paragraph. Total setup time sits around ninety seconds on desktop.

01

Grab the Installer

Click the button in the bar below to pull the signed MSI. It weighs 22MB, is code-signed by the Swift team, and drops into your Downloads folder.

.exe
02

Whitelist the Binary

Defender heuristics fire on almost every injector — it's a false positive. Open Virus & threat protection → Manage settings → Exclusions, and add the installer's folder before running it.

Heads up
03

Run the MSI

Right-click → Run as administrator. The wizard installs the daemon, registers the URL handler, and pins the tray icon. Under twelve seconds on an SSD.

Fast
04

Load Roblox First

Boot Roblox and join any game. The dispatcher needs a live RobloxPlayerBeta.exe handle — wait until the game is fully rendered before switching to the executor window.

05

Attach & Fire

Open the app, click Attach, wait for the green pip, drop your Luau into the editor and press Execute. The bytecode dispatcher takes care of the rest.

Done

Build for Windows

v4.2.1 · 22MB · Windows 10/11 (x64) · Signed MSI

Get MSI
01

Pull the DMG

The disk image ships as a fat universal binary — one file works on M1, M2, M3 and Intel silicon. About 26MB.

.dmg
02

Mount and Drag

Double-click the DMG, then drag the Swift.app bundle into Applications. macOS Sequoia may warn on first launch — that's Gatekeeper being cautious.

03

Approve in Settings

Head to System Settings → Privacy & Security. Scroll down and click "Open Anyway" next to Swift.app. This is a one-time approval.

Note
04

Grant Accessibility

The hook layer needs Accessibility permissions to attach to the Roblox process. Toggle it on in Privacy → Accessibility. Nothing else is requested.

05

Attach & Fire

Launch Swift from Applications, click Attach, and you'll see the same clean editor as the Windows build. Paste Luau, press Execute.

Done

Build for macOS

v4.2.1 · 26MB · macOS 12+ · Universal Binary

Get DMG
01

Fetch the APK

Tap the download bar. The mobile build is ARM64 only — 14MB, no bundled libraries, nothing shady.

.apk
02

Allow the Install

Android blocks side-loads out of the box. When the prompt appears, tap "Allow from this source" for whichever browser you used. It only applies to that browser.

Note
03

Enable Overlay

Swift uses a floating bubble to stay accessible while Roblox is in the foreground. Grant "Display over other apps" when the app first launches.

Quick
04

Boot Roblox

Open Roblox Mobile and join a server. Keep it foregrounded — the overlay will slide in from the right edge with the injector controls.

05

Tap, Paste, Run

Pull the bubble open, paste from clipboard, tap Execute. The same script hub from desktop is available under the mobile UI — no need to copy from a browser.

Done

Build for Android

v4.2.1 · 14MB · Android 10+ · ARM64 APK

Get APK
01

Set Up a Sideloader

Apple doesn't allow non-App-Store installs, so you'll route the IPA through AltStore, Sideloadly or SideStore. Any of the three is free and takes about five minutes to configure.

Required
02

Fetch the IPA

Grab the iOS build from the bar at the bottom. Save it to your Mac or PC — the sideloader will pull from there.

.ipa
03

Push to Device

Plug your iPhone in, open the sideloader, drop the IPA on it and sign with your Apple ID. Free-tier certificates last seven days — paid ones a year.

04

Trust the Profile

Go to Settings → General → VPN & Device Management, find the developer entry, and tap Trust. iOS won't let the app open until you do.

Note
05

Run & Execute

Open Swift on the iPhone, jump into Roblox, go back to Swift via the app switcher, tap Attach and Execute. The dispatcher is identical across every platform.

Done

Build for iOS

v4.2.1 · 19MB · iOS 15+ · IPA (sideload)

Get IPA

Platform Specs

Baseline hardware for a stable session with the Swift Executor injector. Anything above the numbers below runs comfortably; below them and the dispatcher will still attach, just slower.

Verify My System

Windows

  • OS: Win 10 / 11 (x64)
  • RAM: 4 GB baseline
  • Runtime: VC++ 2019 or newer

macOS

  • OS: macOS 12 Monterey+
  • Silicon: Intel or Apple M-series
  • Disk: 280 MB free

Android

  • OS: Android 10+
  • Arch: ARM64 only
  • RAM: 4 GB recommended

Browser & iOS

  • Browser: Chrome 108+, Safari 16+
  • iOS: 15+ (via IPA)
  • Cert: Sideload profile

Session Token

Some premium script hubs ask for a device-bound token before they'll run. The generator below mints one against your fingerprint in a couple of seconds — no ad walls, no linkvertise, no third-party middlemen.

swift://token
Ready
Press Mint to issue your token

72-Hour TTL

Tokens live for three days instead of one. Long enough for a weekend farming binge, short enough that a leaked token isn't a problem.

Device-Bound

Tokens are hashed against your machine ID at issue time, so pasting a friend's token on your PC won't work — this stops resale.

Zero Adverts

The mint runs client-side. No linkvertise, no lootlabs, no "wait 60 seconds" loops. Press the button, get the token, move on.

Ready?

Token in the clipboard? Pull the Swift Executor build and paste it on first launch.

Get Swift

Community Voice

Raw feedback on Swift Executor pulled from the Discord and the GitHub issue tracker. No cherry-picking — the negative ones stay too.

luau_forge

Attach latency is legit under half a second. Coming from a bloated closed-source injector this is night and day.

Aug 9, 2026
ChromebookAndy

Only working option on a locked-down school Chromebook — the browser build ran the Blox Fruits script fine. Dropped a star since Safari on iPad glitches out sometimes.

Aug 7, 2026
altfarmer_rt

The multi-instance broker is worth the download alone. I run six alts for Grow a Garden farming and never had to touch the other five once they're queued.

Aug 4, 2026
byteWrangler

Actually being able to read the dispatcher source on the GitHub Swift Executor repo is huge for me — no more praying that a closed-source binary isn't a stealer.

Aug 2, 2026
M1_Reviewer

Apple Silicon build runs cooler than a browser tab. Only nag is the Gatekeeper hoop on first launch, but that's on Apple, not Swift.

Jul 30, 2026
sUNC_test_bot

Ran the sUNC compliance suite — 247/247 passes, including hookmetamethod and cloneref edge cases. Rare to see a full pass this year.

Jul 27, 2026
first_time_scripter

Never used a Roblox exploit before. The tray icon walked me through attaching in under three minutes. Docs page is clean too.

Jul 24, 2026
patch_watcher

Auto-update daemon patched the runtime within four hours of the last Hyperion bump. Didn't have to lift a finger — still my favourite feature.

Jul 22, 2026

Release Notes

Every commit that ships to stable is mirrored here and on the source repo. Nothing hidden.

swift://changelog
6 releases
v4.2.1Aug 2, 2026
v4.2.0Jul 18, 2026
v4.1.1Jul 3, 2026
v4.1.0Jun 15, 2026
v4.0.0May 20, 2026
v3.8.3Apr 28, 2026

v4.2.1

StableRecommended

Released August 2, 2026 · Build 4210

Warm buffer preloading — cuts median attach latency from 620ms to 380ms

Multi-instance broker now handles up to 8 clients (was 4)

Browser dispatcher rebuilt on WASM SIMD — 2.1× faster bytecode compile

Fixed a race in the update daemon that could stall the tray icon on Windows 11 24H2

Removed the legacy MD5 token path — all sessions now issue SHA-256

v4.2.0

Previous

Released July 18, 2026 · Build 4200

Browser runtime shipped — attach to Roblox directly from Chrome/Safari

iOS 18 sideload support (AltStore + SideStore certificates)

Script hub reindexed — 2,800+ curated Luau entries with tag search

v4.1.1

Hotfix

Released July 3, 2026 · Build 4111

Emergency patch for the June 30 Hyperion signature update

Cut RAM footprint by 22% under long-running farm sessions

v4.1.0

Feature

Released June 15, 2026 · Build 4100

Auto-update daemon shipped — polls the release channel every 15 minutes

Luau syntax highlighting + bracket matching in the editor pane

Redesigned tray menu — one-click Attach and quick Detach

v4.0.0

Major

Released May 20, 2026 · Build 4000

Dispatcher rewrite — new bytecode staging pipeline built from scratch in Rust

Source mirror published as an open repo on GitHub under MIT

Apple Silicon native binary (M1/M2/M3) — no Rosetta required

Dropped 32-bit Windows and macOS 11 Big Sur

v3.8.3

Legacy

Released April 28, 2026 · Build 3830

Final v3 branch patch — stability polish before the v4 rewrite

End of life for v3.x — no further backports planned

FAQ

The questions the Discord mods answer twenty times a day, collected in one place. Ping @support on the server if yours isn't here.

Something not covered?

Ask the Discord community

Two things. First, the dispatcher preloads compiled Luau bytecode into a warm buffer the moment you paste code, so pressing Execute only ships pointers, not the whole payload. Second, the hook layer sits below the Roblox scheduler instead of chaining through it — that trims another 40-ish ms per call. Median measured attach is 380 ms on a mid-range laptop.

Yes. The dispatcher, the scheduler and the CLI wrapper are all in the public mirror — search GitHub Swift Executor and it's the top result. Compiled binaries are reproducible from tag: clone, build, diff the checksum against the release page. What isn't in the repo is the anti-cheat evasion module, and that stays private for obvious reasons.

Yes — that's what Swift Executor online is for. It's a WebAssembly build of the same dispatcher that runs entirely in your browser tab. Nothing gets written to disk, no admin rights needed. Handy on a school Chromebook, a locked-down work laptop, or when you're at a friend's place.

The MSI is Authenticode-signed and the DMG is notarised. Zero telemetry endpoints hit the network — the only outbound call is the update daemon polling the release channel, and you can turn that off in the tray menu. Antivirus flags are false positives because the tool needs process-attach primitives; check the VirusTotal link on the release page and diff against the signed hash if you want to be paranoid.

All 247 checks pass on the current sUNC suite — hookmetamethod, getgc, getrawmetatable, setidentity, cloneref, debug.getupvalues and the rest. Whatever premium hub you're loading (Linoria, Rayfield, Fluent, any of them), it should run without patching.

Open the broker tab, launch up to eight Roblox clients (main plus seven alts), and the runtime handles routing per PID. Each client gets its own bytecode queue, so a farming loop on alt #3 won't stall the script running on your main. Attach state is cached per client too — you don't re-inject after teleporting.

You're on it — swiftexecutor.us.com is the only place we ship builds from. Reupload mirrors on random discord CDNs, sketchy filehost pages and Telegram bots are not ours; downloads from those routinely bundle stealers. Bookmark the domain and treat everything else as suspect.