Skip to content

ModelStreamingMode

Supported Enum

Controls stream in and out behavior of a model.

Description

Controls how model is streamed in and out when used in an experience that is streaming enabled. Has no effect when experience is not streaming enabled.

Items

Item Value Status Notes
Default 0 Supported Default behavior (subject to change).
Atomic 1 Supported The Model and all of its descendants are streamed in/out together. For streaming in, this applies when any descendant BasePart is eligible for str…
Persistent 2 Not yet Persistent models are sent as a complete atomic unit soon after the player joins and before the Workspace.PersistentLoaded event fires. Persistent models a…
PersistentPerPlayer 3 Not yet Behaves as a persistent model for players that have been added using Model.AddPersistentPlayer(). For other players, behavior is the same as Atomic. You c…
Nonatomic 4 Not yet When a nonatomic model is streamed, descendants are also sent, except for part descendants. Nonatomic models that are not descendants of parts are sent during experience loading.

Roblox reference: ModelStreamingMode