Mobile Ready

Finder for SAB

Finds brainrot

Author prime
Updated 2/23/2026
0 Likes
36 Views
0 Downloads

Script Source

--[Brainrot Hunter v2 - High Value Auto-Find + Free Server Hop | Delta Optimized]
local PlaceId = 109983668079237
local MinValue = 1000000
local MaxPing = 300
local MaxLoadTime = 10
local Players = game:GetService("Players")
local TeleportService = game:GetService("TeleportService")
local HttpService = game:GetService("HttpService")
local RunService = game:GetService("RunService")
local Workspace = workspace
local LocalPlayer = Players.LocalPlayer
getgenv().HighValueBrainrots = {}
getgenv().Hopping = false
getgenv().ESPEnabled = false
getgenv().FoundHighValue = false
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("🧠 Brainrot Hunter", "DarkTheme")
local HopperTab = Window:NewTab("🚀 Auto Hopper")
local HopperSection = HopperTab:NewSection("Hop to Low-Pop Servers w/ 1M+ Brainrots")
HopperSection:NewToggle("Auto Hop", "Hops until high value found", function(state) getgenv().Hopping = state if state then spawn(function() while getgenv().Hopping do wait(1) if not getgenv().FoundHighValue then HopToBestServer() end end end) end end)
HopperSection:NewButton("Hop Once", "Manual hop", function() HopToBestServer() end)
local FinderTab = Window:NewTab("🔍 Finder/ESP")
local FinderSection = FinderTab:NewSection("Scan High Value")
FinderSection:NewToggle("ESP", "Red highlights on 1M+", function(state) getgenv().ESPEnabled = state if state then StartESPLoop() else ClearESP() end end)
FinderSection:NewButton("Scan Now", "List high value", function() ScanForHighValue() Library:Notify(#getgenv().HighValueBrainrots .. " high value found!", 3) end)
FinderSection:NewSlider("Min Value", "1M default", 500000, 10000000, function(v) MinValue = v end)
function GetServers() local success, data = pcall(HttpService.JSONDecode, HttpService, game:HttpGet("https://games.roblox.com/v1/games/" .. PlaceId .. "/servers/Public?sortOrder=Asc&limit=100")) if not success then return {} end local servers = {} for _, v in data.data do if v.playing > 0 and v.playing < v.maxPlayers * 0.8 and v.ping < MaxPing and v.id ~= game.JobId then table.insert(servers, v.id) end end return servers end
function HopToBestServer() local servers = GetServers() if #servers == 0 then Library:Notify("No servers! Try later.", 5) return end TeleportService:TeleportToPlaceInstance(PlaceId, servers[1]) end
function ScanForHighValue() getgenv().HighValueBrainrots = {} getgenv().FoundHighValue = false if not Workspace:FindFirstChild("Bases") then return end for _, base in Workspace.Bases:GetChildren() do for _, obj in base:GetDescendants() do if obj:IsA("Model") and obj:FindFirstChild("Value") and obj.Value:IsA("NumberValue") and obj.Value.Value >= MinValue and (obj.PrimaryPart or obj:FindFirstChild("Head")) then table.insert(getgenv().HighValueBrainrots, {obj=obj,value=obj.Value.Value,owner=base.Name}) getgenv().FoundHighValue = true end end end end
function StartESPLoop() spawn(function() while getgenv().ESPEnabled do ScanForHighValue() for _, esp in getgenv().HighValueBrainrots do local h = esp.obj:FindFirstChild("ESP") if not h then h=Instance.new("Highlight") h.Name="ESP" h.FillColor=Color3.fromRGB(255,0,0) h.OutlineColor=Color3.fromRGB(255,255,0) h.FillTransparency=0.5 h.Parent=esp.obj end end wait(1.5) end end) end
function ClearESP() for _, b in getgenv().HighValueBrainrots do if b.obj:FindFirstChild("ESP") then b.obj.ESP:Destroy() end end end
spawn(function() wait(MaxLoadTime) ScanForHighValue() if getgenv().Hopping and not getgenv().FoundHighValue then HopToBestServer() end while wait(25) do if getgenv().Hopping then ScanForHighValue() if not getgenv().FoundHighValue then HopToBestServer() end end end end)
Library:Notify("Loaded! Toggle Auto Hop 🧠💰", 8)

Comments

Loading comments...