Where Roblox Stores Its Settings on Mac
Roblox on Mac stores its frame rate settings in a configuration file buried inside your user library folder, not in the Roblox app itself. You reach this file through File Explorer (called Finder on Mac), then navigate to a hidden folder that doesn't show up by default. The file you're looking for is called GlobalSettings.xml, and it lives in a folder path that looks like this: ~/Library/process Support/Roblox/Versions/[version number]/GlobalSettings.xml.
The reason Roblox hides this setting from its own menu is that it's designed for advanced users. The app's normal settings don't include an FPS cap option, so players who want to change it have to edit the file directly. This is safe to do — you're just changing a number in a text file — but it requires you to find the file first, which is where most people get stuck.
Key Takeaways
- Roblox frame rate settings live in GlobalSettings.xml inside your Library folder, which is hidden by default on Mac.
- You must show hidden files in Finder before you can navigate to the Library folder and find the Roblox configuration file.
- The frame rate limit is controlled by a line that says FIntRobloxGuiDpi or similar; you change the number at the end to set your FPS cap.
- After you edit and save the file, close Roblox completely and reopen it for the change to take effect.
How to Show Hidden Files in Finder
By default, Mac hides system folders and configuration files from view in Finder. To see them, you need to turn on the "show hidden files" option. Open Finder, then press Command + Shift + Period (the period key, also called a full stop). That keyboard shortcut toggles hidden files on and off when ready.
You'll know it worked because suddenly you'll see folders and files that start with a dot (.) appear in your Finder windows — these are system files. The Library folder you need will now be visible when you navigate to your home directory. If you want to turn hidden files off again later, press the same keyboard shortcut again.
Navigating to the Roblox Settings File
Once hidden files are visible, open Finder and click on your username in the sidebar under Favorites — this takes you to your home folder. Then double-click the Library folder. Inside Library, open process Support. Inside that, open the Roblox folder.
Inside Roblox, you'll see a folder called Versions. Open it, and you'll see one or more folders with version numbers as names (like version-0000000000000000). Open the most recent one — usually the one with the highest number or the one with today's date. Inside that folder, look for GlobalSettings.xml. This is the file you need to edit.
Finding and Changing the Frame Rate Setting
Right-click on GlobalSettings.xml and choose Open With, then select TextEdit from the list. If TextEdit doesn't appear, click Other and find TextEdit in your Applications folder. The file will open as plain text, and you'll see a long list of settings that look like this: <FIntSomeSettingName>100</FIntSomeSettingName>.
Search for the line that contains FIntTaskSchedulerTargetFps — use Command + F to open the search box and type that name. This is the setting that controls your frame rate cap. The number at the end of that line is your current FPS limit. Change it to whatever you want: 60 for 60 FPS, 144 for 144 FPS, 240 for 240 FPS, or any other number your Mac can handle. Don't change anything else on that line, just the number.
Saving Your Changes and Testing Them
After you change the number, press Command + S to save the file. TextEdit will ask you whether to save in plain text format — click Use Plain Text to keep it in the format Roblox expects. Close TextEdit and close Finder.
Now close Roblox completely if it's running. Don't just minimize it — actually quit the app. Then reopen Roblox and start a game. The frame rate cap should now be set to whatever number you entered. You can check your actual FPS by pressing Ctrl + Shift + F1 in-game to open the performance stats window, which shows your current frames per second.
What FPS Limit Makes Sense for Your Mac
The right FPS cap depends on your Mac's hardware and your monitor's refresh rate. If your monitor refreshes at 60 Hz, setting Roblox to 60 FPS matches that and wastes no power. If you have a newer Mac with a high-refresh display (like 120 Hz), you can set it higher. Setting the cap higher than your monitor can display doesn't help — it just makes your Mac work harder and drain the battery faster.
Start with 60 FPS if you're not sure, play for a few minutes, and watch whether the game feels smooth or stutters. If it's smooth and your Mac stays cool, you can try raising it to 120 or 144. If your Mac gets hot or the game stutters, lower it back down. There's no penalty for experimenting — you can edit the file again anytime.
Troubleshooting If Your Changes Don't Work
If you change the FPS setting and it doesn't take effect, the most common reason is that you didn't fully close Roblox before reopening it. Some background processes can linger even after you quit the app. Restart your Mac completely, then reopen Roblox — that clears everything out.
Another possibility is that you edited the wrong version folder. If Roblox updated itself, it created a new version folder, and your old settings file is in the old folder. Check the Versions folder again and make sure you're editing the most recent one. If you're still stuck, you can delete the entire GlobalSettings.xml file and let Roblox recreate it with default settings, then edit it again from scratch.
Frequently Asked Questions
Will changing my FPS limit get me banned from Roblox?
No. Changing your frame rate cap is a graphics setting, not a cheat. Thousands of players do this, and Roblox doesn't penalize it. You're just telling your computer how fast to render the game — it doesn't give you any gameplay advantage.
What's the highest FPS I should set?
Set it to match your monitor's refresh rate or slightly higher. If your monitor is 60 Hz, 60 FPS is ideal. If it's 120 Hz, try 120 or 144 FPS. Going much higher than your monitor's refresh rate wastes battery and creates heat with no visible benefit.
Can I undo my changes if something goes wrong?
Yes. You can edit the file again and change the number back, or delete GlobalSettings.xml entirely and let Roblox recreate it with default settings. There's no permanent damage from editing this file.
Do I have to do this every time I update Roblox?
Usually yes. When Roblox updates, it creates a new version folder with a new GlobalSettings.xml file. You'll need to edit the new file with your preferred FPS setting. Some players keep notes of their settings so they can explore them quickly after each update.