> For the complete documentation index, see [llms.txt](https://docs.sourcefactory.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sourcefactory.eu/discord-utilities/modules/skin-changer.md).

# Skin Changer

{% hint style="danger" %}
⭐ This plugin is private! Can be purchased on our [Discord Marketplace](https://discord.com/invite/Tzmq98gwqF).
{% endhint %}

{% hint style="info" %}
With this addon, users can set Weapon skins, Knives, Gloves, and Agents using a specified Slash Command (only for users who have [linked](/discord-utilities/main-configuration/linking-system.md) their Steam account with Discord). This plugin is designed as an addon for the CSS WeaponPaints plugin by Nereziel & Daffy or the Metamod SkinChanger plugin by Pisex. Therefore, you must have one of these two plugins installed on your server.

> The plugin includes extensive configuration options where you can adjust all settings, such as custom translations, emojis, and much more.&#x20;

\
⚠️<mark style="color:yellow;">You only need to have this plugin installed on one server! Do not upload this plugin to multiple servers if you use the same BOT on each server!</mark>
{% endhint %}

<details>

<summary>Config preview for CSS WeaponPaints (By Nereziel &#x26; Daffy)</summary>

```
{
  "Servers List": {
    "Public": {
      "Database": {
        "Host": "",
        "Port": 3306,
        "User": "",
        "Database": "",
        "Password": ""
      }
    },
    "Only Mirage": {
      "Database": {
        "Host": "",
        "Port": 3306,
        "User": "",
        "Database": "",
        "Password": ""
      }
    }
  },
  "Menu Emotes": {
    "Previous Page": ":arrow_left:",
    "Next Page": ":arrow_right:",
    "Back": ":back:",
    "Pattern": ":pencil:",
    "Nametag": ":card_index:",
    "Stattrak": ":bar_chart:",
    "Save": ":pushpin:"
  },
  "Menu Translations": {
    "SelectWeapon": "Select a weapon",
    "SelectSkin": "Select a skin",
    "SelectAgent": "Select a agent",
    "ChooseSkin": "Please choose a skin",
    "SelectFloat": "Select a skin wear",
    "ClickToSelect": "Click to select",
    "NextPage": "Next Page",
    "PreviousPage": "Previous Page",
    "Back": "Back",
    "Pattern": "Seed / Pattern",
    "Wear": "Wear",
    "Rarity": "Rarity",
    "Save": "Save",
    "ChangeSkinWear": "Change a skin wear",
    "Float": "Float",
    "ChangePattern": "Change a seed / pattern",
    "SkinUpdated": "Your skin for the weapon **{WEAPON}** (Team: {TEAM}) has been successfully set to \u0060{SKIN}\u0060\n\n\u003E Wear: \u0060{WEAR}\u0060\n\u003E Pattern / Seed: \u0060{SEED}\u0060\n\u003E Nametag: \u0060{NAMETAG}\u0060\n\u003E Stattrak: {STATTRAK}\n\n- To update your skins, type **/wp** in the game",
    "KnifeUpdated": "Your knife for team **{TEAM}** has been successfully set to \u0060{KNIFE}\u0060. To update your skins, type **/wp** in the game",
    "GlovesUpdated": "Your gloves for team **{TEAM}** has been successfully set to \u0060{GLOVES}\u0060. To update your skins, type **/wp** in the game",
    "AgentUpdated": "Your agent for team **{TEAM}** has been successfully set to \u0060{AGENT}\u0060. To update your skins, type **/wp** in the game",
    "Team CT": "Counter-Terrorist",
    "Team T": "Terrorist",
    "Stattrak": "Stattrak",
    "Enabled": "ON :green_circle:",
    "Disabled": "OFF :red_circle:",
    "Nametag": "Nametag",
    "Notset": "Not Set"
  },
  "Weapon Skins Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "skins",
    "Command Description": "Set up your Weapon Skins",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Category Option Name": "category",
    "Category Option Description": "Select a weapon category",
    "Categories Names": {
      "Rifles": "Rifles",
      "Pistols": "Pistols",
      "Heavy": "Heavy",
      "SMG": "SMG",
      "Knifes": "Knifes",
      "Gloves": "Gloves"
    },
    "Skin Wear Names": {
      "Factory New": "Factory New",
      "Minimal Wear": "Minimal Wear",
      "Field Tested": "Field-Tested",
      "Well Worn": "Well-Worn",
      "Battle Scarred": "Battle-Scarred",
      "Custom": "Custom Float"
    },
    "Rarity Emotes": {
      "Consumer Grade": ":white_circle:",
      "Industrial Grade": ":blue_circle:",
      "Mil-Spec": ":blue_circle:",
      "Restricted": ":purple_circle:",
      "Classified": ":purple_circle:",
      "Covert \u0026 Extraordinary": ":red_circle:",
      "Contraband ": ":orange_circle:"
    }
  },
  "Knifes Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "knifes",
    "Command Description": "Set up your Knife",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Knife Option Name": "weapon",
    "Knife Option Description": "Select a knife"
  },
  "Gloves Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "gloves",
    "Command Description": "Set up your Gloves",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Gloves Option Name": "weapon",
    "Gloves Option Description": "Select a gloves"
  },
  "Agents Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "agents",
    "Command Description": "Set up your Agents",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Team CT": "Counter-Terrorist",
    "Team T": "Terrorist"
  },
  "Buttons Color": {
    "Back": 4,
    "Pattern": 1,
    "Nametag": 1,
    "Stattrak": 1,
    "Save": 3
  },
  "Response Embeds": {
    "Not Linked": {
      "Content": "",
      "Title": "",
      "Description": "\u003E You can\u0027t set up skins and weapons because you don\u0027t have your Discord account linked to your Steam profile!",
      "Fields": "",
      "Thumbnail": "",
      "Image": "",
      "HEX Color": "#ff4d4d",
      "Footer": "",
      "Footer Timestamp": false
    },
    "Missing Permissions": {
      "Content": "",
      "Title": "",
      "Description": "\u003E You do not have permissions for this command!",
      "Fields": "",
      "Thumbnail": "",
      "Image": "",
      "HEX Color": "#ff4d4d",
      "Footer": "",
      "Footer Timestamp": false
    }
  },
  "ConfigVersion": 1
}
```

</details>

<details>

<summary>Config preview for Metamod SkinChanger (By Pisex)</summary>

```
{
  "Database Connection": {
    "Host": "",
    "Port": 3306,
    "User": "",
    "Database": "",
    "Password": ""
  },
  "Menu Emotes": {
    "Previous Page": ":arrow_left:",
    "Next Page": ":arrow_right:",
    "Back": ":back:",
    "Pattern": ":pencil:",
    "Nametag": ":card_index:",
    "Stattrak": ":bar_chart:",
    "Save": ":pushpin:"
  },
  "Menu Translations": {
    "SelectWeapon": "Select a weapon",
    "SelectSkin": "Select a skin",
    "SelectAgent": "Select a agent",
    "ChooseSkin": "Please choose a skin",
    "SelectFloat": "Select a skin wear",
    "ClickToSelect": "Click to select",
    "NextPage": "Next Page",
    "PreviousPage": "Previous Page",
    "Back": "Back",
    "Pattern": "Seed / Pattern",
    "Wear": "Wear",
    "Rarity": "Rarity",
    "Save": "Save",
    "ChangeSkinWear": "Change a skin wear",
    "Float": "Float",
    "ChangePattern": "Change a seed / pattern",
    "SkinUpdated": "Your skin for the weapon **{WEAPON}** (Team: {TEAM}) has been successfully set to \u0060{SKIN}\u0060\n\n\u003E Wear: \u0060{WEAR}\u0060\n\u003E Pattern / Seed: \u0060{SEED}\u0060\n\u003E Nametag: \u0060{NAMETAG}\u0060\n\u003E Stattrak: {STATTRAK}\n\n- To update your skins, type **/wp** in the game",
    "KnifeUpdated": "Your knife for team **{TEAM}** has been successfully set to \u0060{KNIFE}\u0060. To update your skins, type **/wp** in the game",
    "GlovesUpdated": "Your gloves for team **{TEAM}** has been successfully set to \u0060{GLOVES}\u0060. To update your skins, type **/wp** in the game",
    "AgentUpdated": "Your agent for team **{TEAM}** has been successfully set to \u0060{AGENT}\u0060. To update your skins, type **/wp** in the game",
    "Team CT": "Counter-Terrorist",
    "Team T": "Terrorist",
    "Stattrak": "Stattrak",
    "Enabled": "ON :green_circle:",
    "Disabled": "OFF :red_circle:",
    "Nametag": "Nametag",
    "Notet": "Not Set"
  },
  "Weapon Skins Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "skins",
    "Command Description": "Set up your Weapon Skins",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Category Option Name": "category",
    "Category Option Description": "Select a weapon category",
    "Categories Names": {
      "Rifles": "Rifles",
      "Pistols": "Pistols",
      "Heavy": "Heavy",
      "SMG": "SMG",
      "Knifes": "Knifes",
      "Gloves": "Gloves"
    },
    "Skin Wear Names": {
      "Factory New": "Factory New",
      "Minimal Wear": "Minimal Wear",
      "Field Tested": "Field-Tested",
      "Well Worn": "Well-Worn",
      "Battle Scarred": "Battle-Scarred",
      "Custom": "Custom Float"
    },
    "Rarity Emotes": {
      "Consumer Grade": ":white_circle:",
      "Industrial Grade": ":blue_circle:",
      "Mil-Spec": ":blue_circle:",
      "Restricted": ":purple_circle:",
      "Classified": ":purple_circle:",
      "Covert & Extraordinary": ":red_circle:",
      "Contraband ": ":orange_circle:"
    }
  },
  "Knifes Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "knifes",
    "Command Description": "Set up your Knife",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Knife Option Name": "weapon",
    "Knife Option Description": "Select a knife"
  },
  "Gloves Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "gloves",
    "Command Description": "Set up your Gloves",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team",
    "Gloves Option Name": "weapon",
    "Gloves Option Description": "Select a gloves"
  },
  "Agents Command": {
    "Enabled": true,
    "Required Role": "",
    "Command Name": "agents",
    "Command Description": "Set up your Agents",
    "Server Option Name": "server",
    "Server Option Description": "Select a server",
    "Team Option Name": "team",
    "Team Option Description": "Select a team"
  },
  "Buttons Color": {
    "Back": 4,
    "Pattern": 1,
    "Nametag": 1,
    "Stattrak": 1,
    "Save": 3
  },
  "Response Embeds": {
    "Not Linked": {
      "Content": "",
      "Title": "",
      "Description": "> You can't set up skins and weapons because you don't have your Discord account linked to your Steam profile!",
      "Fields": "",
      "Thumbnail": "",
      "Image": "",
      "HEX Color": "#ff4d4d",
      "Footer": "",
      "Footer Timestamp": false
    },
    "Missing Permissions": {
      "Content": "",
      "Title": "",
      "Description": "> You do not have permissions for this command!",
      "Fields": "",
      "Thumbnail": "",
      "Image": "",
      "HEX Color": "#ff4d4d",
      "Footer": "",
      "Footer Timestamp": false
    }
  },
  "ConfigVersion": 1
}
```

</details>

{% embed url="<https://www.youtube.com/watch?ab_channel=Nocky&v=z4IX8gj4asA>" %}
