Skip to content
RPScripts

Crime & Gang Mods

qbcore robbery

QBCore Bank Robbery System

UncleJust

  • QBCore

Description



# Description

# Dependencies
* [QBCore Framework](https://github.com/qbcore-framework)
* [mkalasers by mkafrin](https://github.com/mkafrin/mka-lasers)
* Pacific Bank MLO by K4MB1 MAPS (not included, sold separately)
* [Memorygame by pushkart2](https://github.com/pushkart2/memorygame)
* dim-passhack by Dimbo Scripts (not included, sold separately)
* [Hack minigame by Jasper-Hustad](https://github.com/Jesper-Hustad/NoPixel-minigame)
* [qb-target by BerkieBb](https://github.com/BerkieBb/qb-target)
* [ms-peds by MiddleSkillz](https://github.com/MiddleSkillz/ms-peds*)
* qb-powerplant by Lionh34rt#4305 (included in the package)

# Installation
* **Add the items to your shared.lua**
* **Add the correct lines to your giveitem command**
* **Install all the dependencies**
* **Add the sound effects (bankdrill) to your interact-sound resource**
* **Create nightvision in smallresources**
* **You may have to change the clothing piece in the nightvision.lua**
* **Rename and add entries to the scoreboard triggers: 'Fleeca', 'Paleto', 'Pacific'**
* **Change the doorlock triggers to match your corresponding doorlockId**

# Items for shared.lua
```lua
["usb_green"] 		 	 		 = {["name"] = "usb_green",           			["label"] = "USB Drive",	 			["weight"] = 1000, 		["type"] = "item", 		["image"] = "usb_green.png", 			["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,   	["combinable"] = nil,   	["description"] = "A green USB flash drive"},
["usb_red"] 		 	 		 = {["name"] = "usb_red",           			["label"] = "USB Drive",	 			["weight"] = 1000, 		["type"] = "item", 		["image"] = "usb_red.png", 				["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,   	["combinable"] = nil,   	["description"] = "A red USB flash drive"},
["usb_blue"] 		 	 		 = {["name"] = "usb_blue",           			["label"] = "USB Drive",	 			["weight"] = 1000, 		["type"] = "item", 		["image"] = "usb_blue.png", 			["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,   	["combinable"] = nil,   	["description"] = "A blue USB flash drive"},
["usb_gold"] 		 	 		 = {["name"] = "usb_gold",           			["label"] = "USB Drive",	 			["weight"] = 1000, 		["type"] = "item", 		["image"] = "usb_gold.png", 			["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,   	["combinable"] = nil,   	["description"] = "A gold USB flash drive"},
["usb_grey"] 		 	 		 = {["name"] = "usb_grey",           			["label"] = "USB Drive",	 			["weight"] = 1000, 		["type"] = "item", 		["image"] = "usb_grey.png", 			["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,   	["combinable"] = nil,   ["description"] = "A grey USB flash drive"},


["laptop_green"] 		 	 	 = {["name"] = "laptop_green",           		["label"] = "Laptop",	 				["weight"] = 2500, 		["type"] = "item", 		["image"] = "laptop_green.png", 		["unique"] = true, 		["useable"] = true, 	["shouldClose"] = true,   	["combinable"] = nil,   ["description"] = "A laptop that you got from Ph03nix"},
["laptop_red"] 		 	 		 = {["name"] = "laptop_red",           			["label"] = "Laptop",	 				["weight"] = 2500, 		["type"] = "item", 		["image"] = "laptop_red.png", 			["unique"] = true, 		["useable"] = true, 	["shouldClose"] = true,   	["combinable"] = nil,   ["description"] = "A laptop that you got from Plague"},
["laptop_blue"] 		 	 	 = {["name"] = "laptop_blue",           		["label"] = "Laptop",	 				["weight"] = 2500, 		["type"] = "item", 		["image"] = "laptop_blue.png", 			["unique"] = true, 		["useable"] = true, 	["shouldClose"] = true,   	["combinable"] = nil,   ["description"] = "A laptop that you got from Ramsay"},
["laptop_gold"] 		 	 	 = {["name"] = "laptop_gold",        		   	["label"] = "Laptop",	 				["weight"] = 2500, 		["type"] = "item", 		["image"] = "laptop_gold.png", 			["unique"] = true, 		["useable"] = true, 	["shouldClose"] = true,   	["combinable"] = nil,   ["description"] = "A laptop that you got from Trinity"},

["lowervaultcodes"] 			 = {["name"] = "lowervaultcodes", 				["label"] = "Access Codes", 			["weight"] = 0, 		["type"] = "item", 		["image"] = "lowervaultcodes.png", 		["unique"] = true, 		["useable"] = false, 	["shouldClose"] = false,	["combinable"] = nil,   ["description"] = "A copy of the Pacific Bank lower vault access code.."},

["explosive"] 					 = {["name"] = "explosive", 					["label"] = "Explosive", 				["weight"] = 5000, 		["type"] = "item", 		["image"] = "explosive.png", 					["unique"] = false, 	["useable"] = true, 	["shouldClose"] = true,	   	["combinable"] = nil,   	["description"] = "An improvised explosive of fireworks and thermite"},
["nightvision"] 			 	 = {["name"] = "nightvision", 					["label"] = "Night Vision Goggles", 	["weight"] = 6000, 		["type"] = "item", 		["image"] = "nightvision.png", 			["unique"] = false, 	["useable"] = true, 	["shouldClose"] = false,	   	["combinable"] = nil,   ["description"] = "These allow you to see in the dark"},
```

# ADD THE FOLLOWING TO YOUR QB-INVENTORY/SERVER/MAIN.LUA UNDER THE GIVEITEM COMMAND
```lua
elseif itemData["name"] == "laptop_green" then
	info.uses = 3
elseif itemData["name"] == "laptop_blue" then
	info.uses = 3
elseif itemData["name"] == "laptop_red" then
	info.uses = 3
elseif itemData["name"] == "laptop_gold" then
	info.uses = 3
elseif itemData["name"] == "usb_grey" then
	info.uses = 3
```

# Add to your inventory app.js to display the vault codes as an item:
```js
} else if (itemData.name == "lowervaultcodes") {
	$(".item-info-title").html('<p>'+itemData.label+'</p>')
	$(".item-info-description").html('<p>'+itemData.description+'</p><p>Access Code: '+itemData.info.codes+'</p>');
```

# Add this to your ms-peds config:
```lua
{
	model = `hc_hacker`,
	coords = vector4(517.44, 174.29, 100.25, 158.45),
	gender = 'male'
},
{
	model = `g_f_y_vagos_01`,
	coords = vector4(-458.65, -2274.4, 8.52, 266.45),
	gender = 'male'
},
{
	model = `ig_talcc`,
	coords = vector4(1579.43, 3617.83, 38.78, 166.87),
	gender = 'male'
},
{
	model = `s_f_y_clubbar_01`,
	coords = vector4(-1600.27, 3070.47, 33.66, 137.83),
	gender = 'male'
},
{
	model = `g_f_importexport_01`,
	coords = vector4(-3169.54, 1093.57, 20.86, 27.67),
	gender = 'female'
},
```

# Nightvision
```lua
--Server side:
QBCore.Functions.CreateUseableItem("nightvision", function(source)
    TriggerClientEvent("nightvision:UseNightvision", source)
end)

--Client Side:
local nightvision = false

RegisterNetEvent("nightvision:UseNightvision", function()
    nightvision = not nightvision
    QBCore.Functions.Progressbar("remove_gear", "Nightvision..", 250, false, true, {}, {}, {}, {}, function()
        if nightvision then
            SetNightvision(true)
            TriggerServerEvent("InteractSound_SV:PlayOnSource", "nv", 0.25)
            SetPedPropIndex(PlayerPedId(), 0, 117, 0, true)
        else
            SetNightvision(false)
            SetPedPropIndex(PlayerPedId(), 0, 116, 0, true)
        end
    end)
end)
```

Details

Frameworks
QBCore
File size
2.5 MB
Creator
UncleJust
Updated
Sep 27, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Add these lines to server.cfg, in this order:
    ensure memorygame
    ensure mka-lasers
    ensure bankprops
    ensure PolyZone
    ensure hacking
    ensure ms-peds
    ensure qb-bankrobbery
    ensure qb-powerplant

Checked: all 8 resources of this download.

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

QBCore Bank Robbery System

$29.99€26.99£22.99A$43.99R$152.99CHF 24.99¥4,740

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