Skip to content
RPScripts

Garage Scripts

The Garage System FiveM vehicle garage preview

The Garage System

  • ESX
  • QBCore

Description

The Garage System (s1n_garages) lets players buy garages to store their vehicles and invite friends inside. You can add as many garages as you like, with the number of places up to you. It works with ESX and QBCore.

Features

  • Instance system: players can't see each other or each other's vehicles in the same garage, and can't speak/listen (needs pma-voice or a voice system that supports buckets), unless they are invited
  • Buy garages, with a camera view of the garage before buying
  • Sell your garage for a configurable percentage of the purchase price
  • Create your own garages anywhere by adding coordinates in the config (GTA default garage interiors for 2, 6, 8 and 10+ places are listed in the config)
  • Add/Remove/Replace vehicles in the garage
  • Blacklist or whitelist vehicles by hash
  • Multiple garage seller NPCs with map blips
  • Enable or disable friendly fire in the garage
  • Saves and sets vehicle properties
  • Invite friends to your garage
  • Logs via Discord webhook (optional)
  • English, French and German language files

For developers

server/api.lua lets you customize:

  • what happens when a player disconnects
  • the verification of plate ownership

client/utils.lua lets you customize:

  • money formatting
  • notifications
  • the remove vehicle logic
  • how vehicle properties are read and set

To change the language, edit fxmanifest.lua and replace languages/english.lua with another file from the languages folder.

Requirements

  • OneSync
  • ESX Legacy, older ESX (esx:getSharedObject) or QBCore
  • oxmysql
  • menuv
  • pmc-instance (fork by the author; use "Code" > "Download ZIP")

Installation

  • Place pmc-instance, menuv and s1n_garages in your resources directory.
  • Import qbcore_migration.sql (QBCore) or esx_migration.sql (ESX, also adds a garage column to owned_vehicles).
  • Set your framework and garages in shared/config.lua, and the optional Discord webhook in server/config.lua.
  • Add ensure menuv and ensure pmc-instance to your server.cfg, then ensure s1n_garages after them.

Details

Frameworks
ESX, QBCore
File size
28.5 kB
Updated
Sep 27, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Start these first (not included in the download): menuv, oxmysql
  3. Add these lines to server.cfg, in this order:
    ensure menuv
    ensure oxmysql
    ensure s1n_garages-1.1.13-qb-esx-opensource
  4. Some files are Cfx escrow-protected (.fxap). Keep them unchanged.

Checked: 1 resource. Not checked: escrow-protected code in 1 resource.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

The Garage System

$22.00€19.99£16.99A$31.99R$111.99CHF 18.99¥3,480

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator