What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Cheat tous genre (wall hack, fly, noclip et plus...)

Version / Update: v1.0.0
Download / Script Link
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
local camera = workspace.CurrentCamera

-- --- CONFIGURATION ---
local Config = {
Aimbot = false, Wallhack = false, Hitbox = false,
Fly = false, God = false, Noclip = false,
FlyVal = 50, HitboxSize = 15 -- Taille de la Hitbox
}

-- --- INTERFACE ---
local sg = Instance.new("ScreenGui", player.PlayerGui)
sg.Name = "Genesis_V18"
sg.ResetOnSpawn = false

local main = Instance.new("Frame", sg)
main.Size = UDim2.new(0, 200, 0, 420)
main.Position = UDim2.new(0.05, 0, 0.3, 0)
main.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
main.Active, main.Draggable = true, true
Instance.new("UICorner", main)

-- --- BOUTONS FENÊTRE ---
local function createTopBtn(text, x, color)
local b = Instance.new("TextButton", main)
b.Size = UDim2.new(0, 25, 0, 25)
b.Position = UDim2.new(1, x, 0, 5)
b.Text, b.BackgroundColor3, b.TextColor3 = text, color, Color3.new(1, 1, 1)
Instance.new("UICorner", b)
return b
end

local openBtn = Instance.new("TextButton", sg)
openBtn.Size, openBtn.Position, openBtn.Visible = UDim2.new(0, 80, 0, 30), UDim2.new(0, 10, 0, 10), false
openBtn.Text, openBtn.BackgroundColor3, openBtn.TextColor3 = "OUVRIR", Color3.fromRGB(180, 0, 0), Color3.new(1, 1, 1)
Instance.new("UICorner", openBtn)

local closeBtn = createTopBtn("X", -30, Color3.fromRGB(150, 0, 0))
local miniBtn = createTopBtn("-", -60, Color3.fromRGB(60, 60, 60))

miniBtn.MouseButton1Click:Connect(function() main.Visible = false openBtn.Visible = true end)
openBtn.MouseButton1Click:Connect(function() main.Visible = true openBtn.Visible = false end)
closeBtn.MouseButton1Click:Connect(function() sg:Destroy() Config.Fly = false end)

-- --- BOUTONS DE TRICHE ---
local function createBtn(text, y, color)
local b = Instance.new("TextButton", main)
b.Size, b.Position = UDim2.new(0.9, 0, 0, 30), UDim2.new(0.05, 0, 0, y)
b.BackgroundColor3, b.Text, b.TextColor3 = color, text .. " : OFF", Color3.new(1, 1, 1)
b.Font, b.TextSize = Enum.Font.GothamBold, 10
Instance.new("UICorner", b)
return b
end

local aimBtn = createBtn("AIMBOT", 40, Color3.fromRGB(40, 40, 40))
local wallBtn = createBtn("WALLHACK", 75, Color3.fromRGB(40, 40, 40))
local hitboxBtn = createBtn("HITBOX", 110, Color3.fromRGB(40, 40, 40))
local flyBtn = createBtn("FLY", 145, Color3.fromRGB(40, 40, 40))
local godBtn = createBtn("GOD MODE", 180, Color3.fromRGB(40, 40, 40))
local noclipBtn = createBtn("NOCLIP", 215, Color3.fromRGB(40, 40, 40))

local flyInp = Instance.new("TextBox", main)
flyInp.Size, flyInp.Position = UDim2.new(0.9, 0, 0, 30), UDim2.new(0.05, 0, 0, 260)
flyInp.BackgroundColor3, flyInp.PlaceholderText, flyInp.Text = Color3.fromRGB(45, 45, 45), "Vitesse Vol", ""
flyInp.TextColor3, flyInp.Font = Color3.new(1, 1, 1), Enum.Font.GothamSemibold
Instance.new("UICorner", flyInp)

local resetBtn = createBtn("MOURIR / RESET", 310, Color3.fromRGB(80, 80, 80))
resetBtn.Text = "MOURIR / RESET"

-- --- SYSTÈME DE FORCE (BOUCLE ULTRA RAPIDE) ---
RunService.RenderStepped:Connect(function()
for _, p in pairs(Players:GetPlayers()) do
if p ~= player and p.Character then
local hrp = p.Character:FindFirstChild("HumanoidRootPart")
local head = p.Character:FindFirstChild("Head")

-- HITBOX LOGIC (FORCE)
if Config.Hitbox and hrp then
hrp.Size = Vector3.new(Config.HitboxSize, Config.HitboxSize, Config.HitboxSize)
hrp.Transparency = 0.8
hrp.BrickColor = BrickColor.new("Really blue") -- On la colore pour la voir
hrp.Material = Enum.Material.Neon
hrp.CanCollide = false
elseif hrp then
-- Reset si OFF
if hrp.Size ~= Vector3.new(2, 2, 1) then
hrp.Size = Vector3.new(2, 2, 1)
hrp.Transparency = 1
hrp.CanCollide = true
end
end

-- WALLHACK LOGIC
local esp = p.Character:FindFirstChild("G_ESP")
if Config.Wallhack then
if not esp then
esp = Instance.new("Highlight", p.Character)
esp.Name = "G_ESP"
esp.FillColor = Color3.new(1, 0, 0)
end
elseif esp then esp:Destroy() end
end
end

-- AIMBOT LOGIC
if Config.Aimbot then
local target, dist = nil, 250
for _, p in pairs(Players:GetPlayers()) do
if p ~= player and p.Character and p.Character:FindFirstChild("Head") then
local pos, on = camera:WorldToViewportPoint(p.Character.Head.Position)
if on then
local mag = (Vector2.new(pos.X, pos.Y) - Vector2.new(mouse.X, mouse.Y)).Magnitude
if mag < dist then target = p.Character.Head; dist = mag end
end
end
end
if target then camera.CFrame = camera.CFrame:Lerp(CFrame.new(camera.CFrame.Position, target.Position), 0.15) end
end

-- GOD MODE
if Config.God and player.Character and player.Character:FindFirstChild("Humanoid") then
player.Character.Humanoid.Health = 100
end
end)

-- --- FLY ---
local function handleFly()
local char = player.Character
if not char then return end
local root = char:WaitForChild("HumanoidRootPart")
local bv = Instance.new("BodyVelocity", root)
local bg = Instance.new("BodyGyro", root)
bv.Name, bg.Name = "G_BV", "G_BG"
bv.MaxForce, bg.MaxTorque = Vector3.new(9e9,9e9,9e9), Vector3.new(9e9,9e9,9e9)
task.spawn(function()
while Config.Fly and char:FindFirstChild("Humanoid") do
local dir = Vector3.new(0,0,0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then dir = dir + camera.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then dir = dir - camera.CFrame.LookVector end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then dir = dir - camera.CFrame.RightVector end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then dir = dir + camera.CFrame.RightVector end
bv.Velocity = dir * Config.FlyVal
bg.CFrame = camera.CFrame
task.wait()
end
bv:Destroy() bg:Destroy()
end)
end

-- --- INTERACTIONS BOUTONS ---
local function updateUI(btn, state, label)
btn.Text = label .. (state and " : ON" or " : OFF")
btn.BackgroundColor3 = state and Color3.fromRGB(0, 160, 0) or Color3.fromRGB(40, 40, 40)
end

aimBtn.MouseButton1Click:Connect(function() Config.Aimbot = not Config.Aimbot updateUI(aimBtn, Config.Aimbot, "AIMBOT") end)
wallBtn.MouseButton1Click:Connect(function() Config.Wallhack = not Config.Wallhack updateUI(wallBtn, Config.Wallhack, "WALLHACK") end)
hitboxBtn.MouseButton1Click:Connect(function() Config.Hitbox = not Config.Hitbox updateUI(hitboxBtn, Config.Hitbox, "HITBOX") end)
godBtn.MouseButton1Click:Connect(function() Config.God = not Config.God updateUI(godBtn, Config.God, "GOD MODE") end)
noclipBtn.MouseButton1Click:Connect(function() Config.Noclip = not Config.Noclip updateUI(noclipBtn, Config.Noclip, "NOCLIP") end)
flyBtn.MouseButton1Click:Connect(function() Config.Fly = not Config.Fly updateUI(flyBtn, Config.Fly, "FLY") if Config.Fly then handleFly() end end)
flyInp.FocusLost:Connect(function() Config.FlyVal = tonumber(flyInp.Text) or 50 end)
resetBtn.MouseButton1Click:Connect(function() if player.Character then player.Character:BreakJoints() end end)

-- Noclip Logic
RunService.Stepped:Connect(function()
if Config.Noclip and player.Character then
for _, v in pairs(player.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end
end
end)

-- TP CTRL + CLIC
UserInputService.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 and UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
player.Character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.p + Vector3.new(0, 3, 0))
end
end)
[ View More ]
5d42a05a-3bd2-400d-a621-7169378c2788.webp


Super avec wall hack, fly, noclip et plus..
 
Back
Top