





Click to join my Discord for support & commissions!
Free in-game test server demos available along with operator permissions!
Overview
Complex Staff provides a full administrative punishment and moderation system for your server.
It includes timed bans, mutes, kicks, warns, notes, admin record tracking, and staff message toggles.
Every action is logged under a player's admin record, which staff can view in detail using a single command.
The script automatically handles player unbans when punishments expire, formats punishment logs, tracks counts for every category, and provides a clean admin record overview.
Complex Staff is built to replace multiple separate moderation scripts with one complete package.
Features
- Full admin record system (bans, kicks, mutes, warns, notes)
- Timed bans and timed mutes with automatic unbanning or unmuting
- Detailed record lookup by player and category
- Staff alert system with toggleable admin messages
- Ban, unban, mute, unmute, kick, warn, and note commands included
- Per-entry logging showing admin, reason, and ID number
- Clean record summary including mute/ban status and playtime
- Protection from punishing operators or yourself
- Optional clearing of all admin records for a player
- Fully lightweight and self-contained
Installation
- Drop the script into your scripts folder
- Reload Skript
- Assign staff permissions appropriately
- Moderators can now use all staff commands immediately
Commands
- /adminrecord [type] (aliases: /ar) - view a player's full record or a specific category
- /ban [reason] - issue a timed ban
- /unban - remove an active ban
- /kick [reason] - kick a player
- /mute [reason] - apply a timed mute
- /unmute - remove an active mute
- /note - add a note to a player's record
- /warn - issue a formal warning
- /warns - view your own warning history
- /clearadminrecord - clear all admin records (op only)
- /togadminmsg - toggle receiving admin messages
How It Works
- Each punishment type is stored under a structured admin record tree
- Every punishment adds an entry that includes the admin's name and the reason
- Ban and mute timestamps are automatically checked on join
- The record viewer displays recent punishments, counts, and player status
- Staff messages are sent only to players with the appropriate permission