Skip to content
/ rbxflags Public

Roblox Fast Flags are a type of configuration setting used internally by Roblox engineers to quickly enable or disable features and functionalities within the Roblox platform. These flags allow the developers to test new features, make updates, and address issues without needing to deploy a full update to the platform. This is a collection.

License

Notifications You must be signed in to change notification settings

luafv/rbxflags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

NEWGENS...

rbxflags

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.

Version: 8.4.24 CLEAN

  • 131 Currently Listed
  • Physics & Visual (Abusive) are now exclusive.
  • Enable Better Haptics Remove Haptics Option Custom Accessory Positions

Bloxstrap How to Use:

  1. Open the Bloxstrap Menu.
  2. Navigate to Fast Flags >> Fast Flags Editor >> Add New >> Import Json.
  3. Paste in the JSON.
  4. Save and your good to go!

Normal Roblox Bootstrapper How to Use:

You can also do Roblox Studio
  1. Navigate to your Roblox Installation directory. Typically found at %localappdata%\Roblox\Versions\ or C:\Program Files (x86)\Roblox\Versions.
  2. Identify the folder version-xxxxxxxxxxxxxxxx containing RobloxPlayerBeta.exe You can do this for Roblox Studio too.
  3. Create a new folder named ClientSettings. Inside this folder, place the file ClientAppSettings.json.
  4. Paste the JSON into ClientAppSettings.json. (You can utilize ChatGPT to format multiple JSONs for clarity if needed)
  5. Save and you're good to go!
Do note that after roblox updates you have to do this process again

Watch a Video Tutorial

How to Use _PlaceFilter

  1. Add _PlaceFilter after the Fast Flag name.
  2. Add a semicolon after the Value (;). Examples: True;, 1;.
  3. Include a Place ID after the semicolon. Examples: True;4483381587, 1;4483381587.
  4. Your configuration is complete!
This is no method is no longer available on Bloxstrap because pizzaboxer a stupid Int Bool stupid ass check

List Navigation

꧖ꦿꦸ

Rendering API

Metal

MacOS Only
{
    "FFlagDebugGraphicsPreferMetal": "True"
}

Vulkan

{
    "FFlagDebugGraphicsDisableDirect3D11": "True",
    "FFlagDebugGraphicsPreferVulkan": "True"
}

OpenGL

{
    "FFlagDebugGraphicsDisableDirect3D11": "True",
    "FFlagDebugGraphicsPreferOpenGL": "True"
}

Direct X 10

{
    "FFlagDebugGraphicsPreferD3D11FL10": "True"
}

Direct X 11

{
    "FFlagDebugGraphicsPreferD3D11": "True"
}

Lightning Technologies

Voxel Lighting (Phase 1)

{
    "DFFlagDebugRenderForceTechnologyVoxel": "True"
}

Shadowmap Lighting (Phase 2)

{
    "FFlagDebugForceFutureIsBrightPhase2": "True"
}

Future Lighting (Phase 3)

{
    "FFlagDebugForceFutureIsBrightPhase3": "True"
}

Graphical Settings

Makes stuff slightly brighter

{
    "FFlagRenderFixFog": "True"
}

HyperThreading

{
    "FFlagDebugCheckRenderThreading": "True",
    "FFlagRenderDebugCheckThreading2": "True"
}

Maximum Threads

{
    "FIntRuntimeMaxNumOfThreads": "2400"
}

Minimum Threads

{
    "FIntTaskSchedulerThreadMin": "3"
}

Smoother Terrain

{
    "FFlagDebugRenderingSetDeterministic": "True"
}

Force Graphics Quality Level

{
    "FIntRomarkStartWithGraphicQualityLevel": "1"
}

Disable Player Shadows

{
    "FIntRenderShadowIntensity": "0"
}

Disable Shadows

{
    "DFIntCullFactorPixelThresholdShadowMapHighQuality": "2147483647",
    "DFIntCullFactorPixelThresholdShadowMapLowQuality": "2147483647"
}

Preserve rendering quality with display setting

{
    "DFFlagDisableDPIScale": "True"
}

Low Graphics Quality w/ Max Render Distance/FRM Quality Levels

Explanation: 1-6 Are low graphics, Above 6 are high graphics. Like the 1-21 graphics slider
{
    "DFIntDebugFRMQualityLevelOverride": "1"
}

FRM Levels

Low

1 = 3
2 = 2
3 = 6

High

4 = 7
5 = 11
6 = 14
7 = 15 
8 = 17
9 = 18
10 = 21

FRM 21 Graphics Quality Slider

{
    "FFlagCommitToGraphicsQualityFix": "True",
    "FFlagFixGraphicsQuality": "True"
}

Low Render Distance

{
    "DFIntDebugRestrictGCDistance": "1"
}

Limits light updates

{
    "FIntRenderLocalLightUpdatesMax": "8",
    "FIntRenderLocalLightUpdatesMin": "6"
}

Disables fade in and fade out animation every light update

{
    "FIntRenderLocalLightFadeInMs": "0"
}

Makes avatars shiny

[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"
}

Disable PostFX

{
    "FFlagDisablePostFx": "True"
}

Pause Voxelizer/Disable Baked Shadows

{
    "DFFlagDebugPauseVoxelizer": "True"
}

Gray Sky

Only applies to games with the default skybox
{
    "FFlagDebugSkyGray": "True"
}

Force LOD on Meshes

{
    "DFIntCSGLevelOfDetailSwitchingDistance": "0",
    "DFIntCSGLevelOfDetailSwitchingDistanceL12": "0",
    "DFIntCSGLevelOfDetailSwitchingDistanceL23": "0",
    "DFIntCSGLevelOfDetailSwitchingDistanceL34": "0"
}

Lighting Attenuation

{
    "FFlagNewLightAttenuation": "True"
}

Enable GPULightCulling

Combine with Lighting Attenuation for better vision
{
    "FFlagFastGPULightCulling3": "True"
}

Enable CPULightCulling

{
    "FFlagDebugForceFSMCPULightCulling": "True"
}

Frame Buffer

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"
}

Low Quallity Terrain Textures

4 for less quality 16, 32, 64 for higher quality
{
    "FIntTerrainArraySliceSize": "4"
}

High Quality Textures

[1-3]
{
    "DFFlagTextureQualityOverrideEnabled": "True",
    "DFIntTextureQualityOverride": "3"
}

Lower Quality Textures

[1-3]
{
    "DFIntPerformanceControlTextureQualityBestUtility": "-1"
}

No avatar textures

{
    "DFIntTextureCompositorActiveJobs": "0"
}

Texture Manager

-1 Removes almost everything, 1-4 Blurry, 5-7 low quality also removes studs, 8 Removes almost everything (this is better)
{
    "FIntDebugTextureManagerSkipMips": "-1"
}

Remove Grass

{
    "FIntFRMMinGrassDistance": "0",
    "FIntFRMMaxGrassDistance": "0",
    "FIntRenderGrassDetailStrands": "0",
}

Force MSAA

[0, 1, 2, 4, 8]
{
    "FIntDebugForceMSAASamples": "4"
}

ShadowMap Bias

[Future & ShadowMap]
{
    "FIntRenderShadowmapBias": "75"
}

Limits number of animations being played

0 removes most player animations, 1-5 removes the walk animation after jumping
{
    "DFIntMaxActiveAnimationTracks": "0"
}

Quality of Life

Disable Captures Keybind

{
    "FFlagEnableCapturesHotkeyExperiment_v4": "False"
}

FPS Unlocker in Roblox Menu Settings

{
    "FFlagGameBasicSettingsFramerateCap5": "True",
    "DFIntTaskSchedulerTargetFps": "0"
}

Unlimited FPS Unlocker

{
    "FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
    "DFIntTaskSchedulerTargetFps": "9999"
}

GUI Hiding Toggles

{
    "FFlagUserShowGuiHideToggles": "True",
    "GuiHidingApiSupport2": "True"
}

Hide guis

Instructions: Replace "ID" with any group ID that you are in.
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"
}

Remove layared clothing related for searching in lua app catalog

{
    "FStringAXCategories": "ClassicShirts.ClassicTShirts.ClassicPants"
}

Disable Fullscreen Title Bar

{
    "FIntFullscreenTitleBarTriggerDelayMillis": "3600000"
}

Stuttery Animation Fix

{
    "DFIntTimestepArbiterThresholdCFLThou": "300"
}

Disable In-game Advertisements

{
    "FFlagAdServiceEnabled": "False"
}

Disable Telemetry

{
    "FFlagDebugDisableTelemetryEphemeralCounter": "True",
    "FFlagDebugDisableTelemetryEphemeralStat": "True",
    "FFlagDebugDisableTelemetryEventIngest": "True",
    "FFlagDebugDisableTelemetryPoint": "True",
    "FFlagDebugDisableTelemetryV2Counter": "True",
    "FFlagDebugDisableTelemetryV2Event": "True",
    "FFlagDebugDisableTelemetryV2Stat": "True"
}

Surf the web inside of Roblox

Click the Beta badge or the 13+ badge to open the webview browser.
{
    "FFlagTopBarUseNewBadge": "True",
    "FStringTopBarBadgeLearnMoreLink": "https://google.com/",
    "FStringVoiceBetaBadgeLearnMoreLink": "https://google.com/"
}

MTU

{
    "DFIntConnectionMTUSize": "MTU_HERE"
}

No Internet Disconnect

[You will still be kicked but the message wont show.]
{
    "DFFlagDebugDisableTimeoutDisconnect": "True"
}

Adjust Default Timeout Time

1 second = 1000
@dis_spencer
{
    "DFIntDefaultTimeoutTimeMs": "10000"
}

Quick Game Launch

[BUGGY]
{
    "FFlagEnableQuickGameLaunch": "True"
}

Disable In-Game Purchases

{
    "DFFlagOrder66": "True"
}

Disable Chat

{
    "FFlagDebugForceChatDisabled": "True"
}

Disable Dynamic Heads Animations

{
    "DFIntAnimationLodFacsDistanceMin": "0",
    "DFIntAnimationLodFacsDistanceMax": "0",
    "DFIntAnimationLodFacsVisibilityDenominator": "0"
}

Automatically unmutes your mic on join (VC)

{
    "FFlagDebugDefaultChannelStartMuted": "False"
}

opt-out Experience Language

Removes the Experience Language option in settings
{
    "FIntV1MenuLanguageSelectionFeaturePerMillageRollout": "0"
}

Lets you change the zoom out limit

Only applies to games that has not changed the default zoom limit
{
    "FIntCameraMaxZoomDistance": "9999"
}

Exclusive Fullscreen

{
    "FFlagHandleAltEnterFullscreenManually": "False"
}

User Interface/Visuals

Fix Reduced Motion Stuck

@kezcn

image

{
    "FFlagFixReducedMotionStuckIGM2": "True"
}

Revert "Charts" back to Discovery

{
    "FFlagLuaAppChartsPageRenameIXP": "False"
}

Disable Sidebar Text (Default: True)

{
    "FFlagEnableNavBarLabels3": "False"
}

V1 Menu

{
    "FFlagDisableNewIGMinDUA": "True",
    "FFlagEnableInGameMenuControls": "False",
    "FFlagEnableInGameMenuModernization": "False",
    "FFlagEnableMenuControlsABTest": "False",
    "FFlagEnableMenuModernizationABTest": "False",
    "FFlagEnableMenuModernizationABTest2": "False",
    "FFlagEnableV3MenuABTest3": "False"
}

Custom Disconnect Message

{
    "FFlagReconnectDisabled": "True",
    "FStringReconnectDisabledReason": "You're stupid and I hate you"
}

Display FPS

{
    "FFlagDebugDisplayFPS": "True"
}

Verified Badge

Clientsided
when did i removed this lol
{
    "FStringWhitelistVerifiedUserId": "UserID"
}

Verified Badge on everyone

Clientsided
{
    "FFlagOverridePlayerVerifiedBadge": "True"
}

Applies cool colors to stuff

{
    "FFlagDebugDisplayUnthemedInstances": "True"
}

Revert new invite menu

{
    "FFlagEnableNewInviteMenuIXP2": "False"
}

Revert spacing on errors

{
    "FFlagErrorPromptResizesHeight": "False"
}

Remove Disconnect Blur/Loading Blur

{
    "FIntRobloxGuiBlurIntensity": "0"
}

Disable New Chat Translation Settings

{
    "FFlagChatTranslationSettingEnabled3": "False"
}

New Camera Mode

{
    "FFlagNewCameraControls": "True"
}

Custom MicroProfile Scale

{
    "DFIntMicroProfilerDpiScaleOverride":  "100"
}

Set Custom Font Size

{
    "FIntFontSizePadding": "1"
}

Adjust Scroll Speed

{
    "FIntScrollWheelDeltaAmount": "140"
}

Set Custom Kick Message Length

{
    "FIntMaxKickMessageLength": "1"
}

Darker Dark Theme

{
    "FFlagLuaAppUseUIBloxColorPalettes1": "True",
    "FFlagUIBloxUseNewThemeColorPalettes": "True"
}

No Transparency V4 Menu (2023)

{
    "FStringInGameMenuModernizationStickyBarForcedUserIds": "UserID"
}

Subscriptions Page

{
    "FFlagLuaAppDevSubsEnabled": "True"
}

Overlay that shows what you type

{
    "FFlagDebugTextBoxServiceShowOverlay": "True"
}

Ammount of lines to show at once for above

{
    "DFIntTextBoxServiceHistorySize": "1"
}

Hides gui

{
    "FFlagDebugAdornsDisabled":  "True"
}

Dont Render UI

{
    "FFlagDebugDontRenderUI": "True"
}

Dont Render Screen GUIs

{
    "FFlagDebugDontRenderScreenGui": "True"
}

Disable Autocomplete

{
    "FFlagEnableCommandAutocomplete": "False"
}

Break Top Bar Menu

{
    "FStringNewInGameMenuForceds": "UserID",
    "FFlagEnableInGameMenuChrome": "True"
}

Break Collectible Icon

{
    "FFlagDisplayCollectiblesIcon": "False"
}

Disable Bubble Chat

{
    "FFlagEnableBubbleChatFromChatService": "False"
}

Disable Camera & Selfview

{
    "FFlagSelfieViewEnabled": "True"
}

Disable Avatar Chat

{
    "FFlagAvatarChatServiceEnabled3": "False"
}

Remove VC Beta Badge

{
    "FFlagVoiceBetaBadge": "False",
    "FFlagTopBarUseNewBadge": "False",
    "FFlagBetaBadgeLearnMoreLinkFormview": "False",
    "FFlagControlBetaBadgeWithGuac": "False",
    "FStringVoiceBetaBadgeLearnMoreLink": "null"
}

VR Controller transparency

{
    "FIntVRTouchControllerTransparency": "0"
}

Disable VR Collision Fade

{
    "FFlagViewCollisionFadeToBlackInVR": "False"
}

Limit Videos Playing

{
    "DFIntVideoMaxNumberOfVideosPlaying": "0"
}

Disable DSA Reporting In-game

@kezcn
{
    "FFlagDSAIllegalContentReporting2": "False"
}

Desktop App Dev Tools

only works on web view windows like profiles, ctrl + shift + I
{
    "FFlagDebugEnableNewWebView2DevTool": "True"
}

User Interface/Visuals Experimental

Custom Accessory Positions

{
    "FFlagAXAccessoryAdjustment": "True",
    "FFlagAXAccessoryAdjustmentIXPEnabled": "True",
    "FFlagAXAccessoryAdjustmentIXPEnabledForAll": "True",
    "FFlagAXAvatarFetchResultCamelCase": "True",
    "FFlagAccessoryAdjustmentEnabled3": "True"
}

Disable Haptics Option

{
    "FFlagAddHapticsToggle": "False"
}

Enable Better Haptics

{
    "FFlagEnableBetterHapticsResultHandling": "True"
}

Chrome UI TopBar

{
    "FFlagEnableReportAbuseMenuRoactABTest2": "True",
    "FFlagEnableInGameMenuChromeABTest2": "True",
    "FFlagEnableInGameMenuChromeABTest3": "True"
}

Chrome UI Topbar Removal

{
    "FFlagEnableInGameMenuChromeABTest2": "False",
    "FFlagEnableReportAbuseMenuRoactABTest2": "False",
    "FFlagEnableInGameMenuChromeABTest3": "False"
}

Hide playerlist close button on Chrome UI

{
    "FFlagDisablePlayerListDisplayCloseBtn": "True"
}

Pin Chat on Chrome UI

{
    "FFlagEnableChromePinnedChat": "True"
}

Ragdoll Death Type

Studio Only

I tried Ragdoll to see if anything would happen lol this is how i found this (found this long time ago)
{
    "DFStringDefaultAvatarDeathType": "Ragdoll"
}

Audio Related

Allows you to change voice chat distance

default: [Min 7 Max 80]
{
    "DFIntVoiceChatRollOffMinDistance": "7",
    "DFIntVoiceChatRollOffMaxDistance": "80"
}

Sounds use physical velocity and become distorted

<2017
{
    "FFlagSoundsUsePhysicalVelocity": "True"
}

Audio Occlusion

{
    "FFlagSoundsUsePhysicalVelocity": "True"
}

Limit audios that are being played

{
    "DFIntMaxLoadableAudioChannelCount": "1"
}

Mess with voice chat volume

default 1000
{
    "DFIntVoiceChatVolumeThousandths": "100000"
}

No sounds

{
    "FFlagDebugRomarkMockingAudioDevices": "True"
}

Physics (Abusive)

No longer available as part of this list. Exclusively Available on our Discord Server

Abusive Visuals

No longer available as part of this list. Exclusively Available on our Discord Server

lol

Stop the Chinese from spying on you

{
    "FStringTencentAuthPath": "null"
}

Don't Touch The Wall!

{
    "DFIntDebugSimPrimalNewtonIts": "-2147483647",
    "DFIntDebugSimPrimalToleranceInv": "-2147483647",
    "FFlagDebugSimDefaultPrimalSolver": "True"
}

omg i cant believe roblox is that dumb to do this...

{
    "FIntPhysicsGridHierarchyLowestLevelInitBinCount": "199999999",
    "FIntPhysicsGridHierarchyLowestLevelInitBinCountWorldModel": "100000000",
    "FIntPhysicsSolverCollisionPoolBucketSize": "2147483647",
    "FIntPhysicsSolverCollisionPoolBucketSizeWorldModel": "2147483647"
}

Crash Roblox 1

{
    "DFIntTimestepArbiterThresholdCFLThou": "0"
}

Crash Roblox 2

{
    "DFFlagVideoCaptureServiceEnabled": "False"
}

Increase Ping

{
    "DFIntDataSenderMaxBandwidthBps": "150"
}

Debug

Shows the state of a flag

{
    "FStringDebugShowFlagState": "FLAG_HERE"
}
e.g
{
    "FStringDebugShowFlagState": "DFIntTaskSchedulerTargetFps, ChannelName"
}

Show Outlined Chunks

{
    "FFlagDebugLightGridShowChunks": "True"
}

Show Outlined Chunks that are being interacted

{
    "DFFlagDebugEnableStreamingSolverVisualization": "True"
}

Prevents Remote Events from running

{
    "DFIntRemoteEventSingleInvocationSizeLimit": "1"
}

logs stuff in dev console

{
    "FStringDebugLuaLogLevel": "debug",
    "FStringDebugLuaLogPattern": "ExpChat/mountClientApp"
}

Octree Validation

{
    "FFlagDebugEnableOctreeValidation": "True"
}

Self Explanatory 1

{
    "DFFlagDebugPrintDataPingBreakDown": "True"
}

Self Explanatory 2

{
    "DFFlagDebugAudioLogging": "True"
}

Duplicate of Above

{
    "DFFlagDebugAudioLogging2": "True"
}

Self Explanatory 3

{
    "FFlagTrackerLodControllerDebugUI": "True"
}

Self Explanatory 4

Disable Drag Detectors
{
    "FFlagDragDetectors1": "False"
}

Self Explanatory 5

Disabe CTM Climbing
{
    "FFlagUserClickToMoveSupportAgentCanClimb2": "False"
}

Self Explanatory 6

Disabe Feedback Button in ESC
{
    "FFlagDisableFeedbackSoothsayerCheck": "False"
}

Community Presets

We are not accepting performance Fast Flags that aren't listed or known.

absolutely kill your game quality with fflags known to me

@dynamitebumblemouth
{
    "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"
}

Links

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]

⁺ You've reached the bottom of the list! ⁺

Promotion - Y$, Future

Tools

FVariables.txt

Roblox FFlag Tracker

Sources

Roblox Glitching Community

Bloxstrap

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.

© 2024 luafv All Rights Reserved.

About

Roblox Fast Flags are a type of configuration setting used internally by Roblox engineers to quickly enable or disable features and functionalities within the Roblox platform. These flags allow the developers to test new features, make updates, and address issues without needing to deploy a full update to the platform. This is a collection.

Topics

Resources

License

Stars

Watchers

Forks