TA AIMBOT
Key RequiredUniversal

TA AIMBOT

Universal Scriptrexloluthrexloluth 332 views 1.2K executesUpdated Mar 20, 2026
Unrated
00
Lua Script•149 lines (5368 chars)
-- [[ 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)

Features & Information

TA AIMBOT REXLO TARAFINDAN YAPILMIŞTIR

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts