World Executor · Roblox VM

Settings

Themes, editor behaviour, and the handful of toggles that change how the client itself runs.

Themes

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.

Editor settings

SettingWhat it changes
Font sizeEditor and console text size.
Line numbersShow or hide the gutter.
Smooth scrollingAnimates scrolling instead of jumping line to line.
Word wrapWraps long lines rather than scrolling horizontally.
MinimapThe document overview on the right edge of the editor.

Client behaviour

  • 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.

Reading settings from a script

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)