> For the complete documentation index, see [llms.txt](https://energy-fivem.gitbook.io/energy-mlos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://energy-fivem.gitbook.io/energy-mlos/maps/best-buds.md).

# Best Buds

Weed shop and hookah lounge in **Paleto Bay**: store, terrace, office, laboratory, greenhouse tunnel and an underground floor reached by a **hidden elevator** behind the garage shelves. Comes with its own script (elevator, password panels, secret doors and chairs) and the **Best Buds Store** script (hookah lounge + shop management).

⚠️Map protected via Asset Escrow.

{% hint style="danger" %}

## 🔐 SET THE DOOR PASSWORDS FIRST

Open **`energy_bestbuds/passwords.lua`** and choose **4 digits** for each panel **before starting the server**:

```lua
ConfigServer = { senhas = {
    ['elevador'] = '1234',   -- hidden elevator
    ['secreta']  = '5678',   -- secret lab door
    ['vault']    = '9012',   -- vault door
} }
```

* **Empty password = the panel never opens.**
* Exactly 4 digits, between quotes (`'0420'` keeps the leading zero).
* Server-only file: players never receive it.

Coordinates of every door and panel: [**Passwords & Secret Doors**](/energy-mlos/maps/best-buds/passwords-and-secret-doors.md).
{% endhint %}

## Pages

1. [🔐 Passwords & Secret Doors](/energy-mlos/maps/best-buds/passwords-and-secret-doors.md): `passwords.lua` and the coordinates of the elevator, the secret door and the vault.
2. [⚙️ Map Script](/energy-mlos/maps/best-buds/map-script.md): elevator, panels, doors, chairs and languages.
3. [💨 Best Buds Store (Hookah & Shop)](/energy-mlos/maps/best-buds/best-buds-store.md): installation, framework, configuration, shop and production.

**LOAD**

* Put the folders in your `resources` and ensure them in `server.cfg` (after your framework, inventory and target):

```cfg
ensure energy_bestbuds
ensure energy_narguile-props
ensure energy_bestbuds_store
```

* **OneSync** is required.
* Make sure you don't make a subfolder and don't rename the folders.
* If you use winscp or filezilla please verify that the file ".fxap" is sent successfully.
* If you had a problem with the mapping, maybe try uploading again, sometimes ftp can break files.

| Folder                  | What it is                                                                                                 |
| ----------------------- | ---------------------------------------------------------------------------------------------------------- |
| `energy_bestbuds`       | The map + its script (elevator, panels, doors, chairs). Standalone.                                        |
| `energy_bestbuds_store` | Hookah lounge + shop management script ([Best Buds Store](/energy-mlos/maps/best-buds/best-buds-store.md)) |
| `energy_narguile-props` | Hookah, stove and coal props used by Best Buds Store                                                       |

**PERFORMANCE MODE**

Optional files with fewer decorative lights (entrance, greenhouse and tunnel): copy the 5 files from `energy_bestbuds/optional/performance/` into `energy_bestbuds/stream/[addon]/`, replacing them. To go back, copy the files from `optional/original/`. Restart the server and reconnect.

**CONFLICT**

If you encounter conflicts with other mappings, check if you have this in other mappings with a simple search, and remove duplicates in other mappings, then check if you have a problem with the other mapping in question .

🗂️ YMAP

ch\_mph3\_add.ymap

ch\_mph3\_add\_strm\_0.ymap

cs1\_occl\_10.ymap

hei\_cs1\_05.ymap

hei\_cs1\_05\_long\_0.ymap

hei\_cs1\_05\_strm\_1.ymap

hei\_cs1\_07\_grass\_0.ymap

hei\_cs1\_roads\_pb.ymap

hei\_cs1\_roads\_pb\_critical\_2.ymap

hei\_cs1\_roads\_pb\_strm\_1.ymap

hei\_cs1\_roads\_pb\_strm\_2.ymap

🗂️ YDR

apa\_mpa6\_mp\_h\_02\_lightpend02.ydr

cs1\_05\_carlot.ydr

cs1\_05\_carlot\_build.ydr

cs1\_05\_carlot\_build\_d.ydr

cs1\_05\_carlot\_ov.ydr

cs1\_05\_glue03.ydr

cs1\_07\_grnd01.ydr

cs1\_rdprops\_pb\_wire\_em22.ydr

sf\_int1\_snack\_display.ydr

🗂️ YDD

cs1\_05\_slod1\_children.ydd

cs1\_lod2\_01\_7\_slod2\_children.ydd

🗂️ YBN

ch\_mph3\_add\_4.ybn

cs1\_05\_1.ybn

cs1\_05\_3.ybn

cs1\_07\_10.ybn

<hi@cs1_05_2.ybn>

<hi@cs1_05_3.ybn>
