Learn
Engine Class
InsertService
Not Creatable
Service

Summary
Properties
Methods
ApproveAssetId(assetId: number):()
Deprecated
ApproveAssetVersionId(assetVersionId: number):()
Deprecated
CreateMeshPartAsync(meshId: ContentId,collisionFidelity: Enum.CollisionFidelity,renderFidelity: Enum.RenderFidelity):MeshPart
GetBaseSets():{any}
Deprecated
GetCollection(categoryId: number):{any}
Deprecated
GetFreeDecals(searchText: string,pageNum: number):{any}
Deprecated
GetFreeDecalsAsync(searchText: string,pageNum: number):{any}
GetFreeModels(searchText: string,pageNum: number):{any}
Deprecated
GetFreeModelsAsync(searchText: string,pageNum: number):{any}
GetUserCategories(userId: User):{any}
Deprecated
GetUserSets(userId: User):{any}
Deprecated
Insert(instance: Instance):()
Deprecated
loadAsset(assetId: number):Instance
Deprecated
Inherited Members

API Reference
Properties
AllowInsertFreeModels
Deprecated

Methods
ApproveAssetId
Deprecated

ApproveAssetVersionId
Deprecated

CreateMeshPartAsync
Yields
Capabilities: Basic
InsertService:CreateMeshPartAsync(
meshId:ContentId, collisionFidelity:Enum.CollisionFidelity, renderFidelity:Enum.RenderFidelity
Parameters
meshId:ContentId
collisionFidelity:Enum.CollisionFidelity
renderFidelity:Enum.RenderFidelity
Returns

GetBaseCategories
Deprecated

GetBaseSets
Deprecated

GetCollection
Deprecated

GetFreeDecals
Deprecated

GetFreeDecalsAsync
Yields
Capabilities: AssetRead
InsertService:GetFreeDecalsAsync(
searchText:string, pageNum:number
Parameters
searchText:string
pageNum:number
Returns
Code Samples
InsertService:GetFreeDecalsAsync
local InsertService = game:GetService("InsertService")
local page = unpack(InsertService:GetFreeDecalsAsync("Cats", 0)) -- Search for "Cats" on Page 1.
for i = 1, page.TotalCount do
local item = page.Results[i]
print("Item #" .. i)
for key, value in pairs(item) do
print(" " .. key .. ": " .. value)
end
end

GetFreeModels
Deprecated

GetFreeModelsAsync
Yields
Capabilities: AssetRead
InsertService:GetFreeModelsAsync(
searchText:string, pageNum:number
Parameters
searchText:string
pageNum:number
Returns
Code Samples
InsertService:GetFreeModelsAsync
local InsertService = game:GetService("InsertService")
local page = unpack(InsertService:GetFreeModelsAsync("Cats", 0)) -- Search for "Cats" on Page 1.
for i = 1, page.TotalCount do
local item = page.Results[i]
print("Item #" .. i)
for key, value in pairs(item) do
print(" " .. key .. ": " .. value)
end
end

GetLatestAssetVersionAsync
Yields
Capabilities: AssetRead
InsertService:GetLatestAssetVersionAsync(assetId:number):number
Parameters
assetId:number
Returns

GetUserCategories
Deprecated

GetUserSets
Deprecated

Insert
Deprecated

LoadAsset
Yields
Capabilities: LoadOwnedAsset
InsertService:LoadAsset(assetId:number):Instance
Parameters
assetId:number
Returns
Code Samples
InsertService:LoadAsset
local InsertService = game:GetService("InsertService")
local ASSET_ID = 82353
local asset = InsertService:LoadAsset(ASSET_ID)
asset.Parent = workspace

loadAsset
Deprecated

LoadAssetVersion
Yields
Capabilities: LoadOwnedAsset
InsertService:LoadAssetVersion(assetVersionId:number):Instance
Parameters
assetVersionId:number
Returns
Code Samples
InsertService:LoadAssetVersion
local InsertService = game:GetService("InsertService")
local ASSET_VERSION_ID = 296050499
local asset = InsertService:LoadAssetVersion(ASSET_VERSION_ID)
asset.Parent = game.Workspace

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