π Kartik Properties β Advanced Property, Block & Real-Estate Economy
The complete housing system for FiveM. Create, buy, sell, rent, decorate, and secure properties from a single React tablet UI β backed by a fully server-authoritative core. Ships with two operating modes so it fits any server, from a simple realtor agency to a full player-run land economy.
β οΈ BETA: Kartik Properties is currently in its BETA phase. Expect active updates, fixes, and improvements. Report any issues on our Discord and help shape the roadmap.
π Two Modes, One Resource
Classic mode β a realtor job creates and sells state-owned property. Simple and familiar, with no land economy.
Block mode β player-run companies buy land blocks, build on them, and operate their own real-estate agencies. A complete player-driven economy.
The same tablet UI and all core features work in both modes β switch between them with a single config flag.
β¨ Features
π§± Land, Blocks & Districts
Draw custom land parcels directly on the map
District Γ tier based pricing
Buy, sell, and auction land blocks
π’ Companies & Roles
Bitflag permission-based role system
Company treasury and financial ledger
Staff management and salaries
Full customer directory with DOJ-approved licensing support
ποΈ In-World Furniture Modeler
Native freecam + gizmo decorating system
Live X / Y / Z position readouts
Grid snapping and rotation controls
Searchable furniture catalogue
No external dependencies required
π Layered Security
Tiered alarm responses (local ring β police dispatch)
Reinforced doors with lockpick and raid resistance
Motion sensors
CCTV camera network
Circuit / breaker hazard system
πΉ CCTV Cameras
Place cameras anywhere in the property
Watch live feeds remotely from anywhere on the map
Works even when the owner is not inside the property
π¦ Fit-Outs
Multi-stash storage budget
Internal and external wardrobes
Configurable garage points
Multi-floor IPL garages with physically parked vehicles
π‘ Utilities & Billing
Electricity and water systems
Subscription services
Rent and maintenance billing
Property taxes
Condition decay over time
Automatic eviction and repossession handling
π Contracts
Draft and sign lease, sale, and transfer agreements
Generates printable certificate items for player inventories
π Layout Marketplace
Save and sell furniture layouts
Same-shell compatibility validation
Seller-defined pricing
Optional platform commission support
π€ Lumen Smart Assistant
Optional voice and text assistant
Context-aware spoken responses inside player homes
π¨ Every Housing Shape
Apartments
Motels
Free or low-cost starter apartments
Auto-grouped buildings with a searchable unit directory
ποΈ Shells, IPL & Walk-in MLOs
Instanced shell interiors
Real IPL map interiors
Walk-in MLO properties
Claimable MLOs with physical native doorlocks
π Doorbell System
Preset sounds
Custom audio support
πΊοΈ Migration Support
BCS Housing
NoLag / ps-housing lineage
βοΈ Compatibility
Frameworks
Qbox
QBCore
ESX
Inventories
ox_inventory
qb-inventory
codem-inventory
Targeting
ox_target
qb-target
Automatic TextUI fallback if no target resource is installed
Required Dependencies
ox_lib
oxmysql
Optional Integrations
xsound for custom doorbell audio
Any compatible dispatch / MDT system for monitored alarms
π§© Highlights
Automatic database migration on server boot β no manual SQL import required
Open and editable config files and bridge adapters (escrow-ignored)
Easily create your own framework, inventory, or target integrations
Fully server-authoritative architecture β every action is validated server-side, and the UI never grants permissions on its own
π Support & Documentation
Full documentation is available in the official Kartik Scripts documentation portal.
Useful Links
Discord: https://discord.gg/T6AXd2eWdH
Need help, found a bug, or have a feature suggestion? Open a ticket in the Discord server and help shape the future of Kartik Properties.