# Understanding EUP

To make these tutorials as easy to understand as possible I highly recommend reading this section in its entirety as there are a lot of common mis conceptions that cause issues down the line.

## What is EUP?

First, let’s clarify that EUP (Emergency Uniform Pack) is technically a single resource. It's often used as a blanket term to describe all emergency service uniforms in FiveM/GTAV. While many people do refer to all emergency uniforms as EUP, it's important to understand that this isn’t entirely accurate. That said, moving forward, I’ll be using the term custom clothing instead, as it better reflects what we're referring to.

{% hint style="info" %}
You can get the latest version of EUP from the EUP team Patreon [here](https://www.patreon.com/c/alex_ashfold/posts?redirect=true)
{% endhint %}

## How Does Custom Clothing Work?

In FiveM, custom clothing is considered a streamable asset, which means it must be placed inside a resource’s stream folder, along with a properly configured fxmanifest.lua file. A common misconception is that you need a folder specifically named eup-stream. This confusion stems from the widespread use of the term EUP—eup-stream is simply the default name many people give to the EUP resource when installing it. However, EUP is not required to stream custom clothing. You can name the resource whatever you like, as long as it’s set up correctly. The structure should look something like this:

```
my-resource/
├── fxmanifest.lua
└── stream/
    ├── clothing_item1.ydd
    ├── clothing_item1.ytd
    └── ...

```

You would then drag all of the .ydd and .ytd files inside of the stream folder.

## Do I Need a "EUP Key"?

Another common misconception is the idea that you need a “EUP key” — but no such thing exists. To stream custom clothing in FiveM, you have two options: either set your server's player count to 8 or fewer, or have an **ARGENTUM** (or higher) subscription through the [Cfx.re portal](https://portal.cfx.re/subscriptions/element-club). The subscription is what many people mistakenly refer to as the "EUP key."

***

With all of this clarified, you should now have a clearer understanding of how custom clothing works in FiveM, making it easier to follow along with the rest of the tutorials.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pyrosdevshop.com/getting-started/quickstart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
