
KeylessUniversal

-- bypass aimbot: Sticky Aim + ESP/Tracers + Trigger Bot + Wall Check
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
local Mouse = LocalPlayer:GetMouse()
local function isVisible(targetPart)
if not targetPart then return false end
local character = LocalPlayer.Character
if not character or not character:FindFirstChild("HumanoidRootPart") then return false end
local origin = character.HumanoidRootPart.Position
local direction = targetPart.Position - origin
local params = RaycastParams.new()
params.FilterDescendantsInstances = {character}
params.FilterType = Enum.RaycastFilterType.Blacklist
params.IgnoreWater = true
local result = Workspace:Raycast(origin, direction, params)
if result then
local hitChar = result.Instance:FindFirstAncestorWhichIsA("Model")
if hitChar and hitChar:FindFirstChild("Humanoid") and hitChar == targetPart.Parent then
return true
end
return false
end
return true
end
local AimEnabled = true
local AimStrength = 0.35
local IsRightClickHeld = false
local AimPart = "Head"
local function getClosestVisibleEnemy()
local closest = nil
local bestDist = math.huge
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("Humanoid") and player.Character.Humanoid.Health > 0 then
local part = player.Character:FindFirstChild(AimPart)
if part and isVisible(part) then
local screenPos, onScreen = Camera:WorldToScreenPoint(part.Position)
if onScreen then
local dist = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
if dist < bestDist and dist < 600 then
bestDist = dist
closest = part
end
end
end
end
end
return closest
end
UserInputService.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton2 then
IsRightClickHeld = true
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton2 then
IsRightClickHeld = false
end
end)
RunService.RenderStepped:Connect(function()
if AimEnabled and IsRightClickHeld then
local target = getClosestVisibleEnemy()
if target then
local desired = CFrame.lookAt(Camera.CFrame.Position, target.Position)
Camera.CFrame = Camera.CFrame:Lerp(desired, AimStrength)
end
end
end)
local ESPEnabled = true
local Highlights = {}
local Tracers = {}
local function addESP(player)
if player == LocalPlayer or not player.Character then return end
local highlight = Instance.new("Highlight")
highlight.FillTransparency = 1
highlight.OutlineTransparency = 0
highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
highlight.Adornee = player.Character
highlight.Parent = player.Character
Highlights[player] = highlight
local tracer = Drawing.new("Line")
tracer.Color = Color3.fromRGB(255, 0, 0)
tracer.Thickness = 2
tracer.Transparency = 1
tracer.Visible = false
Tracers[player] = tracer
end
local function removeESP(player)
if Highlights[player] then
Highlights[player]:Destroy()
Highlights[player] = nil
end
if Tracers[player] then
Tracers[player]:Remove()
Tracers[player] = nil
end
end
local function enableESP()
if ESPEnabled then return end
ESPEnabled = true
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer and player.Character then
addESP(player)
end
end
end
local function disableESP()
if not ESPEnabled then return end
ESPEnabled = false
for player, _ in pairs(Highlights) do
removeESP(player)
end
end
local function setupPlayer(player)
if player ~= LocalPlayer then
if player.Character and ESPEnabled then addESP(player) end
player.CharacterAdded:Connect(function()
if ESPEnabled then addESP(player) end
end)
player.CharacterRemoving:Connect(function()
removeESP(player)
end)
end
end
for _, player in ipairs(Players:GetPlayers()) do
setupPlayer(player)
end
Players.PlayerAdded:Connect(setupPlayer)
RunService.RenderStepped:Connect(function()
if not ESPEnabled then return end
local bottom = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y)
for player, line in pairs(Tracers) do
if player.Character and player.Character:FindFirstChild("Head") and player.Character.Humanoid.Health > 0 then
local headPos, onScreen = Camera:WorldToViewportPoint(player.Character.Head.Position)
if onScreen then
line.From = bottom
line.To = Vector2.new(headPos.X, headPos.Y)
line.Visible = true
else
line.Visible = false
end
else
line.Visible = false
end
end
end)
local TriggerEnabled = false
local TriggerDelay = 0.05
local lastShot = 0
local function isEnemyVisibleUnderCrosshair()
local target = getClosestVisibleEnemy()
if target then
local screenPos, onScreen = Camera:WorldToScreenPoint(target.Position)
if onScreen then
return (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude < 60
end
end
return false
end
RunService.RenderStepped:Connect(function()
if TriggerEnabled and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then
if isEnemyVisibleUnderCrosshair() and tick() - lastShot >= TriggerDelay then
mouse1press()
task.wait()
mouse1release()
lastShot = tick()
end
end
end)
local screenGui = Instance.new("ScreenGui")
screenGui.ResetOnSpawn = false
screenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 340, 0, 420)
mainFrame.Position = UDim2.new(0.5, -170, 0.5, -210)
mainFrame.BackgroundColor3 = Color3.fromRGB(28, 28, 35)
mainFrame.Visible = false
mainFrame.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 16)
corner.Parent = mainFrame
local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 45)
titleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
titleBar.Parent = mainFrame
local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 16)
titleCorner.Parent = titleBar
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, -60, 1, 0)
titleLabel.Position = UDim2.new(0, 15, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "bypass aimbot anygame"
titleLabel.TextColor3 = Color3.new(1,1,1)
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 22
titleLabel.TextXAlignment = Enum.TextXAlignment.Left
titleLabel.Parent = titleBar
local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 35, 0, 35)
closeBtn.Position = UDim2.new(1, -45, 0, 5)
closeBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50)
closeBtn.Text = "X"
closeBtn.TextColor3 = Color3.new(1,1,1)
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 20
closeBtn.Parent = titleBar
local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 10)
closeCorner.Parent = closeBtn
closeBtn.MouseButton1Click:Connect(function()
disableESP()
for _, line in pairs(Tracers) do if line then line:Remove() end end
screenGui:Destroy()
end)
local function createButton(name, yPos, defaultOn)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 280, 0, 70)
btn.Position = UDim2.new(0.5, -140, yPos, 0)
btn.BackgroundColor3 = defaultOn and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(180, 0, 0)
btn.Text = name .. ": " .. (defaultOn and "ON" or "OFF")
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.GothamBold
btn.TextSize = 28
btn.Parent = mainFrame
local c = Instance.new("UICorner")
c.CornerRadius = UDim.new(0, 14)
c.Parent = btn
return btn
end
local aimBtn = createButton("Sticky Aim", 0.15, true)
aimBtn.MouseButton1Click:Connect(function()
AimEnabled = not AimEnabled
aimBtn.Text = "Sticky Aim: " .. (AimEnabled and "ON" or "OFF")
aimBtn.BackgroundColor3 = AimEnabled and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(180, 0, 0)
end)
local espBtn = createButton("ESP + Tracers", 0.38, true)
espBtn.MouseButton1Click:Connect(function()
ESPEnabled = not ESPEnabled
if ESPEnabled then enableESP() else disableESP() end
espBtn.Text = "ESP + Tracers: " .. (ESPEnabled and "ON" or "OFF")
espBtn.BackgroundColor3 = ESPEnabled and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(180, 0, 0)
end)
local triggerBtn = createButton("Trigger Bot", 0.61, false)
triggerBtn.MouseButton1Click:Connect(function()
TriggerEnabled = not TriggerEnabled
triggerBtn.Text = "Trigger Bot: " .. (TriggerEnabled and "ON" or "OFF")
triggerBtn.BackgroundColor3 = TriggerEnabled and Color3.fromRGB(0, 180, 0) or Color3.fromRGB(180, 0, 0)
end)
local info = Instance.new("TextLabel")
info.Size = UDim2.new(1, -20, 0, 80)
info.Position = UDim2.new(0, 10, 1, -90)
info.BackgroundTransparency = 1
info.Text = "Sticky Aim: Hold Right-Click bypass aimbot any game"
info.TextColor3 = Color3.fromRGB(220, 220, 220)
info.Font = Enum.Font.Gotham
info.TextSize = 16
info.TextYAlignment = Enum.TextYAlignment.Top
info.Parent = mainFrame
local circle = Instance.new("TextButton")
circle.Size = UDim2.new(0, 80, 0, 80)
circle.Position = UDim2.new(1, -100, 0.5, -40)
circle.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
circle.Text = "UI"
circle.TextColor3 = Color3.new(1,1,1)
circle.Font = Enum.Font.GothamBold
circle.TextSize = 30
circle.Parent = screenGui
local cCorner = Instance.new("UICorner")
cCorner.CornerRadius = UDim.new(1, 0)
cCorner.Parent = circle
local stroke = Instance.new("UIStroke")
stroke.Thickness = 4
stroke.Color = Color3.new(1,1,1)
stroke.Parent = circle
circle.MouseButton1Click:Connect(function()
mainFrame.Visible = not mainFrame.Visible
end)
-- Dragging
local draggingCircle = false
local draggingPanel = false
local dragStart, startPos
local function startDrag(obj)
if obj == circle then draggingCircle = true else draggingPanel = true end
dragStart = UserInputService:GetMouseLocation()
startPos = obj.Parent.Position
end
circle.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then startDrag(circle) end
end)
titleBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then startDrag(titleBar) end
end)
UserInputService.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
if draggingCircle or draggingPanel then
local delta = UserInputService:GetMouseLocation() - dragStart
local target = draggingCircle and circle or mainFrame
target.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
draggingCircle = false
draggingPanel = false
end
end)
-- Start ESP on load
enableESP()
print("bypass aimobot tool")



my kyro scripts discord: https://discord.com/invite/94ftvVfAMu
dtc
@wyvern hey, you're the first admin to comment on one of my scripts I'm sorry but I really don't know dto what it means But I recently want you to test out my scripts