# Broken Character Pose

If a character pose is broken in the play mode, there can several potential issues.

<figure><img src="https://3983499731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxsGuM7QMKoTm8rnHX3cO%2Fuploads%2FkTAxWe2L30haQXeke32U%2Fimage.png?alt=media&#x26;token=274ef0e1-d51e-4fd9-9391-7bf7c89cfd61" alt="" width="381"><figcaption><p>Example</p></figcaption></figure>

## Reason 1 - Rig type mismatch

The most common problem is the animation type mismatch - when a Humanoid animation is used with a Generic character or vice versa.

The problem might be with:

1. Animations in the animator
2. AnimSequence and custom animations

### How to fix?

Check if the animations in the animator have the correct animation type. You can easily do this by using the Validator Tool <mark style="background-color:blue;">**Windows/FPS Animation Framework/FPS Animation Validator/**</mark>:

<figure><img src="https://3983499731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxsGuM7QMKoTm8rnHX3cO%2Fuploads%2FkNJcFcmlQ02LTA2Lih5o%2Fimage.png?alt=media&#x26;token=d6e7ded7-5066-470b-9893-346b62479fa6" alt="" width="349"><figcaption><p>Select your character and click the Validate button</p></figcaption></figure>

Validator will let you know if there're any issues, and will provide a possible solution. You also can use this tool to check weapons or animations.

If your Animator animations are fine, make sure to check the **OverlayPose**:

<figure><img src="https://3983499731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxsGuM7QMKoTm8rnHX3cO%2Fuploads%2F8xllk173fmiYcss0XCbk%2Fimage.png?alt=media&#x26;token=e64fbd26-3105-4a90-a6f3-adc161936e9f" alt="" width="374"><figcaption><p>Make sure that the Overlay Pose type is also the same!</p></figcaption></figure>

{% hint style="danger" %}
**Tip:** custom made animations from the demo are Generic and won't work with Humanoid characters!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kinemation.gitbook.io/fps-animation-framework/tutorial/troubleshooting/broken-character-pose.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
