repeat task.wait() until game:IsLoaded() local WindUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/Footagesus/WindUI/refs/heads/main/dist/main.lua"))() local function CheckKey(inputKey) local correctKey = "" local keyParts = {"19", "52", "43"} for i = 1, #keyParts do correctKey = correctKey .. keyParts[i] end return inputKey == correctKey end local Window = WindUI:CreateWindow({ Title = "🐟 YYHUB 🎣", Author = "AUTO FISH SYSTEM", Folder = "YYHUB", Icon = "fish", Size = UDim2.fromOffset(580, 520), MinSize = Vector2.new(560, 400), MaxSize = Vector2.new(850, 650), Transparent = true, Theme = "Dark", Resizable = true, SideBarWidth = 200, BackgroundImageTransparency = 0.42, HideSearchBar = true, ScrollBarEnabled = false, KeySystem = { Key = { "195243" }, Note = "🔑 ДОБРО ПОЖАЛОВАТЬ В YYHUB 🔑\n\n────────────────────────\n📌 КАК ПОЛУЧИТЬ ДОСТУП?\n────────────────────────\n\n1️⃣ ПЕРЕЙДИТЕ ПО ССЫЛКЕ:\n 👉 https://go.linkify.ru/2HEf 👈\n\n2️⃣ ВЫ ПОЛУЧИТЕ УНИКАЛЬНЫЙ КЛЮЧ АКТИВАЦИИ\n\n3️⃣ СКОПИРУЙТЕ КЛЮЧ И ВСТАВЬТЕ ЕГО В ПОЛЕ НИЖЕ\n\n────────────────────────\n✅ ПОСЛЕ АКТИВАЦИИ ОТКРОЕТСЯ ГЛАВНОЕ МЕНЮ\n────────────────────────\n\n⚠️ КЛЮЧ ДЕЙСТВИТЕЛЕН 24 ЧАСА ⚠️", SaveKey = false, URL = "https://go.linkify.ru/2HEf", } }) local ReplicatedStorage = game:GetService("ReplicatedStorage") local RemoteHandler = ReplicatedStorage:WaitForChild("RemoteHandler") local FishingEvent = RemoteHandler:WaitForChild("Fishing") local SellEvent = RemoteHandler:WaitForChild("SellMultiple") local PlotEvent = RemoteHandler:WaitForChild("Plot") local CatchedEvent = RemoteHandler:WaitForChild("Catched") local sellData = { Divine = true, Epic = true, Godly = true, Legendary = true, Mythic = true, Rare = true, Secret = true, Uncommon = true } local autoFishEnabled = false local autoSellEnabled = false local autoEquipEnabled = false local fishDelay = 0.1 local equipDelay = 5 local sellDelay = 13 local animationsDisabled = false local MainTab = Window:Tab({Title = "🎣 MAIN / ГЛАВНОЕ", Icon = "fish"}) local UtilsTab = Window:Tab({Title = "🛠 UTILS / УТИЛИТЫ", Icon = "wrench"}) local FishSection = MainTab:Section({Title = "⬇️ АВТО-РЫБАЛКА / AUTO FISH ⬇️"}) FishSection:Toggle({ Title = "🎣 АВТО-РЫБАЛКА / AUTO FISH", Description = "АВТОМАТИЧЕСКАЯ ЛОВЛЯ РЫБЫ / AUTOMATIC FISHING", Default = false, Callback = function(state) autoFishEnabled = state WindUI:Notify({ Title = "🐟 YYHUB", Content = state and "✅ АВТО-РЫБАЛКА ВКЛ / AUTO FISH ON ✅" or "❌ АВТО-РЫБАЛКА ВЫКЛ / AUTO FISH OFF ❌", Duration = 3 }) end }) FishSection:Dropdown({ Title = "⚡️ РЕЖИМ ЗАДЕРЖКИ / DELAY MODE", Description = "ВЫБЕРИТЕ СКОРОСТЬ ЛОВЛИ / SELECT FISHING SPEED", Values = { "🚀 УЛЬТРА БЫСТРЫЙ / ULTRA FAST (0.1 СЕК)", "⚡️ НОРМАЛЬНЫЙ / NORMAL (1 СЕК)", "🐢 МЕДЛЕННЫЙ / SLOW (5 СЕК)" }, Value = "🚀 УЛЬТРА БЫСТРЫЙ / ULTRA FAST (0.1 СЕК)", Multi = false, Callback = function(option) if option == "🚀 УЛЬТРА БЫСТРЫЙ / ULTRA FAST (0.1 СЕК)" then fishDelay = 0.1 elseif option == "⚡️ НОРМАЛЬНЫЙ / NORMAL (1 СЕК)" then fishDelay = 1 elseif option == "🐢 МЕДЛЕННЫЙ / SLOW (5 СЕК)" then fishDelay = 5 end WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ ЗАДЕРЖКА УСТАНОВЛЕНА: " .. fishDelay .. " СЕК / DELAY SET TO: " .. fishDelay .. " SEC ✅", Duration = 2 }) end }) local SellSection = MainTab:Section({Title = "💰 АВТО-ПРОДАЖА / AUTO SELL 💰"}) SellSection:Toggle({ Title = "💰 АВТО-ПРОДАЖА / AUTO SELL", Description = "АВТОМАТИЧЕСКАЯ ПРОДАЖА ВСЕЙ РЫБЫ / AUTOMATIC SELL ALL FISH", Default = false, Callback = function(state) autoSellEnabled = state WindUI:Notify({ Title = "🐟 YYHUB", Content = state and "✅ АВТО-ПРОДАЖА ВКЛ / AUTO SELL ON ✅" or "❌ АВТО-ПРОДАЖА ВЫКЛ / AUTO SELL OFF ❌", Duration = 3 }) end }) SellSection:Dropdown({ Title = "⏱️ ЗАДЕРЖКА ПРОДАЖИ / SELL DELAY", Description = "ЗАДЕРЖКА ПОСЛЕ ПРОДАЖИ ДО СЛЕДУЮЩЕГО ЦИКЛА / DELAY AFTER SELL UNTIL NEXT CYCLE", Values = { "🔹 БЫСТРЫЙ / FAST (8 СЕК)", "🔸 СРЕДНИЙ / MEDIUM (13 СЕК)", "🔻 МЕДЛЕННЫЙ / SLOW (20 СЕК)" }, Value = "🔸 СРЕДНИЙ / MEDIUM (13 СЕК)", Multi = false, Callback = function(option) if option == "🔹 БЫСТРЫЙ / FAST (8 СЕК)" then sellDelay = 8 elseif option == "🔸 СРЕДНИЙ / MEDIUM (13 СЕК)" then sellDelay = 13 elseif option == "🔻 МЕДЛЕННЫЙ / SLOW (20 СЕК)" then sellDelay = 20 end WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ ЗАДЕРЖКА ПРОДАЖИ: " .. sellDelay .. " СЕК / SELL DELAY: " .. sellDelay .. " SEC ✅", Duration = 2 }) end }) local EquipSection = MainTab:Section({Title = "⚔️ АВТО-ЭКИПИРОВКА / AUTO EQUIP ⚔️"}) EquipSection:Toggle({ Title = "⚔️ АВТО-ЭКИПИРОВКА / AUTO EQUIP BEST", Description = "АВТОМАТИЧЕСКИ ЭКИПИРУЕТ ЛУЧШУЮ УДОЧКУ / AUTO EQUIP BEST ROD", Default = false, Callback = function(state) autoEquipEnabled = state WindUI:Notify({ Title = "🐟 YYHUB", Content = state and "✅ АВТО-ЭКИПИРОВКА ВКЛ / AUTO EQUIP ON ✅" or "❌ АВТО-ЭКИПИРОВКА ВЫКЛ / AUTO EQUIP OFF ❌", Duration = 3 }) end }) EquipSection:Dropdown({ Title = "⏱️ ЗАДЕРЖКА ЭКИПИРОВКИ / EQUIP DELAY", Description = "ЗАДЕРЖКА ПОСЛЕ ЭКИПИРОВКИ ПЕРЕД ПРОДАЖЕЙ / DELAY AFTER EQUIP BEFORE SELL", Values = { "🔹 БЫСТРЫЙ / FAST (1 СЕК)", "🔸 СРЕДНИЙ / MEDIUM (5 СЕК)", "🔻 МЕДЛЕННЫЙ / SLOW (10 СЕК)" }, Value = "🔸 СРЕДНИЙ / MEDIUM (5 СЕК)", Multi = false, Callback = function(option) if option == "🔹 БЫСТРЫЙ / FAST (1 СЕК)" then equipDelay = 1 elseif option == "🔸 СРЕДНИЙ / MEDIUM (5 СЕК)" then equipDelay = 5 elseif option == "🔻 МЕДЛЕННЫЙ / SLOW (10 СЕК)" then equipDelay = 10 end WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ ЗАДЕРЖКА ЭКИПИРОВКИ: " .. equipDelay .. " СЕК / EQUIP DELAY: " .. equipDelay .. " SEC ✅", Duration = 2 }) end }) local UtilsSection = UtilsTab:Section({Title = "🛠 ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ / EXTRA FUNCTIONS 🛠"}) UtilsSection:Button({ Title = "🗑 ОТКЛЮЧИТЬ АНИМАЦИИ / DISABLE ANIMATIONS", Description = "ОТКЛЮЧАЕТ GUI АНИМАЦИИ ПРИ ЛОВЛЕ РЫБЫ / DISABLES CATCH GUI ANIMATIONS", Color = Color3.fromRGB(255, 100, 100), Callback = function() if not animationsDisabled then for _, conn in pairs(getconnections(CatchedEvent.OnClientEvent)) do conn:Disconnect() end animationsDisabled = true WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ АНИМАЦИИ ОТКЛЮЧЕНЫ / ANIMATIONS DISABLED ✅", Duration = 3 }) else WindUI:Notify({ Title = "🐟 YYHUB", Content = "⚠️ АНИМАЦИИ УЖЕ ОТКЛЮЧЕНЫ / ANIMATIONS ALREADY DISABLED ⚠️", Duration = 3 }) end end }) UtilsSection:Button({ Title = "🐰 МУЛЬТИ-ПРЫЖОК / MULTI JUMP", Description = "АКТИВИРУЕТ МУЛЬТИ-ПРЫЖОК (ДО 10 ПРЫЖКОВ) / ACTIVATES MULTI JUMP (UP TO 10 JUMPS)", Color = Color3.fromRGB(100, 200, 255), Callback = function() local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local maxJumps = 10 local currentJumps = 0 local canJump = true local function onJumpRequest() if canJump and currentJumps < maxJumps and LocalPlayer.Character then local humanoid = LocalPlayer.Character:FindFirstChild("Humanoid") if humanoid and humanoid:GetState() == Enum.HumanoidStateType.Freefall then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) currentJumps = currentJumps + 1 canJump = false task.wait(0.1) canJump = true end end end UserInputService.JumpRequest:Connect(onJumpRequest) local function onCharacterAdded(character) character:WaitForChild("Humanoid").StateChanged:Connect(function(oldState, newState) if newState == Enum.HumanoidStateType.Landed then currentJumps = 0 end end) end if LocalPlayer.Character then LocalPlayer.Character:WaitForChild("Humanoid").StateChanged:Connect(function(oldState, newState) if newState == Enum.HumanoidStateType.Landed then currentJumps = 0 end end) end LocalPlayer.CharacterAdded:Connect(onCharacterAdded) WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ МУЛЬТИ-ПРЫЖОК АКТИВИРОВАН / MULTI JUMP ACTIVATED (10 JUMPS) ✅", Duration = 4 }) end }) UtilsSection:Button({ Title = "⚡️ INFINITE YIELD / АДМИН ПАНЕЛЬ", Description = "ЗАГРУЖАЕТ INFINITE YIELD ADMIN COMMANDS / LOADS INFINITE YIELD ADMIN", Color = Color3.fromRGB(255, 150, 50), Callback = function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ INFINITE YIELD ЗАГРУЖЕН / INFINITE YIELD LOADED ✅", Duration = 3 }) end }) task.spawn(function() while true do if autoFishEnabled then pcall(function() FishingEvent:FireServer("Caught", 9999999) end) end task.wait(fishDelay) end end) task.spawn(function() while true do if autoEquipEnabled or autoSellEnabled then if autoEquipEnabled then pcall(function() PlotEvent:FireServer("EquipBest") end) end task.wait(equipDelay) if autoSellEnabled then pcall(function() SellEvent:FireServer(sellData) end) end task.wait(sellDelay) else task.wait(1) end end end) WindUI:Notify({ Title = "🐟 YYHUB", Content = "✅ ХАБ ЗАГРУЖЕН / HUB LOADED ✅", Duration = 5 })