[Update] November 24, 2025
Hi Creators,
We’re excited to announce the next step in our In-Experience Creation (IEC) roadmap: the ability for users to create and save Accessories and Layered Clothing from your experience directly to their inventory! This was a top community request and extends the capabilities introduced with the “Add Avatar to Inventory” feature.
You can now allow your users to create, pay for, and save custom layered clothing and rigid accessories to their inventory using the same technical foundation: the EditableMesh and EditableImage APIs.
Unlocking New Creator Value
Here’s a breakdown of the core benefits and features you can take advantage of:
- Attribution & Discoverability: All items come with an attribution link back to your experience, allowing anyone on the platform to view and access your experience from a friend’s avatar.
- Monetization: When a user makes a purchase, you will receive 70% of sales (30% as the item creator and 40% as the experience developer) after recouping the creation advance.
- Player Creation Flow: Users utilize developer-provided tools in-experience to create the item, preview the creation, and complete the purchase via
PromptCreate*. Upon passing moderation, the user can equip their asset and use it across the platform. - Powerful Creation Tools: You’ll use the EditableMesh and EditableImage APIs to give users full mesh and texture customization capabilities.
- Marketplace Rules: Creations are for personal use only and cannot be sold or traded.
- Guardrails & Validation: All assets must pass UGC validation and moderation. We strongly recommend using the UGC validation APIs like
ValidateUGCAccessoryAsyncandGetValidationRules, so your users don’t get validation errors when they try to save.
Examples of shirts and a hat created in the Roblox Avatar Creator experience
How to Enable In-Experience Creation for Accessories & Clothing
Enabling this feature uses the same token system established for Avatar Bodies. Here’s how to set it up:
- Meet Creator Requirements: You or your group must be ID-verified and have a Premium subscription to enable the publishing APIs. You must maintain these statuses for the token to remain valid.
- Purchase Avatar Creation Tokens: In the Creator Dashboard, navigate to Monetization > Avatar Creation Tokens.
- Configure Your Token:
- Click Create Token.
- Enter an internal name and description.
- Select the specific Item Type (e.g., Jacket Accessory, Hat) you want to enable.
- Set the price for the created item. Prices for IEC assets have their own dynamic price floors, which are set at or above the price floor of UGC Marketplace price floors for that asset type. You can set a price above this floor.
- You will need a separate token for each asset type and each unique price point you wish to offer.
- Complete Purchase: Purchase the token, which involves a flat Creation Fee and a recoupable Creation Advance.
- Use in Your Experience: Copy the Token ID from the token’s menu in the dashboard. You’ll use this ID in the new
PromptCreateAvatarAssetAsyncAPI.
Supported Asset Types
You’ll purchase an Avatar Creation Token for each of these specific types you wish to enable in your experience:
| Accessories | Hat, Hair Accessory, Face Accessory, Neck Accessory, Shoulder Accessory, Front Accessory, Back Accessory, Waist Accessory |
|---|---|
| Layered Clothing | T-Shirt, Shirt, Pants, Jacket, Sweater, Shorts, Dresses & Skirts |
API Documentation
We are introducing a new asynchronous API on AvatarCreationService to handle the upload and publishing of single-instance accessories and layered clothing, alongside an event to notify when moderation is complete. For more information, check out our documentation on Creator Hub.
AvatarCreationService:PromptCreateAvatarAssetAsync: This new API allows you to prompt a user to purchase, submit, and save a custom accessory or layered clothing item to their inventory.
AvatarCreationService.AvatarAssetModerationCompleted: This new client-side event fires on the client once an asset submitted via PromptCreateAvatarAssetAsync has finished going through the moderation process. This allows you to provide feedback to the relevant player that their item is ready for use.
Known Issues
- We’re working on implementing gamepad support to the reference experience to ensure compatibility with platforms that rely on gamepad. We expect to have this completed in the next few weeks.
- If you copy the placefile, the T-Shirt asset works in Studio. However, if you want to re-publish the place, you’ll need to run a script we’ve provided in the experience -
UpdateReferenceCageMeshin the console. We will have a fix so you won’t have to run the script shortly. Alternatively, uploading your own Avatar Assets for IEC does not require this script and is the recommended approach.
Next Steps & Feedback
We can’t wait to see the incredible custom creation experiences you’ll build with these new APIs!
If you have any feedback on the API structure, the creation flow, or any other aspect of in-experience creation for accessories and clothing, please let us know below.
Enjoy!
@whol8wh8at, @YoungAla132, @vk_rObl0x, @TheGamer101, @icouldblox, @misterpebblez, @klaugrana001, @BloxMachina, @peaze4ly, @gcheck14552, @thetibash, @GeneralRelish, @gelkros, @Ozamanthus, @DucVroom, @MountainBird404, @FarazTheGreat, @timetopretend8
FAQs
Can users sell their avatar creation?
- Currently, we are not allowing in-experience creations to be sold on the Marketplace. In-experience created accessories and layered clothing can be purchased and saved to the user’s inventory, but they cannot be sold on Marketplace, traded, or resold to other users.
If an avatar fails moderation, does the user receive a refund?
- No, if the avatar violates Roblox community standards, the user will not be able to receive a refund. They may appeal the decision if they believe their avatar was incorrectly moderated and should be approved.






