Slap & Groin-Kick
Compatibility
Compatibility
Frameworks
| Framework | Status |
|---|---|
| QBX Core (Qbox) | ✅ Full |
| QB-Core | ✅ Full |
| ESX (es_extended) | ❌ Not supported |
Target systems
| Resource | Status | Required? |
|---|---|---|
| ox_target | ✅ Supported | Only when Config.UseTarget = true and Config.TargetSystem = 'ox_target' |
| qb-target | ✅ Supported | Only when Config.UseTarget = true and Config.TargetSystem = 'qb-target' |
| No target system | ✅ Works | Set Config.UseTarget = false — chat commands still work |
The resource doesn't pin either target system as a dependency, so it boots fine without them. The integration is opt-in via config.
Dependencies
| Resource | Required | Why |
|---|---|---|
| ox_lib | ✅ Yes | Notifications + the /slapperm admin command |
| ox_target or qb-target | ⚪ Optional | Only for the right-click integration |
Known compatible scripts
- All standard animation menus (rpemotes, dpemotes, scully_emotemenu) — no animation dictionary conflicts.
- VOIP / proximity chat — slap sound is its own audio channel, doesn't compete with voice.
- OneSync / OneSync Infinity — works on any sync mode.
- Anti-cheats — designed to avoid triggering wheel-break / health-restore / entity-control detectors.
Known conflicts
None at the time of writing. If you find one, share details in our Discord and we'll add a workaround.
Performance
- Idle client: 0.00 ms
- Client during a slap: negligible (one animation task + cleanup)
- Idle server: 0.00 ms
- Server during a slap: ~1-3 ms (proximity check for the sound radius); on 64-player servers this is unnoticeable.
Cooldown state is cleaned up automatically when players disconnect, so memory stays bounded.
