-- Heitor Hub Mobile (minified, safe local-lag) local KEY="HjpriME2025deltahubgg";local P=game.Players.LocalPlayer;local S=P:WaitForChild("PlayerGui");local R=game:GetService("RunService");local U=game:GetService("UserInputService");local RS=game:GetService("ReplicatedStorage");local AdminEvent=RS:FindFirstChild("AdminHubEvent");pcall(function()if S:FindFirstChild("HeitorMain")then S.HeitorMain:Destroy()end end);local kg=Instance.new("ScreenGui",S);kg.Name="HeitorKeyUI";local kf=Instance.new("Frame",kg);kf.Size=UDim2.new(0,300,0,130);kf.Position=UDim2.new(0.5,-150,0.5,-75);kf.BackgroundColor3=Color3.fromRGB(20,20,40);local kl=Instance.new("TextLabel",kf);kl.Size=UDim2.new(1,-20,0,32);kl.Position=UDim2.new(0,10,0,8);kl.BackgroundTransparency=1;kl.Text="Digite a key";kl.TextScaled=true;kl.TextColor3=Color3.new(1,1,1);local tb=Instance.new("TextBox",kf);tb.Size=UDim2.new(1,-40,0,36);tb.Position=UDim2.new(0,20,0,48);tb.PlaceholderText="Key";tb.BackgroundColor3=Color3.fromRGB(15,15,30);tb.TextColor3=Color3.new(1,1,1);local be=Instance.new("TextButton",kf);be.Size=UDim2.new(0,120,0,30);be.Position=UDim2.new(0.5,-60,0,92);be.Text="Entrar";be.TextScaled=true;be.BackgroundColor3=Color3.fromRGB(70,140,220);local gui=Instance.new("ScreenGui",S);gui.Name="HeitorMain";gui.Enabled=false;local f=Instance.new("Frame",gui);f.Size=UDim2.new(0,320,0,380);f.Position=UDim2.new(0.5,-160,0.5,-190);f.BackgroundColor3=Color3.fromRGB(200,30,30);local title=Instance.new("TextLabel",f);title.Size=UDim2.new(1,0,0,28);title.Position=UDim2.new(0,0,0,0);title.BackgroundTransparency=1;title.Text="Heitor Hub Mobile";title.TextScaled=true;title.TextColor3=Color3.new(1,1,1);local close=Instance.new("TextButton",f);close.Size=UDim2.new(0,28,0,20);close.Position=UDim2.new(1,-34,0,4);close.Text="X";close.TextScaled=true;close.BackgroundColor3=Color3.fromRGB(40,40,40);close.MouseButton1Click:Connect(function()gui.Enabled=false end);local playersFrame=Instance.new("ScrollingFrame",f);playersFrame.Size=UDim2.new(0,300,0,120);playersFrame.Position=UDim2.new(0,10,0,44);playersFrame.BackgroundTransparency=1;playersFrame.CanvasSize=UDim2.new(0,0,0,0);local layout=Instance.new("UIListLayout",playersFrame);layout.Padding=UDim.new(0,6);local chosen=nil;local function rebuild()for _,c in pairs(playersFrame:GetChildren())do if c:IsA("TextButton")then c:Destroy()end end;local i=0;for _,pl in ipairs(game.Players:GetPlayers())do i=i+1;local b=Instance.new("TextButton",playersFrame);b.Size=UDim2.new(1,-6,0,28);b.Position=UDim2.new(0,3,0,(i-1)*34);b.Text=pl.Name;b.TextScaled=true;b.BackgroundColor3=Color3.fromRGB(50,50,70);b.MouseButton1Click:Connect(function()chosen=pl;for _,btn in pairs(playersFrame:GetChildren())do if btn:IsA("TextButton")then btn.BackgroundColor3=Color3.fromRGB(50,50,70)end end;b.BackgroundColor3=Color3.fromRGB(90,140,255)end)end;playersFrame.CanvasSize=UDim2.new(0,0,0,i*34)end;rebuild();game.Players.PlayerAdded:Connect(rebuild);game.Players.PlayerRemoving:Connect(function()if chosen and not chosen.Parent then chosen=nil end;rebuild()end);local function btn(text,y,color,fn)local b=Instance.new("TextButton",f);b.Size=UDim2.new(0,120,0,34);b.Position=UDim2.new(0,10,0,y);b.Text=text;b.TextScaled=true;b.BackgroundColor3=color;b.MouseButton1Click:Connect(fn);return b end;local y=174;local flying=false;local flyVel;local flyConn;btn("Fly",y,Color3.fromRGB(80,180,255),function()if not P.Character then return end;local hr=P.Character:FindFirstChild("HumanoidRootPart");if not hr then return end;if not flying then flying=true;flyVel=Instance.new("BodyVelocity",hr);flyVel.MaxForce=Vector3.new(1e5,1e5,1e5);flyConn=R.Heartbeat:Connect(function()if not flyVel or not flyVel.Parent then return end;local cam=workspace.CurrentCamera;local v=Vector3.new(0,0,0);if U:IsKeyDown(Enum.KeyCode.W)then v=v+cam.CFrame.LookVector end;if U:IsKeyDown(Enum.KeyCode.S)then v=v-cam.CFrame.LookVector end;if U:IsKeyDown(Enum.KeyCode.A)then v=v-cam.CFrame.RightVector end;if U:IsKeyDown(Enum.KeyCode.D)then v=v+cam.CFrame.RightVector end;if U:IsKeyDown(Enum.KeyCode.Space)then v=v+Vector3.new(0,1,0)end;if U:IsKeyDown(Enum.KeyCode.LeftControl)then v=v-Vector3.new(0,1,0)end;flyVel.Velocity=(v.Magnitude>0)and v.Unit*50 or Vector3.new(0,0,0)end)else flying=false;pcall(function()if flyConn then flyConn:Disconnect()end end);pcall(function()if flyVel then flyVel:Destroy()end end)end end);btn("Kill",y,Color3.fromRGB(255,80,80),function()if not chosen then return end; if AdminEvent and AdminEvent:IsA("RemoteEvent") then pcall(function()AdminEvent:FireServer("KillPlayer",chosen.Name)end) else pcall(function()local h=chosen.Character and chosen.Character:FindFirstChildOfClass("Humanoid");if h then h.Health=0 end end) end end);y=y+44;btn("Tp",y,Color3.fromRGB(80,255,120),function()if not chosen then return end;if P.Character and P.Character:FindFirstChild("HumanoidRootPart") and chosen.Character and chosen.Character:FindFirstChild("HumanoidRootPart")then P.Character.HumanoidRootPart.CFrame=chosen.Character.HumanoidRootPart.CFrame+Vector3.new(0,0,3)end end);btn("Refresh Players",y,Color3.fromRGB(255,180,0),function()rebuild()end);y=y+44;btn("Lag Server",y,Color3.fromRGB(180,80,255),function()spawn(function()local plrGui=P:FindFirstChild("PlayerGui");if not plrGui then return end;local sim=Instance.new("ScreenGui",plrGui);sim.Name="SimLag";local frames={};for i=1,60 do local fr=Instance.new("Frame",sim);fr.Size=UDim2.new(0,math.random(40,200),0,math.random(20,120));fr.Position=UDim2.new(math.random(),0,math.random(),0);fr.BackgroundColor3=Color3.fromHSV(math.random(),0.8,0.9);fr.BorderSizePixel=0;fr.BackgroundTransparency=0.6;table.insert(frames,fr)end;local cam=workspace.CurrentCamera;local old=cam.CFrame;local t=0;local conn;conn=R.RenderStepped:Connect(function(dt)t=t+dt;if t>3 then conn:Disconnect() end;local shake=Vector3.new((math.random()-0.5)*0.6,(math.random()-0.5)*0.6,(math.random()-0.5)*0.6);pcall(function()cam.CFrame=old*CFrame.new(shake)end);for i,fr in ipairs(frames) do pcall(function()fr.BackgroundTransparency=0.4+math.abs(math.sin(t*10+i))/1.2 end)end end);wait(3.2);pcall(function()sim:Destroy()end);pcall(function()cam.CFrame=old end)end)end);be.MouseButton1Click:Connect(function()if tb.Text==KEY then gui.Enabled=true;pcall(function()kg:Destroy()end);print("Key aceita!")else local e=Instance.new("TextLabel",kf);e.Size=UDim2.new(1,-20,0,26);e.Position=UDim2.new(0,10,0,92);e.BackgroundTransparency=1;e.TextColor3=Color3.fromRGB(255,120,120);e.Text="Key incorreta.";delay(1.6,function()pcall(function()e:Destroy()end)end)end end);print("Heitor Hub Mobile (paste) ready. Key:"..KEY)