**LS Admin** is a complete staff and administration panel for **RedM (VORP)**, written from scratch on top of **LS_lib**. Every action is validated on the server, every action is logged, and the whole panel is driven by a modern NUI with per-group permissions. Available in **4 languages** (EN / PT / ES / FR).
## Players
Searchable online list with Steam shown (click to copy). Teleport to, bring, return, freeze, spectate, revive, heal, kill, kick, warn, ban, give money / gold / item, give weapon / horse / wagon, view or clear inventory, clear currency, whitelist, resize, playtime, set group and job.
- **Offline characters** - search the database and edit group, job and money of players who are not connected.
- **Notes and warns** - persistent history on the player card, with a warn counter and optional auto-ban when the limit is reached.
- **Skins, outfits, peds and props** - from open, editable catalogs with a searchable picker.
- **Troll menu** - kill, invisible, lightning, fire, teleport to sky, ragdoll, drain stamina, handcuff, drunk.
## Staff tools
- **Self** - no-clip with an on-screen key HUD, god mode, invisible, infinite stamina, self-heal, self-revive.
- **Boosters** - golden cores, infinite ammo, player ESP through walls, spawn horse or wagon, delete horse / wagon / lightning, copy coordinates, nametags.
- **Teleport** - waypoint, coordinates and saved locations stored in the database. Commands: `/tpm`, `/tp `, `/tp x y z`.
- **Server** - announcements, weather, time and server info.
- **Live Map** - real-time positions of every player over the real map image, with gunshot and damage alerts.
- **Staff duty** - `/duty` command, a STAFF tag above on-duty staff (hidden while noclip, spectating or invisible), and total duty time tracked in the database with its own panel tab.
## Reports, bans and auditing
- **Reports and tickets** - `/report` opens a two-way chat between the player and staff, with categories and escalation. Staff claim, close or teleport from the panel. Discord webhook included.
- **Attachments** - players paste an image or video link in the report; staff view it inline with zoom, and Discord shows a preview.
- **Bans** - online or by identifier (offline), with list, unban and connection check.
- **Connection log** - a tab listing joins and leaves with name, identifier and time.
- **Anti-abuse auditing** - every action is logged, and a Discord alert with a role ping fires if an admin repeats an action too many times inside a time window.
## Extras
- **Console / txAdmin remote** - run admin commands straight from the server console or the txAdmin Live Console without joining the game: `lsadmin kick / ban / heal / give / announce / …`, and `lsadmin help` for the list. Every command is logged to Discord.
- **VIP packages** - define packages (money, gold, group, items, weapons) and hand one to a player in a single click.
- **Dev / Test dummy** - spawn a training dummy to test your own scripts: downed states, weapons, on-screen damage numbers, neutral / defensive / aggressive behaviour, god mode, place-at-aim, and a real VORP inventory to search.
- **Group management in the panel** - create, edit and delete groups and permissions at runtime; the database overrides the config, so no restart is needed.
- **Aliases** - `/alias add|del|list` and `/a ` for command shortcuts.
- **Scoreboard** - a public list for all players, with a configurable command or key.
- **Attack as an animal** - while controlling an animal ped, the attack key performs a lunge and damage on the target ahead. RedM does not do this natively.
- **Access by identifier** - `Config.SuperAdmins` grants full access even without a group.
- **/logout** - back to the character menu, allowlisted.
## What ships open and editable
These files are outside the escrow, so your changes survive updates:
- `config/main.lua` - command and open key, permissions per group, no-clip, bans, reports, staff duty, anti-abuse alerts, live map, animal attack, teleport commands, scoreboard, super admins, console remote control, whitelist, stable, logout, Discord webhooks, language.
- `config/catalog.lua` and `config/catalog_custom.lua` - weapon, ped, skin and prop catalogs.
- `languages/*.lua` - all text. Add a language by copying `en_lang.lua`.
- `html/` - the whole NUI. Colors come from `:root` variables in `style.css`.
- `client/CL_custom.lua` and `server/SV_custom.lua` - override notifications and run your own code on the `OnKick`, `OnBan` and `OnReport` hooks.
- `README.md`.
Only the core logic is escrow-protected.
## Requirements
- **LS_lib** (free, our own library): https://lusitano-scripts.tebex.io/
- vorp_core
- vorp_inventory
- oxmysql
## Installation
1. Install **LS_lib** and make sure it starts **before** LS_admin.
2. Drop the `LS_admin` folder into `resources/[LS]/`. Keep that exact name - the resource has anti-rename protection.
3. Add to your `server.cfg`, in this order:
```
ensure LS_lib
ensure LS_admin
```
4. Edit `config/main.lua` - groups, permissions, commands and webhooks.
5. The database tables are created automatically on the first start. `sql/install.sql` is there if you prefer to import them by hand.
## Other Lusitano Scripts releases
- [Lusitano Marketplace - let your players trade]([PAID] Lusitano Marketplace — Player Auction House & Barter (VORP))
- [Lusitano Sell To NPCs - black market selling and haggling]([PAID] LS_SellNpc — Black-Market Selling & NPC Haggling (RedM / VORP))
- [Lusitano Thief - search and robbery system]([PAID] Lusitano Thief — Search & Robbery System (RedM / VORP))
- [Lusitano Ranch - complete ranch and livestock economy](Lusitano_ranch — Complete Ranch & Livestock Economy for RedM (VORP))
- [Lusitano Natur - hunting, herbalism and gathering with a field journal]([PAID][RedM] LS Natur - Hunting, Herbalism, Gathering & Field Journal (VORP))
## Store and support
Store: https://lusitano-scripts.tebex.io/package/7692160
Discord: Lusitano Scripts
| | |
|—|—|
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 24900 |
| Requirements | LS_lib, vorp_core, vorp_inventory, oxmysql |
| Support | Yes |




