> For the complete documentation index, see [llms.txt](https://bros-development.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bros-development.gitbook.io/documentation/scripts/interactive-blocks/installation.md).

# 📦 Installation

🔧 Installation Guide

🚀 Bros Development — Vehicle Kill Switch System\
✨ Quick & Clean Setup for FiveM Servers\
Developed by Bros Development

Getting the Vehicle Kill Switch system up and running is simple and designed to be as plug-and-play as possible while still giving full flexibility for advanced server setups.

This system is fully compatible with ESX, QB-Core, QBox, and standalone frameworks, and automatically adapts to supported targeting and inventory systems based on your configuration.

***

✨ Step 1 — Download & Extract\
Download the resource from your official purchase source (Tebex) and extract the folder.

Place the resource inside your server resources directory:

```
resources/[brosdev]/BrosDev_killswitch
```

You can rename the folder if needed, but it is recommended to keep the default name for consistency.

***

⚙️ Step 2 — Server Configuration

Add the resource to your `server.cfg` in the correct order to ensure proper dependency loading:

```
ensure ox_lib
ensure BrosDev_killswitch
```

Make sure `ox_lib` is started before the script to avoid dependency issues.

***

🔁 Step 3 — Framework & Dependencies Check

The system automatically detects and adapts to your framework and supported systems:

✔ ESX\
✔ QB-Core\
✔ QBox\
✔ Standalone

It also automatically integrates with supported targeting systems and inventory frameworks based on your configuration.

No manual framework editing is required unless you are using a heavily customized core.

***

🎮 Step 4 — Configuration Setup

Open `config.lua` to customize the system to match your server style.

Here you can adjust:

* Interaction settings
* Kill switch behavior
* Remote usage rules
* Skillcheck difficulty
* Vehicle behavior settings
* UI & notification preferences
* Allowed interaction methods

Everything is modular and fully customizable without touching core logic.

***

🔗 Step 5 — Target & Interaction Setup

The system supports multiple interaction methods:

* ox\_target
* qb-target
* qtarget
* Key-based interaction (E key configurable)

It will automatically detect supported systems, but you can force a preferred option inside the configuration file if needed.

***

🚁 Step 6 — Vehicle Behavior Ready

Once installed, the system automatically applies:

* Vehicle kill switch logic
* Engine disable handling
* Helicopter/aircraft slowdown behavior
* Boat & special vehicle support

No extra setup is required for vehicle compatibility.

***

🛡️ Step 7 — Final Test

Restart your server and test the system by:

* Installing a kill switch on a vehicle
* Using the remote to disable it
* Testing removal interaction & skillcheck system

If everything is configured correctly, the system will run fully without additional setup.

***

⚡ Notes

* Ensure all dependencies are started before the script
* Do not modify core files unless instructed
* Use config.lua for all customization
* Works best with latest versions of ox\_lib and target systems

***

💡 That’s it — your Vehicle Kill Switch system is now fully installed and ready to use.
