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 ]
Working on xeno and undetected with rage don't make it too obvious tho or u might get banned