# Enum.ModelStreamingBehavior

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/ModelStreamingBehavior/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/ModelStreamingBehavior

Controls how `Models` are sent to clients in experiences with instance streaming enabled.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `Default` | 0 | Default behavior (subject to change). |
| `Legacy` | 1 | Models are sent when their parent is sent, typically during player join. Models are never streamed out unless an ancestor of the model is streamed out. |
| `Improved` | 2 | Models are never sent during player join. See [model streaming controls](https://create.roblox.com/docs/workspace/streaming#model-streaming-controls) for detailed behavioral notes. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [Workspace](https://rapi.sleaze.dev/classes/Workspace.md): property `ModelStreamingBehavior`
