Bank Robbery System V1
Purchase Here:
Setup Instructions
Insert the file into Roblox Studio.
Drag the files into the correct location. If you already have a folder called Architech in ReplicatedStorage/ServerScriptService/StarterGui, then open the Architech folder and drag the Bank Robbery System folder into the respective location.

Go to Workspace/Bank Robbery System/Sensors/Exit and move it to your exit. Do this for every EXIT you have. Ensure you have resized it to fit your exit. You can change the transparency to 1 after doing this however it is not needed as there is a script to do that for you called Invis.

Find TeleportDestination and move it to the place you want Law Enforcement to teleport to teleport to if they walk into the robbery.
You can only have ONE block named "TeleportDestination"

Put the Teleport block in your robbery area. When a player touches this block, we check if the robbery is closed or if they are on a blacklisted team like Police. It is essential you place multiple of these to give it the highest chance of detecting players.

Configuration Instructions
Expand the Main script in ServerScriptService and expand the Configuration icon. You will see a list of values you can change. Some of them are explained here:
Split Mode
Split Mode decides whether or not the code will be split up on 4 pieces of paper or just on 1 piece of paper. If split mode is TRUE, please ensure you have at least 4 parts called Note in the Codes folder.
Codes Folder
This is if you want to move the Codes folder anywhere else. This is an ItemValue object.
Cooldown
Cooldown is in SECONDS and decides how long it takes until the bank can be robbed again. For example, Player A has finished robbing it and the bank closes. The whole server now needs to wait for the COOLDOWN time in seconds before the bank is reopend. This takes an INTEGER value.
StayAlive/StayAliveDuration
StayAlive makes the player have to stay alive for a certain amount of time (Decided in StayAliveDuration in seconds) before they get the money.
Recommended Setups:
LuaU Developer Setup
Ensure you have done the basic setup before doing the LuaU Developer Setup. You will need to have a good understanding of how to code in LuaU to do the Developer Setup.
Making a "Bank is ready to rob" notification
We have a BindableEvent called "ReadyToRob" which gets fired every time the bank is ready to rob. An example script of how to use this is provided below.
Alarm Activation notification
We have a BindableEvent called "Alarm" which gets fired every time the alarm is activated/deactivated. An example script of how to use this is provided below.
Still need help? Check out FAQs.
Architech's Customer Service Team will respond to you within 24 hours. To contact our Customer Service Team, join our Discord and go to #┃contact-us.
Last updated
