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
| Name | Value | Description |
|---|---|---|
| AvatarReference | 0 | The custom body is assembled from individual per-part asset references on AvatarBodyRules. This is the default value. |
| BundleId | 1 | The 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.
| Field | Value |
|---|---|
| value | 0 |
BundleId
The custom body is sourced from a single avatar bundle, identified by the CustomBodyBundleId property.
| Field | Value |
|---|---|
| value | 1 |