Roblox assets — images, meshes, audio, and more — are stored in the cloud, so you don't need to maintain local copies as part of a saved Studio experience. You can import your own assets for usage within a group account or your own individual account, or you can choose from millions of creator-produced assets in the Creator Marketplace.
Asset Formats and Usage
Roblox utilizes images in .png, .jpg, .tga, or .bmp format. You can import images within Studio for use as textures/decals on parts, user interface elements, textures for materials or special effects, and more.
Images used for wall textures, decorations, and user interface icons
Roblox supports audio in .mp3 or .ogg format for use as background audio, positional point source emission, and volumetric ambience. For details on audio requirements and adding audio assets to an experience, see Audio Assets.
All assets uploaded to Roblox are moderated and Roblox has very high standards when it comes to safety and civility on the platform. An asset will be flagged and removed if it violates Roblox moderation policies, for example infringing copyright or including adult content. See Understanding Moderation for a complete list of asset-related moderation policies.
Internally, moderation functions as follows:
- Roblox performs both pre-moderation and post-moderation. Images, meshes, etc. are pre-moderated, generally within a few hours, and you can use the assets inside Studio while they're being reviewed. Once an experience is published, post-moderation begins and Roblox may shut down an experience if it exhibits inappropriate content or behavior.
- Individual asset updates don't require review time since assets are reviewed for safety when they're uploaded. This allows you to instantly publish an experience update as soon as it's ready, although assets will be retroactively moderated.
- You will always receive a notification if one of your assets is flagged by moderation, explaining why a particular item was problematic.
Additionally, in order to comply with the Digital Millennium Copyright Act (DMCA), Roblox must respond expeditiously if copyright holders or their agents request removal of material they believe infringes upon their copyrights. See DMCA guidelines for details.
Content Format Strings
Assets and other content is reflected through formatted strings, each of which points to an online file or a file saved to the client's device. The basic structure is a protocol followed by :// and a string that varies according to the protocol.
|rbxassetid||An existing asset ID||Fetches a user-created asset uploaded to Roblox.|
|rbxasset||A file path||Fetches a file from Roblox's content folders.|
|rbxthumb||Parameters and values||Allows for easy loading of thumbnails.|
|rbxhttp||A path on the Roblox website||Fetches content from the Roblox website.|
|https / http||A website URL||Fetches content from a website using a URL.|
rbxasset points to Roblox's content folder on the user's device, for example:
The content folder's location depends on the user's operating system:
- Windows: %localappdata%\Roblox\Versions\<version>\content
- Mac: Applications/RobloxStudio.app/Contents/Resources/content
rbxthumb points to a thumbnail image for the provided asset. Its string format takes a thumbnail type, an asset ID, a width, and a height.
Supported types (type) and sizes (w and h) are as follows:
|Avatar||100×100, 352×352, 720×720|
|AvatarHeadShot||48×48, 60×60, 150×150|
rbxhttp is shorthand for ContentProvider.BaseUrl, for example:
https / http
https or http points to the exact location of something on the internet. It only works on Roblox-approved domains and raises an error if you use it elsewhere.