1 min read

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

AvatarSettingsCustomBodyType

This enum is used by the CustomBodyType property to control how a custom avatar body is specified when AppearanceMode is set to CustomBody. The default value is AvatarSettingsCustomBodyType.AvatarReference.

When set to AvatarSettingsCustomBodyType.AvatarReference, the avatar body is assembled from per-part asset IDs configured on AvatarBodyRules (head, torso, arms, legs, etc.). When set to AvatarSettingsCustomBodyType.BundleId, the entire body is sourced from the bundle specified in CustomBodyBundleId.

Items

NameValueDescription
AvatarReference0The custom body is assembled from individual per-part asset references on AvatarBodyRules. This is the default value.
BundleId1The custom body is sourced from a single avatar bundle, identified by the CustomBodyBundleId property.

AvatarReference

The custom body is assembled from individual per-part asset references on AvatarBodyRules. This is the default value.

FieldValue
value0

BundleId

The custom body is sourced from a single avatar bundle, identified by the CustomBodyBundleId property.

FieldValue
value1