# Weapon is not moving

## Reason

If animations like idle, movement, equip and unequip are not playing, this is usually a sign of the [additive-layer](../fundamentals/animator-layers/additive-layer "mention") problem. There could be two potential issues:

1. Additive Layer is not added or set up properly.
2. Curve animations are not added or they use a different skeleton hierarchy.

## Solution

First, it is important to check if Additive Layer is adjusted properly:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2FPhLWMeExqMgTRzFfa3YP%2Fimage.png?alt=media&#x26;token=151a358b-6bfb-4dd4-9f84-6b5d5cdc99e7" alt="" width="413"><figcaption><p>General settings.</p></figcaption></figure>

If the issue still occurs, then it means the issue is with curve animations. These animations are usually located in the animator controller as a separate layer:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2F3kYwWuAeILr5sWaUaWTX%2Fimage.png?alt=media&#x26;token=8cf6efd8-8816-4cdf-9073-ef8537c0eee1" alt="" width="542"><figcaption><p>Animator Controller setup.</p></figcaption></figure>

where the curve mask only includes the **Weapon Bone Additive**:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2FUqbdK7KCxtZwRJDz2vMD%2Fimage.png?alt=media&#x26;token=bab33795-11fd-4c9d-8c56-1e8bb1f30066" alt="" width="435"><figcaption><p>This bone should be manually added to the mask.</p></figcaption></figure>

To add a **Weapon Bone Additive** to a custom Avatar Mask, make sure to visit the [tools](../fundamentals/tools "mention") page.

Finally, it is important to check the actual curve animation bone paths:

<figure><img src="https://784345943-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxcUmJ78NSw1bSUlSO9oP%2Fuploads%2Fnxn6XcNq3Ksj1UbzgSyk%2Fimage.png?alt=media&#x26;token=d65999ed-f5f5-4552-beb6-260f757e21a0" alt="" width="290"><figcaption><p>Default bone path.</p></figcaption></figure>

If the path in the image above does not match a character skeleton, the animation will not be played. To solve this problem, follow these steps:

1. Duplicate the curve animation.
2. Copy WeaponBoneAdditive curves from the original to the target animation [tools](../fundamentals/tools "mention").
3. Assign the animation in the animator controller.
