Skip to content

PromptCreateAvatarResult

Not yet Enum

Result codes returned by AvatarCreationService.PromptCreateAvatarAsync() indicating whether avatar creation succeeded or why it failed.

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Description

Result codes returned by AvatarCreationService.PromptCreateAvatarAsync() to indicate the outcome of an in-experience avatar creation flow. A value of PromptCreateAvatarResult.Success means the avatar was created and published; all other values identify the failure reason so the experience can surface an appropriate message to the player.

Items

Item Value Status Notes
Success 1 Not yet The avatar was successfully created and published to the player's account.
PermissionDenied 2 Not yet The player explicitly declined the avatar creation consent prompt.
Timeout 3 Not yet The avatar creation consent prompt timed out before the player responded.
UploadFailed 4 Not yet The avatar assets passed validation but the server-side upload or bundle creation step failed.
NoUserInput 5 Not yet The player did not interact with the avatar creation consent prompt before it closed.
InvalidHumanoidDescription 6 Not yet The HumanoidDescription supplied to AvatarCreationService.PromptCreateAvatarAsync() was invalid and…
UGCValidationFailed 7 Not yet The avatar's geometry or content failed Roblox's UGC (User-Generated Content) validation checks.
ModeratedName 8 Not yet The proposed avatar name or description was rejected by Roblox moderation.
MaxOutfits 9 Not yet The player has reached the maximum number of outfits allowed on their Roblox account.
PurchaseFailure 10 Not yet The avatar creation attempt failed because the player did not have sufficient Robux to cover the required purchase.
UnknownFailure 11 Not yet An unexpected or unclassified failure occurred during avatar creation.
TokenInvalid 12 Not yet The creation token provided to AvatarCreationService.PromptCreateAvatarAsync() was not valid or did not match the current experience.

Roblox reference: PromptCreateAvatarResult