🦨 Silly WerSkunk – Stink Skunk Transform (RedM / VORP / RSGCore)
Use the Werstones and turn into a giant skunk. Spray a yellow-green stink cloud, knock players out, boost forward — then turn human again without losing your weapons.
Built for RedM with a clean multi-framework bridge (VORP or RSGCore, auto-detected), DE / EN / ES / FR locales, and automatic item DB setup.

✨ Features
- 🦨 Usable item transform — use
werstones(configurable) → scaled skunk (A_C_Skunk_01) - 💨 Stink cloud — attack sprays a synced yellow-green cloud behind the skunk
- 😵 Knockout — targets in range ragdoll / go unconscious (default 7 seconds)
- 🏃 Forward boost — hold a key (default X) for a speed push while transformed
- 🦘 Super jump while transformed (toggleable)
- 🔄 Manual reset — keybind (default R) or item again; auto-reset on death (+ optional
/rc) - ⏱️ Timed revert — transformation ends after 5 minutes (
Config.TransformMaxDuration) - 🔫 Weapon backup — snapshots weapons + ammo before the model swap, restores after morph-back
- 🛡️ Server-authoritative combat — only transformed players can trigger the cloud / knockout; range clamped
- 🌐 Multi-Framework: VORP or RSGCore (auto-detected)
- 🌍 Multilingual:
Config.Language→ DE / EN / ES / FR - 📦 DB setup —
db_setup.luaauto-creates the item on first start (oxmysql) - 📦 Escrow-friendly:
config.lua+ locales areescrow_ignore'd
✅ Dependencies
- RedM
- VORP Core or RSGCore (auto-detected)
- VORP Inventory (when using VORP) / RSGCore inventory (when using RSGCore)
- oxmysql (optional — only for automatic item DB setup)
📦 Installation
-
Place the resource so the folder with
fxmanifest.luais namedSilly_WerSkunk. -
Ensure it in your
server.cfg:ensure Silly_WerSkunk -
The item
werstonesis auto-created on first start viadb_setup.lua(requires oxmysql) — no SQL import needed. -
Tune model, scale, stink cloud, keys, duration and language in
config.lua. -
Set language:
Config.Language = 'DE' | 'EN' | 'ES' | 'FR'.
⚙️ Configuration (config.lua)
Framework & language
-
Config.Framework—'auto'/'vorp'/'rsgcore'/'standalone' -
Config.Language—'DE'/'EN'/'ES'/'FR' -
Config.ItemName/Config.ItemLabels/Config.RemoveItemOnUse -
Config.TransformCooldown— seconds between new transforms (revert via item is free) -
Config.TransformMaxDuration— seconds until auto-revert (default300;0disables) -
Config.WeaponBackup— snapshot/restore weapons across transform
Transform
-
Config.AnimalModel— defaultA_C_Skunk_01 -
Config.PedScale/Config.OutfitPreset/Config.DragonHealth -
Config.MoveRate/Config.ForwardBoost*/Config.EnableSuperJump -
Config.ManualResetKey/Config.ManualResetControl -
Config.ResetCommand— e.g."rc"after death or manual reset
Stink cloud
-
Config.FireBreathEnabled, dict/name, bone, offset, rotation, scale, duration, cooldown -
Config.FireBreathDamageRange/Config.CloudBehindDistance -
Config.UnconsciousDuration— knockout ragdoll length (ms) -
Config.CloudColor/Config.CloudAlpha— yellow-green spray -
Config.FireBreathMaxServerRange— server anti-cheat distance -
Config.FireImmunity— leavefalseso the skunk stays mortal
🎮 In-Game Flow
- Player has the
werstonesitem and uses it. - Server checks cooldown, optionally removes the item, starts the transform.
- Player becomes the scaled skunk — boost with X, spray with attack, reset with R.
- Nearby players see the stink cloud; knockout is gated server-side.
- After 5 minutes, on reset, item reuse, or death → human form restored, weapons/ammo restored, optional skin command (
rc).
🌐 Multi-Framework Support
| Feature | VORP | RSGCore |
|---|---|---|
| Usable item | ✅ vorp_inventory:registerUsableItem | ✅ RSGCore.Functions.CreateUseableItem |
| Remove item | ✅ vorp_inventory:subItem | ✅ Player.Functions.RemoveItem |
| Notifications | ✅ vorp:TipBottom | ✅ RSGCore:Notify |
📝 Notes
- Combat events use the
silly_werskunk:*namespace. - Server tracks transformed players — cloud / knockout require an active transform.
- Item reuse while transformed reverts for free (no extra cooldown).
- Fully escrow-friendly —
config.luaandlocales/*are inescrow_ignore.

