Guide · Updated 19 Sep 2026

How to set up fishing on a RedM server: waters, bait, difficulty and the economy

Fishing is the activity a RedM server can never have too much of. It works solo, it works at 3am with four players online, it gives new characters an honest way to earn, and it fills the economy with a good that varies in value. It is also easy to get wrong: a fishing script that is a progress bar and a random item is something players try once. This guide covers what makes fishing worth coming back to, how to set it up, and how to tune the difficulty and prices for your server. The mechanics described are the ones in Poggy Fishing ($69.99), because that is what we run.

What makes fishing worth playing

  • Skill, not waiting. The player should be doing something during the catch. A fight that can be lost is what makes a big fish feel earned.
  • Place matters. Different waters hold different fish, so there is a reason to ride to the bayou instead of fishing the creek behind town.
  • Time matters. Fish that only bite at night or in the morning give regulars something to plan around.
  • Gear matters. Bait that changes what bites, and a better rod, give players something to buy and a reason to keep going.
  • Something rare. A legendary fish, or a pearl in the loot, is the story told in Discord that brings the next player in.

How a catch works in Poggy Fishing

  1. Equip the rod from the inventory. The HUD shows the water and its fish.
  2. Cast with the left mouse button. Nearby players see the splash.
  3. Get a bite. On the normal rod, a tug game: tapping E raises interest but adds tension, interest 100 hooks the fish, tension 100 snaps the line.
  4. Fight it. Skillchecks fill the progress bar; misses take it away and make the next round faster. On the normal rod four misses snap the line.
  5. Keep it or throw it back. A kept fish goes to the inventory with a random weight and a roll on the bonus loot table.

The Pro Rod plays differently: no tug game, but during the fight the fish pulls left, right or forward and the player counters with the mouse. It favours larger and legendary fish and rolls loot twice, at the cost of a harder fight. Two rods means a beginner's rod and something to work towards.

Waters, hours and seasons

28 fish live across 34 waters: lakes, rivers, the bayou, creeks, ponds and the sea, each with its own list. The four legendary fish each live in one place: lake sturgeon in Flat Iron Lake, rainbow trout in O'Creagh's Run, muskellunge in Owanjila and channel catfish in Bayou Nwa. Many fish keep hours: bullhead feed at night, chain pickerel in the morning.

At every server start a random 80% of the fish are in season, and out-of-season fish cannot be caught. That keeps the catch changing between restarts, so the best spot this week is not the best spot forever. /rerollseasons picks a new set without a restart, which is useful for an event. The water list is built into the script; fish, baits and everything else are yours to change.

Bait: the part that feeds your economy

Each bait has a bonus that widens the skillcheck zone, a set of target fish that are three times as likely to bite, and a chance of being lost when a fish escapes. A snapped line always loses it.

BaitBonusTargetsLost on escape
Spinner lure0Anything20%
Worm1Bluegill, bullhead, perch, bass75%
Cricket1Pickerel, rock bass, rainbow trout, sockeye70%
Bread0Small bluegill, perch, rock bass, bullhead80%
Crawdad2Longnose gar, northern pike60%
Legendary dragonfly lure2Pike, gar, sockeye, large bass and the four legendary fish5%

Fishing with no bait works, but slowly, and legendary fish never bite without it. That makes bait a consumable players keep buying: stock it in a general store or a player-owned shop and fishing becomes a steady customer. It also gives crafting a job: Poggy Crafting (Free)'s sample recipes turn bread into bread bait. The dragonfly lure turns up in the loot table rarely, so it becomes something players trade.

Tuning the difficulty

A fish's price sets its difficulty, so the valuable fish are the hard ones by design:

PriceTierExamples
Under $1EasySmall bluegill, perch, rock bass, bullhead
$1 to $2.99MediumMedium bass, pickerel, sockeye, rainbow trout
$3 to $5.99HardLarge bass, large sockeye, steelhead trout
$6 to $19.99ExpertNorthern pike, longnose gar
$20 or moreLegendaryThe four legendary fish

Change a tier's feel in Config.SkillCheck, the tug game in Config.Interest, the Pro Rod in Config.ProRod, and the wait for a bite with Config.BiteTimeMin and Config.BiteTimeMax (3 to 20 seconds by default). Every setting can be changed in game with /poggy, which also has two built-in guides: tuning baits and what bites, and making fishing easier or harder. Change one thing at a time and fish for an evening before changing the next.

Pricing fish for your economy

Fishing is a faucet: money comes into the economy with every fish sold to an NPC. Size it against your jobs, not in isolation.

  • Work out an hour. Fish for an hour at a middling spot with ordinary bait and add up what you would earn. That should be a little below what a steady job pays, because fishing is relaxing and needs no one else online.
  • Let the rare fish carry the excitement. Keep common fish cheap and let the expert and legendary fish pay well. A legendary catch should be an event, not a salary.
  • Let players be the buyers. A player-owned shop in Poggy Markets ($99) can buy fish from anglers and sell them on, which turns fish into trade between players instead of money from nowhere. Fish vary by species, weight and rarity, which is exactly what a player market prices well.
  • Count the loot. Every kept fish rolls one bonus item from a weighted table, twice on the Pro Rod: bait, pearls, a golden nugget, rarely an uncut diamond or the dragonfly lure. A weight is not a percentage; an item's odds are its weight divided by the total. If pearls flood your economy, lower their weights.

How to build a RedM server economy covers faucets and sinks in more depth.

Collections: the Fishing Journal

The Poggy Fishing Journal, which comes with Poggy Fishing, is an illustrated book item: a map of every water, which fish live where and which are in season, the hours each bites, lore for every species, and the player's own records of discoveries, catch counts and best weights. A new discovery shows a toast; a new best weight shows a gold personal-record message. Catches are recorded only while the player carries the journal, so hand it out your way: a shop, a starter kit, a reward. With the journal installed, Config.HideUndiscoveredFish hides fish from the HUD until the player has caught them in that water, which turns 28 fish into something to complete.

Setting it up

  1. Install Poggy Core (Free), the free Poggy Skillcheck (Free) and oxmysql, then ensure poggy_fishing after them, and ensure poggy_fishing_journal after that if you use it.
  2. Copy the icons from docs/item_images/ into your inventory's image folder (vorp_inventory/html/img/items/ on VORP).
  3. On VORP, restart: the rods, baits, fish and loot are added to the items table for you, and items you already have are never changed. On RSG Core or QBCore RedM, add them to items.lua by hand; the script prints one yellow line naming anything missing. How to add items shows the format.
  4. Decide how players get a rod and bait: sell them in a shop, or put a rod in the starter kit.
  5. Let admins reroll seasons: add_ace group.admin command.rerollseasons allow.

When fishing does not work

"Nothing seems to be biting here"
No fish in this water is available now: the wrong hour, out of season, or a bait whose size weights rule out every fish here. Try another bait, another time, or reroll the seasons.
Using the rod does nothing
poggy_core and poggy_skillcheck must start before poggy_fishing.
The HUD shows no fish icons
The icons were not copied into the inventory's image folder. With undiscovered fish hidden, a fish also only shows after it has been caught in that water.

Questions this guide answers

Is there a free fishing script for RedM?

Yes. The VORP and RSG communities both have free fishing resources on GitHub, and they are a reasonable start. Poggy Fishing is the paid step up: a skill-based fight, 28 fish across 34 waters with their own hours, bait that changes what bites, seasons and a Pro Rod, on VORP Core, RSG Core and QBCore RedM.

How many fish and waters are in Poggy Fishing?

28 fish across 34 waters: lakes, rivers, the bayou, creeks, ponds and the sea, each with its own fish list. Four legendary fish each live in one water: lake sturgeon in Flat Iron Lake, rainbow trout in O'Creagh's Run, muskellunge in Owanjila and channel catfish in Bayou Nwa.

Does it work on RSG Core and QBCore RedM?

Yes, through the free poggy_core. On VORP the rods, baits, fish and loot are added to the items table for you. On RSG Core and QBCore RedM, add them to your framework's items.lua; the script prints one yellow line at start naming anything missing.

How do I make fishing easier or harder?

A fish's price sets its difficulty tier, and each tier's skillcheck is tuned in Config.SkillCheck. The bite wait, the Pro Rod's pull fight and every bait are in config.lua too, and /poggy has two built-in guides: tuning baits and making fishing easier or harder.

Scripts mentioned in this guide

Whole store →
Poggy Fishing — RedM Fishing Script
RedM Fishing Script

Poggy Fishing

A five-phase, skill-based fishing system with 28 fish across 34 waters, two rod playstyles, bait, seasons and a full NUI interface.

Price$69.99
Poggy Skillcheck — Free RedM Skillcheck Script
Free RedM Skillcheck Script

Poggy Skillcheck

A standalone, canvas-rendered circular skillcheck with a single export that waits until the player passes or fails. Hook it into lockpicking, crafting, fishing, medical or anything else.

PriceFree
Poggy Markets — RedM Player-Owned Shop Script
RedM Player-Owned Shop Script

Poggy Markets

Players buy a storefront, stock it, price it, hire staff and run it from a live sales dashboard, with optional supply-and-demand pricing and a commodities exchange.

Price$99

Best RedM Scripts for a New Server

Economy, law, activities, roleplay tools and admin utilities. What to run, what it costs, and where the free options are.

Read the guide →

VORP vs RSG Core vs QBCore for RedM

Script availability, structure and inventory for each framework, and what "runs on VORP, RSG and QBCore" actually means.

Read the guide →

How to Install a RedM Script

Download, resources folder, SQL, start order, config and the escrow licence check. Then the five common errors.

Read the guide →

Free RedM Scripts Worth Installing

Eight free scripts, what each one does, what it needs, and what it does not do.

Read the guide →

How to Update RedM Scripts Without Breaking Your Config

The manual routine that keeps your config safe, and the automatic route that removes the routine.

Read the guide →

RedM Server Economy: How to Balance Money, Jobs and Shops

Sources, sinks, player shops, auctions, jobs and a stipend. The model, the starting numbers and the scripts.

Read the guide →

How to Set Up Jobs on a RedM Server

Job names and grades, duty, several jobs per character, badges, and making every script agree.

Read the guide →

How to Back Up a RedM Server

The database, resources, configs, licence files and txData. How to automate it, and how to test the restore.

Read the guide →

Cfx Escrow Explained for RedM Server Owners

Which files are encrypted, what you can still change, the licence file, and the error everyone hits once.

Read the guide →

RedM Server Performance: How to Reduce Lag

Measure first, then the usual causes: hot client loops, dead entities, unindexed queries and NPC systems tuned too high.

Read the guide →

Using Poggy Core in Your Own RedM Scripts

The free framework layer under your own resources: install, first script, menus, storage, jobs, standalone mode, diagnostics.

Read the guide →

RedM Script Subscriptions vs Buying Outright

The break-even maths with live prices, what cancelling does, how updates and licences work, and when each one wins.

Read the guide →

How to Choose a RedM Script: Checks Before You Buy

Framework claims, performance, open config, versions, support and video. Ten checks, and the red flags that should end the sale.

Read the guide →

How to Run a Player Economy on a RedM Server

Player-owned shops, auctions, taxes, moving prices and the weekly checks that keep a live economy healthy.

Read the guide →

How to Set Up Crafting on a RedM Server

Recipe chains, benches and campfires, job locks, skillchecks, telling players where ingredients come from, and pricing it all.

Read the guide →

How to Add Items to a RedM Server

Where each framework keeps its item list and icons, how to add an item to each, and the mistakes that break scripts.

Read the guide →

How to Make a RedM Server

Server artifacts, txAdmin, the licence key, server.cfg, the database, a framework, ports, admins, backups and a launch checklist.

Read the guide →

How to Set Up Law Enforcement on a RedM Server

Crime alerts and witnesses, on-duty status and counts, badges, evidence lockers, crime scene text, jail and bounties, and how much law your player count needs.

Read the guide →

RedM /me and /do Commands: Roleplay Tools Guide

Writing a good /me and /do, overhead text or chat, scene text, status labels, skillchecks instead of dice, animations, and keeping it all clean.

Read the guide →

RedM Server Event Ideas and How to Run Them

Eight events that bring players back, how to run each, when to schedule and announce them, prizes that keep the economy intact, and a checklist.

Read the guide →

RedM Animations: Dictionaries, Scenarios, Emotes

Dictionaries, clips and scenarios, playing one from Lua, props on bones, multi-step scenes, syncing, cleanup and emotes players use.

Read the guide →

RedM Admin Tools: Moderating a Roleplay Server

txAdmin, ACE permissions, framework admin menus, admin blips, reports and evidence, staff ranks, and a moderation checklist.

Read the guide →
Join the Discord Discord