🎣 Silly Fishing – Fishnet System (RedM / VORP)
A fishnet-based fishing system for RedM. Deploy fishnets from your boat in designated fishing zones, throw bait into the water, and wait for fish to get caught. Each zone has its own fish pool, and decorative fish props appear on your nets as you reel in the catch!
Preview: Video
✨ Features
- 🧵 Deploy fishnets from allowed boat models — nets attach visually to the hull
- 🥩 Bait system: leave the boat, throw bait with animation, then wait for catches
- 🐟 Per-zone fish pools with configurable fish types
- 🎲 Random catch timing (min/max seconds between catches)
- 🗺️ Map blips for fishing zones (toggleable)
- 📏 Distance warning system — auto-removes nets if boat drifts too far
- 💥 Net break chance on retrieve (configurable %)
- 🐟 Decorative fish props on nets after first catch
- 🚣 Per-boat net offsets for precise positioning
- 🔔 Zone enter/leave notifications
- 🔢 Net durability (max use count)
- 🎣 Max fish per bait before needing a new one
✅ Dependencies
- RedM
- VORP Core or RSGCore (auto-detected at runtime)
-
oxmysql(for auto item setup)
📦 Installation
-
Place
Silly_Fishingin your server resources folder. -
Ensure it in your
server.cfg:ensure Silly_Fishing
-
Configure items, zones, and fish pools in
config.lua. -
Make sure your inventory contains the configured items.
🎮 How To Use
- Enter a fishing zone by boat → notification appears.
- Use the fishnet item → nets deploy on your boat.
- Leave the boat and use the bait item → bait animation plays.
- Wait — fish are caught at random intervals and added to inventory.
- Decorative fish appear on your nets after the first catch.
- Use the fishnet item again (in boat) → retrieve nets and end fishing.
⚙️ Configuration (config.lua)
🧵 Items
-
Config.ItemName— fishnet item to deploy/retrieve nets -
Config.StartItemName— bait item to start the fishing process
🔧 Net Settings
-
Config.MaxUses— how many times a net can be used before breaking -
Config.MaxFishPerBait— max fish caught per bait -
Config.NetBreakChance— % chance net tears on retrieve (0 = disabled) -
Config.NetProp— the net prop model
🚣 Boats
-
Config.AllowedBoatModels— which boats can use fishnets -
Config.NetOffsetsByBoat— fine-tuned net positions per boat model -
Config.DefaultNetOffsets— fallback offsets for unlisted boats
🗺️ Fishing Zones
-
Config.FishingZones— zones with name, coords, radius, blip settings, and fish pool -
Config.FishTime— min/max seconds between catches
🔔 Zone UI
-
Config.ZoneSettings.showBlips— toggle map blips -
Config.ZoneSettings.showZoneMarker— toggle 3D zone marker -
Config.ZoneSettings.showMessages— toggle enter/leave messages
📏 Distance & Warnings
-
Config.WarningDistance— distance to trigger warning -
Config.MaxDistanceFromBoat— distance to auto-remove nets
🐟 Decorative Props
-
Config.NetCatchProps— fish props that appear on nets after first catch -
Config.NetCatchPropOffset— position offset for catch props
📝 Notes
- Net offsets can be fine-tuned per boat model in
Config.NetOffsetsByBoat. -
Config.DefaultNetOffsetsis used as fallback for unlisted boats. - The script uses adaptive polling — checks less frequently when idle.
🛒 Tebex Product Description
Silly Fishing - Fishnet Fishing System for RedM
Bring a unique fishing experience to your RedM server! This resource lets players deploy fishnets from boats in designated fishing zones — a completely different approach to fishing that adds depth and variety to your server's economy.
What makes this special?
- ✅ VORP Inventory Integration — Uses usable items for nets and bait
- ✅ Visual Fishnets — Nets attach to the boat hull with per-model offsets
- ✅ Zone-Based Fishing — Define fishing areas with custom fish pools
- ✅ Bait Mechanic — Leave the boat, throw bait with animation, then wait
- ✅ Decorative Catch — Fish props appear on nets after first catch
- ✅ Net Durability — Nets wear out after configurable uses
- ✅ Optimized & Secure — Server-side validation, adaptive polling, proper cleanup
Features:
- Deploy fishnets on 5+ supported boat models (canoe, rowboat, etc.)
- Per-zone fish pools — each area has unique catches
- Random catch timing with configurable min/max intervals
- Map blips for fishing zones (toggleable)
- Distance warning system — warns and auto-removes nets if drifting too far
- Net break chance on retrieve (configurable %)
- Max fish per bait before needing a new one
- Zone enter/leave notifications
- Full cleanup on disconnect/resource stop
Perfect for:
- RP servers looking for an alternative fishing method
- Economy-focused servers wanting zone-based resource gathering
- Servers with boat/river/lake RP areas
- Any RedM server that wants more than just rod fishing
Installation is simple:
- Download and place in your resources folder
- Add
ensure Silly_Fishingto your server.cfg - Configure zones, fish pools, and items in
config.lua - Restart your server and enjoy!
Supported Boats:
- Canoe, Canoe Tree Trunk, Rowboat, Rowboat Swamp, Rowboat Swamp 02
- Additional boats can be added via config with custom net offsets
Support & Updates: This resource is actively maintained and regularly updated. Join our community for support and suggestions!

