BLOXSTRAP FASTFLAGS CHEATSHEET

If you’re a Roblox player looking to launch your game faster and with more control, Bloxstrap’s Fast Flag is what you need. This handy tool helps customize and streamline the Roblox experience by changing internal settings—without needing to dive deep into complex files.

bloxstrap fastflags cheatsheet

What Are FastFlags in Bloxstrap?

FastFlags are hidden configuration settings used internally by Roblox developers. They control various features, graphics options, and experimental tools within the Roblox client.

In the past, these flags were only accessible to Roblox staff. But due to Bloxstrap (a custom Roblox bootstrapper) you can now unlock and customize these FastFlags to change how your Roblox client behaves.

These changes can:

  • Improve performance on low-end PCs
  • Enable experimental or legacy features
  • Customize the behavior of the Roblox client
  • Customize the behavior of the Roblox client
  • Disable unnecessary updates or features

List of Bloxstrap FastFlags

Below’s a list of commonly used and useful FastFlags you can try in Bloxstrap.

Rendering API

  • Metal 

{ “FFlagDebugGraphicsPreferMetal”: “True” } – MacOS Only

  • Vulkan 

{ “FFlagDebugGraphicsDisableDirect3D11”: “True”}

{“FFlagDebugGraphicsPreferVulkan”: “True” }

  • OpenGL

{ “FFlagDebugGraphicsDisableDirect3D11”: “True”} {“FFlagDebugGraphicsPreferOpenGL”: “True” }

  • Direct X 10

{ “FFlagDebugGraphicsPreferD3D11FL10”: “True” }

  • Direct X 11 

{ “FFlagDebugGraphicsPreferD3D11”: “True” }

Graphical Settings

  • Smoother Terrain

{ “FFlagDebugRenderingSetDeterministic”: “True” }

  • Graphics Quality Level

{ “FIntRomarkStartWithGraphicQualityLevel”: “1” }

  • Low Quality Terrain Textures

{ “FIntTerrainArraySliceSize”: “4” }

  • unchecked4 for less quality 16, 32, 64 for higher quality
  • unchecked
  • Disable Shadows

{ “FIntRenderShadowIntensity”: “0” }

  • Set Fps Limit

{ “DFIntTaskSchedulerTargetFps”: “9999” }

{ “DFIntTaskSchedulerTargetFps”: “9999” }

  • Enables Network Debug Tracker menu

{ “DFFlagDebugEnableInterpolationVisualizer”: “True” } – CTRL+F8

  • Humanoid Outline

Draws an outline around every part and every humanoid

{ “DFFlagDebugDrawBroadPhaseAABBs”: “True” }

  • Buggy ZPlane Camera

{ “FIntCameraFarZPlane”: “1” }

  • Preserve rendering quality with display setting

{ “DFFlagDisableDPIScale”: “True” }

  • Low Graphics Quality w/ Max Render Distance

{ “DFIntDebugFRMQualityLevelOverride”: “1” }

  • unchecked1-6 are low graphics, above 6 are high graphics. Like the 1-21 graphics slider.
  • Low Render Distance

{ “DFIntDebugRestrictGCDistance”: “1” }

  • Disable Wind

{ “FFlagGlobalWindRendering”: “False”, “FFlagGlobalWindActivated”: “False” }

  • Limits light updates

{ “FIntRenderLocalLightUpdatesMax”: “8”, 

{“FIntRenderLocalLightUpdatesMin”: “6” }

  • Disables fade in and fade out animation every light update

{ “FIntRenderLocalLightFadeInMs”: “0” } – changes fade in ms!

  • Makes avatars shiny

{ “DFIntRenderClampRoughnessMax”: “-640000000”} 

{“DFIntDebugFRMQualityLevelOverride”: “21” }

  • Disable PostFX

{ “FFlagDisablePostFx”: “True” }

  • Pause Voxelizer/Disable Baked Shadows

{ “DFFlagDebugPauseVoxelizer”: “True” }

  • Gray Sky

{ “FFlagDebugSkyGray”: “True” }

  • Disable Player Shadows

{ “FIntRenderShadowIntensity”: “0” }

  • Force LOD on Meshes

{ “DFIntCSGLevelOfDetailSwitchingDistance”: “0”}

{“FFlagGlobaDFIntCSGLevelOfDetailSwitchingDistanceL12lWindActivated”: “0”}

{“DFIntCSGLevelOfDetailSwitchingDistanceL23”: “0”}

{“DFIntCSGLevelOfDetailSwitchingDistanceL34”: “0” }

  • Lighting Attenuation

{ “FFlagNewLightAttenuation”: “True” }

  • Enable GPULightCulling

{ “FFlagFastGPULightCulling3”: “True” }

  • Frame Buffer

{ “DFIntMaxFrameBufferSize”: “4” }

  • High Quality Textures

{ “DFFlagTextureQualityOverrideEnabled”: “True”, “DFIntTextureQualityOverride”: “3” }

  • Lower Quality Textures

{ “DFIntPerformanceControlTextureQualityBestUtility”: “-1” }

  • Remove Grass

{ “FIntFRMMinGrassDistance”: “0”}

{“FIntFRMMaxGrassDistance”: “0”}

{“FIntRenderGrassDetailStrands”: “0”}

{“FIntRenderGrassHeightScaler”: “0” }

  • Force MSAA

{ “FIntDebugForceMSAASamples”: “4” }

  • ShadowMap Bias

{ “FIntRenderShadowmapBias”: “75” }

User Interface

  • No Transparency V4 Menu (2023)

{ “FStringInGameMenuModernizationStickyBarForcedUserIds”: “UserID” }

  • Revert Old Report Menu

{ “FStringReportAbuseMenuRoactForcedUserIds”} “UserID_HERE”, {“FFlagEnableReportAbuseMenuRoactABTest2”: “False”} {“FFlagEnableReportAbuseMenuRoact2”: “False”}

{“FFlagEnableReportAbuseMenuLayerOnV3”: “False” }

  • Custom MicroProfile Scale

{ “DFIntMicroProfilerDpiScaleOverride”: “100” }

  • V1 Menu

{ “FIntNewInGameMenuPercentRollout3”: “10000” }

  • Hides gui

{ “FFlagDebugAdornsDisabled”: “True” }

  • Dont Render UI

{ “FFlagDebugDontRenderUI”: “True” }

  • Enable Audio Controller

{ “FFlagTrackerLodControllerDebugUI”: “True” }

  • Disable Autocomplete

{ “FFlagEnableCommandAutocomplete”: “False” }

  • Chrome UI TopBar

{ “FFlagEnableInGameMenuChrome”: “True” }

  • Better Chrome UI TopBar

{ “FFlagChromeBetaFeature”: “True”}

{“FFlagEnableChromePinnedChat”: “True”} 

{“FFlagEnableInGameMenuChrome”: “True”} {“FFlagEnableInGameMenuChromeABTest”: “True”} {“FFlagEnableInGameMenuChromeSignalAPI”: “True”} {“FFlagPlayerListChromePushdown”: “True”}

{“FFlagEnableChromeEscapeFix”: “True”} 

{“FFlagEnableChromeMicShimmer”: “True”,} 

{“FFlagPlayerListChromePushdown”: “True” }

  • Chrome UI Topbar Removal

{ “FFlagChromeBetaFeature”: “False”

{“FFlagEnableChromePinnedChat”: “False”} {“FFlagEnableInGameMenuChrome”: “False”}

{“FFlagEnableInGameMenuChromeABTest”: “False”}

{“FFlagEnableInGameMenuChromeSignalAPI”: “False”}

{“FFlagPlayerListChromePushdown”: “False” }

  • Disable Bubble Chat

{ “FFlagEnableBubbleChatFromChatService”: “False” }

  • Disable Selfview

{ “FFlagCoreGuiTypeSelfViewPresent”: “False” }

  • Remove VC Beta Badge

{ “FFlagVoiceBetaBadge”: “False”}

{“FFlagTopBarUseNewBadge”: “False”}

{“FFlagEnableBetaBadgeLearnMore”: “False”}

{“FFlagBetaBadgeLearnMoreLinkFormview”: “False”}

{“FFlagControlBetaBadgeWithGuac”: “False”}

{“FStringVoiceBetaBadgeLearnMoreLink”: “null” }

  • Pin Chat on Chrome UI

{ “FFlagEnableChromePinnedChat”: “True” }

  • Hide guis

{ “DFIntCanHideGuiGroupId”: “ID_HERE” }

Replace “ID” with any group ID that you are in.

  • Disable Fullscreen Title Bar

{ “FIntFullscreenTitleBarTriggerDelayMillis”: “3600000” }

  • Set Custom Font Size

{ “FIntFontSizePadding”: “1” }

Textures

  • No Textures

{“FStringPartTexturePackTable2022”: “{\”glass\”:{\”ids\”:[\”rbxassetid://9873284556\”,\”rbxassetid://9438453972\”],\”color\”:[254,254,254,7]}}”,

“FStringPartTexturePackTablePre2022”: “{\”glass\”:{\”ids\”:[\”rbxassetid://7547304948\”,\”rbxassetid://7546645118\”],\”color\”:[254,254,254,7]}}”,

“FStringTerrainMaterialTable2022”: “”,

“FStringTerrainMaterialTablePre2022”: “”}

Physics

  • Stick unanchored parts to you

{ “DFIntSolidFloorPercentForceApplication”: “-1000”} {“DFIntNonSolidFloorPercentForceApplication”: “-5000” }

  • Breaks glitches stuff

{ “DFFlagSimHumanoidPhysics”: “True” }

  • Max Raycast Distance

{ “DFIntRaycastMaxDistance”: “3” }

  • Possible Super Jump

{ “DFIntNewRunningBaseGravityReductionFactorHundredth”: “1500” }

  • Breaks movement on higher negative values

{ “FIntPGSAngularDampingPermilPersecond”: “-10000” }

  • it does something to movement cant describe rn cus im busy

{ “FIntPGSAngularDampingPermilPersecond”: “0” }

  • It allows you to fall quicker and ignore certain block designs

{ “FFlagHumanoidOnlySetCollisionsOnStateChangeDefaultIsEnabled”: “False”} {“FFlagHumanoidParallelFasterSetCollision”: “True” }

  • Gear Desync

{ “DFIntDataSenderRate”: “-1” }

  • Fake Lag

{ “DFIntS2PhysicsSenderRate”: “1” }

  • ultimate desync flag!

{ “DFIntS2PhysicsSenderRate”: “1”}

{“FIntPGSAngularDampingPermilPersecond”: “0” }

  • Noclip 1

{ “DFFlagAssemblyExtentsExpansionStudHundredth”: “-50” }

  • Noclip 2

{ “FIntPGSPenetrationMarginMax”: “2147483647”} 

{“FIntPGSPenetrationMarginMin”: “2147483647” }

  • Noclip Combo

{ “FIntPGSPenetrationMarginMax”: “2147483647”} 

{“FIntPGSPenetrationMarginMin”: “2147483647”} {“DFFlagAssemblyExtentsExpansionStudHundredth”: “-50” }

  • Teleportation

{ “FIntPGSPenetrationMarginMax”: “-100000000”, “FIntPGSPenetrationMarginMin”: “-100000000” }

  • limited speed flag that works only in a few games

{ “DFIntDebugSimPhysicsSteppingMethodOverride”: “10000000” }

  • Hip Height

{ “DFIntMaxAltitudePDStickHipHeightPercent”: “-200” }

  • Wallglide

{ “DFFlagUnstickForceAttackInTenths”: “-4” }

Other flags

  • Disable ADs

{ “FFlagAdServiceEnabled”: “False” }

  • Disable Telemetry

{ “FFlagDebugDisableTelemetryEphemeralCounter”: “True”} {“FFlagDebugDisableTelemetryEphemeralStat”: “True”}

{“FFlagDebugDisableTelemetryEventIngest”: “True”}

{“FFlagDebugDisableTelemetryPoint”: “True”}

{“FFlagDebugDisableTelemetryV2Counter”: “True”} 

{“FFlagDebugDisableTelemetryV2Event”: “True”}

{“FFlagDebugDisableTelemetryV2Stat”: “True” }

  • Scroll Speed

{ “FIntScrollWheelDeltaAmount”: “140” }

  • Surf the web inside of Roblox

{ “FFlagTopBarUseNewBadge”: “True”}

{“FStringTopBarBadgeLearnMoreLink”: “https://google.com/”} {“FStringVoiceBetaBadgeLearnMoreLink”: “https://google.com/” }

  • Sounds use physical velocity and become distorted

{ “FFlagSoundsUsePhysicalVelocity”: “True” }

  • Shows the state of a flag

{ “FStringDebugShowFlagState”: “FLAG_HERE” }

e.g

{ “FStringDebugShowFlagState”: “DFIntTaskSchedulerTargetFps, ChannelName” }

  • MTU

{ “DFIntConnectionMTUSize”: “MTU_HERE” }

  • No Internet Disconnect

{ “DFFlagDebugDisableTimeoutDisconnect”: “True” }

  • Quick Game Launch

{ “FFlagEnableQuickGameLaunch”: “True” }

  • Allows you to change voice chat distance

{ “DFIntVoiceChatRollOffMinDistance”: “7”, “DFIntVoiceChatRollOffMaxDistance”: “80” }

  • Disable In-Game Purchases

{ “DFFlagOrder66”: “True” }

  • Disable Chat

{ “FFlagDebugForceChatDisabled”: “True” }

  • Limit audios that are being played

{ “DFIntMaxLoadableAudioChannelCount”: “1” }

  • Adds an UI in game, which highlights any part player touches (like ground, Meshes etc.). It’s a non-functioning UI too. Also adds a blue circle to your humanoid.

{ “FFlagDebugHumanoidRendering”: “True” }

  • Custom Disconnect Message

{ “FFlagReconnectDisabled”: “True”}

{“FStringReconnectDisabledReason”: “You’re stupid and I hate you” }

  • Display FPS

{ “FFlagDebugDisplayFPS”: “True” }

  • Verified Badge

{ “FStringWhitelistVerifiedUserId”: “UserID_HERE” }

  • Verified Badge on everyone

{ “FFlagOverridePlayerVerifiedBadge”: “True” }

  • Applies cool colors to stuff

{ “FFlagDebugDisplayUnthemedInstances”: “True” }

  • Show Outlined Chunks

{ “FFlagDebugLightGridShowChunks”: “True” }

  • Remove Disconnect Blur/Loading Blur

{ “FIntRobloxGuiBlurIntensity”: “0” }

  • Disable Dynamic Heads Animations

{ “DFFlagEnableDynamicHeadByDefault”: “False” }

  • failsafehumanoid

{ “FFlagFailsafeHumanoid_3”: “True” }

  • Automatically unmutes your mic on join

{ “FFlagDebugDefaultChannelStartMuted”: “False” }

  • Overlay that shows what you type

{ “FFlagDebugTextBoxServiceShowOverlay”: “True” }

  • opt-out Experience Language

{ “FIntV1MenuLanguageSelectionFeaturePerMillageRollout”: “0” }

  • Disable New Chat Translation Settings

{ “FFlagChatTranslationSettingEnabled3 “: “False” }

  • Lets you change the zoom out limit

{ “FIntCameraMaxZoomDistance”: “9999” }

  • Limits number of animations being played

{ “DFIntMaxActiveAnimationTracks”: “0” }

  • Prevents Remote Events from running

{ “DFIntRemoteEventSingleInvocationSizeLimit”: “1” }

  • Clientsided Invisible

{ “FIntParallelDynamicPartsFastClusterBatchSize”: “1” }

How to Set Up FastFlags in Bloxstrap

Setting up FastFlags in Bloxstrap is easy. Just follow these steps:

  • First, make sure you’ve installed the latest version of Bloxstrap.
  • Open the Bloxstrap menu and then go to the fastflag tab.
  • Click Add Flag, then Import JSON and paste the code.
  • Once your flags are set, click Apply.
  • Launch Roblox through Bloxstrap to make sure the changes take effect.

Conclusion

Bloxstrap FastFlags give you full control over your Roblox experience — whether you’re boosting FPS, bringing back old features, or just experimenting. With this guide and the full list above, you can customize your Roblox like a pro.