[ESX/QB] VMS Housing | The Most Powerful Properties System

:rocket: LAUNCH DISCOUNT - 10% OFF FOR EVERYONE!

Available for the first 7 days after release - don’t miss it!

:shopping_cart: BUY IT HERE: www.vames-store.com

Here you will get support


:house: Why VMS Housing?

Looking to take your roleplay server to the next level?
VMS Housing isn’t just a housing system - it’s the missing piece your server needs to feel alive, realistic, and deeply immersive.

Whether you’re running a hardcore economy, a casual RP, or a serious law-enforcement-driven city, this system adapts to your needs — bringing true ownership, customization, utility management, renting, taxes, and full admin control into one powerful package.

  • Boost player engagement with real responsibilities and daily living routines
  • Add depth and realism with bills, upgrades, and interactive interiors
  • Give staff powerful tools to manage properties, furniture, and more
  • Compatible with all major garage & inventory systems
  • Designed for performance, realism, and customization — from shells to skyscrapers

If you want your players to stop seeing houses as just teleport points - this is the system they’ll never stop using.
VMS Housing makes real estate feel real.


:movie_camera: Watch the resource presentation here:


  • Compatible with ESX Legacy, QB-Core, QBX-Core
  • Ready-to-use translations in :uk: English, :de: German, :fr: French, :es: Spanish, :portugal: Portuguese, :poland: Polish, :it: Italian, :czech_republic: Czech, :sweden: Swedish and the ability to make your own translations using the config.translation.lua and translation.json files
  • Compatible with all major garage and inventory systems
  • Supports Shells, IPLs, MLOs, Apartments, Motels and more
  • Admin creation tools with full UI and automated screenshot capture
  • Renting, bills, upgrades, taxes, raids – all built in
  • Realistic keys and permission system

Detailed feature description:


📦 Advanced Furniture System

VMS Housing offers two powerful placement modes:

  • Gizmo Mode - precise object editing using a 3D cursor (position, rotation),
  • Free Move Mode - fast and immersive placement directly in front of the player.

Each item can include custom metadata, allowing for:

  • Safes with weight, slot limits and the required pin,
  • Storages with weight and slot limits,
  • Functional wardrobes,
  • Cameras (interior & exterior views),
  • Laptop enabling the ordering of furniture,
  • Your own custom interactions - fully configurable in config.client.lua.
    :bulb: You define what furniture does. From interactable safes to working showers — if you can imagine it, you can build it.

Flexible Furniture Delivery Options
Configure the realism level to match your server:

  • Instant delivery - players get the item right after payment.
  • Time-based delivery - items arrive automatically after a delay.
  • Package pickup - players must collect their package from a designated spot.
  • Direct placement mode - skip ordering altogether - players open the full catalog, choose furniture, pay, and place it instantly.

Admin & Developer Features

  • Add new props with one click, directly from the game.
  • Auto-generate transparent screenshots for your catalog.
  • Define tags, categories, prices.
  • Add custom interaction types and hook into them via simple config logic.

Whether you’re decorating a luxury apartment or furnishing hundreds of motel rooms, the Advanced Furniture System gives you unmatched control, flexibility, and performance.

🎨 IPL Themes

Some IPL interiors support multiple visual themes – different wall colors, furniture presets, or lighting moods. With VMS Housing, you can give your players the power to personalize their space using these IPL Themes.


Player Customization via Furniture Menu

  • If the IPL supports themes, players can open the /furniture menu and freely change the look of their interior
  • Seamless transitions - no need to repurchase or reset furniture

Configurable During Property Creation

  • When creating a new IPL property, you decide:
    • Can the player choose the theme during purchase?
    • Can the player change the theme later?
  • If allowed, the buyer will be presented with a theme selector during the property purchase process
💸 Realistic Utility & Rent Bills

A dynamic billing system that adds immersion, logic, and long-term consequences to property ownership.

Electricity, Water, Internet - and Rent
Each type of bill is generated monthly, based on real usage or rental agreements. There’s no automatic withdrawal - players must manually pay their bills, just like in real life.

  • Electricity Tracked based on how long the lights stay on. Leave them running? Expect to pay.
  • Water Usage is registered through sinks, showers, faucets, and more.
  • Internet Optional fixed monthly fees for features like security cameras.
  • Rent: Owners can set monthly rent that tenants are required to pay.

Non-payment consequences:

  • Unpaid utility bills block electricity, water, or internet access for that property.
  • Unpaid rent for X months (configurable) will result in automatic eviction from the property.

This system promotes accountability and gives owners full control over their properties.


Features:

  • Region-based pricing (Config.Regions) or fallback defaults,
  • Manual monthly payments for full realism
  • Utility-based gameplay: lights left on = bigger bill
  • Eviction system for unpaid rent (fully configurable)
  • Utility cutoffs simulate real consequences
  • Seamless UI for bill tracking and payment

A property is not just a place - it’s a responsibility.

🔐 Access Control

Take full control over who enters or manages your property - whether it’s a private house, motel room, apartment, or your apartment.

:old_key: Two Key Systems - You Choose
VMS Housing supports two powerful key management modes, depending on how realistic or simplified you want your server to be:

Item-Based Keys (Realistic Mode)
Keys are physical items that can be:

  • Stored in inventory, containers, or even sold
  • Dropped, lost, or stolen
  • Given or taken manually

Player-Based Keys (Simplified Mode)
Keys are assigned directly to a player’s identifier.

  • No item required
  • No way to “lose” access
  • Best for servers prioritizing ease of use over immersion

Key Management Menu

  • View a list of all players with access or keys list
  • Instantly revoke access from anyone or order the service of a locksmith to replace the lock on your door

Advanced Permissions System
Grant fine-grained permissions to specific players, beyond just entry access:

  • Garage Access
  • Furniture
  • Bill Payments
  • Keys Management
  • Upgrades Management
  • Marketplace Management
  • Allow Sell
  • Allow Automatic Sell to the server
  • Allow Rent
  • Allow Renters Management (Ejection / Termination by the end of the month)

This system is perfect for trusted roommates, co-owners, or property managers.


Whether you’re a landlord, a roommate, or just cautious about who gets in - VMS Housing gives you complete access control over your property, with full customization to match your server’s style.

⬆️ Property Upgrades

Transform your property from basic to high-end with immersive upgrades that provide real value, realism, and security.

Anti-Burglary Doors
Upgrade your entrance to a reinforced version, discouraging thieves from breaking in and an eventual police raid.
Adds weight to the feeling of owning something worth protecting

Alarm
Customizable alerts sent to police during the burglary.

Smart Peephole
Buying into the upgrade will give you an electronic peephole, so you can see more through a wider image.

Furniture Limit
You can configure the limits of furniture, so that, the improvements increase the total value of the property, because it is better than standard, but so you can furnish the entire interior and garden according to your needs.


From street-level housing to high-security real estate - VMS Housing gives players a sense of progression and pride in their property, not just ownership.

🧾 Property Taxes

Bring real-world accountability into the roleplay economy with a dynamic property tax system – powered by VMS Cityhall.

:classical_building: Requires VMS Cityhall
The tax system is fully integrated with VMS Cityhall, ensuring a centralized and realistic government structure.


Four Types of Taxes

  1. Property Purchase Tax
  • Applied when buying a new property
  • Configurable as either a static fee or a percentage of the property’s price
  • Example: 3% tax on a $100,000 home = $3,000 payable at purchase
  1. Property Resale Tax
  • Applied when selling a property
  • Can be used to discourage flipping or simulate notary/agent fees
  • Example: 12% resale tax helps regulate the in-game real estate market
  1. Rental Income Tax
  • Applied automatically when a landlord receives rent
  • Encourages realistic business practices
  • Can simulate income tax or legal revenue deductions (e.g. 15%)
  1. Cadastral Tax (Monthly Ownership Tax)
  • Paid manually each month by the property owner
  • Represents real-world ownership duties
  • Unpaid taxes can trigger configurable consequences: lighting shutdown, eviction warnings, or roleplay penalties

Highly Configurable

  • Set different tax rates and modes (percentage/static) per tax type
  • Customize tax titles shown to the player
  • Each of the taxes possible to turn on or off separately
  • Automatically contribute to government funds (Cityhall treasury)

🤚 Static Interactable Points

Turn your house into a functional living space - not just a decorated shell.


Functional Water Fixtures

  • Use a sink to wash your hands or drink water
  • Hop into a shower for immersive RP moments
  • These aren’t just animations - they’re fully functional systems with consequences

Water Usage = Water Bills

  • Every time a player uses a water source, it contributes to the Water Bill
  • Water usage is tracked per property and billed monthly
  • Encourages thoughtful use of utilities and adds realism to daily life

:warning: Only Available in Shells and IPLs
Water-related interactions are disabled for MLOs
You can configure where and how they work directly in the config


Storage & Wardrobe Without Furniture

  • No need to place a physical wardrobe or cabinet
  • Property owners can place two static interaction points anywhere in the house if you allow them to do so when creating a house
  • Great for minimalist designs or furnished interiors
  • Each point can still be used as full storage or clothing wardrobe

Customizable via Config
Can be extended with custom interaction logic or scripts


These static points bring real function to roleplay homes - turning a pretty room into a place where characters live, organize, and interact.

🛏️ Renting System

Not everyone needs to own a home to live in one.
Our Renting System makes it easy to manage shared spaces with full realism and control.


Rent From the Server

  • When an admin or real estate agent creates a property, they can mark it as rentable
  • Players can rent those homes just like buying, but at a monthly rate and limited actions
  • A perfect system for new players or temporary residents

Rent From Another Player

  • Property owners can also list their homes for rent to other players
  • Set a monthly price, approve applications, or rent instantly
  • Ownership remains unchanged - the renter simply gets access

Full Billing & Responsibility

  • Rent is paid monthly, and players are notified of unpaid bills
  • If a tenant fails to pay for X months (configurable), they’ll be automatically evicted

Owner Keeps Full Control

  • The owner can evict, modify permissions, or end the rental at any time
  • Great for managing multiple properties or passive income setups


🅿️ Garages & Parking

Parking isn’t just a detail - it’s a core part of property ownership.
VMS Housing supports three powerful parking systems, giving you the freedom to choose your level of realism:


Garage Integration

  • Compatible with many popular garage scripts on the market
  • Players can easily store, retrieve, and manage their vehicles directly from their home
  • Setup takes minutes, and it just works

Realistic On-Property Parking (VMS Garages V2 required)

  • Place designated parking spots directly on a property’s land
  • Players can park their vehicles there physically, no menus - just like real life
  • Perfect for houses with open driveways or fenced-in yards
  • Only the property owner and players with permission can park there

Underground Parking for Apartments (VMS Garages V2 required)

  • Create multi-floor underground garages for buildings
  • Players living in an apartment can enter the underground garage via elevator or main gate
  • Each tenant can have assigned parking spots tied to their unit
  • Only those assigned to a space can park there - just like in real condo complexes

Whether it’s a small house with a driveway or a luxury penthouse above a secured underground garage - parking finally feels real.

👮 Police Actions & Lockpicking

VMS Housing lets you bring law enforcement and criminal activity into the world of real estate - fully immersive and customizable.


Lockpicking & Break-Ins
Players can lockpick properties using items or target-based interactions
Break-ins can trigger alarms (if enabled), notify police, or set off other consequences


Police Raid System
Authorized officers can initiate a raid on any property with one click


Police Lockdown

  • Physically blocks the entrance to a property with “DO NOT ENTER POLICE DEPT. barierr”
  • Prevents all players from entering until the lockdown is manually lifted
  • Ideal for crime scenes, ongoing investigations, or high-stakes roleplay


Whether you’re roleplaying as SWAT, a detective, or a criminal - VMS Housing gives you the tools to create authentic, high-stakes housing scenarios.

🏷️ Marketplace

VMS Housing comes with a fully integrated real estate marketplace, making buying, selling, and renting properties from other players incredibly simple and immersive.


Public Listings System

  • Players can list their properties for sale or rent directly through the property manage menu
  • Display detailed info: price, location, description, contact number, and optional property images

Real-Time Market Browsing

  • All listings are visible in a sleek marketplace
  • Players can view and compare properties based on type, location, or price
  • Listings update instantly, providing a real-time view of what’s available

Custom Listing Images

  • Upload a photo (via URL) or take a live screenshot of the property for your listing
  • Optional feature: attach additional images for apartments, garages, or interiors

Direct Actions

  • You can allow direct buying or renting with one click by the configuration - you can also require players to contact him through the Contact Number section, in which case the player must contact the seller to get along.
  • Easily cancel your listing or change the price at any time
  • Properties that are sold or rented are automatically removed from the market

Create your own real estate economy, let players flip houses, become landlords, or browse for their dream home.

🧰 Admin Creator

VMS Housing includes a powerful Admin Creator, designed for seamless management of every type of property and furniture with maximum control and efficiency.


Property Types You Can Create:

  • Shell Houses - using custom shell interiors
  • IPL Houses - using native GTA interiors like Franklin’s or Apartment IPLs
  • MLO Houses - fully integrated with any mapping project
  • Buildings - create multi-unit buildings for apartments or hotels
  • Apartments – add Shell or IPL interiors inside a Building
  • Motels – set up entire motel buildings for rent or ownership
  • Motel Rooms – rooms can be Shell, IPL, or MLO-based (perfect for immersive housing or roleplay hotels)

All of this can be done through an intuitive UI, letting admins create and configure properties in just a few clicks - no coding or file editing required.


All Properties Management

  • Instantly view and manage all existing properties
  • Check current owner and renter
  • Edit or delete any property at any time
  • See type, location and more

All Furniture Management

  • Browse the full catalog of available furniture
  • Modify name, price, category, tags, and set as interactable (like storage, wardrobe or custom logic)
  • Configure max slots, max weight, and other metadata

Add New Furniture in Seconds

  • Enter model names, and the system automatically:
    • Spawns the objects on a green screen
    • Positions them properly
    • Takes automated screenshots
    • Sends them to your Discord Webhook with green background removed - ready to use as transparent PNGs
  • After screenshotting, just configure metadata and it’s done. No Photoshop, no manual cropping - all handled for you!

From full building creation to tiny metadata tweaks, the Admin Creator ensures your server’s housing system is flexible, maintainable, and futureproof – even at large scale.


_config

Full view for each configs in our script documentation:



vmshousing resmon


Don’t miss out on this opportunity to transform your server!
Get ready for the most extensive Housing system!
watermark

:scroll: Other resources from the VMS* Store

Code is accessible No
Subscription-based No
Lines (approximately) lua +13 890
Requirements ESX Legacy / QB-Core / QBX-Core, ox_target / qb-target
Support Yes
5 Likes

I’ve just got to say that this is so bloody amazing- a lot of creators claim they have the best scripts of all- some more than others, and having used the self-proclaimed “best housing system” for the longest time, who eventhough being the “best”, ended up splitting their script into separate scripts (afterwards) thereby forcing you to purchase them aswell for full functionality this is by far superior in my opinion. It is so f-ing great and I don’t know I love it and I just wanted to share that. I’ve waited so long for this and it did not disappoint at all!
All love,

1 Like

thank you so much for your kind words and support - that truly means a lot!

I’ve put my heart into this system for months, aiming to deliver a complete, immersive experience without splitting features across multiple purchases.
I’m beyond happy to hear that it delivered on your expectations. :heart:

2 Likes

I can only confirm that because I previously used one that was good before but is no longer good, so I decided to buy this one and I’m so excited about it and I quickly explained it myself because I like vms scripts anyway because they’re quick and easy to understand and you always want to use them

I also have to say that the performance of the script is really good. It doesn’t take long to get everything up and running like other housing systems that take forever to load or make a lot of mistakes

1 Like

Thank you so much for your kind words and support!
I’m really glad to hear that you’re enjoying the system and that it runs smoothly for you - performance and ease of use were both top priorities during development.
It means a lot to see this kind of feedback, especially after so hard work.

Hope your players enjoy it just as much! :fire:

1 Like

Few questions

Can Starter Apartment’s be turned off , as i do not see that option in the config?
I do not see “Renewed-Weathersync” in the weather on the config , can this be added?
Is there an option for 17movement hud , as i only see vms_hud?
Will more shells be added by default?
How do we merge from nolag_properties to your script , as no info on the doc , we contact you?

With the Hud you just have to exchange the exports with that of your Hud

Just don’t enter Starter Apartments in your core and you won’t get it

This looks amazing. Did I see correctly? You have outdoor decorating? Will it work with other shell developers such as Max Creations, Jamaring, Fury, & Envi?

Also, will it work with other furniture developers?

Well time to put loaf housing away lmaoo this is by far the best housing script I seen so much detail and ideas has been put in here and im for sure gonna buy this great job!

All I can say about the Fury shells is that they don’t load, they don’t provide support any more so quickly, why I have no idea, very poor support for them, you should make them custom then do “Navigate to Create Property - Shell, find your new one and press the Preview button” but the shells from them won’t be loaded

Envi already has them included and they load well without any problems