Build your game world with asset insertion, tween animations, audio, particle effects, physics collision groups, lighting, terrain, spatial queries, and camera.
Assets & Object Presentation
Included Tools
| Tool | Tier | Description |
|---|---|---|
manage_assets | Pro | Creator Store search, model/package insertion, asset info |
manage_tween | Pro | Create, play, pause, and cancel tweens |
manage_animation | Pro | Load, play, stop animations, and query tracks |
manage_audio | Pro | Play/stop/pause sounds, set audio listener |
manage_effects | Pro | Emit, clear, and toggle particle effects |
manage_physics | Pro | Register collision groups, set collidability |
Key Workflows
Building a Scene with Assets
"Search for a 'tree' model in the Creator Store and place 3 of them in Workspace"
Use manage_assets’s search_insert to search and insert in one step.
Interactive Presentation
"Create a tween that opens a door over 3 seconds when clicked"
Use manage_tween’s create to define the tween and play to run it. Simultaneously add a door-opening sound effect with manage_audio’s play.
Particles + Sound Combination
"Play an explosion particle effect along with a sound effect when the boss appears"
Use manage_effects’s emit to emit particles and manage_audio’s play to play the sound simultaneously.
Action Reference
Manage Assets (Pro)
| Action | Description | Tier |
|---|---|---|
insert | Insert a model by asset ID | Pro |
info | Get asset metadata | Pro |
search | Search the Creator Store | Pro |
search_insert | Search and insert the first match | Pro |
insert_free | Insert a free model | Pro |
insert_package | Insert a package | Pro |
export | Export the current selection | Pro |
Manage Tween (Pro)
| Action | Description | Tier |
|---|---|---|
create | Create a tween with target properties | Pro |
play | Play a created tween | Pro |
pause | Pause a running tween | Pro |
cancel | Cancel a tween | Pro |
Manage Animation (Pro)
| Action | Description | Tier |
|---|---|---|
load | Load an animation onto a Humanoid/AnimationController | Pro |
play | Play a loaded animation track | Pro |
stop | Stop a playing animation | Pro |
get_tracks | List all loaded animation tracks | Pro |
Manage Audio (Pro)
| Action | Description | Tier |
|---|---|---|
play | Play a sound (creates a Sound if needed) | Pro |
stop | Stop a playing sound | Pro |
pause | Pause a playing sound | Pro |
resume | Resume a paused sound | Pro |
set_listener | Set audio listener type and target | Pro |
Manage Effects (Pro)
| Action | Description | Tier |
|---|---|---|
emit | Emit particles from a ParticleEmitter | Pro |
clear | Clear all particles | Pro |
toggle | Enable or disable an effect | Pro |
Manage Physics (Pro)
| Action | Description | Tier |
|---|---|---|
register_group | Register a collision group | Pro |
set_collidable | Set whether two groups can collide | Pro |
get_groups | List all registered collision groups | Pro |
World Environment
Included Tools
| Tool | Tier | Description |
|---|---|---|
manage_lighting | Pro | Configure Lighting, Atmosphere, Sky, and time of day |
manage_terrain | Pro | Generate/edit terrain and manage voxel data |
spatial_query | Pro | Raycasting, ground detection, placement validation, heightmaps |
manage_camera | Mixed | Query camera info, move focus, suggest views, capture Edit-mode viewport screenshot |
Key Workflows
Setting World Atmosphere (Pro)
"Change the mood to dusk: orange sky, increase fog density, set time to 18:00"
Use manage_lighting’s time to set the time of day, atmosphere to adjust fog, and sky to change sky color.
Building Terrain (Pro)
"Create a grassy hill with radius 200 in the center of the map and fill the surrounding area with water"
Use manage_terrain’s fill_ball to create the hill and fill_block to fill the surrounding water area.
Placement Validation (Pro)
"Find a flat area where I can place this building"
Use spatial_query’s find_flat to locate a suitable area, check_placement to confirm no collisions, then manage_camera’s focus_position to visually verify the result.
Action Reference
Manage Lighting (Pro)
| Action | Description | Tier |
|---|---|---|
lighting | Set Lighting service properties | Pro |
atmosphere | Set Atmosphere properties | Pro |
sky | Set Sky properties | Pro |
terrain_props | Set Terrain water/visual properties | Pro |
time | Set time of day | Pro |
Manage Terrain (Pro)
| Action | Description | Tier |
|---|---|---|
fill_block | Fill terrain in a block shape | Pro |
fill_ball | Fill terrain in a sphere shape | Pro |
fill_cylinder | Fill terrain in a cylinder shape | Pro |
fill_wedge | Fill terrain in a wedge shape | Pro |
clear_region | Clear terrain in a region | Pro |
clear_bounds | Clear terrain within bounds | Pro |
replace_material | Replace material in a region | Pro |
colors_get | Get material colors | Pro |
colors_set | Set material colors | Pro |
read_voxel | Read a single voxel | Pro |
read_voxels | Read voxels in bulk | Pro |
write_voxels | Write voxels in bulk | Pro |
generate | Generate procedural terrain | Pro |
smooth | Smooth terrain | Pro |
Spatial Query (Pro)
| Action | Description | Tier |
|---|---|---|
raycast | Single raycast | Pro |
find_ground | Find ground position below a point | Pro |
check_placement | Check if placement is collision-free | Pro |
multi_raycast | Batch multiple raycasts | Pro |
scan_area | Generate a heightmap of an area | Pro |
find_flat | Find a flat area for construction | Pro |
find_spawn | Find a suitable spawn position | Pro |
analyze_walkable | Analyze walkable area grid | Pro |
spatial_map | Get positions of all BaseParts | Pro |
find_space | Find empty space for an object | Pro |
bounds | Get the bounding box of an instance | Pro |
snap_grid | Snap a position to a grid | Pro |
collision | Check AABB collision | Pro |
Manage Camera (Mixed)
| Action | Description | Tier |
|---|---|---|
info | Get camera position, rotation, FOV, and viewport size | Basic |
focus_path | Focus camera on an instance by path | Basic |
focus_position | Focus camera on a position | Basic |
suggest | Get a suggested camera view for a target | Basic |
screenshot | Capture the current Studio Edit-mode viewport as a PNG image (Edit mode only) | Pro |