Suty
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 systemConfig.RequirePermission = true + /slapperm <id> on/off to grant per-license access (persists across restarts)
  • Master kill-switchConfig.Enabled = false disables 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)

🛍️ Get it

Buy on suty.dev →

📑 Next steps