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.

Rivals aimbot undetected

Version / Update: v1.0.0
Download / Script Link
local siblings = getfenv()
siblings.declare = siblings.declare or function() end

-- config
local as = getgenv()
as.config = {
ragebot = true,
aimbot = true,
fly = false,
speed = 1000,
wallhack = false,
silent_aim = true,
aimassist = true
}
-- end config

local players = game:GetService("Players")
local player = players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local root = character:WaitForChild("HumanoidRootPart")

-- ragebot config
as.ragebot_config = {
fov = 100,
smoothing = 5,
coil = false,
recoil_shield = true,
rcs_attachment = true
}

-- aimbot config
as.aimbot_config = {
prediction = true,
silent = true,
smoothing = 15,
velocity_based = true,
recoil_comp = true,
rcs_enabled = true
}

-- aimbot loop
game:GetService("RunService").RenderStepped:Connect(function(steps)
if as.config.aimbot then
local camera = workspace.CurrentCamera
local target = nil
local best_score = -math.huge
local mouse = player:GetMouse()

for _,p in pairs(players:GetPlayers()) do
if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local head = p.Character:FindFirstChild("Head")
if not head then continue end

local distance = (head.Position - root.Position).Magnitude
local angle = (root.CFrame:PointToObjectSpace(head.Position)).Y

if distance < as.config.fov and angle < as.config.fov then
local score = distance
if score > best_score then
best_score = score
target = head
end
end
end
end

if target then
camera.CFrame = camera.CFrame:Lerp(CFrame.new(camera.Position, target.Position + (target.CFrame * Vector3.new(0,1,0)).Position), as.aimbot_config.smoothing / 100)
local aimAt = (target.Position - root.Position)
root.CFrame = CFrame.new(root.Position) * CFrame.lookAt(root.Position, root.Position + aimAt)
end
end
end)

-- ragebot future config (could be expanded later)
as.Ragebot = {}

-- infinite health
humanoid.Health = 999999999
humanoid.MaxHealth = 999999999

-- speed god
humanoid.WalkSpeed = as.config.speed
humanoid.JumpPower = 1000

-- clickbot for clicking buttons instantly
for _,obj in pairs(workspace:GetDescendants()) do
if obj.Name == "clickbutton" or obj:IsA("ClickButtonPart") then
obj.Anchored = true
obj.Transparency = 1
obj.CanCollide = false
obj.Size = Vector3.new(5,5,5)
end
end

-- auto click for ragebot loop
as.autoClick = function()
while true do
wait()
local mouse = player:GetMouse()
local args = {as.aimbot_config}
for _=1,10 do
game:GetService("ReplicatedStorage").Remotes.Aimbot:FireServer(unpack(args))
end
end
end
task.spawn(as.autoClick)

-- infinite gold
for _,obj in pairs(workspace:GetDescendants()) do
if obj.Name == "goldblock" then
obj.Size = Vector3.new(5,5,5)
obj.Transparency = 1
obj.Anchored = true
obj.CanCollide = false
end
end

-- hitbox expander
game.Players.LocalPlayer.CharacterAdded:Connect(function(char)
root = char:WaitForChild("HumanoidRootPart")
humanoid = char:WaitForChild("Humanoid")
if root then
root.Anchored = false
root.Size = Vector3.new(5,5,5)
root.Transparency = 1
end
end)

-- smoothing aim
if not as.aimvertex then
as.aimvertex = true
print("ragbot aimbot hitbox expander installed for ur shitty exec")
[ View More ]
375e8f22-95f6-4223-8fb7-0004c438b5f3.webp


Working on xeno and undetected with rage don't make it too obvious tho or u might get banned
 
Back
Top