local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/TwiRwal/TwiWare/main/uilib.lua"))() local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local player = Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local mouse = player:GetMouse() -- Ensure GUI appears local gui = Instance.new("ScreenGui") gui.Name = "UltimateAbilityGui" gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local window = Library.CreateLib("Ultimate Hub", "Midnight") -- Flash Tab local flashTab = window:NewTab("Flash") local flashSection = flashTab:NewSection("Flash Skills") local flashRemotes = ReplicatedStorage:WaitForChild("Characters"):WaitForChild("TheFlashCw"):WaitForChild("Remotes") local omniRemotes = ReplicatedStorage:WaitForChild("Characters"):FindFirstChild("OmniMan"):FindFirstChild("Remotes") local function activateSuperSpeedAndFlight() local character = player.Character or player.CharacterAdded:Wait() local hum = character:FindFirstChildOfClass("Humanoid") if not hum then return end hum.WalkSpeed = 250 -- Doubled speed for _, trail in pairs(character:GetDescendants()) do if trail:IsA("Trail") then trail.Enabled = true end end local flightRemote = omniRemotes and omniRemotes:FindFirstChild("Flight") if flightRemote then flightRemote:FireServer(player) end task.delay(5, function() if hum then hum.WalkSpeed = 16 end for _, trail in pairs(character:GetDescendants()) do if trail:IsA("Trail") then trail.Enabled = false end end end) end local flashSkills = { {name = "Fast Punches", remote = "Barrage", key = Enum.KeyCode.Z}, {name = "Super Speed + Flight", custom = true, key = Enum.KeyCode.X}, {name = "Counter (Flashtime)", remote = "CounterHit", key = Enum.KeyCode.C}, {name = "Lightning Throw", remote = "LightningThrow", key = Enum.KeyCode.V}, {name = "Finisher", remote = "Finisher", key = Enum.KeyCode.B}, {name = "Wind Tunnel", remote = "WindTunnel", key = Enum.KeyCode.N}, } for _, skill in ipairs(flashSkills) do flashSection:NewButton(skill.name .. " [" .. skill.key.Name .. "]", "Use " .. skill.name, function() if skill.custom then activateSuperSpeedAndFlight() return end local remote = flashRemotes:FindFirstChild(skill.remote) if remote then if skill.remote == "LightningThrow" then remote:FireServer(mouse.Hit.Position) else remote:FireServer(player) end end end) end -- Thanos Tab local thanosTab = window:NewTab("Thanos") local thanosSection = thanosTab:NewSection("Thanos Skills") local thanosRemotes = ReplicatedStorage:WaitForChild("Characters"):WaitForChild("Thanos"):WaitForChild("Remotes") local function fireRemoteAtMouse(remoteName) local remote = thanosRemotes:FindFirstChild(remoteName) if remote then remote:FireServer(mouse.Hit.Position) end end local thanosSkills = { {name = "Black Hole", remote = "Blackhole", key = Enum.KeyCode.R}, {name = "Portal Teleport", custom = true, key = Enum.KeyCode.T}, } for _, skill in ipairs(thanosSkills) do thanosSection:NewButton(skill.name .. " [" .. skill.key.Name .. "]", "Use " .. skill.name, function() if skill.custom then fireRemoteAtMouse("SpaceTeleport") else local remote = thanosRemotes:FindFirstChild(skill.remote) if remote then remote:FireServer(player) end end end) end -- Gigachad Tab local chadTab = window:NewTab("Gigachad") local chadSection = chadTab:NewSection("Chad Moves") local chadRemotes = ReplicatedStorage:WaitForChild("Characters"):WaitForChild("Gigachad"):WaitForChild("Remotes") local function safeFire(remote, ...) if remote then remote:FireServer(...) end end local chadSkills = { {name = "Lunge", func = function() safeFire(chadRemotes:FindFirstChild("Lunge"), player) end, key = Enum.KeyCode.Q}, {name = "Giga Run", func = function() safeFire(chadRemotes:FindFirstChild("GigaRun")) end, key = Enum.KeyCode.G}, } for _, skill in ipairs(chadSkills) do chadSection:NewButton(skill.name .. " [" .. skill.key.Name .. "]", "Use " .. skill.name, function() skill.func() end) end -- Keybind handler UserInputService.InputBegan:Connect(function(input, gameProcessed) if gameProcessed then return end for _, skill in ipairs(flashSkills) do if input.KeyCode == skill.key then if skill.custom then activateSuperSpeedAndFlight() return end local remote = flashRemotes:FindFirstChild(skill.remote) if remote then if skill.remote == "LightningThrow" then remote:FireServer(mouse.Hit.Position) else remote:FireServer(player) end end end end for _, skill in ipairs(thanosSkills) do if input.KeyCode == skill.key then if skill.custom then fireRemoteAtMouse("SpaceTeleport") else local remote = thanosRemotes:FindFirstChild(skill.remote) if remote then remote:FireServer(player) end end end end for _, skill in ipairs(chadSkills) do if input.KeyCode == skill.key then skill.func() end end end)