⚙️ Why Roblox is Capped at 60 FPS and How to Unlock It Safely
By default, Roblox’s internal task scheduler imposes a 60 FPS ceiling to ensure compatibility with standard 60 Hz office displays. However, on modern 120Hz, 144Hz, 240Hz, or 360Hz monitors, this cap induces motion judder and unnecessary input latency.
Rather than relying on risky third-party background executables that could trigger Byfron Hyperion security flags, the safest and officially supported method is configuring ClientAppSettings.json using native Roblox engine flags:
Placing ClientAppSettings.json inside a ClientSettings folder tells Roblox’s own engine to target 144 or 240 FPS natively without hooking memory.
Downloading unofficial executables that modify running processes risks antivirus false positives and potential Error 268 disconnects.
📁 Step-by-Step: Where to Place ClientAppSettings.json on Windows
Open Run Prompt
Press Windows + R, enter %localappdata%\Roblox\Versions and press Enter.
Open Active Version
Open the newest version-xxxxxx folder containing RobloxPlayerBeta.exe.
Create Folder
Create a subfolder named exactly ClientSettings.
Save JSON File
Save your copied code as ClientAppSettings.json.
Guillechum • Lead Developer & Performance Engineer
Technically reviewed by Pepote and Thedrittus • Updated for 2026