QBCore-inspired roleplay framework for Roblox, structured for Rojo-based development.
This repository maps game code into Roblox services using default.project.json and a src/-first workflow.
Key mapped services include:
ReplicatedStorageshared modules/remotes (e.g.QBShared,QBCoreClient,QBRemotes)ServerScriptService/QBCoreserver-side framework codeStarterPlayer/StarterPlayerScriptsclient systems (HUD, inventory, banking, garage, jobs, phone, admin, weather, etc.)ServerStoragecontent folders for weapons, vehicles, and interiors
src/— source code synced into the Roblox DataModel via Rojodefault.project.json— Rojo project mappingserve-rojo.ps1/serve-rojo.bat— helper scripts to run Rojo locallydocs/— project documentation/static docs assets
The provided PowerShell script is pinned to Rojo 7.7.0 and will fail if a different version is found.
On Windows (PowerShell):
./serve-rojo.ps1Or via batch wrapper:
serve-rojo.batThis starts:
rojo serve default.project.json --port 34872
Use the Rojo Studio plugin to connect to localhost:34872 and sync the DataModel from this repository.
- This repository currently focuses on source layout and framework modules.
- Some runtime assets/folders are marked with
$ignoreUnknownInstancesindefault.project.jsonso Studio-only instances can coexist.
Licensed under GNU GPL v3.0. See LICENSE.