Character Scale Menu
Compatibility
Compatibility
Frameworks
| Framework | Status |
|---|---|
| QBX Core (Qbox) | ✅ |
| QB-Core | ✅ |
| ESX (es_extended) | ✅ |
Optional integrations
| Resource | Flag | Effect |
|---|---|---|
| suty-ems | Config.UseSutyEMS = true |
Uses suty-ems' death/downed state-bag for the Dead hide-condition. Without it, falls back to vanilla GTA death natives. |
| fadetrap-plus (or any fixed-chair barber) | Config.UseScaleResetZones = true |
Pre-configured for FadeTrap barber chair coords — extend Config.ScaleResetZones for other barbers. |
Anti-cheats
The scale is applied via SetPedConfigFlag / SetPedScale (or equivalent). Most anti-cheats accept this:
- FiveGuard — whitelist
suty-scalemenu - Badger — usually no action
- Eulen-detect — whitelist for ped-mod checks
Multi-character / persistence
Scale is keyed by citizenid (QBX/QB) or identifier (ESX). Per-character on multi-character servers. Persists across reconnects, restarts, and character switches.
Other suty resources
| Resource | Interaction |
|---|---|
| suty-ems | Direct death-state integration |
| All other suty- | No conflicts |
Known incompatibilities
- Custom death scripts that don't expose a state-bag won't work with the Dead hide-condition. Set
Config.HideWhen.Dead = falseif you see scale glitching during your death/respawn flow. - Two scale scripts running at once will fight each other — remove any other ped scale resource (e.g.
nation-pedscale).
Report compatibility issues on Discord.
