> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinemation.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# ⚠️Weapon is not moving

> Documentation for ⚠️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](/scriptable-animation-system/fundamentals/animator-layers/additive-layer) 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:

<Frame caption={"General settings."}>
  <img src="https://mintcdn.com/kinemation/IMbHDDWE_rjJU7jO/images/scriptable-animation-system/481bdbfed9fb04af7ec3.png?fit=max&auto=format&n=IMbHDDWE_rjJU7jO&q=85&s=d782cbcf6f6bbc989604f91ccecd3083" alt="" width={413} data-path="images/scriptable-animation-system/481bdbfed9fb04af7ec3.png" />
</Frame>

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:

<Frame caption={"Animator Controller setup."}>
  <img src="https://mintcdn.com/kinemation/IMbHDDWE_rjJU7jO/images/scriptable-animation-system/910e3b76da323502d5fb.png?fit=max&auto=format&n=IMbHDDWE_rjJU7jO&q=85&s=b17d1c5187eeef92d8c22d83e38bc664" alt="" width={542} data-path="images/scriptable-animation-system/910e3b76da323502d5fb.png" />
</Frame>

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

<Frame caption={"This bone should be manually added to the mask."}>
  <img src="https://mintcdn.com/kinemation/IMbHDDWE_rjJU7jO/images/scriptable-animation-system/9a3ddc54a92fce7f72a9.png?fit=max&auto=format&n=IMbHDDWE_rjJU7jO&q=85&s=44bd897246b56da113011c2a0f4c6606" alt="" width={435} data-path="images/scriptable-animation-system/9a3ddc54a92fce7f72a9.png" />
</Frame>

To add a **Weapon Bone Additive** to a custom Avatar Mask, make sure to visit the [Tools](/scriptable-animation-system/fundamentals/tools) page.

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

<Frame caption={"Default bone path."}>
  <img src="https://mintcdn.com/kinemation/IMbHDDWE_rjJU7jO/images/scriptable-animation-system/8586ba17ed48851fdaf6.png?fit=max&auto=format&n=IMbHDDWE_rjJU7jO&q=85&s=673499553152586fbbc1bfc0e0d80ab3" alt="" width={290} data-path="images/scriptable-animation-system/8586ba17ed48851fdaf6.png" />
</Frame>

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](/scriptable-animation-system/fundamentals/tools).

3. Assign the animation in the animator controller.
