Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
EnviromentalPhysicsThrottle
The EnviromentalPhysicsThrottle enum is used with PhysicsSettings.PhysicsEnvironmentalThrottle, controlling how aggressively the engine skips physics simulation steps to reduce CPU load.
Items
| Name | Value | Description |
|---|---|---|
| DefaultAuto | 0 | Automatically adjusts throttle level based on performance. |
| Disabled | 1 | No throttling; every physics step runs. |
| Always | 2 | Maximum throttling; physics is effectively frozen. |
| Skip2 | 3 | Runs 1 out of every 2 steps (50% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps. |
| Skip4 | 4 | Runs 1 out of every 4 steps (75% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps. |
| Skip8 | 5 | Runs 1 out of every 8 steps (87.5% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps. |
| Skip16 | 6 | Runs 1 out of every 16 steps (93.75% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps. |
DefaultAuto
Automatically adjusts throttle level based on performance.
| Field | Value |
|---|---|
| value | 0 |
Disabled
No throttling; every physics step runs.
| Field | Value |
|---|---|
| value | 1 |
Always
Maximum throttling; physics is effectively frozen.
| Field | Value |
|---|---|
| value | 2 |
Skip2
Runs 1 out of every 2 steps (50% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps.
| Field | Value |
|---|---|
| value | 3 |
Skip4
Runs 1 out of every 4 steps (75% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps.
| Field | Value |
|---|---|
| value | 4 |
Skip8
Runs 1 out of every 8 steps (87.5% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps.
| Field | Value |
|---|---|
| value | 5 |
Skip16
Runs 1 out of every 16 steps (93.75% reduction). If Workspace.PhysicsSteppingMethod is set to Adaptive, skipping is based on groups of 4 steps instead of individual steps.
| Field | Value |
|---|---|
| value | 6 |