-- FREEXENIHUB v2.0 - 100% LOCAL & FUNCIONANDO (Dez 2025) local Players = game:GetService("Players") local Player = Players.LocalPlayer local Mouse = Player:GetMouse() local RunService = game:GetService("RunService") local UIS = game:GetService("UserInputService") -- ====== KEY SYSTEM (seu estilo) ====== local gui = Instance.new("ScreenGui", Player:WaitForChild("PlayerGui")) gui.ResetOnSpawn = false gui.Name = "FREEXENIHUB_Key" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 380, 0, 180) frame.Position = UDim2.new(0.5, -190, 0.5, -90) frame.BackgroundColor3 = Color3.fromRGB(20,20,20) frame.Active = true frame.Draggable = true Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12) local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1,0,0,40) title.BackgroundTransparency = 1 title.Text = "FREEXENIHUB" title.TextColor3 = Color3.fromRGB(0,255,100) title.Font = Enum.Font.GothamBold title.TextSize = 28 local box = Instance.new("TextBox", frame) box.Size = UDim2.new(0,320,0,45) box.Position = UDim2.new(0,30,0,45) box.PlaceholderText = "Digite a key..." box.BackgroundColor3 = Color3.fromRGB(40,40,40) box.TextColor3 = Color3.new(1,1,1) Instance.new("UICorner", box).CornerRadius = UDim.new(0,8) local btnVerify = Instance.new("TextButton", frame) btnVerify.Size = UDim2.new(0,150,0,40) btnVerify.Position = UDim2.new(0,30,0,105) btnVerify.Text = "VERIFICAR" btnVerify.BackgroundColor3 = Color3.fromRGB(0,170,0) Instance.new("UICorner", btnVerify) local btnGet = Instance.new("TextButton", frame) btnGet.Size = UDim2.new(0,150,0,40) btnGet.Position = UDim2.new(0,200,0,105) btnGet.Text = "GET KEY" btnGet.BackgroundColor3 = Color3.fromRGB(0,120,255) Instance.new("UICorner", btnGet) local status = Instance.new("TextLabel", frame) status.Size = UDim2.new(1,-20,0,25) status.Position = UDim2.new(0,10,0,150) status.BackgroundTransparency = 1 status.Text = "Status: aguardando..." status.TextColor3 = Color3.fromRGB(255,255,0) btnGet.MouseButton1Click:Connect(function() setclipboard("https://pastebin.com/gr0QYc00") status.Text = "Link copiado!" status.TextColor3 = Color3.fromRGB(0,255,0) end) btnVerify.MouseButton1Click:Connect(function() if box.Text:lower() == "free_xeno" then status.Text = "Key aceita! Carregando..." status.TextColor3 = Color3.fromRGB(0,255,0) wait(1) gui:Destroy() LoadHub() else status.Text = "Key errada brother" status.TextColor3 = Color3.fromRGB(255,0,0) end end) -- ====== HUB PRINCIPAL (100% LOCAL) ====== function LoadHub() local main = Instance.new("ScreenGui") main.Name = "FREEXENIHUB" main.Parent = game.CoreGui local mf = Instance.new("Frame", main) mf.Size = UDim2.new(0,270,0,520) mf.Position = UDim2.new(0,10,0,10) mf.BackgroundColor3 = Color3.fromRGB(15,15,15) mf.Active = true mf.Draggable = true Instance.new("UICorner", mf).CornerRadius = UDim.new(0,12) local mt = Instance.new("TextLabel", mf) mt.Size = UDim2.new(1,0,0,45) mt.BackgroundColor3 = Color3.fromRGB(0,170,0) mt.Text = "FREEXENIHUB v2.0" mt.TextColor3 = Color3.new(1,1,1) mt.Font = Enum.Font.GothamBold mt.TextSize = 18 Instance.new("UICorner", mt).CornerRadius = UDim.new(0,12) local yPos = 55 local function addBtn(txt, callback) local b = Instance.new("TextButton", mf) b.Size = UDim2.new(0,250,0,38) b.Position = UDim2.new(0,10,0,yPos) b.Text = txt b.BackgroundColor3 = Color3.fromRGB(40,40,40) b.TextColor3 = Color3.new(1,1,1) b.Font = Enum.Font.Gotham Instance.new("UICorner", b).CornerRadius = UDim.new(0,8) b.MouseButton1Click:Connect(callback) yPos = yPos + 45 end -- Fly addBtn("Fly (F)", function() _G.Fly = not _G.Fly if _G.Fly and Player.Character then local bv = Instance.new("BodyVelocity", Player.Character.HumanoidRootPart) bv.MaxForce = Vector3.new(1e5,1e5,1e5) spawn(function() while _G.Fly and Player.Character do local cam = workspace.CurrentCamera.CFrame bv.Velocity = cam.LookVector * (UIS:IsKeyDown(Enum.KeyCode.W) and 100 or UIS:IsKeyDown(Enum.KeyCode.S) and -100 or 0) + cam.RightVector * (UIS:IsKeyDown(Enum.KeyCode.D) and 100 or UIS:IsKeyDown(Enum.KeyCode.A) and -100 or 0) + Vector3.new(0, UIS:IsKeyDown(Enum.KeyCode.Space) and 100 or UIS:IsKeyDown(Enum.KeyCode.LeftShift) and -100 or 0, 0) task.wait() end bv:Destroy() end) end end) -- Noclip addBtn("Noclip (N)", function() _G.Noclip = not _G.Noclip RunService.Stepped:Connect(function() if not _G.Noclip then return end for _,v in pairs(Player.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end) end) -- Speed + Jump addBtn("Speed 150 + Jump 150", function() Player.Character.Humanoid.WalkSpeed = 150 Player.Character.Humanoid.JumpPower = 150 end) -- Kill Aura addBtn("Kill Aura 50 studs", function() _G.KillAura = not _G.KillAura spawn(function() while _G.KillAura do for _,p in pairs(Players:GetPlayers()) do if p ~= Player and p.Character and p.Character:FindFirstChild("Humanoid") then if (p.Character.HumanoidRootPart.Position - Player.Character.HumanoidRootPart.Position).Magnitude < 50 then p.Character.Humanoid.Health = 0 end end end task.wait() end end) end) -- Bang/Fling All addBtn("Bang/Fling Todos", function() for _,p in pairs(Players:GetPlayers()) do if p ~= Player and p.Character then local root = p.Character.HumanoidRootPart root.Velocity = Vector3.new(0,5000,0) root.RotVelocity = Vector3.new(9999,9999,9999) end end end) -- Invisível addBtn("Invisível", function() for _,v in pairs(Player.Character:GetChildren()) do if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then v.Transparency = 1 end if v:IsA("Accessory") then v.Handle.Transparency = 1 end end Player.Character.Head.face.Transparency = 1 end) -- ESP (Highlight) addBtn("ESP", function() for _,p in pairs(Players:GetPlayers()) do if p ~= Player and p.Character then local hl = Instance.new("Highlight", p.Character) hl.FillColor = Color3.fromRGB(255,0,0) hl.OutlineColor = Color3.fromRGB(255,255,255) end end end) -- God Mode addBtn("God Mode", function() Player.Character.Humanoid.MaxHealth = math.huge Player.Character.Humanoid.Health = math.huge end) -- Teleport Mouse Direito Mouse.Button2Down:Connect(function() Player.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.p + Vector3.new(0,5,0)) end) print("FREEXENIHUB v2.0 carregado 100% local e funcionando!") end