WEPPY

Assets & Object Presentation Guide

Workflow for generated images, RBXM, Creator Store assets, Roblox upload, and Place application.

Save generated images, RBXM files, and Creator Store assets in Asset Library, then carry them through Roblox upload and Place application.

Assets page — local Asset Library items and Roblox upload status

From Generated Image to Place

When you need an icon, Decal, or UI image, the manual process usually means saving a file, uploading it in Creator Dashboard, copying the asset ID, then pasting it into a Studio property. WEPPY Assets keeps that work in one request.

"Create a gem icon for the shop button, upload it to Roblox, then apply it to the ShopButton image in the Lobby Place"

The usual path is:

  1. The AI creates or prepares the needed image or file.
  2. The file is saved to the current Place Asset Library or the shared Asset Library.
  3. WEPPY runs the Roblox Open Cloud upload.
  4. The uploaded asset URI is applied to Studio properties such as ImageLabel, Decal, or Texture.

Saved assets can be reused in the same Place, or stored as shared assets for another Place.

Asset Library

The Dashboard Assets page shows the local Asset Library.

  • Separate current Place assets from shared assets.
  • Review Images, Decals, and RBXM files.
  • Edit asset names and descriptions, then check upload status.
  • After Roblox upload, copy the asset ID and Studio-ready URI.

When you want to keep a Studio selection as an RBXM file, use Save Selection to Library from the WEPPY Plugin Assets tab. It saves the selected Studio object into the local Asset Library so it can be inserted again later, including in another Place.

Reuse Assets Across Places

When several Places are open at once, separate Place-specific assets from shared assets. Keep a Lobby-only button image as a current Place asset, but save icons or RBXM files that should also be used in Game or Shop as shared assets.

Create a gem icon for the shop as a shared asset and upload it to Roblox.
Apply that asset URI to ShopButton in studio-1 Lobby and RewardPanel in studio-2 Game.

Naming the Studio ID tells the AI exactly where to apply the uploaded asset after Open Cloud returns the URI. See the Multi-Place Work guide for the multi-Studio setup.

Assets & Object Presentation

Included Tools

ToolDescription
manage_assetsCreator Store search/insert, RBXM export/import, thumbnail generation
manage_open_cloud_assetsRoblox Open Cloud upload, update, and status checks
manage_tweenCreate, play, pause, and cancel tweens
manage_animationLoad, play, stop animations, and query tracks
manage_audioPlay/stop/pause sounds, set audio listener
manage_effectsEmit, clear, and toggle particle effects
manage_physicsRegister 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.

Generated Image Upload and Application

"Create a red cracked texture for the boss health bar, upload it to Roblox, then apply it to the BossHud ImageLabel"

Save the image file in Asset Library, then upload it through manage_open_cloud_assets or the Dashboard upload action. After upload, apply the returned rbxassetid://... URI to the Studio UI or Decal property.

Save a Studio Selection as an RBXM Asset

"Save the currently selected treasure chest model to Asset Library and generate a thumbnail"

Use the Plugin Assets tab or manage_assets RBXM export actions to save the current selection as a local asset. The saved RBXM can be inserted into another Place later.

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

ActionDescription
insertInsert a model by asset ID
infoGet asset metadata
searchSearch the Creator Store
search_insertSearch and insert the first match
insert_freeInsert a free model
insert_packageInsert a package
export_selection_rbxmSave the current selection as an RBXM asset
export_path_rbxmSave a Studio path as an RBXM asset
import_rbxmInsert an RBXM from Asset Library into Studio
generate_thumbnailGenerate a thumbnail for a selection or asset

Manage Open Cloud Assets

ActionDescription
credential_statusCheck Open Cloud API key and Creator setup status
capabilitiesCheck upload capability by category
uploadUpload a local asset file to Roblox
updateUpdate a supported Roblox asset category
infoRead Roblox asset information
operation_statusCheck Open Cloud operation status

Manage Tween

ActionDescription
createCreate a tween with target properties
playPlay a created tween
pausePause a running tween
cancelCancel a tween

Manage Animation

ActionDescription
loadLoad an animation onto a Humanoid/AnimationController
playPlay a loaded animation track
stopStop a playing animation
get_tracksList all loaded animation tracks

Manage Audio

ActionDescription
playPlay a sound (creates a Sound if needed)
stopStop a playing sound
pausePause a playing sound
resumeResume a paused sound
set_listenerSet audio listener type and target

Manage Effects

ActionDescription
emitEmit particles from a ParticleEmitter
clearClear all particles
toggleEnable or disable an effect

Manage Physics

ActionDescription
register_groupRegister a collision group
set_collidableSet whether two groups can collide
get_groupsList all registered collision groups

World Environment

Included Tools

ToolDescription
manage_lightingConfigure Lighting, Atmosphere, Sky, and time of day
manage_terrainGenerate/edit terrain and manage voxel data
spatial_queryRaycasting, ground detection, placement validation, heightmaps
manage_cameraQuery camera info, move focus, suggest views, capture Edit-mode viewport screenshot

Key Workflows

Setting World Atmosphere

"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

"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

"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

ActionDescription
lightingSet Lighting service properties
atmosphereSet Atmosphere properties
skySet Sky properties
terrain_propsSet Terrain water/visual properties
timeSet time of day

Manage Terrain

ActionDescription
fill_blockFill terrain in a block shape
fill_ballFill terrain in a sphere shape
fill_cylinderFill terrain in a cylinder shape
fill_wedgeFill terrain in a wedge shape
clear_regionClear terrain in a region
clear_boundsClear terrain within bounds
replace_materialReplace material in a region
colors_getGet material colors
colors_setSet material colors
read_voxelRead a single voxel
read_voxelsRead voxels in bulk
write_voxelsWrite voxels in bulk
generateGenerate procedural terrain
smoothSmooth terrain

Spatial Query

ActionDescription
raycastSingle raycast
find_groundFind ground position below a point
check_placementCheck if placement is collision-free
multi_raycastBatch multiple raycasts
scan_areaGenerate a heightmap of an area
find_flatFind a flat area for construction
find_spawnFind a suitable spawn position
analyze_walkableAnalyze walkable area grid
spatial_mapGet positions of all BaseParts
find_spaceFind empty space for an object
boundsGet the bounding box of an instance
snap_gridSnap a position to a grid
collisionCheck AABB collision

Manage Camera

ActionDescription
infoGet camera position, rotation, FOV, and viewport size
focus_pathFocus camera on an instance by path
focus_positionFocus camera on a position
suggestGet a suggested camera view for a target
screenshotCapture the current Studio Edit-mode viewport as a PNG image (Edit mode only)