-- https://discord.gg/ZpyYzvCh9v --// WindUI Loader local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))() --// Window local Window = WindUI:CreateWindow({ Title = "Fish it", Icon = "door-open", Author = "by Jam hub", }) --// Tabs local Main = Window:Tab({ Title = "Main", Icon = "bird" }) local Teleport = Window:Tab({ Title = "Teleport", Icon = "bird" }) local Shop = Window:Tab({ Title = "Shop", Icon = "shop" }) --// Version Tag Window:Tag({ Title = "v1", Color = Color3.fromRGB(48, 255, 106), Radius = 10, }) --// Welcome Notify WindUI:Notify({ Title = "Thanks for using my script!", Content = "Join my discord for more scripts! https://discord.gg/xMBweryw", Duration = 3, Icon = "bird", }) --// Discord Button Main:Button({ Title = "My Discord Server", Callback = function() setclipboard("https://discord.gg/ZpyYzvCh9v") WindUI:Notify({ Title = "Thanks for joining <3", Duration = 3, Icon = "heart", }) end }) --// Auto Farm local AutoFarm = false Main:Toggle({ Title = "Auto Farm", Icon = "check", Type = "Checkbox", Default = false, Callback = function(state) AutoFarm = state if state then local args = {1} game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RE/EquipToolFromHotbar"]:FireServer(unpack(args)) task.wait(2) task.spawn(function() while AutoFarm do game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RF/ChargeFishingRod"]:InvokeServer(1758447686.119949) game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RF/RequestFishingMinigameStarted"]:InvokeServer(-1.233184814453125, 0.9733873712697655) task.wait(2.09) game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RE/FishingCompleted"]:FireServer() task.wait(0.1) end end) end end }) --// Auto Sell local AutoSell = false Main:Toggle({ Title = "Auto Sell", Icon = "check", Type = "Checkbox", Default = false, Callback = function(state) AutoSell = state if state then task.spawn(function() while AutoSell do game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RF/SellAllItems"]:InvokeServer() task.wait(4) end end) end end }) --// Teleports local Islands = { ["Coral Reef"] = CFrame.new(-2854.66, 42.25, 1970.88), ["Crystal Island"] = CFrame.new(1010.01, 15, 5078.45), ["Esoteric Depths"] = CFrame.new(3258.29, -1308.52, 1390.81), ["Esoteric Island"] = CFrame.new(2105.35, -27.35, 1379.17), ["Fisherman Island"] = CFrame.new(48.09, -0.84, 2802.54), ["Kohana"] = CFrame.new(-603.21, 12.54, 645.75), ["Lost Isle"] = CFrame.new(-3648.33, -269.82, -1594.02), ["Tropical Grove"] = CFrame.new(-2148.48, 50.53, 3697.01), ["Winter Fest"] = CFrame.new(1688.79, 3.17, 3306.98), } for name, cframe in pairs(Islands) do Teleport:Button({ Title = name, Desc = "Teleport to " .. name, Callback = function() local player = game.Players.LocalPlayer if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.CFrame = cframe + Vector3.new(0,5,0) end end }) end --// Auto Buy Bait local Bobbers = { ["Topwater Bait"] = 1, ["Luck Bait"] = 2, ["Midnight Bait"] = 3, ["Nature Bait"] = 4, ["Chroma Bait"] = 5, ["Dark Matter Bait"] = 6, ["Corrupt Bait"] = 7, ["Aether Bait"] = 8, } local BaitNames = {} for name in pairs(Bobbers) do table.insert(BaitNames, name) end Teleport:Dropdown({ Title = "Auto Buy Bait", Values = BaitNames, Value = {"Topwater Bait"}, Multi = true, AllowNone = true, Callback = function(option) local function buyBait(name) if Bobbers[name] then game:GetService("ReplicatedStorage").Packages["_Index"]["sleitnick_net@0.2.0"].net["RF/PurchaseBait"]:InvokeServer(Bobbers[name]) end end if type(option) == "table" then for _, v in ipairs(option) do buyBait(v) end else buyBait(option) end end }) --// Extra Toggles (Radar + Diving Gear) local ReplicatedStorage = game:GetService("ReplicatedStorage") -- Fishing Radar Button Main:Button({ Title = "Fishing Radar", Desc = "Enable Fishing Radar", Locked = false, Callback = function() local radarModule = ReplicatedStorage.Controllers.FishingController.Gears:FindFirstChild("Fishing Radar") if radarModule and radarModule:IsA("ModuleScript") then local success, radarFunc = pcall(require, radarModule) if success and type(radarFunc) == "function" then radarFunc() print("✅ Fishing Radar module executed.") else warn("⚠️ Could not require Fishing Radar module.") end else warn("⚠️ Fishing Radar module not found.") end end }) -- Diving Gear Button Main:Button({ Title = "Diving Gear", Desc = "Enable Diving Gear", Locked = false, Callback = function() local divingModule = ReplicatedStorage.Controllers.FishingController.Gears:FindFirstChild("Diving Gear") if divingModule and divingModule:IsA("ModuleScript") then local success, divingFunc = pcall(require, divingModule) if success and type(divingFunc) == "function" then divingFunc() print("✅ Diving Gear module executed.") else warn("⚠️ Could not require Diving Gear module.") end else warn("⚠️ Diving Gear module not found.") end end })