search_toolbox
Searches the curated Revix Toolbox for pre-made Roblox assets.
What it does
search_toolbox looks up assets in the curated Revix Toolbox library — models, UI kits, audio, decals, meshes, animations, and particles — by keyword. It returns up to 10 matches with each asset's name, description, category, instance count, and a toolbox_id. If a strict text search returns nothing, it falls back to a looser regex match across name, description, and tags.
Revix calls this before falling back to 3D generation. A "low poly tree" or "wooden sword" is more likely to already exist as a curated asset than to need a fresh mesh generation. Once a match is found, Revix passes the toolbox_id to insert_toolbox_asset to drop the asset into your game.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| `query` | string | yes | Search keywords (e.g. `low poly tree`, `sword`, `car model`, `UI button`). |
| `category` | string | no | Optional category filter: `Models`, `UI Kits`, `Audio`, `Decals`, `Meshes`, `Animations`, `Particles`. |
When Revix uses it
- Asked to build a scene with trees, vehicles, weapons, or furniture
- Asked for a "pre-made" or "template" anything
- About to fall back to 3D generation but a curated asset might suit
- Building UI when a vetted UI kit exists
Example
Found 3 toolbox asset(s):
- **Low Poly Pine Tree** (ID: 6543abcd..., Category: Models, 12 instances): Stylized pine tree with baked textures.
- **Oak Tree Pack** (ID: 6543abce..., Category: Models, 8 instances): Three oak variants.
- **Birch Tree** (ID: 6543abcf..., Category: Models, 6 instances): Slim birch model.Limits
Returns up to 10 results per query. The library is curated, so coverage is uneven — if nothing matches, Revix will build it manually or fall back to a generator.
Troubleshooting
If results look off, try fewer or broader keywords. See toolbox for the full curated library overview.