Settings
Themes, editor behaviour, and the handful of toggles that change how the client itself runs.
Four options ship with the client: Ocean Blue (the default), Dark, Light, and Custom. Custom exposes the individual colour slots so you can match the editor to whatever you already use.
| Setting | What it changes |
|---|---|
| Font size | Editor and console text size. |
| Line numbers | Show or hide the gutter. |
| Smooth scrolling | Animates scrolling instead of jumping line to line. |
| Word wrap | Wraps long lines rather than scrolling horizontally. |
| Minimap | The document overview on the right edge of the editor. |
- Auto-attach — attach as soon as a Roblox process appears, rather than waiting for you to press the button.
- Auto-execute — whether the autoexec/ folder runs on join at all. Turn it off to debug a bad auto-execute script.
- Topmost — keep the client window above Roblox.
- Save tabs on exit — restore the tabs you had open on next launch.
Roblox's own settings tree is reachable through the settings and UserSettings accessors documented in Miscellaneous, and Fast Flags through getfflag / setfflag. The client's own preferences are not scriptable — they live in its config, not the Luau environment.
flags.lua
-- Roblox settings and Fast Flags, not the client's own UI.
print(getfflag("DFIntTaskSchedulerTargetFps"))
setfflag("DFIntTaskSchedulerTargetFps", "240")
-- The FPS cap has a dedicated pair.
print(getfpscap())
setfpscap(240)