# Change to Your Own Model

## Q: How do I swap the character model in the given template

{% hint style="info" %}
The given template uses animation clips for humanoid character. If your model is not humanoid, you need to change the animator as well.
{% endhint %}

## Answer:

{% stepper %}
{% step %}
### Import the asset


{% endstep %}

{% step %}
### Find the Model Container, drag in your model, disable the old one

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2FfyJZlJPefdCiH1VS0fD0%2Fimage.png?alt=media&#x26;token=8b8860ed-81f9-4e25-9619-3ee51eeaec20" alt="" data-size="original">
{% endstep %}

{% step %}
### Select the Controller to the corresponding animator

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2FTHRYnFvo52R3EkLp9WkB%2Fimage.png?alt=media&#x26;token=3bfafc42-ead0-4951-b54c-fd2056326c4d" alt="" data-size="original">
{% endstep %}

{% step %}
### Add a model handler

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2Fy7bjg6wbCmUBsiArJekD%2Fimage.png?alt=media&#x26;token=b9aa700a-7050-4042-ac67-4658eed038b8" alt="" data-size="original">
{% endstep %}

{% step %}
### Under the character script, change the character model reference

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2FNLMMMUZ6PrLbyodOPgTD%2Fimage.png?alt=media&#x26;token=d6ee8990-5f88-465c-abd1-8e449a0baba8" alt="" data-size="original">
{% endstep %}

{% step %}
### Create a socket for weapon (if needed)

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2FjuN7QFVEC2OzRJjb5hoc%2Fimage.png?alt=media&#x26;token=b75dca13-7320-4445-926d-9b23416dfb7f" alt="" data-size="original">
{% endstep %}

{% step %}
### Set the socket to weapon move set

<img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2F31Zcx5UuBCHrETLWLnnU%2Fimage.png?alt=media&#x26;token=ccb39f25-d147-48fe-a4b7-ef1dabcfb3e7" alt="" data-size="original">
{% endstep %}

{% step %}
### Adjust the Hurtbox collider if doesn't fit


{% endstep %}
{% endstepper %}

Now your new model should have the exact same functionality as the old one.

<figure><img src="https://2451041454-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9gUBPgMhOgtHUM3SGNRf%2Fuploads%2FnRaSruPg6nNXrhhvUjMN%2Fimage.png?alt=media&#x26;token=71fd36ab-c1d5-4136-a045-93f0828e1340" alt=""><figcaption></figcaption></figure>
