
Key Required Verified

-- 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
})



made by ai