Slap & Groin-Kick
Slap & Groin-Kick
Shared slap & kick emotes with synced sound, cooldowns, VIP immunity, and optional admin-gated permissions
👋 suty-slap
Synced slap and groin-kick emotes between two players, with positional sound for everyone nearby. The receiver is auto-positioned in front of the slapper, both animations play simultaneously, and the slap sound radiates to all clients within range. Built-in cooldown, VIP immunity, ox_target / qb-target integration, and an optional permission system so admins can gate who's allowed to use it.
✨ Key Features
- Synced two-player animations — slapper and receiver play in perfect sync, no desync flicker
- 3D positional audio — slap sound plays for everyone within range, falls off with distance
- Auto-positioning — the target is rotated and pulled into the correct spot before the animation fires
- Two emote variants —
/slap(slap-face) and/patada(groin-kick) - VIP immunity — whitelisted players are unslappable and skip the cooldown when slapping others
- 2-minute cooldown — server-enforced, applies to commands AND the right-click options
- ox_target / qb-target integration — right-click any player to "Bofetear" or "Patada" (toggleable)
- Optional permission system —
Config.RequirePermission = true+/slapperm <id> on/offto grant per-license access (persists across restarts) - Master kill-switch —
Config.Enabled = falsedisables everything without removing the resource - Anti-rename guard — resource refuses to start if the folder is renamed
- Spanish notifications — error messages and grant confirmations in Spanish
📦 Requirements
- QB-Core or QBX Core
- ox_lib — required (notifications + admin command)
- Optional: ox_target or qb-target — only needed when
Config.UseTarget = true(default)
🌐 Compatibility
| Framework | Status |
|---|---|
| QBX Core (Qbox) | ✅ |
| QB-Core | ✅ |
| ESX (es_extended) | ❌ |
