----------------------------- -- HACKER MENU SYSTEM (RÉGI KINÉZET) ----------------------------- local p = game.Players.LocalPlayer local uis = game:GetService("UserInputService") local cam = workspace.CurrentCamera local hackerGreen = Color3.fromRGB(0,255,0) local hackerDark = Color3.fromRGB(10,10,10) local gui = Instance.new("ScreenGui", p.PlayerGui) gui.Name = "HackerMenu" ----------------------------- -- MENU SHOW BUTTON ----------------------------- local show = Instance.new("TextButton", gui) show.Size = UDim2.new(0,160,0,45) show.Position = UDim2.new(0,20,0,20) show.Text = ">> Menü megnyitása <<" show.BackgroundColor3 = hackerDark show.TextColor3 = hackerGreen show.BorderSizePixel = 3 show.BorderColor3 = hackerGreen show.TextScaled = true Instance.new("UICorner", show).CornerRadius = UDim.new(0,10) show.Visible = false ----------------------------- -- MAIN MENU FRAME ----------------------------- local frame = Instance.new("ScrollingFrame", gui) frame.Size = UDim2.new(0,320,0,450) frame.Position = UDim2.new(0,20,0,80) frame.BackgroundColor3 = Color3.fromRGB(10,10,10) frame.BorderSizePixel = 4 frame.BorderColor3 = hackerGreen frame.CanvasSize = UDim2.new(0,0,0,1500) frame.ScrollBarThickness = 6 frame.ScrollBarImageColor3 = hackerGreen Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12) local layout = Instance.new("UIListLayout", frame) layout.Padding = UDim.new(0,6) show.MouseButton1Click:Connect(function() frame.Visible = true show.Visible = false end) ----------------------------- -- BUTTON CREATOR ----------------------------- local function btn(text) local b = Instance.new("TextButton", frame) b.Size = UDim2.new(1,-10,0,40) b.Text = "> " .. text .. " <" b.BackgroundColor3 = Color3.fromRGB(20,20,20) b.TextColor3 = hackerGreen b.BorderSizePixel = 3 b.BorderColor3 = hackerGreen b.TextScaled = true Instance.new("UICorner", b).CornerRadius = UDim.new(0,10) local shadow = Instance.new("ImageLabel", b) shadow.Size = UDim2.new(1,0,1,0) shadow.BackgroundTransparency = 1 shadow.Image = "rbxassetid://1316045217" shadow.ImageColor3 = hackerGreen shadow.ImageTransparency = 0.8 return b end ----------------------------- -- TITLE ----------------------------- local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1,-10,0,50) title.Text = "HACKER INTERFACE v1.0\nMade by jozsi40pro" title.BackgroundColor3 = hackerDark title.TextColor3 = hackerGreen title.BorderSizePixel = 3 title.BorderColor3 = hackerGreen title.TextScaled = true Instance.new("UICorner", title).CornerRadius = UDim.new(0,10) ----------------------------- -- MENU BUTTONS ----------------------------- local hide = btn("Menü elrejtése / Hide Menu") local infJumpBtn = btn("Infinity Jump / Végtelen ugrás") local noclipBtn = btn("Faljárás / Noclip") local espBtn = btn("Zöld körvonal ESP + név / Outline ESP + Name") local tpBtn = btn("Teleportálás játékoshoz / Teleport to Player") local xrayBtn = btn("Átlátás / X-Ray") local spectateBtn = btn("Spectate menü / Spectate Menu") local aimBtn = btn("AimBOT / Aim Assist") hide.MouseButton1Click:Connect(function() frame.Visible = false show.Visible = true end) --------------------------------------------------------- -- INFINITY JUMP (FLY HELYETT) --------------------------------------------------------- local infJump = false infJumpBtn.MouseButton1Click:Connect(function() infJump = not infJump infJumpBtn.Text = infJump and "> Infinity Jump kikapcsolása <" or "> Infinity Jump / Végtelen ugrás <" end) uis.JumpRequest:Connect(function() if infJump then local char = p.Character if char then local hum = char:FindFirstChild("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end end) --------------------------------------------------------- -- NOCLIP --------------------------------------------------------- local noclip = false noclipBtn.MouseButton1Click:Connect(function() noclip = not noclip noclipBtn.Text = noclip and "> Faljárás kikapcsolása / Disable Noclip <" or "> Faljárás / Noclip <" task.spawn(function() while noclip do for _,v in pairs(p.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end task.wait() end end) end) --------------------------------------------------------- -- ESP --------------------------------------------------------- local esp = false espBtn.MouseButton1Click:Connect(function() esp = not esp espBtn.Text = esp and "> ESP kikapcsolása / Disable ESP <" or "> Zöld körvonal ESP + név / Outline ESP + Name <" for _,plr in pairs(game.Players:GetPlayers()) do if plr ~= p and plr.Character then local char = plr.Character for _,v in pairs(char:GetDescendants()) do if v:IsA("Highlight") or v.Name == "ESP_NAME" then v:Destroy() end end if esp then local hl = Instance.new("Highlight") hl.Name = "ESP_OUTLINE" hl.FillTransparency = 1 hl.OutlineTransparency = 0 hl.OutlineColor = hackerGreen hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop hl.Parent = char if char:FindFirstChild("Head") then local gui = Instance.new("BillboardGui", char.Head) gui.Name = "ESP_NAME" gui.Size = UDim2.new(0,120,0,40) gui.AlwaysOnTop = true local label = Instance.new("TextLabel", gui) label.Size = UDim2.new(1,0,1,0) label.BackgroundTransparency = 1 label.TextColor3 = hackerGreen label.TextScaled = true label.Text = plr.Name end end end end end) --------------------------------------------------------- -- TELEPORT MENÜ --------------------------------------------------------- local tpFrame = Instance.new("Frame", frame) tpFrame.Size = UDim2.new(1,-10,0,260) tpFrame.BackgroundColor3 = Color3.fromRGB(10,10,10) tpFrame.BorderSizePixel = 3 tpFrame.BorderColor3 = hackerGreen tpFrame.Visible = false Instance.new("UICorner", tpFrame).CornerRadius = UDim.new(0,10) local tpLayout = Instance.new("UIListLayout", tpFrame) tpLayout.Padding = UDim.new(0,4) local search = Instance.new("TextBox", tpFrame) search.Size = UDim2.new(1,-10,0,35) search.PlaceholderText = ">> Keresés játékosra / Search player <<" search.BackgroundColor3 = Color3.fromRGB(20,20,20) search.TextColor3 = hackerGreen search.BorderSizePixel = 3 search.BorderColor3 = hackerGreen search.TextScaled = true Instance.new("UICorner", search).CornerRadius = UDim.new(0,10) local back = Instance.new("TextButton", tpFrame) back.Size = UDim2.new(1,-10,0,35) back.Text = "> Vissza / Back <" back.BackgroundColor3 = Color3.fromRGB(20,20,20) back.TextColor3 = hackerGreen back.BorderSizePixel = 3 back.BorderColor3 = hackerGreen back.TextScaled = true Instance.new("UICorner", back).CornerRadius = UDim.new(0,10) back.MouseButton1Click:Connect(function() tpFrame.Visible = false tpBtn.Text = "> Teleportálás játékoshoz / Teleport to Player <" end) local function updateList() for _,v in pairs(tpFrame:GetChildren()) do if v:IsA("TextButton") and v ~= back then v:Destroy() end end local text = search.Text:lower() for _,plr in pairs(game.Players:GetPlayers()) do if plr ~= p and plr.Name:lower():find(text) then local b = Instance.new("TextButton", tpFrame) b.Size = UDim2.new(1,-10,0,30) b.Text = "> Teleport: "..plr.Name.." <" b.BackgroundColor3 = Color3.fromRGB(20,20,20) b.TextColor3 = hackerGreen b.BorderSizePixel = 3 b.BorderColor3 = hackerGreen b.TextScaled = true Instance.new("UICorner", b).CornerRadius = UDim.new(0,10) b.MouseButton1Click:Connect(function() local c = p.Character if c and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then c.HumanoidRootPart.CFrame = plr.Character.HumanoidRootPart.CFrame + Vector3.new(0,2,0) end end) end end end search:GetPropertyChangedSignal("Text"):Connect(updateList) tpBtn.MouseButton1Click:Connect(function() tpFrame.Visible = not tpFrame.Visible tpBtn.Text = tpFrame.Visible and "> Teleport menü bezárása / Close Teleport Menu <" or "> Teleportálás játékoshoz / Teleport to Player <" if tpFrame.Visible then updateList() end end) --------------------------------------------------------- -- X-RAY --------------------------------------------------------- local xray = false local originalTransparency = {} xrayBtn.MouseButton1Click:Connect(function() xray = not xray xrayBtn.Text = xray and "> Átlátás kikapcsolása / Disable X-Ray <" or "> Átlátás / X-Ray <" if xray then for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then originalTransparency[v] = v.Transparency v.Transparency = 0.7 end end else for part,trans in pairs(originalTransparency) do if part and part.Parent then part.Transparency = trans end end originalTransparency = {} end end) --------------------------------------------------------- -- SPECTATE MENÜ --------------------------------------------------------- local spectateFrame = Instance.new("Frame", frame) spectateFrame.Size = UDim2.new(1,-10,0,260) spectateFrame.BackgroundColor3 = Color3.fromRGB(10,10,10) spectateFrame.BorderSizePixel = 3 spectateFrame.BorderColor3 = hackerGreen spectateFrame.Visible = false Instance.new("UICorner", spectateFrame).CornerRadius = UDim.new(0,10) local spectateLayout = Instance.new("UIListLayout", spectateFrame) spectateLayout.Padding = UDim.new(0,4) local spectateSearch = Instance.new("TextBox", spectateFrame) spectateSearch.Size = UDim2.new(1,-10,0,35) spectateSearch.PlaceholderText = ">> Spectate játékos keresése <<" spectateSearch.BackgroundColor3 = Color3.fromRGB(20,20,20) spectateSearch.TextColor3 = hackerGreen spectateSearch.BorderSizePixel = 3 spectateSearch.BorderColor3 = hackerGreen spectateSearch.TextScaled = true Instance.new("UICorner", spectateSearch).CornerRadius = UDim.new(0,10) local spectateBack = Instance.new("TextButton", spectateFrame) spectateBack.Size = UDim2.new(1,-10,0,35) spectateBack.Text = "> Vissza / Back <" spectateBack.BackgroundColor3 = Color3.fromRGB(20,20,20) spectateBack.TextColor3 = hackerGreen spectateBack.BorderSizePixel = 3 spectateBack.BorderColor3 = hackerGreen spectateBack.TextScaled = true Instance.new("UICorner", spectateBack).CornerRadius = UDim.new(0,10) spectateBack.MouseButton1Click:Connect(function() spectateFrame.Visible = false spectateBtn.Text = "> Spectate menü / Spectate Menu <" end) local spectateActive = false local spectateTarget = nil local function updateSpectateList() for _,v in pairs(spectateFrame:GetChildren()) do if v:IsA("TextButton") and v ~= spectateBack then v:Destroy() end end local text = spectateSearch.Text:lower() for _,plr in pairs(game.Players:GetPlayers()) do if plr ~= p and plr.Name:lower():find(text) then local b = Instance.new("TextButton", spectateFrame) b.Size = UDim2.new(1,-10,0,30) b.Text = "> Nézés: "..plr.Name.." <" b.BackgroundColor3 = Color3.fromRGB(20,20,20) b.TextColor3 = hackerGreen b.BorderSizePixel = 3 b.BorderColor3 = hackerGreen b.TextScaled = true Instance.new("UICorner", b).CornerRadius = UDim.new(0,10) b.MouseButton1Click:Connect(function() spectateTarget = plr spectateActive = true spectateBtn.Text = "> Spectate kikapcsolása / Disable Spectate <" end) end end end spectateSearch:GetPropertyChangedSignal("Text"):Connect(updateSpectateList) spectateBtn.MouseButton1Click:Connect(function() if spectateActive then spectateActive = false spectateTarget = nil cam.CameraSubject = p.Character:FindFirstChild("Humanoid") spectateBtn.Text = "> Spectate menü / Spectate Menu <" else spectateFrame.Visible = not spectateFrame.Visible spectateBtn.Text = spectateFrame.Visible and "> Spectate menü bezárása / Close Spectate Menu <" or "> Spectate menü / Spectate Menu <" if spectateFrame.Visible then updateSpectateList() end end end) task.spawn(function() while true do if spectateActive and spectateTarget and spectateTarget.Character then local hum = spectateTarget.Character:FindFirstChild("Humanoid") if hum then cam.CameraSubject = hum end end task.wait(0.05) end end) --------------------------------------------------------- -- AIMBOT --------------------------------------------------------- local aim = false aimBtn.MouseButton1Click:Connect(function() aim = not aim aimBtn.Text = aim and "> AimBOT kikapcsolása / Disable AimBOT <" or "> AimBOT / Aim Assist <" task.spawn(function() while aim do local closestHead = nil local closestDist = math.huge for _,plr in pairs(game.Players:GetPlayers()) do if plr ~= p and plr.Character and plr.Character:FindFirstChild("Head") then local head = plr.Character.Head local pos, onScreen = cam:WorldToViewportPoint(head.Position) if onScreen then local mousePos = uis:GetMouseLocation() local dist = (Vector2.new(pos.X,pos.Y) - mousePos).Magnitude if dist < closestDist then closestDist = dist closestHead = head end end end end if closestHead then cam.CFrame = CFrame.new(cam.CFrame.Position, closestHead.Position) end task.wait(0.01) end end) end)