# VertexLabs Spawn Selector
Modern FiveM NUI department spawn selector with ACE permissions.
## Install
1. Place `vertexlabs_spawn` in your server resources folder.
2. Add this to `server.cfg`:
```cfg
ensure vertexlabs_spawn
```
## ACE Permissions
Add these to `server.cfg` and change the groups to match your server.
```cfg
add_ace group.leo vertexlabs.spawn.leo allow
add_ace group.civilian vertexlabs.spawn.civilian allow
add_ace group.safr vertexlabs.spawn.safr allow
add_ace group.staff vertexlabs.spawn.staff allow
add_ace group.management vertexlabs.spawn.management allow
## Departments
Department | ACE Permission |
|---|---|
| Law Enforcement | `vertexlabs.spawn.leo` |
| Civilian | `vertexlabs.spawn.civilian` |
| SAFR Department | `vertexlabs.spawn.safr` |
| Staff Department | `vertexlabs.spawn.staff` |
| Management Operations | `vertexlabs.spawn.management` |
## Command
```txt
/spawnselector
```
## Configuration
Edit `config.lua` to change department names, spawn locations, loadouts, vehicles, permissions, and whether locked departments are hidden.
```lua
VertexLabsSpawn.HideLockedDepartments = false
```
Set it to `true` if you only want players to see departments they have permission for.
## Notes
The menu opens automatically after the FiveM loading screen. The server checks ACE permissions again when a player clicks spawn, so players cannot bypass permissions from the NUI.
