local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("Universal Hub", "Midnight") -- Services & Variables local players = game:GetService("Players") local lp = players.LocalPlayer local runService = game:GetService("RunService") local uis = game:GetService("UserInputService") local isHidden = false -- Fungsi Drag local function MakeDraggable(gui) local dragging, dragInput, dragStart, startPos gui.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = gui.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) gui.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) uis.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart gui.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) end -- Floating Toggle Button local ScreenGui = Instance.new("ScreenGui", game.CoreGui) local ToggleBtn = Instance.new("TextButton", ScreenGui) ToggleBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) ToggleBtn.Position = UDim2.new(0, 50, 0, 50) ToggleBtn.Size = UDim2.new(0, 80, 0, 40) ToggleBtn.Text = "HUB" ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleBtn.TextSize = 14 ToggleBtn.Font = Enum.Font.SourceSansBold Instance.new("UICorner", ToggleBtn).CornerRadius = UDim.new(0, 6) -- Main Frame Reference for Hide/Show local MainFrame task.spawn(function() while not MainFrame do for _, v in pairs(game.CoreGui:GetChildren()) do if v:IsA("ScreenGui") and v:FindFirstChild("Main") then MainFrame = v.Main end end task.wait(0.5) end MakeDraggable(MainFrame) end) ToggleBtn.MouseButton1Click:Connect(function() if MainFrame then isHidden = not isHidden MainFrame.Visible = not isHidden ToggleBtn.Text = isHidden and "OPEN" or "CLOSE" end end) MakeDraggable(ToggleBtn) -- --- TABS --- local ForestTab = Window:NewTab("99 Nights") local BFTab = Window:NewTab("Blox Fruits") local MainTab = Window:NewTab("Universal") local SettingsTab = Window:NewTab("Settings") -- --- SECTION 99 NIGHTS IN THE FOREST --- local ForestSection = ForestTab:NewSection("Forest Scripts") ForestSection:NewButton("Voidware Hub (99 Nights)", "Auto Farm, Kill Aura, ESP", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/vapevoidware/vw-add/main/nightsintheforest.lua", true))() end) ForestSection:NewButton("God Mode (99 Nights Only)", "Tak boleh mati & Unlimited Hunger", function() getgenv().settings = { godmode = true, anti_kb = true, fullbright = true, instant_interaction = true } loadstring(game:HttpGet("https://raw.githubusercontent.com/raxscripts/luauscripts/refs/heads/main/99nightsgodmode.lua"))() end) ForestSection:NewButton("Nazuro Hub (Bring Items)", "Bawa semua barang ke anda", function() loadstring(game:HttpGet('https://nazuro.xyz/99nights'))() end) -- --- SECTION BLOX FRUITS --- local BFSection = BFTab:NewSection("BF Hubs") BFSection:NewButton("Redz Hub", "Best for Mobile", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/realredz/BloxFruits/main/Source.lua"))() end) -- --- SECTION UNIVERSAL --- local UniSection = MainTab:NewSection("Movement") UniSection:NewToggle("Speed 100", "Laju", function(s) getgenv().SpeedLoop = s runService.Heartbeat:Connect(function() if getgenv().SpeedLoop then lp.Character.Humanoid.WalkSpeed = 100 end end) end) UniSection:NewButton("Enable ESP", "Nampak Player", function() for _, v in pairs(players:GetPlayers()) do if v ~= lp and v.Character then Instance.new("Highlight", v.Character).FillTransparency = 0.5 end end end) -- --- SECTION SETTINGS --- local SetSection = SettingsTab:NewSection("Performance") SetSection:NewButton("Fix Lag", "Smooth Graphics", function() settings().Rendering.QualityLevel = 1 for _, v in pairs(game:GetDescendants()) do if v:IsA("Part") or v:IsA("MeshPart") then v.Material = "Plastic" v.Reflectance = 0 end end end)