WEPPY

Assets & Object Presentation Guide

Workflow for inserting assets, tweens, audio, particles, physics, and environment (lighting and terrain) setup.

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

ToolTierDescription
manage_assetsProCreator Store search, model/package insertion, asset info
manage_tweenProCreate, play, pause, and cancel tweens
manage_animationProLoad, play, stop animations, and query tracks
manage_audioProPlay/stop/pause sounds, set audio listener
manage_effectsProEmit, clear, and toggle particle effects
manage_physicsProRegister 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)

ActionDescriptionTier
insertInsert a model by asset IDPro
infoGet asset metadataPro
searchSearch the Creator StorePro
search_insertSearch and insert the first matchPro
insert_freeInsert a free modelPro
insert_packageInsert a packagePro
exportExport the current selectionPro

Manage Tween (Pro)

ActionDescriptionTier
createCreate a tween with target propertiesPro
playPlay a created tweenPro
pausePause a running tweenPro
cancelCancel a tweenPro

Manage Animation (Pro)

ActionDescriptionTier
loadLoad an animation onto a Humanoid/AnimationControllerPro
playPlay a loaded animation trackPro
stopStop a playing animationPro
get_tracksList all loaded animation tracksPro

Manage Audio (Pro)

ActionDescriptionTier
playPlay a sound (creates a Sound if needed)Pro
stopStop a playing soundPro
pausePause a playing soundPro
resumeResume a paused soundPro
set_listenerSet audio listener type and targetPro

Manage Effects (Pro)

ActionDescriptionTier
emitEmit particles from a ParticleEmitterPro
clearClear all particlesPro
toggleEnable or disable an effectPro

Manage Physics (Pro)

ActionDescriptionTier
register_groupRegister a collision groupPro
set_collidableSet whether two groups can collidePro
get_groupsList all registered collision groupsPro

World Environment

Included Tools

ToolTierDescription
manage_lightingProConfigure Lighting, Atmosphere, Sky, and time of day
manage_terrainProGenerate/edit terrain and manage voxel data
spatial_queryProRaycasting, ground detection, placement validation, heightmaps
manage_cameraMixedQuery 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)

ActionDescriptionTier
lightingSet Lighting service propertiesPro
atmosphereSet Atmosphere propertiesPro
skySet Sky propertiesPro
terrain_propsSet Terrain water/visual propertiesPro
timeSet time of dayPro

Manage Terrain (Pro)

ActionDescriptionTier
fill_blockFill terrain in a block shapePro
fill_ballFill terrain in a sphere shapePro
fill_cylinderFill terrain in a cylinder shapePro
fill_wedgeFill terrain in a wedge shapePro
clear_regionClear terrain in a regionPro
clear_boundsClear terrain within boundsPro
replace_materialReplace material in a regionPro
colors_getGet material colorsPro
colors_setSet material colorsPro
read_voxelRead a single voxelPro
read_voxelsRead voxels in bulkPro
write_voxelsWrite voxels in bulkPro
generateGenerate procedural terrainPro
smoothSmooth terrainPro

Spatial Query (Pro)

ActionDescriptionTier
raycastSingle raycastPro
find_groundFind ground position below a pointPro
check_placementCheck if placement is collision-freePro
multi_raycastBatch multiple raycastsPro
scan_areaGenerate a heightmap of an areaPro
find_flatFind a flat area for constructionPro
find_spawnFind a suitable spawn positionPro
analyze_walkableAnalyze walkable area gridPro
spatial_mapGet positions of all BasePartsPro
find_spaceFind empty space for an objectPro
boundsGet the bounding box of an instancePro
snap_gridSnap a position to a gridPro
collisionCheck AABB collisionPro

Manage Camera (Mixed)

ActionDescriptionTier
infoGet camera position, rotation, FOV, and viewport sizeBasic
focus_pathFocus camera on an instance by pathBasic
focus_positionFocus camera on a positionBasic
suggestGet a suggested camera view for a targetBasic
screenshotCapture the current Studio Edit-mode viewport as a PNG image (Edit mode only)Pro