# AvatarAnimationRules

Roblox Engine API class from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Inherits from, nearest first: [Instance](https://rapi.sleaze.dev/classes/Instance.md), [Object](https://rapi.sleaze.dev/classes/Object.md)
- Memory category: Instances
- HTML page: https://rapi.sleaze.dev/classes/AvatarAnimationRules/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/classes/AvatarAnimationRules

## Properties

### AnimationPacksMode

```luau
AvatarAnimationRules.AnimationPacksMode: Enum.AvatarSettingsAnimationPacksMode = Enum.AvatarSettingsAnimationPacksMode.PlayerChoice
```

- Tags: Read capabilities: AvatarAppearance

### ClimbAnimationOverride

```luau
AvatarAnimationRules.ClimbAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### FallAnimationOverride

```luau
AvatarAnimationRules.FallAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### IdleAltAnimationOverride

```luau
AvatarAnimationRules.IdleAltAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### IdleAnimationOverride

```luau
AvatarAnimationRules.IdleAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### JumpAnimationOverride

```luau
AvatarAnimationRules.JumpAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### MoodAnimationOverride

```luau
AvatarAnimationRules.MoodAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### RunAnimationOverride

```luau
AvatarAnimationRules.RunAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### SwimAnimationOverride

```luau
AvatarAnimationRules.SwimAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### SwimIdleAnimationOverride

```luau
AvatarAnimationRules.SwimIdleAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### WalkAnimationOverride

```luau
AvatarAnimationRules.WalkAnimationOverride: number = 0
```

- Tags: Read capabilities: AvatarAppearance

### AnimationClipsMode

```luau
AvatarAnimationRules.AnimationClipsMode: Enum.AvatarSettingsAnimationClipsMode = Enum.AvatarSettingsAnimationClipsMode.PlayerChoice
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.RunAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomClimbAnimationEnabled

```luau
AvatarAnimationRules.CustomClimbAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.ClimbAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomClimbAnimationId

```luau
AvatarAnimationRules.CustomClimbAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.ClimbAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomFallAnimationEnabled

```luau
AvatarAnimationRules.CustomFallAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.FallAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomFallAnimationId

```luau
AvatarAnimationRules.CustomFallAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.FallAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomIdleAlt1AnimationEnabled

```luau
AvatarAnimationRules.CustomIdleAlt1AnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.IdleAltAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomIdleAlt1AnimationId

```luau
AvatarAnimationRules.CustomIdleAlt1AnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.IdleAltAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomIdleAlt2AnimationEnabled

```luau
AvatarAnimationRules.CustomIdleAlt2AnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance

### CustomIdleAlt2AnimationId

```luau
AvatarAnimationRules.CustomIdleAlt2AnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance

### CustomIdleAnimationEnabled

```luau
AvatarAnimationRules.CustomIdleAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.IdleAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomIdleAnimationId

```luau
AvatarAnimationRules.CustomIdleAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.IdleAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomJumpAnimationEnabled

```luau
AvatarAnimationRules.CustomJumpAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.JumpAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomJumpAnimationId

```luau
AvatarAnimationRules.CustomJumpAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.JumpAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomRunAnimationEnabled

```luau
AvatarAnimationRules.CustomRunAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.RunAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomRunAnimationId

```luau
AvatarAnimationRules.CustomRunAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.RunAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomSwimAnimationEnabled

```luau
AvatarAnimationRules.CustomSwimAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.SwimAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomSwimAnimationId

```luau
AvatarAnimationRules.CustomSwimAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.SwimAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomSwimIdleAnimationEnabled

```luau
AvatarAnimationRules.CustomSwimIdleAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.SwimIdleAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomSwimIdleAnimationId

```luau
AvatarAnimationRules.CustomSwimIdleAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.SwimIdleAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomWalkAnimationEnabled

```luau
AvatarAnimationRules.CustomWalkAnimationEnabled: boolean = false
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.WalkAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

### CustomWalkAnimationId

```luau
AvatarAnimationRules.CustomWalkAnimationId: number = 0
```

- Tags: Deprecated, Roblox script security, Read capabilities: AvatarAppearance
- Use instead: [`AvatarAnimationRules.WalkAnimationOverride`](https://rapi.sleaze.dev/classes/AvatarAnimationRules.md)

## Inherited members

- From [Instance](https://rapi.sleaze.dev/classes/Instance.md): `Archivable`, `archivable`, `Attributes`, `AttributesReplicate`, `AttributesSerialize`, `HistoryId`, `Name`, `Parent`, `PredictionMode`, `PropertyStatusStudio`, `RobloxLocked`, `SerializedOverrides`, `SourceAssetId`, `Tags`, `UniqueId`, `numExpectedDirectChildren`, `DataCost`, `Capabilities`, `DefinesCapabilities`, `IsInSandbox`, `Sandboxed`, `AddTag`, `ClearAllChildren`, `Clone`, `Destroy`, `FindFirstAncestor`, `FindFirstAncestorOfClass`, `FindFirstAncestorWhichIsA`, `FindFirstChild`, `FindFirstChildOfClass`, `FindFirstChildWhichIsA`, `FindFirstDescendant`, `GetActor`, `GetAttribute`, `GetAttributeChangedSignal`, `GetAttributes`, `GetChildren`, `GetDebugId`, `GetDescendants`, `GetFullName`, `GetStyled`, `GetStyledPropertyChangedSignal`, `GetTags`, `HasTag`, `IsAncestorOf`, `IsDescendantOf`, `IsPropertyModified`, `QueryDescendants`, `RemoveTag`, `ResetPropertyToDefault`, `SetAttribute`, `WaitForChild`, `Remove`, `children`, `clone`, `destroy`, `findFirstChild`, `getChildren`, `isDescendantOf`, `remove`, `AncestryChanged`, `AttributeChanged`, `ChildAdded`, `ChildRemoved`, `DescendantAdded`, `DescendantRemoving`, `Destroying`, `StyledPropertiesChanged`, `childAdded`
- From [Object](https://rapi.sleaze.dev/classes/Object.md): `ClassName`, `className`, `GetPropertyChangedSignal`, `IsA`, `isA`, `Changed`
