Aimbot all game|VEX HUB
Key RequiredUniversal

Aimbot all game|VEX HUB

Universal ScriptVEX_HUBVEX_HUB 14 views 0 executesUpdated Oct 8, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•176 lines (4922 chars)
-- ============================================
-- 🎯 Aimbot — يهدف على راس أقرب لاعب
-- ضعه في Delta / StarterPlayerScripts
-- ============================================

local Players          = game:GetService("Players")
local RunService       = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

local LocalPlayer = Players.LocalPlayer
local Camera      = workspace.CurrentCamera
local PlayerGui   = LocalPlayer:WaitForChild("PlayerGui")

-- حذف القديم
local old = PlayerGui:FindFirstChild("AimbotGui")
if old then old:Destroy() end

-- ================= الحالة =================
local State = {
    Enabled = false,
    Conn    = nil,
    Target  = nil,
}

-- ================= أدوات =================
local function new(class, props, parent)
    local inst = Instance.new(class)
    if props then
        for k, v in pairs(props) do
            pcall(function() inst[k] = v end)
        end
    end
    if parent then inst.Parent = parent end
    return inst
end

local function corner(p, r)
    return new("UICorner", { CornerRadius = r or UDim.new(0, 8) }, p)
end

-- ================= الحصول على راس اللاعب =================
local function getHead(player)
    local char = player.Character
    if not char then return nil end
    return char:FindFirstChild("Head")
end

-- ================= أقرب لاعب =================
local function getClosestPlayer()
    local myChar = LocalPlayer.Character
    if not myChar then return nil end
    local myHRP = myChar:FindFirstChild("HumanoidRootPart")
    if not myHRP then return nil end

    local closest, closestDist = nil, math.huge

    for _, p in ipairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character then
            local head = p.Character:FindFirstChild("Head")
            local hum  = p.Character:FindFirstChildOfClass("Humanoid")
            if head and hum and hum.Health > 0 then
                local dist = (head.Position - myHRP.Position).Magnitude
                if dist < closestDist then
                    closestDist = dist
                    closest = p
                end
            end
        end
    end

    return closest
end

-- ================= تشغيل Aimbot =================
local function startAimbot()
    State.Enabled = true

    State.Conn = RunService.RenderStepped:Connect(function()
        if not State.Enabled then return end

        local target = getClosestPlayer()
        State.Target = target

        if target then
            local head = getHead(target)
            if head then
                -- قفل الكاميرا على الراس
                pcall(function()
                    Camera.CFrame = CFrame.new(Camera.CFrame.Position, head.Position)
                end)
            end
        end
    end)
end

-- ================= إيقاف Aimbot =================
local function stopAimbot()
    State.Enabled = false
    State.Target = nil
    if State.Conn then
        State.Conn:Disconnect()
        State.Conn = nil
    end
end

-- ================= الواجهة =================
local gui = new("ScreenGui", {
    Name = "AimbotGui",
    ResetOnSpawn = false,
    IgnoreGuiInset = true,
}, PlayerGui)

local btn = new("TextButton", {
    Size = UDim2.fromOffset(220, 55),
    Position = UDim2.new(0, 20, 0.5, -27),
    BackgroundColor3 = Color3.fromRGB(100, 150, 240),
    Text = "🎯 AIMBOT: OFF",
    TextColor3 = Color3.new(1, 1, 1),
    Font = Enum.Font.GothamBold,
    TextSize = 15,
    BorderSizePixel = 0,
    AutoButtonColor = false,
}, gui)
corner(btn, UDim.new(0, 12))

local info = new("TextLabel", {
    Size = UDim2.fromOffset(220, 20),
    Position = UDim2.new(0, 20, 0.5, 32),
    BackgroundTransparency = 1,
    Text = "اضغط للتشغيل",
    TextColor3 = Color3.fromRGB(200, 200, 210),
    Font = Enum.Font.Gotham,
    TextSize = 12,
}, gui)

-- Hover
btn.MouseEnter:Connect(function()
    if not State.Enabled then
        btn.BackgroundColor3 = Color3.fromRGB(120, 170, 255)
    end
end)
btn.MouseLeave:Connect(function()
    if not State.Enabled then
        btn.BackgroundColor3 = Color3.fromRGB(100, 150, 240)
    end
end)

-- الضغط
btn.MouseButton1Click:Connect(function()
    if State.Enabled then
        stopAimbot()
        btn.Text = "🎯 AIMBOT: OFF"
        btn.BackgroundColor3 = Color3.fromRGB(100, 150, 240)
        info.Text = "متوقف"
        info.TextColor3 = Color3.fromRGB(200, 200, 210)
    else
        startAimbot()
        btn.Text = "🎯 AIMBOT: ON"
        btn.BackgroundColor3 = Color3.fromRGB(85, 210, 130)
        info.Text = "شغال — يهدف على الراس"
        info.TextColor3 = Color3.fromRGB(85, 210, 130)
    end
end)

-- تحديث الهدف
task.spawn(function()
    while gui.Parent do
        task.wait(0.3)
        if State.Enabled and State.Target then
            info.Text = "🎯 " .. State.Target.Name
            info.TextColor3 = Color3.fromRGB(85, 210, 130)
        end
    end
end)

print("[Aimbot] تم التحميل")

Features & Information

Aimbot head all game
#Aimbot

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts