M
Description
its just a simple aimbot. ATTENTION CLICK B FOR IT TO WORK AND CLICK P TO SHOW THE CIRCLE
GAMERagdoll Engine ⚙️
UPDATEDOct 19, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
local uis = game:GetService("UserInputService")
local plr = game.Players.LocalPlayer
local cam = workspace.CurrentCamera
local rs = game:GetService("RunService")
local aiming = false
local lockedTarget = nil
local fovRadius = 100
local aimOffset = Vector3.new(0, -3, 0)
local circleVisible = false
-- FOV Circle (standaard onzichtbaar)
local fovCircle = Drawing.new("Circle")
fovCircle.Position = Vector2.new(
cam.ViewportSize.X / 2,
cam.ViewportSize.Y / 2
)
fovCircle.Radius = fovRadius
fovCircle.Color = Color3.fromRGB(255, 255, 0)
fovCircle.Thickness = 1
fovCircle.Transparency = 0.6
fovCircle.Visible = circleVisible
fovCircle.Filled = false
-- Find closest target inside FOV
local function getClosest()
local closest = nil
local shortest = math.huge
for _, player in pairs(game.Players:GetPlayers()) do
if player ~= plr and player.Character then
local character = player.Character
local humanoid = character:FindFirstChild("Humanoid")
local head = character:FindFirstChild("Head")
if humanoid and humanoid.Health > 0 and head then
local screenPos, onScreen =
cam:WorldToViewportPoint(head.Position)
if onScreen then
local center = Vector2.new(
cam.ViewportSize.X / 2,
cam.ViewportSize.Y / 2
)
local distance = (
Vector2.new(screenPos.X, screenPos.Y) - center
).Magnitude
if distance <= fovRadius and distance < shortest then
shortest = distance
closest = head
end
end
end
end
end
return closest
end
-- B = toggle aim lock, P = toggle circle
uis.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.B then
if aiming then
aiming = false
lockedTarget = nil
else
lockedTarget = getClosest()
aiming = lockedTarget ~= nil
end
elseif input.KeyCode == Enum.KeyCode.P then
circleVisible = not circleVisible
fovCircle.Visible = circleVisible
end
end)
-- Aim loop
rs.RenderStepped:Connect(function()
fovCircle.Position = Vector2.new(
cam.ViewportSize.X / 2,
cam.ViewportSize.Y / 2
)
fovCircle.Visible = circleVisible
if aiming and lockedTarget then
local character = lockedTarget.Parent
local humanoid = character
and character:FindFirstChild("Humanoid")
if humanoid and humanoid.Health > 0 then
local targetPosition =
lockedTarget.Position + aimOffset
cam.CFrame = CFrame.new(
cam.CFrame.Position,
targetPosition
)
else
aiming = false
lockedTarget = nil
end
end
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place