
KeylessUniversal

-- [[ TA AİMBOT - FULL LOCK, RED ESP & TARGET NAME ]] --
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local camera = game.Workspace.CurrentCamera
local runService = game:GetService("RunService")
local aimbotEnabled = false
local espEnabled = false
local lockedTarget = nil
-- --- GUI (GELİŞTİRİLMİŞ VE İSİM GÖSTERGELİ) ---
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local MainFrame = Instance.new("Frame")
local TitleLabel = Instance.new("TextLabel")
local AimBtn = Instance.new("TextButton")
local EspBtn = Instance.new("TextButton")
local TargetLabel = Instance.new("TextLabel") -- İsim Göstergesi
-- Ana Panel
MainFrame.Size = UDim2.new(0, 300, 0, 200) -- İsim için biraz daha uzatıldı
MainFrame.Position = UDim2.new(0.05, 0, 0.1, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
MainFrame.Parent = ScreenGui
MainFrame.Active = true
MainFrame.Draggable = true
-- Başlık
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
TitleLabel.Text = "TA AİMBOT"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextSize = 24
TitleLabel.Parent = MainFrame
-- Aimbot Butonu
AimBtn.Size = UDim2.new(0.9, 0, 0, 40)
AimBtn.Position = UDim2.new(0.05, 0, 0.25, 0)
AimBtn.Text = "AİMBOT: KAPALI"
AimBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
AimBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
AimBtn.Font = Enum.Font.GothamBold
AimBtn.TextSize = 18
AimBtn.Parent = MainFrame
-- ESP Butonu
EspBtn.Size = UDim2.new(0.9, 0, 0, 40)
EspBtn.Position = UDim2.new(0.05, 0, 0.50, 0)
EspBtn.Text = "ESP: KAPALI"
EspBtn.BackgroundColor3 = Color3.fromRGB(150, 0, 0)
EspBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
EspBtn.Font = Enum.Font.GothamBold
EspBtn.TextSize = 18
EspBtn.Parent = MainFrame
-- Hedef İsim Göstergesi (YENİ)
TargetLabel.Size = UDim2.new(0.9, 0, 0, 40)
TargetLabel.Position = UDim2.new(0.05, 0, 0.75, 0)
TargetLabel.Text = "HEDEF: YOK"
TargetLabel.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TargetLabel.TextColor3 = Color3.fromRGB(0, 255, 255) -- Cyan renk dikkat çekmesi için
TargetLabel.Font = Enum.Font.Code
TargetLabel.TextSize = 16
TargetLabel.Parent = MainFrame
-- --- MANTIK FONKSİYONLARI ---
local function updateESP()
for _, v in pairs(game.Players:GetPlayers()) do
if v ~= player and v.Character then
local highlight = v.Character:FindFirstChild("TA_ESP")
if espEnabled then
if not highlight then
highlight = Instance.new("Highlight")
highlight.Name = "TA_ESP"
highlight.Parent = v.Character
highlight.FillColor = Color3.fromRGB(255, 0, 0)
highlight.FillTransparency = 0.5
highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
end
else
if highlight then highlight:Destroy() end
end
end
end
end
local function getClosestToCenter()
local closest = nil
local shortestDist = math.huge
local center = Vector2.new(camera.ViewportSize.X / 2, camera.ViewportSize.Y / 2)
for _, v in pairs(game.Players:GetPlayers()) do
if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health > 0 then
local pos, onScreen = camera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
if onScreen then
local dist = (Vector2.new(pos.X, pos.Y) - center).Magnitude
if dist < shortestDist then
closest = v
shortestDist = dist
end
end
end
end
return closest
end
-- --- ETKİLEŞİMLER ---
AimBtn.MouseButton1Click:Connect(function()
aimbotEnabled = not aimbotEnabled
AimBtn.Text = aimbotEnabled and "AİMBOT: AKTİF" or "AİMBOT: KAPALI"
AimBtn.BackgroundColor3 = aimbotEnabled and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(150, 0, 0)
if not aimbotEnabled then
lockedTarget = nil
TargetLabel.Text = "HEDEF: YOK"
end
end)
EspBtn.MouseButton1Click:Connect(function()
espEnabled = not espEnabled
EspBtn.Text = espEnabled and "ESP: AKTİF" or "ESP: KAPALI"
EspBtn.BackgroundColor3 = espEnabled and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(150, 0, 0)
updateESP()
end)
-- --- ANA DÖNGÜ ---
runService.RenderStepped:Connect(function()
if aimbotEnabled then
-- Hedef yoksa veya öldüyse yeni ara
if not lockedTarget or not lockedTarget.Character or not lockedTarget.Character:FindFirstChild("Humanoid") or lockedTarget.Character.Humanoid.Health <= 0 then
lockedTarget = getClosestToCenter()
end
if lockedTarget and lockedTarget.Character and lockedTarget.Character:FindFirstChild("HumanoidRootPart") then
-- Kilitlenme
camera.CFrame = CFrame.new(camera.CFrame.Position, lockedTarget.Character.HumanoidRootPart.Position)
-- İsim Güncelleme
TargetLabel.Text = "HEDEF: " .. lockedTarget.Name
else
TargetLabel.Text = "HEDEF ARANIYOR..."
end
end
if espEnabled then updateESP() end
end)No comments yet for this script.



