2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

PromptCreateAssetResult

Outcome of AvatarCreationService:PromptCreateAvatarAssetAsync() after a player responds to the in-game asset creation prompt. Distinguishes a successful publish from failure modes such as moderation rejection, declined consent, insufficient Robux, validation failure, or upload errors.

Items

NameValueDescription
Success1The asset was successfully created and published.
PermissionDenied2The player explicitly declined the asset-creation consent prompt.
Timeout3The creation attempt timed out because the player disconnected or left the experience.
UploadFailed4The asset upload to the Roblox backend failed after validation.
NoUserInput5The player did not interact with the creation prompt before it expired.
UnknownFailure6The asset creation failed for an unspecified or unexpected reason.
UGCValidationFailed7The asset failed user-generated content validation checks before upload.
ModeratedName8The asset name or description was rejected by Roblox moderation.
PurchaseFailure9The asset could not be created because the player had insufficient Robux.
TokenInvalid10The creation token provided to the prompt was invalid or could not be verified.

Success

The asset was successfully created and published.

FieldValue
value1

PermissionDenied

The player explicitly declined the asset-creation consent prompt.

FieldValue
value2

Timeout

The creation attempt timed out because the player disconnected or left the experience.

FieldValue
value3

UploadFailed

The asset upload to the Roblox backend failed after validation.

FieldValue
value4

NoUserInput

The player did not interact with the creation prompt before it expired.

FieldValue
value5

UnknownFailure

The asset creation failed for an unspecified or unexpected reason.

FieldValue
value6

UGCValidationFailed

The asset failed user-generated content validation checks before upload.

FieldValue
value7

ModeratedName

The asset name or description was rejected by Roblox moderation.

FieldValue
value8

PurchaseFailure

The asset could not be created because the player had insufficient Robux.

FieldValue
value9

TokenInvalid

The creation token provided to the prompt was invalid or could not be verified.

FieldValue
value10