roblox_toolbox
Search, insert, and sanitize assets from the Roblox Creator Store to safely build game environments in Roblox Studio.
Instructions
Search the Roblox Creator Store, insert models, and sanitize them.
Actions:
"search": Search for free models/decals/audio. Returns AssetId, Name, Creator, HasScripts, IsEndorsed. Params: query (required), category ("FreeModels"|"FreeDecals"|"FreeAudio"), maxResults (default 20). Prefer assets where HasScripts=false or IsEndorsed=true.
"insert": Insert an asset by ID. Params: assetId (required), parent (path), position {X,Y,Z}. CRITICAL: Toolbox models often contain far more than their name implies — a "gas station" may bundle pumps, signs, shelving, vehicles, lighting as descendants. Always inspect the returned hierarchy before building additional objects. Check orientation (model axes may not match your scene) and scale (toolbox models vary wildly in size, Roblox studs ≈ 0.28m).
"strip_scripts": Remove all scripts from an instance tree. Params: path (required), scriptTypes (array, default all). Always do this after inserting models with HasScripts=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which toolbox operation | |
| query | No | Search query (for search) | |
| category | No | Asset category (for search, default FreeModels) | |
| maxResults | No | Max results (for search, default 20) | |
| assetId | No | Asset ID to insert (for insert) | |
| parent | No | Parent path (for insert, default Workspace) | |
| position | No | Position {X,Y,Z} (for insert) | |
| path | No | Instance path (for strip_scripts) | |
| scriptTypes | No | Script types to remove (for strip_scripts, default all) |