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.

Auto Loot Chests, Fly, Walkspeed, Hitbox, Auto Farm March 2026 Updated

Version / Update: v1.0.0
Download / Script Link
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
Name = "Daley Hub v4.1 | Ultimate",
LoadingTitle = "FINALIZING SYSTEM...",
LoadingSubtitle = "by Daley",
ConfigurationSaving = {Enabled = true, FolderName = "DaleyHubKaizen"}
})

local MainTab = Window:CreateTab("Combat & XP", 4483362458)
local MoveTab = Window:CreateTab("Movement", 4483345906)
local LootTab = Window:CreateTab("Looting", 4483362458)

-- =========================================================
-- Combat Section
-- =========================================================
MainTab:CreateSection("Hardened Hitbox & Shadow")

_G.HitboxSize = 25
_G.HitboxToggled = false
MainTab:CreateToggle({
Name = "Functional Hitbox Expander",
CurrentValue = false,
Callback = function(Value)
_G.HitboxToggled = Value
task.spawn(function()
while _G.HitboxToggled do
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("Model") and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if not game.Players:GetPlayerFromCharacter(v) then
v.HumanoidRootPart.Size = Vector3.new(_G.HitboxSize, _G.HitboxSize, _G.HitboxSize)
v.HumanoidRootPart.Transparency = 0.5
v.HumanoidRootPart.CanCollide = false
v.HumanoidRootPart.CanTouch = true
v.HumanoidRootPart.Massless = true
end
end
end
task.wait(1)
end
end)
end,
})

MainTab:CreateSlider({
Name = "Hitbox Range",
Range = {2, 100},
Increment = 1,
CurrentValue = 25,
Callback = function(Value) _G.HitboxSize = Value end,
})

_G.ShadowStep = false
_G.ShadowOffset = 12
MainTab:CreateToggle({
Name = "Shadow Step (Safe Distance)",
CurrentValue = false,
Callback = function(Value)
_G.ShadowStep = Value
task.spawn(function()
while _G.ShadowStep do
local target = nil
local dist = math.huge
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("Model") and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
if not game.Players:GetPlayerFromCharacter(v) and v.Humanoid.Health > 0 then
local d = (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).Magnitude
if d < dist then dist = d; target = v end
end
end
end
if target then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = target.HumanoidRootPart.CFrame * CFrame.new(0, 0, _G.ShadowOffset)
end
task.wait()
end
end)
end,
})

MainTab:CreateSlider({
Name = "Shadow Step Distance",
Range = {4, 25},
Increment = 1,
CurrentValue = 12,
Callback = function(Value) _G.ShadowOffset = Value end,
})

_G.AutoM1 = false
MainTab:CreateToggle({
Name = "Auto-Click (M1)",
CurrentValue = false,
Callback = function(Value)
_G.AutoM1 = Value
task.spawn(function()
while _G.AutoM1 do
local VirtualInputManager = game:GetService("VirtualInputManager")
VirtualInputManager:SendMouseButtonEvent(0, 0, 0, true, game, 0)
task.wait(0.05)
VirtualInputManager:SendMouseButtonEvent(0, 0, 0, false, game, 0)
task.wait(0.1)
end
end)
end,
})

-- =========================================================
-- Movement Section
-- =========================================================
MoveTab:CreateSection("Movement Utilities")

MoveTab:CreateSlider({
Name = "WalkSpeed",
Range = {16, 250},
Increment = 1,
CurrentValue = 16,
Callback = function(Value) game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value end,
})

local noclip = false
MoveTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Callback = function(Value)
noclip = Value
game:GetService("RunService").Stepped:Connect(function()
if noclip and game.Players.LocalPlayer.Character then
for _, v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
end)
end,
})

local flying = false
local flySpeed = 50
local bv, bg
MoveTab:CreateToggle({
Name = "Fly Mode (Q/E)",
CurrentValue = false,
Callback = function(Value)
flying = Value
local char = game.Players.LocalPlayer.Character
local root = char:WaitForChild("HumanoidRootPart")
if flying then
bv = Instance.new("BodyVelocity", root)
bg = Instance.new("BodyGyro", root)
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
task.spawn(function()
while flying do
local camera = workspace.CurrentCamera
local direction = Vector3.new(0,0,0)
local UIS = game:GetService("UserInputService")
if UIS:IsKeyDown(Enum.KeyCode.W) then direction = direction + camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then direction = direction - camera.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then direction = direction - camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then direction = direction + camera.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Q) then direction = direction + Vector3.new(0, -1, 0) end
if UIS:IsKeyDown(Enum.KeyCode.E) then direction = direction + Vector3.new(0, 1, 0) end
bv.Velocity = (direction.Magnitude > 0) and (direction.Unit * flySpeed) or Vector3.new(0,0.1,0)
bg.CFrame = camera.CFrame
task.wait()
end
end)
else
if bv then bv:Destroy() end
if bg then bg:Destroy() end
end
end,
})

MoveTab:CreateSlider({
Name = "Flight Speed",
Range = {10, 500},
Increment = 5,
CurrentValue = 50,
Callback = function(Value) flySpeed = Value end,
})

-- =========================================================
-- Looting & Server Utilities
-- =========================================================
LootTab:CreateSection("Server Utilities")

LootTab:CreateButton({
Name = "Server Hop (Farm Refresh)",
Callback = function()
local HttpService = game:GetService("HttpService")
local TeleportService = game:GetService("TeleportService")
local Servers = HttpService:JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Asc&limit=100"))
for _, s in pairs(Servers.data) do
if s.playing < s.maxPlayers and s.id ~= game.JobId then
TeleportService:TeleportToPlaceInstance(game.PlaceId, s.id, game.Players.LocalPlayer)
break
end
end
end,
})

LootTab:CreateSection("Visuals (ESP)")

local function createESP(part, name, color)
if part:FindFirstChild("DaleyESP") then return end
local bgui = Instance.new("BillboardGui", part)
bgui.Name = "DaleyESP"
bgui.AlwaysOnTop = true
bgui.ExtentsOffset = Vector3.new(0, 3, 0)
bgui.Size = UDim2.new(0, 200, 0, 50)
local tl = Instance.new("TextLabel", bgui)
tl.BackgroundTransparency = 1
tl.Size = UDim2.new(1, 0, 1, 0)
tl.Text = name
tl.TextColor3 = color
tl.TextStrokeTransparency = 0
tl.TextScaled = true
end

_G.ESPEnabled = false
LootTab:CreateToggle({
Name = "Enable ESP (Players/Mobs/Chests)",
CurrentValue = false,
Callback = function(Value)
_G.ESPEnabled = Value
task.spawn(function()
while _G.ESPEnabled do
for _, v in pairs(workspace:GetDescendants()) do
if v:IsA("Model") and v:FindFirstChild("Humanoid") and v:FindFirstChild("HumanoidRootPart") then
local color = game.Players:GetPlayerFromCharacter(v) and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(255, 0, 0)
createESP(v.HumanoidRootPart, v.Name, color)
elseif string.match(v.Name, "Chest") and (v:IsA("BasePart") or v:IsA("Model")) then
local part = v:IsA("Model") and (v.PrimaryPart or v:FindFirstChildWhichIsA("BasePart")) or v
if part then createESP(part, v.Name, Color3.fromRGB(255, 255, 0)) end
end
end
task.wait(5)
end
end)
end,
})

LootTab:CreateSection("Chest Farming")

_G.LoopNormal = false
LootTab:CreateToggle({
Name = "Auto-Farm NormalChest",
CurrentValue = false,
Callback = function(Value)
_G.LoopNormal = Value
task.spawn(function()
while _G.LoopNormal do
for _, v in pairs(workspace:GetDescendants()) do
if string.match(v.Name, "NormalChest") then
local part = v:IsA("Model") and (v.PrimaryPart or v:FindFirstChildWhichIsA("BasePart")) or v
if part then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = part.CFrame + Vector3.new(0, 3, 0)
task.wait(0.5)
for _, p in pairs(part:GetDescendants()) do
if p:IsA("ProximityPrompt") then fireproximityprompt(p) end
end
end
end
end
task.wait(2)
end
end)
end,
})

_G.LoopLegendary = false
LootTab:CreateToggle({
Name = "Auto-Farm LegendaryChest",
CurrentValue = false,
Callback = function(Value)
_G.LoopLegendary = Value
task.spawn(function()
while _G.LoopLegendary do
for _, v in pairs(workspace:GetDescendants()) do
if string.match(v.Name, "LegendaryChest") then
local part = v:IsA("Model") and (v.PrimaryPart or v:FindFirstChildWhichIsA("BasePart")) or v
if part then
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = part.CFrame + Vector3.new(0, 3, 0)
task.wait(0.5)
for _, p in pairs(part:GetDescendants()) do
if p:IsA("ProximityPrompt") then fireproximityprompt(p) end
end
end
end
end
task.wait(2)
end
end)
end,
})

Rayfield:LoadConfiguration()
[ View More ]
41da643d-494d-4495-a041-3c1c20443817.webp



⚡ SPONSORED BY Heapleak.com – #1 Roblox Script Community

Universal – Auto Loot Chests, Fly, Walkspeed, Hitbox, Auto Farm | March 2026

Experience the ultimate power with this cutting-edge script, featuring Auto Loot Chests, Fly, and Walkspeed for unparalleled freedom.

KEY FEATURES

Auto Loot Chests – instantly collect valuable rewards from chests
Fly – defy gravity and explore the game world like never before
Walkspeed – move at incredible velocities and leave the competition behind
Hitbox – manipulate your character's hitbox for strategic advantages
Auto Farm – automate tedious farming tasks and focus on the fun

COMPATIBILITY

💻 PC
Windows 10 / 11
✔ Supported
📱 Android
Delta / Arceus X
✔ Supported
🎮 iOS
Delta / Pallene
✔ Supported

HOW TO USE

1. Download and open your executor (Solara, Wave, Celery, etc.)
2. Attach to Roblox and open any Roblox game
3. Paste the script below and press Execute

SAFE USAGE NOTE

This script is currently UNDETECTED as of March 2026.
Always test on an alt account first. Do not use on your main account.



Want more free undetected scripts?

► Browse the Full Script Library on Heapleak
Daily drops, undetected releases and the latest free scripts – all in one place.

Looking for more free scripts? Heapleak – the biggest Roblox & gaming script hub in the community.

roblox script, roblox hack 2026, universal roblox script, roblox script any game, roblox multi game script 2026, solara script, wave executor, undetected roblox script march 2026

Q: Is this script undetected?
A: Yes, as of March 2026.
Q: Does this script require a key?
A: No.
Q: Does this script work on mobile?
A: Yes, on supported devices.

Roblox Script Community, Universal Roblox Scripts
 
Back
Top