> ## 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.

# 🔫Weapons

> This section explains how weapons are animated.

## Weapon ABPs

All guns have their own Animation Blueprint in **/Animations/UE5/**. Each has a simple structure consisting of a reference pose and a main **Montage** slot.

### WK-11 Viper ABP

<Frame caption={"ABP_WK-11_Viper."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/647ef3d1a0fa2bd8031d.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=60fe44de963295ed59cd2c8b95ad2200" alt="" width={563} data-path="images/tactical-shooter-pack/unreal/647ef3d1a0fa2bd8031d.png" />
</Frame>

* **DefaultSlot:** Plays animations that animate the **bolt slide**.

* **MagSlot:** Plays mag‑check and inspect animations to preserve the bolt‑slide state.

<Tip>
  **Tip**: Bolt-slide state can change depending on the ammo state. For example, when out of ammo, the bolt will be locked back.
</Tip>

### TR15

<Frame caption={"ABP_TR15."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/eff67360560431fcc015.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=e1aa4e7175fa1ba8383da8b0dbaad3c8" alt="" width={563} data-path="images/tactical-shooter-pack/unreal/eff67360560431fcc015.png" />
</Frame>

Similar to the WK‑11 Viper, **TR15** also preserves its bolt state.

* **BoltSlot:** Plays all animations that animate the bolt.

* **DefaultSlot:** Used for all other animations.

### Herrington 11-87

<Frame caption={"ABP_Herrington_11-87."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/ec24086db79f8170b1d9.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=f10adfb40d887b7a26d57df1ba9d0901" alt="" width={563} data-path="images/tactical-shooter-pack/unreal/ec24086db79f8170b1d9.png" />
</Frame>

* **DefaultSlot:** Used for the inspect motion.

* **DefaultReload:** Used for reload and firing motions.

### SRM-12

<Frame caption={"ABP_SRM-12."}>
  <img src="https://mintcdn.com/kinemation/2P0DGfZe1PbAUTxl/images/tactical-shooter-pack/unreal/8f3a6ef1090af744ebe0.png?fit=max&auto=format&n=2P0DGfZe1PbAUTxl&q=85&s=7fd2dbdbaf5c4d50f5778ab14c790871" alt="" width={563} data-path="images/tactical-shooter-pack/unreal/8f3a6ef1090af744ebe0.png" />
</Frame>

* **DefaultSlot:** Used for animations that do not animate bipods.

* **BipodSlot:** Used for bipod stow and deploy motions.
