# How to unlock your FPS on Roblox :

## Here is a list of what does this method do :
- Modifies the client settings,
- Less frequent frame drops
- Overrides default frame rate restrictions,
- Synchronizes with the server's tick rate

## Step 0 :
### You will need a JSON file named "ClientsSettings.json", it is available to download or simply to copy.

**ClientSettings.json :**  

	{"FIntFlagUpdateVersion": 94,
	"FStringNewInGameMenuForcedUserIds": "2323539704;3822626535;4126963942;2627408279;4329723352",
	"DFIntSecondsBetweenDynamicVariableReloading": 31557600,
	"FIntRolloutEnrollmentExpirationMinutes": 31557600,
	"DFFlagDynamicFastVariableReloaderTest1": false,
	"FFlagExecDynInitTests": false,
	"DFFlagEarlyExitIfHang": false,
	"DFFlagRenderTC2_6": true,
	"FFlagRenderTC2_Disable": false,
	"FIntRenderTC2_PercentageRollout": 100,
	"FFlagRenderFixTC2MemoryLeak": true,
	"FFlagLoadCoreScriptsFromPatchOnly": true,
	"FIntMaxCachedPatches": 3,
	"DFIntAppLaunchFlowThrottlingRate": 0,
	"FIntMeshContentProviderForceCacheSize": 200000000,
	"FIntAnimationClipCacheBytes": 200000000,
	"FIntEmotesAnimationsPerPlayerCacheSize": 200000000,
	"FIntDefaultMeshCacheSizeMB": 2048,
	"FIntSmoothTerrainPhysicsCacheSize": 200000000,
	"DFIntHttpCurlConnectionCacheSize": 200000000,
	"DFIntUserIdPlayerNameCacheSize": 200000000,
	"DFIntUserIdPlayerNameLifetimeSeconds": 604800,
	"FIntTaskSchedulerAutoThreadLimit": 16,
	"DFIntTaskSchedulerTargetFps": 200000000,
	"FIntSSAOMipLevels": 0,
	"DFIntJoinDataCompressionLevel": 8,
	"DFIntClusterCompressionLevel": 8,
	"DFIntNetworkSchemaCompressionRatio": 18,
	"FFlagHandleAltEnterFullscreenManually": false,
	"DFFlagTaskSchedulerAvoidYieldInBackground": true,
	"DFFlagTaskSchedulerBlockingShutdownInClients": true,
	"FFlagTaskSchedulerUseRobloxRuntime": true,
	"FFlagEnableQuickGameLaunch": true,
	"FFlagFlagAPICaching": true,
	"FFlagPreloadAllFonts": true,
	"FFlagPreloadMinimalFonts": true,
	"FFlagRemoveRedundantFontPreloading": true,
	"FFlagPreloadTextureItemsOption4": true,
	"DFFlagContentProviderSupportsSymlinks": true,
	"DFFlagHttpClientOptimizeReqQueuing": true,
	"FFlagBatchAssetApi": true,
	"DFFlagReportHttpBatchApiRejectedUrl": true,
	"DFLogBatchAssetApiLog": 6,
	"DFIntBatchThumbnailLimit": 200,
	"DFIntBatchThumbnailMaxReqests": 4,
	"DFIntBatchThumbnailResultsSizeCap": 400,
	"DFIntHttpBatchApi_maxReqs": 32,
	"DFIntHttpBatchLimit": 256,
	"FFlagBatchGfxGui2": true,
	"FFlagFinishFetchingAssetsCorrectly": true,
	"FFlagEnableZeroLatencyCacheForVersionedAssets": true,
	"FFlagAnimationClipMemCacheEnabled": true,
	"FFlagRenderEnableGlobalInstancing3": true,
	"FIntRenderEnableGlobalInstancingD3D10Percent": 100,
	"FIntRenderEnableGlobalInstancingD3D11Percent": 100,
	"FIntRenderEnableGlobalInstancingVulkanPercent": 100,
	"FIntRenderEnableGlobalInstancingMetalPercent": 100,
	"FFlagEnablePrefetchTimeout": true,
	"DFFlagAddJobStartTimesExpiringPrefetch": true,
	"FFlagPrefetchOnEveryPlatform": true,
	"FFlagCacheRequestedMaxSize": true,
	"FFlagAudioAssetsInResizableCache2": true,
	"DFFlagCalculateKFSCachedDataEarly": true,
	"DFFlagEnablePerformanceControlSoundCache3": false,
	"DFFlagHttpCacheCleanBasedOnMemory": true,
	"DFFlagHttpCacheMissingRedirects": true,
	"FFlagSimCSG3MegaAssetFetcherSkipCached": true,
	"FFlagSimCSGV3CacheVerboseBSPMemory": true,
	"FFlagSimCSGV3CacheVerboseCanary": true,
	"FFlagSimCSGV3CacheVerboseOperation": true,
	"FFlagSimCSGV3CacheVerboseSeparateDealloc": true,
	"FFlagSimUseCSGV3TreeRule2Reduction": true,
	"FFlagSimCSGV3SeparateDetachedCoplanarGraphs": true,
	"FFlagSimCSGV3PruneNonManifoldVertexGraph": true,
	"FFlagSimCSGV3MeshFromCollarNilFragment": true,
	"FFlagSimCSGV3isPlaneValidBugFix": true,
	"FFlagSimCSGV3InitializeVertexMapFix": true,
	"FFlagSimCSGV3IncrementalTriangulationStreamingCompression": true,
	"FFlagSimCSGV3IncrementalTriangulationPhase3": true,
	"FFlagSimCSGV3IncrementalTriangulationPhase2": true,
	"FFlagSimCSGV3IncrementalTriangulationPhase1": true,
	"FFlagSimCSGV3EnableOperatorBodyPruning": true,
	"FFlagSimCSGV3AddIntersection": true,
	"FFlagSimCSGKeepPhysicalConfigData": true,
	"FFlagSimCSGAllowLocalOperations": true,
	"DFFlagSimCSG3UseQuadBallInExperience": true,
	"FFlagSimCSG3UseMovedBuilders": true,
	"FFlagSimCSG3NewAPIBreakApart": true,
	"FFlagSimCSG3EnableNewAPI": true,
	"FFlagSimCSG3AsyncWarmv2": true,
	"FFlagSimCSG3AllowBodyToSave": true,
	"FFlagCSGMeshDisableReadHash": true,
	"FFlagCSGMeshDisableWriteHash": true,
	"DFFlagCleanOldCSGData": true,
	"FFlagWrapDispatcherTickLimit": true,
	"FFlagGraphicsD3D11AllowThreadSafeTextureUpload": true,
	"FFlagGraphicsDeviceEvents": true,
	"FFlagGraphicsEnableD3D10Compute": true,
	"FFlagGraphicsTextureCopy": true,
	"FIntRenderD3D11UncleanShutdownPercent": 100,
	"FIntEnableCullableScene2HundredthPercent": 500,
	"DFFlagAlwaysPutSoundsOnDiskWhenLowOnMemory": true,
	"FFlagRemoveMemoryApsGpu": true,
	"FFlagTrackAllDeviceMemory5": true,
	"FIntAbuseReportScreenshotMaxSize": 0,
	"DFIntCrashReportingHundredthsPercentage": 0,
	"DFIntCrashUploadErrorInfluxHundredthsPercentage": 0,
	"DFIntCrashUploadToBacktracePercentage": 0,
	"FFlagThreadCacheInit": true,
	"FFlagUpdateUICachesWithQuadTree3": true,
	"DFFlagExperimentalRuntimeTextureCreation": true,
	"FFlagFixGraphicsQuality": true,
	"FFlagCommitToGraphicsQualityFix": true,
	"FFlagFixTextureCompositorFramebufferManagement2": true,
	"FFlagMemoryPrioritizationEnabledForTextures": true,
	"FFlagTextureManagerMaySkipBlackReloadFallback": true,
	"FFlagTextureManagerUsePerfControl": true,
	"FFlagTextureManagerUsePerfControlDirectMapping": true,
	"FFlagTextureManagerUsePerfControlV2Api": true,
	"FFlagIntegrityCheckedProcessorUsePerfControl": true,
	"FFlagIntegrityCheckedProcessorPerfControlEffects": true,
	"FFlagIntegrityCheckedProcessorUsePerfControlV2Api": true,
	"FFlagPerfControlFireCallbacks2": true,
	"FFlagSoundServiceUsePerfControlV2Api": false,
	"FFlagPerformanceControlChangeTunableEagerly": true,
	"FFlagPerformanceControlDynamicUtilityCurves": true,
	"FFlagPerformanceControlMimicMemoryPrioritization": true,
	"DFFlagPerformanceControlProportionalPlanner": true,
	"DFFlagPerformanceControlProportionalPlannerForV2": true,
	"FFlagPerformanceControlSimpleMPLogic": true,
	"DFFlagESGamePerfMonitorEnabled": false,
	"DFIntESGamePerfMonitorHundredthsPercentage": 0,
	"FIntGamePerfMonitorPercentage": 0,
	"DFFlagEnablePerfAudioCollection": false,
	"DFFlagEnablePerfDataCoreCategoryTimersCollection2": false,
	"DFFlagEnablePerfDataCoreTimersCollection2": false,
	"DFFlagEnablePerfDataCountersCollection": false,
	"DFFlagEnablePerfDataGatherTelemetry2": false,
	"DFFlagEnablePerfDataMemoryCategoriesCollection2": false,
	"DFFlagEnablePerfDataMemoryCollection": false,
	"DFFlagEnablePerfDataMemoryPerformanceCleanup3": false,
	"DFFlagEnablePerfDataMemoryPressureCollection": false,
	"DFFlagEnablePerfDataReportThermals": false,
	"DFFlagEnablePerfDataSubsystemTimersCollection2": false,
	"DFFlagEnablePerfDataSummaryMode": false,
	"DFFlagEnablePerfRenderStatsCollection2": false,
	"DFFlagEnablePerfStatsCollection3": false,
	"DFIntPerfDataGlobalThrottleHundredthsPercent": 100000,
	"FFlagRenderGpuTextureCompressor": true,
	"FFlagRenderLightGridEfficientTextureAtlasUpdate": true,
	"FFlagSkipRenderIfDataModelBusy": true,
	"DFIntRenderingThrottleDelayInMS": 100,
	"FFlagReadHSRAlwaysVisibleData": true,
	"FFlagApplyHSRAlwaysVisibleData": true,
	"FFlagLinearDeformerLocal": true,
	"FFlagEnableLinearCageDeformer2": true,
	"FFlagUseFallbackTextureStatusLoaded": true,
	"FFlagUseFallbackTextureStatusLoaded2": true,
	"FFlagHumanoidDeferredSyncFunction5": true,
	"DFFlagHumanoidOnlyStepInWorkspace": true,
	"FFlagHumanoidParallelFasterSetCollision": true,
	"FFlagHumanoidParallelFasterWakeUp": true,
	"FFlagHumanoidParallelFixTickleFloor2": true,
	"FFlagHumanoidParallelOnStep2": true,
	"FFlagHumanoidParallelSafeCofmUpdate": true,
	"FFlagHumanoidParallelSafeUnseat": true,
	"FFlagHumanoidParallelUseManager4": true,
	"FFlagCloudsUseBC4Compression": true,
	"FIntClientCompressionFormatRequestPC": 3,
	"FFlagCloudsMvpForceNoHistory": true,
	"DFFlagThrottleDeveloperConsoleEvents": true,
	"FFlagFastGPULightCulling3": false,
	"FFlagDebugForceFSMCPULightCulling": false,
	"DFFlagSimIfNoInterp2": true,
	"DFFlagSimOptimizeInterpolationReturnPreviousIfSmallMovement2": true,
	"FFlagUseMediumpSamplers": true,
	"DFFlagCollectibleItemInExperiencePurchaseEnabled": true,
	"DFFlagCollectibleItemInInspectAndBuyEnabled": true,
	"DFFlagIntegrateSendInPeer": true,
	"DFFlagLocServiceGetSourceLanguageFromWebAPI": true,
	"DFFlagPlayerConfigurer2886": true,
	"FFlagPlayerConfigurer2759": true,
	"DFFlagPredictedOOM": false,
	"DFFlagPredictedOOMAbs": false,
	"DFFlagPredictedOOMMessageKeepPlayingLeave": false,
	"FFlagBatchThumbnailFetcherTimedOutSupport": true,
	"FFlagFileMeshToChunks2": true,
	"FFlagKickClientOnCoreGuiRenderOverflow": false,
	"FFlagLuaAppSystemBar": true,
	"FFlagGraphicsGLTextureReduction": true,
	"FFlagWriteFileMeshToChunks": true,
	"FFlagIxpPrefetchOnEveryPlatform": true,
	"FFlagEnableInGameMenuV3": false,
	"FFlagDisableNewIGMinDUA": true,
	"DFFlagDisconnectPlayerOnRemove2": false,
	"FFlagMovePrerender": false,
	"DFLogHttpTrace": 0,
	"DFLogHttpTraceError": 0,
	"DFLogHttpTraceLight": 0,
	"DFFlagAnimatorAnalyticsEnabled": false,
	"FFlagReportFpsAndGfxQualityPercentiles": false,
	"FStringImmersiveAdsUniverseWhitelist": "0",
	"FFlagImmersiveAdsWhitelistDisabled": false,
	"FFlagAdGuiEnabled3": false,
	"FFlagEnableAdsAPI": false,
	"FFlagEnableBackendAdsProviderTimerService": false,
	"FFlagAdPortalEnabled3": false,
	"FFlagAdServiceEnabled": false,
	"FFlagEnableAdPortalTimerService2": false,
	"DFFlagEnableAdUnitName": false,
	"FFlagEnableAdGuiTimerService": false,
	"FFlagAdGuiTextLabelEnabled": false,
	"FFlagAdPortalAdFetchEnabled": false,
	"DFFlagAdGuiImpressionDisabled": true,
	"DFFlagEnableHardwareTelemetry": false,
	"DFIntHardwareTelemetryHundredthsPercent": 0,
	"DFFlagEphemeralCounterInfluxReportingEnabled": false,
	"DFIntEphemeralCounterInfluxReportingPriorityHundredthsPercent": 0,
	"DFIntEphemeralCounterInfluxReportingThrottleHundredthsPercent": 100000,
	"DFIntEphemeralStatsInfluxReportingPriorityHundredthsPercent": 0,
	"DFIntEphemeralStatsInfluxReportingThrottleHundredthsPercent": 100000,
	"DFFlagVoiceChatEnableEventCounters3": false,
	"DFFlagVoiceChatEnableEventLogging5": false,
	"DFFlagVoiceChatUnderrunErrorsTelemetry": false,
	"DFFlagVoiceChatHttpResultBodyEmptyTelemetry": false,
	"FFlagVoiceChatEnableBlockTelemetry": false,
	"FFlagVoiceChatReportTaskStats": false,
	"FFlagVoiceChatSignalRTimingCounterToStat": false,
	"FFlagVoiceChatStatsJoinSubsOnUsersError": false,
	"FFlagVoiceChatStatsMultistreamSubscriptionsV2": false,
	"FFlagVoiceChatWaitForSignalRJoinStageMetrics": false,
	"FFlagEnableFlagRolloutCrashReportingWindows": false,
	"DFFlagEnableTelemetryAppNameOverride": false,
	"DFIntLogFileTelemetryInfluxDbHundredthsPercentage": 0,
	"DFFlagBrowserTrackerIdTelemetryEnabled": false,
	"DFIntBrowserTrackerApiDeviceInitializeRolloutPercentage": 0,
	"DFIntBrowserTrackerIdTelemetryThrottleHundredthsPercent": 100000,
	"DFFlagDebugAnalyticsSendUserId": false,
	"DFStringAnalyticsEventStreamUrlEndpoint": "opt-out",
	"DFStringAltHttpPointsReporterUrl": "https://opt-out.roblox.com",
	"DFStringAltTelegrafHTTPTransportUrl": "http://opt-out.roblox.com",
	"DFStringTelegrafHTTPTransportUrl": "https://opt-out.roblox.com",
	"DFStringLmsRecipeEndpoint": "/opt-out",
	"DFStringLmsReportEndpoint": "/opt-out",
	"DFFlagEnableLightstepReporting2": false,
	"DFIntLightstepHTTPTransportHundredthsPercent2": 0,
	"DFStringLightstepHTTPTransportUrlHost": "https://opt-out.roblox.com",
	"DFStringLightstepHTTPTransportUrlPath": "/opt-out",
	"DFStringLightstepToken": "opt-out",
	"DFStringHttpPointsReporterUrl": "https://opt-out.roblox.com",
	"DFStringCrashUploadToBacktraceBaseUrl": "https://opt-out.roblox.com",
	"FFlagBacktraceMainSourcePathEnabled": false,
	"FStringErrorUploadToBacktraceBaseUrl": "https://opt-out.roblox.com",
	"DFFlagReportGlobalAnalyticsUniverseAndPlaceIds": false,
	"DFStringRobloxAnalyticsSubDomain": "opt-out",
	"DFStringRobloxAnalyticsURL": "https://opt-out.roblox.com",
	"DFStringAnalyticsNS1ApplicationId": "opt-out",
	"DFStringAnalyticsNS1BeaconConfig": "https://opt-out.roblox.com"}`



## Step 1 :
Go to your local Roblox folder located in :

_C:\Users\YOURUSER\AppData\Local\Roblox\Versions._

![](/src/Step1.png "Step 1")

## Step 2 :
Find the most folder (last updated version of Roblox).

![](/src/Step2.png "Step 2")
    
## Step 3 :
Inside that folder, create a folder called “ClientSettings”

![](/src/Step3.png "Step 3")

## Step 4 :
Inside the ClientSettings folder, paste in this JSON file  

![](/src/Step4.png "Step 4")
![](/src/Step5.png "Step 4")


## Step 5 :
You're done! Join any game you want and it should work perfectly !
Enjoy!

![](/src/Bonus.png "Step 5")
