Fast. Clean. Uncompromised.
A modern Roblox configuration & launcher tool.
Crimson is a desktop tool for configuring and launching Roblox with optimized engine settings.
It provides a clean interface for managing FastFlags — low-level engine parameters that control rendering, scheduling, telemetry, and hardware acceleration — without touching config files by hand.
- No injections. No memory edits. No runtime patches.
- Writes to
ClientAppSettings.json— the same file Roblox reads natively. - One-click launch with your configuration applied automatically.
- 76 FastFlags across 8 categories — searchable, documented, toggle-ready
- Multithreaded rendering pipeline controls — parallel draw calls, terrain, particles
- Hardware acceleration flags — GPU skinning, compute physics, async readback
- Performance profiles — switch between full presets in one click
- Telemetry reduction — 16 flags to strip analytics, diagnostics, and reporting
- Custom profiles — snapshot your current config and save it
- Modern UI — dark crimson theme, frameless window, smooth transitions
- Auto-detection — finds your Roblox installation automatically
Three built-in profiles ship with Crimson. Each is tuned for a different balance of quality and speed.
Vanilla Roblox. No flags applied.
Zero modifications. Use this as your baseline or to revert everything cleanly.
Stable performance with smart defaults.
- Multithreaded rendering enabled
- GPU instancing, skinning, and hardware occlusion active
- Light telemetry reduction (analytics, WebView, package reporting)
- Adaptive streaming and memory prioritization on
- 144 FPS scheduler target
Maximum FPS. Minimum overhead.
- All telemetry disabled (16 flags)
- Full MT rendering pipeline — parallel terrain, particles, scene updates
- GPU compute physics, particle compute, async readback
- Shadows off, SSAO off, anti-aliasing off, post-processing off
- Lowest texture quality, reduced grass distance
- Uncapped FPS (999 scheduler target)
- Aggressive caching — 768 MB texture, 384 MB mesh
- Voice chat disabled, background CPU reduction on
| Crimson | Alternatives | |
|---|---|---|
| Approach | Native config file only | Often hooks, injects, or patches memory |
| Transparency | Open source, every flag documented | Closed source or obfuscated |
| Flag count | 76 flags, 8 categories | Typically a handful, poorly explained |
| Profiles | Built-in + custom, one-click switch | Manual editing or limited presets |
| MT Rendering | Dedicated category, 9 flags | Rarely exposed |
| HW Acceleration | 9 GPU offload flags | Usually not available |
| UI | Purpose-built Electron app | Web panels, CLI tools, or Notepad |
| Safety | No runtime modification | Varies |
| Layer | Technology |
|---|---|
| Runtime | Electron 33 + Node.js |
| Frontend | Vanilla HTML / CSS / JS |
| IPC | contextBridge + ipcRenderer (context-isolated) |
| Config target | %LOCALAPPDATA%\Roblox\ClientSettings\ClientAppSettings.json |
| Detection | Filesystem scan of %LOCALAPPDATA%\Roblox\Versions\ |
| Profiles | JSON stored in %APPDATA%\crimson\ |
| Build | electron-builder (NSIS installer) |
Requirements: Windows 10/11, Node.js 18+, Roblox installed.
# Clone the repository
git clone https://github.com/your-username/crimson.git
cd crimson
# Install dependencies
npm install
# Launch
npm startTo build a distributable installer:
npm run buildOutput lands in dist/.
Crimson/
├── main.js # Main process — window, IPC, detection, launch
├── preload.js # Secure IPC bridge
├── package.json # Config & dependencies
├── assets/
│ ├── logo.png # App logo
│ └── icon.ico # Windows icon
└── src/
├── index.html # UI shell — 5 tab panels
├── styles.css # Crimson design system
├── renderer.js # State management & UI logic
└── data/
├── fastflags.json # Flag catalog (76 flags, 8 categories)
└── profiles.json # Built-in profiles
Crimson modifies ClientAppSettings.json, a configuration file that Roblox reads on startup. This is the same mechanism Roblox Studio uses for engine settings. Crimson does not inject code, modify game memory, or alter any running process.
Use of third-party tools with Roblox is subject to the Roblox Terms of Use. Users are responsible for ensuring compliance. Crimson is provided as-is under the MIT license with no warranty.
Built with precision. No bloat. No compromise.
