# Garages

{% embed url="<https://www.youtube.com/watch?v=4JgdjhgkqQc>" %}

## Garage and Vehicle System Features

* **Ownership and Transfer:**
  * Transfer vehicles to another player.
  * Transfer vehicles to different garages.
* **Vehicle Interaction:**
  * View vehicles with a Vehicle Visualizer pre-deployment.
  * Control the number of spawned vehicles based on point availability.
  * Engage in vehicle auctions.
* **Impound and Access Systems:**
  * Use job-locked impound menus.
  * Implement an impound system for secure vehicle management.
  * Access livery and extras menus as needed.
* **Storage Solutions:**
  * Store user-owned vehicles securely.
  * Access storage based on graded permissions.
* **Spawn Management:**
  * Allow unlimited vehicle spawn points.
* **Garage Types:**
  * Set up job and gang specific garages.
  * Utilize shared private garages for collaborative use.
* **Admin Tools:**
  * Create private garages with admin commands.
  * Handle both public and private
* Vehicle Keys Supported:
  * [qb-vehiclekeys](https://github.com/qbcore-framework/qb-vehiclekeys)
  * [quasar-vehiclekeys](https://www.quasar-store.com/package/5269147)
  * [renewed-vehiclekeys](https://renewed.tebex.io/package/5885692)
  * [jaksam-vehiclekeys](https://fivem.jaksam-scripts.com/package/5369990)
* Framework Compatibility:
  * QBCore
  * ESX
  * QBox

***

## Vehicle & Garage Management Commands

* **`/impound`**: Display the impound vehicle menu.
* **`/admincar`**: Duplicate the current vehicle.
* **`/dvdb`**: Delete the current vehicle from the database.
* **`/changeplate`**: Update the current vehicle’s license plate in the database.
* **`/vreturn`**: Return the current vehicle to the garage.
* **`/coordsmaker`**: Generate a list of spawn coordinates for a garage.
* **`/saveorgvehicle`**: Duplicate the current vehicle and set it as a spawn option for a job or gang.
* **`/privgarages`**: Set up a private garage.

***

## **Security & Optimization**

* **Server-Side Vehicle Spawning**&#x20;
* **0.00ms Resmon**


---

# 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://mscripts.gitbook.io/docs/both-framework/scripts/garages.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.
