Caution
Fast Flags are extremely powerful, being that they are intended to only be used by Roblox engineers. While they can be very useful, they can cause issues with stability and functionality if you don't know what you're doing.
- 131 Currently Listed
- Physics & Visual (Abusive) are now exclusive.
Enable Better Haptics
Remove Haptics Option
Custom Accessory Positions
- Open the Bloxstrap Menu.
- Navigate to
Fast Flags
>>Fast Flags Editor
>>Add New
>>Import Json
. - Paste in the JSON.
- Save and your good to go!
- Navigate to your Roblox Installation directory. Typically found at
%localappdata%\Roblox\Versions\
orC:\Program Files (x86)\Roblox\Versions
. - Identify the folder
version-xxxxxxxxxxxxxxxx
containingYou can do this for Roblox Studio too.RobloxPlayerBeta.exe
- Create a new folder named
ClientSettings
. Inside this folder, place the fileClientAppSettings.json
. - Paste the JSON into
ClientAppSettings.json
. (You can utilize ChatGPT to format multiple JSONs for clarity if needed) - Save and you're good to go!
- Add
_PlaceFilter
after the Fast Flag name. - Add a semicolon after the Value (
;
). Examples:True;
,1;
. - Include a Place ID after the semicolon. Examples:
True;4483381587
,1;4483381587
. - Your configuration is complete!
This is no method is no longer available on Bloxstrap because pizzaboxer a stupid Int Bool stupid ass check
- Rendering
- Lightning Technologies
- Graphical
- Quality of Life
- UI
- UI X
- Audio
- Physics
- Abusive Visuals
- lol
- Debug
- Links
{
"FFlagDebugGraphicsPreferMetal": "True"
}
{
"FFlagDebugGraphicsDisableDirect3D11": "True",
"FFlagDebugGraphicsPreferVulkan": "True"
}
{
"FFlagDebugGraphicsDisableDirect3D11": "True",
"FFlagDebugGraphicsPreferOpenGL": "True"
}
{
"FFlagDebugGraphicsPreferD3D11FL10": "True"
}
{
"FFlagDebugGraphicsPreferD3D11": "True"
}
{
"DFFlagDebugRenderForceTechnologyVoxel": "True"
}
{
"FFlagDebugForceFutureIsBrightPhase2": "True"
}
{
"FFlagDebugForceFutureIsBrightPhase3": "True"
}
{
"FFlagRenderFixFog": "True"
}
{
"FFlagDebugCheckRenderThreading": "True",
"FFlagRenderDebugCheckThreading2": "True"
}
{
"FIntRuntimeMaxNumOfThreads": "2400"
}
{
"FIntTaskSchedulerThreadMin": "3"
}
{
"FFlagDebugRenderingSetDeterministic": "True"
}
{
"FIntRomarkStartWithGraphicQualityLevel": "1"
}
{
"FIntRenderShadowIntensity": "0"
}
{
"DFIntCullFactorPixelThresholdShadowMapHighQuality": "2147483647",
"DFIntCullFactorPixelThresholdShadowMapLowQuality": "2147483647"
}
{
"DFFlagDisableDPIScale": "True"
}
{
"DFIntDebugFRMQualityLevelOverride": "1"
}
Low
1 = 3
2 = 2
3 = 6
High
4 = 7
5 = 11
6 = 14
7 = 15
8 = 17
9 = 18
10 = 21
{
"FFlagCommitToGraphicsQualityFix": "True",
"FFlagFixGraphicsQuality": "True"
}
{
"DFIntDebugRestrictGCDistance": "1"
}
{
"FIntRenderLocalLightUpdatesMax": "8",
"FIntRenderLocalLightUpdatesMin": "6"
}
{
"FIntRenderLocalLightFadeInMs": "0"
}
[everything goes black on <3] [DFIntDebugFRMQualityLevelOverride is there to set your graphics to 10, You can change it to anything above 3: Click here to view ]
{
"DFIntRenderClampRoughnessMax": "-640000000",
"DFIntDebugFRMQualityLevelOverride": "6"
}
{
"FFlagDisablePostFx": "True"
}
{
"DFFlagDebugPauseVoxelizer": "True"
}
{
"FFlagDebugSkyGray": "True"
}
{
"DFIntCSGLevelOfDetailSwitchingDistance": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL12": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL23": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL34": "0"
}
{
"FFlagNewLightAttenuation": "True"
}
Combine with Lighting Attenuation for better vision
{
"FFlagFastGPULightCulling3": "True"
}
{
"FFlagDebugForceFSMCPULightCulling": "True"
}
Explnation: 0 makes white screen 1-3 makes other players have laggy movement, 4 is stable has better performance than 10 and less input lag
{
"DFIntMaxFrameBufferSize": "4"
}
{
"FIntTerrainArraySliceSize": "4"
}
{
"DFFlagTextureQualityOverrideEnabled": "True",
"DFIntTextureQualityOverride": "3"
}
{
"DFIntPerformanceControlTextureQualityBestUtility": "-1"
}
{
"DFIntTextureCompositorActiveJobs": "0"
}
-1 Removes almost everything, 1-4 Blurry, 5-7 low quality also removes studs, 8 Removes almost everything (this is better)
{
"FIntDebugTextureManagerSkipMips": "-1"
}
{
"FIntFRMMinGrassDistance": "0",
"FIntFRMMaxGrassDistance": "0",
"FIntRenderGrassDetailStrands": "0",
}
{
"FIntDebugForceMSAASamples": "4"
}
{
"FIntRenderShadowmapBias": "75"
}
{
"DFIntMaxActiveAnimationTracks": "0"
}
{
"FFlagEnableCapturesHotkeyExperiment_v4": "False"
}
{
"FFlagGameBasicSettingsFramerateCap5": "True",
"DFIntTaskSchedulerTargetFps": "0"
}
{
"FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
"DFIntTaskSchedulerTargetFps": "9999"
}
{
"FFlagUserShowGuiHideToggles": "True",
"GuiHidingApiSupport2": "True"
}
Key combination | Action |
---|---|
Ctrl + Shift + B | Toggles GUIs in 3D space (BillboardGuis, SurfaceGuis, etc) |
Ctrl + Shift + C | Toggles game-defined ScreenGuis |
Ctrl + Shift + G | Toggles Roblox CoreGuis |
Ctrl + Shift + N | Toggles player names, and other BillboardGuis that show up above a player |
{
"DFIntCanHideGuiGroupId": "ID"
}
{
"FStringAXCategories": "ClassicShirts.ClassicTShirts.ClassicPants"
}
{
"FIntFullscreenTitleBarTriggerDelayMillis": "3600000"
}
{
"DFIntTimestepArbiterThresholdCFLThou": "300"
}
{
"FFlagAdServiceEnabled": "False"
}
{
"FFlagDebugDisableTelemetryEphemeralCounter": "True",
"FFlagDebugDisableTelemetryEphemeralStat": "True",
"FFlagDebugDisableTelemetryEventIngest": "True",
"FFlagDebugDisableTelemetryPoint": "True",
"FFlagDebugDisableTelemetryV2Counter": "True",
"FFlagDebugDisableTelemetryV2Event": "True",
"FFlagDebugDisableTelemetryV2Stat": "True"
}
{
"FFlagTopBarUseNewBadge": "True",
"FStringTopBarBadgeLearnMoreLink": "https://google.com/",
"FStringVoiceBetaBadgeLearnMoreLink": "https://google.com/"
}
{
"DFIntConnectionMTUSize": "MTU_HERE"
}
{
"DFFlagDebugDisableTimeoutDisconnect": "True"
}
{
"DFIntDefaultTimeoutTimeMs": "10000"
}
{
"FFlagEnableQuickGameLaunch": "True"
}
{
"DFFlagOrder66": "True"
}
{
"FFlagDebugForceChatDisabled": "True"
}
{
"DFIntAnimationLodFacsDistanceMin": "0",
"DFIntAnimationLodFacsDistanceMax": "0",
"DFIntAnimationLodFacsVisibilityDenominator": "0"
}
{
"FFlagDebugDefaultChannelStartMuted": "False"
}
{
"FIntV1MenuLanguageSelectionFeaturePerMillageRollout": "0"
}
{
"FIntCameraMaxZoomDistance": "9999"
}
{
"FFlagHandleAltEnterFullscreenManually": "False"
}
{
"FFlagFixReducedMotionStuckIGM2": "True"
}
{
"FFlagLuaAppChartsPageRenameIXP": "False"
}
{
"FFlagEnableNavBarLabels3": "False"
}
{
"FFlagDisableNewIGMinDUA": "True",
"FFlagEnableInGameMenuControls": "False",
"FFlagEnableInGameMenuModernization": "False",
"FFlagEnableMenuControlsABTest": "False",
"FFlagEnableMenuModernizationABTest": "False",
"FFlagEnableMenuModernizationABTest2": "False",
"FFlagEnableV3MenuABTest3": "False"
}
{
"FFlagReconnectDisabled": "True",
"FStringReconnectDisabledReason": "You're stupid and I hate you"
}
{
"FFlagDebugDisplayFPS": "True"
}
{
"FStringWhitelistVerifiedUserId": "UserID"
}
{
"FFlagOverridePlayerVerifiedBadge": "True"
}
{
"FFlagDebugDisplayUnthemedInstances": "True"
}
{
"FFlagEnableNewInviteMenuIXP2": "False"
}
{
"FFlagErrorPromptResizesHeight": "False"
}
{
"FIntRobloxGuiBlurIntensity": "0"
}
{
"FFlagChatTranslationSettingEnabled3": "False"
}
{
"FFlagNewCameraControls": "True"
}
{
"DFIntMicroProfilerDpiScaleOverride": "100"
}
{
"FIntFontSizePadding": "1"
}
{
"FIntScrollWheelDeltaAmount": "140"
}
{
"FIntMaxKickMessageLength": "1"
}
{
"FFlagLuaAppUseUIBloxColorPalettes1": "True",
"FFlagUIBloxUseNewThemeColorPalettes": "True"
}
{
"FStringInGameMenuModernizationStickyBarForcedUserIds": "UserID"
}
{
"FFlagLuaAppDevSubsEnabled": "True"
}
{
"FFlagDebugTextBoxServiceShowOverlay": "True"
}
{
"DFIntTextBoxServiceHistorySize": "1"
}
{
"FFlagDebugAdornsDisabled": "True"
}
{
"FFlagDebugDontRenderUI": "True"
}
{
"FFlagDebugDontRenderScreenGui": "True"
}
{
"FFlagEnableCommandAutocomplete": "False"
}
{
"FStringNewInGameMenuForceds": "UserID",
"FFlagEnableInGameMenuChrome": "True"
}
{
"FFlagDisplayCollectiblesIcon": "False"
}
{
"FFlagEnableBubbleChatFromChatService": "False"
}
{
"FFlagSelfieViewEnabled": "True"
}
{
"FFlagAvatarChatServiceEnabled3": "False"
}
{
"FFlagVoiceBetaBadge": "False",
"FFlagTopBarUseNewBadge": "False",
"FFlagBetaBadgeLearnMoreLinkFormview": "False",
"FFlagControlBetaBadgeWithGuac": "False",
"FStringVoiceBetaBadgeLearnMoreLink": "null"
}
{
"FIntVRTouchControllerTransparency": "0"
}
{
"FFlagViewCollisionFadeToBlackInVR": "False"
}
{
"DFIntVideoMaxNumberOfVideosPlaying": "0"
}
{
"FFlagDSAIllegalContentReporting2": "False"
}
{
"FFlagDebugEnableNewWebView2DevTool": "True"
}
{
"FFlagAXAccessoryAdjustment": "True",
"FFlagAXAccessoryAdjustmentIXPEnabled": "True",
"FFlagAXAccessoryAdjustmentIXPEnabledForAll": "True",
"FFlagAXAvatarFetchResultCamelCase": "True",
"FFlagAccessoryAdjustmentEnabled3": "True"
}
{
"FFlagAddHapticsToggle": "False"
}
{
"FFlagEnableBetterHapticsResultHandling": "True"
}
{
"FFlagEnableReportAbuseMenuRoactABTest2": "True",
"FFlagEnableInGameMenuChromeABTest2": "True",
"FFlagEnableInGameMenuChromeABTest3": "True"
}
{
"FFlagEnableInGameMenuChromeABTest2": "False",
"FFlagEnableReportAbuseMenuRoactABTest2": "False",
"FFlagEnableInGameMenuChromeABTest3": "False"
}
{
"FFlagDisablePlayerListDisplayCloseBtn": "True"
}
{
"FFlagEnableChromePinnedChat": "True"
}
I tried Ragdoll
to see if anything would happen lol this is how i found this (found this long time ago)
{
"DFStringDefaultAvatarDeathType": "Ragdoll"
}
{
"DFIntVoiceChatRollOffMinDistance": "7",
"DFIntVoiceChatRollOffMaxDistance": "80"
}
{
"FFlagSoundsUsePhysicalVelocity": "True"
}
{
"FFlagSoundsUsePhysicalVelocity": "True"
}
{
"DFIntMaxLoadableAudioChannelCount": "1"
}
{
"DFIntVoiceChatVolumeThousandths": "100000"
}
{
"FFlagDebugRomarkMockingAudioDevices": "True"
}
{
"FStringTencentAuthPath": "null"
}
{
"DFIntDebugSimPrimalNewtonIts": "-2147483647",
"DFIntDebugSimPrimalToleranceInv": "-2147483647",
"FFlagDebugSimDefaultPrimalSolver": "True"
}
{
"FIntPhysicsGridHierarchyLowestLevelInitBinCount": "199999999",
"FIntPhysicsGridHierarchyLowestLevelInitBinCountWorldModel": "100000000",
"FIntPhysicsSolverCollisionPoolBucketSize": "2147483647",
"FIntPhysicsSolverCollisionPoolBucketSizeWorldModel": "2147483647"
}
{
"DFIntTimestepArbiterThresholdCFLThou": "0"
}
{
"DFFlagVideoCaptureServiceEnabled": "False"
}
{
"DFIntDataSenderMaxBandwidthBps": "150"
}
{
"FStringDebugShowFlagState": "FLAG_HERE"
}
{
"FStringDebugShowFlagState": "DFIntTaskSchedulerTargetFps, ChannelName"
}
{
"FFlagDebugLightGridShowChunks": "True"
}
{
"DFFlagDebugEnableStreamingSolverVisualization": "True"
}
{
"DFIntRemoteEventSingleInvocationSizeLimit": "1"
}
{
"FStringDebugLuaLogLevel": "debug",
"FStringDebugLuaLogPattern": "ExpChat/mountClientApp"
}
{
"FFlagDebugEnableOctreeValidation": "True"
}
{
"DFFlagDebugPrintDataPingBreakDown": "True"
}
{
"DFFlagDebugAudioLogging": "True"
}
{
"DFFlagDebugAudioLogging2": "True"
}
{
"FFlagTrackerLodControllerDebugUI": "True"
}
{
"FFlagDragDetectors1": "False"
}
{
"FFlagUserClickToMoveSupportAgentCanClimb2": "False"
}
{
"FFlagDisableFeedbackSoothsayerCheck": "False"
}
{
"FFlagDisablePostFx": "True",
"FIntDebugTextureManagerSkipMips": "-1",
"DFIntTextureCompositorActiveJobs": "0",
"DFIntCSGLevelOfDetailSwitchingDistance": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL12": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL23": "0",
"DFIntCSGLevelOfDetailSwitchingDistanceL34": "0",
"DFIntDebugFRMQualityLevelOverride": "1",
"DFFlagDebugPauseVoxelizer": "True",
"DFFlagDebugRenderForceTechnologyVoxel": "True",
"FFlagGlobalWindRendering": "False",
"FIntRenderShadowIntensity": "0",
"FIntRenderShadowmapBias": "1",
"FIntDebugForceMSAASamples": "-1",
"FIntFRMMinGrassDistance": "0",
"DFIntTextureQualityOverride": "1"
}
Make Your Own Custom Roblox Textures [Github Repo Link]
Bloxstrap [Github Repo Link]
NVIDIA Shaders Guide [Github Repo Link]
EnableAnselForRoblox [Github Repo Link]
Bloxshade [Github Repo Link]
rbxperf [Github Repo Link]
Bindable Lag Switch [Github Repo Link]
MEGA FLAG LIST [Bloxstrap Server]
The people who found these fastflags
Label | Type | Description |
---|---|---|
Flag | bool | A boolean variable that can be either true or false. |
Int | int | An integer variable used to store whole numbers. |
String | string | A variable used to store a sequence of characters. |
Prefix | Label | Description |
---|---|---|
F | Fast | A regular fastvariable that is initialized once and does not change until a new session begins. |
DF | Dynamic Fast | A fastvariable that can change at run-time, and automatically updates every 5 minutes. |