> For the complete documentation index, see [llms.txt](https://5scripts-1.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://5scripts-1.gitbook.io/docs/assets/5s_skinmenu/faq.md).

# FAQ

<details>

<summary>Is this script compatible with skinchanger?</summary>

Full native support for `skinchanger` is not provided, but the script includes compatibility helpers to make integration easier.\
You can use the exports and events defined in `5s_skinmenu/client/editable/compatibility.lua` to hook into `skinchanger` and retain basic functionality while using this Skin Menu.

</details>

<details>

<summary>How do I use this script with ESX?</summary>

In `server/editable/database.lua` there is a commented‑out example specifically for the ESX framework.\
You can use this example as a reference to connect the Skin Menu to your ESX character tables, enabling proper saving and loading of appearance data from the database for a smoother player experience.

</details>

<details>

<summary>Head overlay isn't being loaded or tattoos being removed</summary>

As we are using ped overlays, which also are connected to tattoos - when our script or another uses these functions from the game: `ClearPedDecorations` or `ClearPedFacialDecorations`, both the tattoos and the head overlay will be removed. In order to resolve this issue, you will have to make sure to reload the player skin after some other script removes these overlays. Also, we added a handler function `refreshTattoos` in the `client/editable/handlers.lua` for you to implement some kind of event or export to re-apply tattoos from other scripts (if you have them).

</details>
