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. Pro runs 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

ToolTierDescription
manage_assetsProCreator Store search/insert, RBXM export/import, thumbnail generation
manage_open_cloud_assetsProRoblox Open Cloud upload, update, and status checks
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.

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 (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
export_selection_rbxmSave the current selection as an RBXM assetPro
export_path_rbxmSave a Studio path as an RBXM assetPro
import_rbxmInsert an RBXM from Asset Library into StudioPro
generate_thumbnailGenerate a thumbnail for a selection or assetPro

Manage Open Cloud Assets (Pro)

ActionDescriptionTier
credential_statusCheck Open Cloud API key and Creator setup statusPro
capabilitiesCheck upload capability by categoryPro
uploadUpload a local asset file to RobloxPro
updateUpdate a supported Roblox asset categoryPro
infoRead Roblox asset informationPro
operation_statusCheck Open Cloud operation statusPro

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