local WindUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/Footagesus/WindUI/main/dist/main.lua"))() local Window = WindUI:CreateWindow({ Title = "CATCH AND TAME HUB", Folder = "CatchAndTame", Icon = "solar:brain-bold", HideSearchBar = true, Theme = "Dark", Acrylic = false }) local isVisible = true game:GetService("UserInputService").InputBegan:Connect(function(input) if input.KeyCode == Enum.KeyCode.RightShift then isVisible = not isVisible Window:SetVisible(isVisible) end end) local player = game:GetService("Players").LocalPlayer getgenv().AutoSkip = false local function TeleportToLevel(level) local checkpoint = workspace.Checkpoints:FindFirstChild(tostring(level)) if not checkpoint then return end player.Character.HumanoidRootPart.CFrame = checkpoint.CFrame end local function SkipStage() TeleportToLevel(player.leaderstats.Stage.Value + 1) end local Tabs = { Menu = Window:Tab({ Title = "MAIN", Icon = "solar:home-bold" }) } local section = Tabs.Menu:Section({ Title = "Checkpoint", Opened = true }) section:Button({ Title = "Skip Stage", Desc = "Skips the current stage", Color = Color3.fromRGB(52, 199, 89), Justify = "Center", Callback = function() SkipStage() WindUI:Notify({ Title = "Skip Stage", Content = "Skipped to next stage", Duration = 2 }) end }) section:Space() section:Toggle({ Title = "Auto Skip", Desc = "Automatically skips stages", Value = false, Callback = function(state) getgenv().AutoSkip = state if state then WindUI:Notify({ Title = "Auto Skip", Content = "STARTED", Duration = 2 }) task.spawn(function() while getgenv().AutoSkip do pcall(SkipStage) task.wait(0.1) end end) else WindUI:Notify({ Title = "Auto Skip", Content = "STOPPED", Duration = 2 }) end end }) Tabs.Menu:Space() local section2 = Tabs.Menu:Section({ Title = "Teleport to Stage", Opened = true }) local selected = "1" local stages = {} for i = 0, 180 do table.insert(stages, tostring(i)) end section2:Dropdown({ Title = "Selected Stage", Values = stages, Value = selected, Callback = function(option) selected = option end }) section2:Space() section2:Button({ Title = "Teleport", Desc = "Teleports you to the stage of your choice", Color = Color3.fromRGB(0, 122, 255), Justify = "Center", Callback = function() TeleportToLevel(selected) WindUI:Notify({ Title = "Teleported", Content = "Stage " .. selected, Duration = 2 }) end }) local InfoTab = Window:Tab({ Title = "INFO", Icon = "solar:info-square-bold" }) local InfoSec = InfoTab:Section({ Title = "CATCH AND TAME HUB", Opened = true }) InfoSec:Label({ Title = "Skip Stage: Skip current stage" }) InfoSec:Label({ Title = "Auto Skip: Auto skip every 0.1s" }) InfoSec:Label({ Title = "Teleport: Go to any stage 0-180" }) InfoSec:Space() InfoSec:Label({ Title = "Right Shift to toggle GUI" }) InfoSec:Label({ Title = "Discord: discord-baranqqs" }) InfoTab:Space() InfoTab:Button({ Title = "DESTROY GUI", Color = Color3.fromRGB(239, 79, 29), Justify = "Center", Callback = function() Window:Destroy() end }) WindUI:Notify({ Title = "CATCH AND TAME HUB", Content = "Loaded", Duration = 3 })