Learn
Engine Class
SerializationService
Not Creatable
Service

Summary
Inherited Members

API Reference
Methods
DeserializeInstancesAsync
Yields
Capabilities: PluginOrOpenCloud
SerializationService:DeserializeInstancesAsync(buffer:buffer):{Instance}
Parameters
buffer:buffer
Returns
Code Samples
SerializationService:SerializeInstancesAsync
local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({ part })
local instances: { Instance } = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

SerializeInstancesAsync
Yields
Capabilities: PluginOrOpenCloud
SerializationService:SerializeInstancesAsync(inputInstances:{Instance}):buffer
Parameters
inputInstances:{Instance}
Returns
Code Samples
SerializationService:SerializeInstancesAsync
local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({ part })
local instances: { Instance } = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.