--MOBILE FRIENDLY<3 --Open source! local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/NICKISBAD/Nick-s-Modded-KAVO-Lib/main/Nick'sModdedKavoLib.lua"))() local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local player = Players.LocalPlayer local window = Library.CreateLib("$imple Hub", "DarkTheme") local mainTab = window:NewTab("Watch Number GU") local luckyTab = window:NewTab("Lucky Blocks BG") local universalTab = window:NewTab("Universal") local prestigeSection = mainTab:NewSection("Prestige") local debounce = false local function firePrestige(mode) if debounce then return end debounce = true ReplicatedStorage.Objects.Remotes.Prestige.DoPrestige:FireServer(mode) task.wait(0.25) debounce = false end prestigeSection:NewButton("Rebirth (1T MIN)", "", function() firePrestige("Rebirth") end) prestigeSection:NewButton("Ascend (1e700 MIN)", "", function() firePrestige("Ascension") end) local upgradeSection = mainTab:NewSection("Upgrades") local toggles = {} local running = {} local maxUpgrade = 300 local function startBuying(fromNum, toNum, id) if running[id] then return end running[id] = true task.spawn(function() while toggles[id] do for i = fromNum, toNum do if not toggles[id] then break end local name = "NumMulti_" .. string.format("%03d", i) ReplicatedStorage.Objects.Remotes.Upgrades.BuyUpgrade:FireServer(name) task.wait(0.01) end end running[id] = nil end) end for i = 1, maxUpgrade, 10 do local fromNum = i local toNum = i + 9 local id = fromNum .. "-" .. toNum toggles[id] = false upgradeSection:NewToggle( "Auto Buy Upgrade " .. fromNum .. "-" .. toNum, string.format("%03d-%03d", fromNum, toNum), function(state) toggles[id] = state if state then startBuying(fromNum, toNum, id) end end ) end local luckySection = luckyTab:NewSection("Lucky Blocks") luckySection:NewButton("Spawn Lucky Block", "", function() ReplicatedStorage.SpawnLuckyBlock:FireServer() end) luckySection:NewButton("Spawn Super Block", "", function() ReplicatedStorage.SpawnSuperBlock:FireServer() end) luckySection:NewButton("Spawn Diamond Block", "", function() ReplicatedStorage.SpawnDiamondBlock:FireServer() end) luckySection:NewButton("Spawn Rainbow Block", "", function() ReplicatedStorage.SpawnRainbowBlock:FireServer() end) local playerSection = universalTab:NewSection("Player") playerSection:NewTextBox("Jump Height", "", function(value) local num = tonumber(value) if not num then return end num = math.clamp(num, 1, 200) local char = player.Character if not char then return end local humanoid = char:FindFirstChildOfClass("Humanoid") if not humanoid then return end pcall(function() humanoid.UseJumpPower = true humanoid.JumpPower = num humanoid.JumpHeight = num end) end) playerSection:NewTextBox("Speed", "", function(value) local num = tonumber(value) if not num then return end num = math.clamp(num, 1, 200) local char = player.Character if not char then return end local humanoid = char:FindFirstChildOfClass("Humanoid") if not humanoid then return end humanoid.WalkSpeed = num end)