> ## Documentation Index
> Fetch the complete documentation index at: https://docs.leveling.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Experience Roles

> XP Roles let users earn extra XP through chatting, spending time in voice channels, or reacting — helping them level up faster.

## Experience Roles

<sup>Access via: `/config server → Experience Gain`</sup>

XP Roles allow specific roles to earn **additional** experience points (XP) for certain activities.\
You can even **set negative XP values** to deduct experience.

| XP Type      | Description                                               |
| ------------ | --------------------------------------------------------- |
| **Text**     | XP earned by sending messages.                            |
| **Voice**    | XP earned by speaking in a voice channel.                 |
| **Reaction** | XP earned by reacting to messages or receiving reactions. |

<Tip>You can set XP values as negative integeas to reduce a user's XP.</Tip>

<Tabs>
  <Tab title="Add an XP Role">
    1. Select the XP type (**Text**, **Voice**, or **Reaction**).
    2. Click **Add**.
    3. Choose the role from the menu. (If it’s not listed, type its name.)
    4. Enter the **minimum XP gain**.
    5. Enter the **maximum XP gain**.
    6. *(Reaction only)* Choose **React** or **Unreact**.
    7. *(Reaction only)* Choose **Receiver** or **Reactor**.
  </Tab>

  <Tab title="Remove an XP Role">
    1. Select the XP type.
    2. Choose the role from the menu.
    3. Click **Remove**.
  </Tab>

  <Tab title="Edit an XP Role">
    1. Select the XP type.
    2. Choose the role from the menu.
    3. Click **Edit**.
  </Tab>
</Tabs>
