What this script does
Search For The Needle is a digging game. You tear hay out of a giant pile, haul it to the cow, sell it, spend the cash on upgrades that let you tear out more hay, and somewhere in that pile is a needle. Find it, carry it to the farmer, win the round.
This script runs that whole loop unattended: it digs, it sells when the bag is full, it buys its own upgrades in a sensible order, and it walks to the needle the moment the game reveals it.
The farm
The interesting part of this game is that the server is stricter than it looks, and most of the work went into finding where the real limits are rather than guessing at them.
Picks are accepted out to about 22 studs from your character — further than the game's own 20-stud aim ray, and the pile is only 17 across. That means one standing spot covers a large part of the pile, and the farm does not need to shuffle around constantly. It also means aim is irrelevant: the script picks its own targets and never touches your camera.
What the server does enforce is the cooldown between picks and the amount of hay a single pick can yield, which is clamped to your own Grasp level. Neither can be talked around, so the script does not pretend otherwise — it works at the fastest rate the server will actually accept, and spends its effort on the things that do scale.
One thing worth stating plainly: the script always walks. Teleporting inside a round gets corrected by the server, and a corrected position makes it reject every pick you send, which is a very good way to make a farm look broken.
The pitchfork
Bare hands top out quickly. The pitchfork is the real jump: a swing pulls a whole forkful instead of a strand, and its Sweep upgrade takes that from 12 hay to 42.
The script buys the pitchfork for you once you can afford it, then swings it instead of grabbing by hand. In testing that took the farm from roughly 77 hay a minute to over 300.
It also knows which upgrades stop mattering. Speed, Grasp and Hold only affect hand-picking — the pitchfork runs on its own separate cooldown and its own scoop size. Once you are holding a tool, buying any of those three is money spent on a part of the game you are no longer using, so the script skips them and puts the cash into Sweep and into bag capacity instead. Bag size keeps earning because the only cost left in the loop is the walk to the sell hole, and a bigger bag deletes those trips.
If you own a drone, its upgrades get the same priority treatment. The script will not buy the drone itself — that one is priced in Gems rather than round cash.
The needle
Being honest about this, because other scripts are not: the needle's location is not readable before the game reveals it. The server keeps it secret, and there is no client-side oracle to read. Anything advertising an instant find before the reveal is selling you something that does not exist here.
What is true is that the reveal happens once you have dug enough in the right area, and the moment it fires, the server hands your client the needle's exact id. From that point the script knows precisely where it is and walks straight to it.
So the script attacks the half that is actually solvable: it sweeps the pile in a spiral of overlapping spots rather than boring one hole, which is what the reveal rule rewards. Then it beacons and collects the needle when it appears.
The collect-and-deliver step is built from the game's own client code, but no reveal happened during testing, so that final hand-in is not something to treat as proven. It is wired up and it will try; if it fails the loop simply goes back to farming rather than getting stuck.
Lobby and rounds
The farm lives in the round places, not the lobby. Run it in the lobby and you get a window telling you so, with a note that entering a round loads a different place and unloads the script, so you run it again once you are inside. Teleporter ESP will point you at the way in.
Other things it does
There is ESP for the sell hole, the farmer and the teleporters, a WalkSpeed slider, and a live panel showing your bag, cash, hay per minute and how much pile is left.
The round hides your mouse cursor on every frame so the digging view stays clean, which also makes it impossible to click a menu. The script forces the cursor back and puts it on Left Alt, so you can drop it again the instant you want to aim and dig normally yourself.
How to use
- Paste the snippet. Open a supported Roblox executor and paste:
loadstring(game:HttpGet("https://overhub.dev/loader.lua"))() - Execute. The loader detects
Search For The Needlefromgame.PlaceId, fetches the script from the overhub.dev API, then runs it. You’ll see a small “Loaded Search For The Needle ✓” status panel confirm the script attached.
Keyless script
This script currently runs without a key. Some overhub.dev scripts are key-gated; those require a paid premium key from the Premium page.
The full script is never embedded in the loader. The API seals each payload in transit and serves it straight to your executor.