[PAID] Silly Hunt β Hunting Cage & Trap System for RedM 
Description
Silly Hunt is a lightweight hunting cage system for RedM. Build a cage, place bait inside, activate it with a bear trap, and after a random delay animals will spawn inside the cage based on the bait you used. Removing the cage can also trigger dangerous nearby animal spawns for extra risk/reward.
A complete hunting loop built for VORP or RSGCore (auto-detected).
Features
Build & remove cages via usable inventory items
Bait system β bait is visually placed as a prop inside the cage
Bear trap activation β spawns an animated bear trap that snaps shut on animals
Per-bait animal pools β define which animals spawn for each bait type
Random spawn count β fixed countor randommin/maxper animal option
Random spawn delay β animals appear after a configurable delay (min/max seconds)
Blocked city zones β radius-based zone restrictions (Valentine, Blackwater, Saint Denis, etc.)
Remove spawn risk β chance-based hostile animals spawn nearby when removing a cage
Build/dismantle animation β players play a hammer animation while building/removing
OneSync compatible β server-authoritative state with client-side visuals
Full cleanup β on player disconnect, all cages + animals are removed
Optimized β no persistent client loops; event-driven architecture
How It Works
- Build the cage using the build item β hammer animation plays, cage spawns in front of you
- Place bait using a bait item β bait prop appears inside the cage
- Activate using the trap item β bear trap spawns, animal spawn timer starts
- Wait β after a random delay, animals spawn inside the cage (trapped by the bear trap!)
- Remove the cage using the remove tool β
chance of hostile animals attacking you
Screenshots / Preview
Watch the full preview on YouTube
Installation
- Place
Silly_Huntin your resources folder - Add to your
server.cfg:
ensure Silly_Hunt
- Ensure the configured items exist in your inventory database
- Configure animal pools, items, and zones in
config.lua
Configuration
Everything in config.lua:
Items
Config.Items.buildCageβ item to build a cage (e.g."nativecage")Config.Items.removeCageβ item to remove a cage (e.g."ironhammer")Config.Items.activateCageβ item to activate / arm the trap (e.g."beartrap")
Cage Settings
Config.CagePropβ cage prop modelConfig.MaxActiveCagesβ max cages per player (default: 1)Config.RemoveItemβ consume items on use (true/false)Config.ReturnTrapOnCageRemoveβ return trap item on removal
Bait & Animals
Config.CageItemsβ which items are baits + their visual propConfig.CageAnimalsβ per-bait animal pools with count/min/maxConfig.AnimalSpawnTimeβ min/max delay in seconds
Blocked Zones
Config.BlockedCageZonesβ city areas where cages canβt be placed
Remove Spawn Risk
Config.RemoveAnimalSpawnsβ hostile animals that can spawn on cage removalConfig.RemoveAnimalSpawnRadiusβ spawn radius (min/max)
Dependencies
| Dependency | Required |
|---|---|
| VORP or RSGCore | |
oxmysql |
Download
| Code is accessible | Yes (config.lua), rest escrowed |
| Subscription-based | No |
| Lines (approximately) | ~1,335 |
| Requirements | VORP or RSGCore, oxmysql |
| Support | Yes |

