> For the complete documentation index, see [llms.txt](https://cosmetics.advancedplugins.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cosmetics.advancedplugins.net/usage/how-to-give-cosmetics.md).

# How to Give Cosmetics

To give cosmetics, there are 3 ways. We recommend using permissions - that is the most robust way. But you are able to pick and choose your own methods.

## Permissions

Assign a permission `advancedcosmetics.cosmetic.<name>`to the player using a permissions plugin.&#x20;

{% hint style="info" %}
**LuckPerms**:  /lp user \<username> permission set advancedcosmetics.cosmetic.\<name> true
{% endhint %}

You can find all permissions to default cosmetics here: [70+ Default Cosmetics](/70+-default-cosmetics.md)

## Commands

You can give and remove cosmetics using our built-in commands.&#x20;

To give, use command `/ac add <player> <cosmetic>`. You can find list of all cosmetics using `/ac list`command.

To remove, use command `/ac remove <player> <cosmetic>` .

## Reward Boxes

Players can also use crate-like reward boxes, placed on the ground they play an animation and give out a random cosmetic.

To give player the rewards box, use `/ac reward <player> [amount]`.&#x20;
