⚰️ Silly Coffin Job – Coffin Burial System (RedM / VORP / RSGCore)
A complete coffin-job loop for RedM. Find a dead body, place coffin parts next to it, hammer them into a finished coffin, carry it to a cemetery, and let the priest perform the burial — for a configurable reward.
🎬 Showcase Video
▶️ Watch on YouTube: https://youtu.be/VmcNKiPe724
✨ Features
- ⚰️ Use coffin item on a dead NPC nearby → spawns the empty coffin + lid as ground props.
- 🔨 Hammer item triggers a build animation; coffin parts merge into a finished coffin.
- 💥 Configurable hammer break chance — your hammer can snap during work.
- 🪦 Carry system — pick up the finished coffin, walk to a cemetery, drop it.
- ⛪ 6 cemeteries included (Blackwater, Valentine, Rhodes, Saint Denis, Armadillo, Tumbleweed).
- 🙏 Priest NPC spawns automatically at the delivery point and performs the burial.
- 💰 Configurable rewards via account type (money / gold / cash / bank).
- 🌐 Multi-Framework: VORP or RSGCore (auto-detected at runtime).
- 🛡️ Server-authoritative — every event is validated against player-state and distance.
- 🧹 Full cleanup on disconnect, resource stop, and delivery.
✅ Dependencies
- RedM
- VORP Core or RSGCore (auto-detected)
📦 Installation
-
Place
Silly_Coffin-Jobin your server resources folder. -
Add to
server.cfg:ensure Silly_Coffin-Job
-
Make sure the configured items (
Sarg,Hammer) exist in your inventory. -
Adjust drop-off points and reward in
config.lua.
🎮 How To Use
- Find a dead NPC in the world (or kill one).
- Use the coffin item while standing close to the body → empty coffin & lid spawn next to you.
- Use the hammer item within range → build animation plays for ~5 s, finished coffin is created.
- Press R when close to the coffin → start carrying it.
- Walk to any cemetery drop-off → press R again to deliver.
- The priest spawns and performs the burial — you receive your reward.
⚙️ Configuration (config.lua)
🧰 Framework
-
Config.Framework—'auto'/'vorp'/'rsgcore'/'standalone'
🎒 Items
-
Config.Items.coffin— coffin item name (defaultSarg) -
Config.Items.hammer— hammer item name (defaultHammer)
💰 Reward
-
Config.Reward.enabled— enable/disable reward -
Config.Reward.amount— reward amount -
Config.Reward.account—'money'/'gold'/'rol'(VORP),'cash'/'bank'(RSG) -
Config.Reward.text— notification text
🪵 Props
-
Config.Props.empty/Config.Props.lid/Config.Props.full -
Config.SpawnDistance,Config.GroundOffset,Config.SideOffset
🔨 Build Animation
-
Config.BuildAnimation.duration— build time in ms -
Config.BuildAnimation.dict/.anim -
Config.HammerProp— hammer prop bone & offset
💥 Hammer Break
-
Config.HammerBreak.enabled -
Config.HammerBreak.chance— % chance the hammer snaps per build
🪦 Carry
-
Config.CarryPrompt.key— prompt key (defaultR) -
Config.CarryPrompt.radius -
Config.Carry.attachBone,.offset,.rot -
Config.Carry.dropDistance— how far in front of player the coffin lands when dropped -
Config.Carry.maxDropDistance— server-side anti-cheat distance
⛪ Drop-Offs
-
Config.DropOffPoints— list of cemeteries with their priest spawn data -
Config.DropOffMarker— toggle/distance for ground markers -
Config.PriestSpawnRange— render range for priest NPC scoping
🩹 Body Check
-
Config.BodyCheck.radius— search radius around the player for a corpse
📝 Notes
- The script is fully server-authoritative — placing, carrying, dropping and delivering are all validated.
- The priest is only spawned for clients within
Config.PriestSpawnRangeof the cemetery to keep the server light. - All VORP / RSGCore integration lives in
bridge.lua— no other files contain framework-specific code.
🛒 Tebex Product Description
Silly Coffin Job - Coffin Burial Job for RedM


