aimbot src
Key RequiredUniversal

aimbot src

Universal Scriptztiqztiq 62 views 538 executesUpdated Aug 15, 2026
Unrated
00
Lua Script•1694 lines (43445 chars)
-- This file was generated at discord.gg/syncrypt

local Players = game:GetService("Players")
local t1 = {
	PgKkj01 = "CREATOR",
	GabisPleys = "STAFF",
	NomeStaff2 = "STAFF",
	NomeVip1 = "VIP",
	NomeVip2 = "VIP",
	NomeInfluencer1 = "INFLUENCER",
	NomeInfluencer2 = "INFLUENCER"
}
local color3 = Color3.fromRGB(0, 255, 255)
local t2 = {
	Text = "7Z HUB CREATOR",
	Color = color3
}
local color3_2 = Color3.fromRGB(255, 0, 0)
local t3 = {
	Text = "STAFF",
	Color = color3_2
}
local color3_3 = Color3.fromRGB(255, 215, 0)
local t4 = {
	Text = "VIP",
	Color = color3_3
}
local color3_4 = Color3.fromRGB(255, 105, 180)
local t5 = {
	Text = "INFLUENCER",
	Color = color3_4
}
local t6 = {
	CREATOR = t2,
	STAFF = t3,
	VIP = t4,
	INFLUENCER = t5
}
local function v12(p1)
    local v73 = t1[p1.Name]

    if not v73 then
        return
    end

    local function v74(p2)
        local Head = p2:WaitForChild("Head", 5)
        local v379 = not Head

        if not v379 then
            v379 = Head:FindFirstChild("7Z_TAG")
        end

        if v379 then
            return
        end

        local BillboardGui = Instance.new("BillboardGui")

        BillboardGui.Name = "7Z_TAG"
        BillboardGui.Adornee = Head
        BillboardGui.Size = UDim2.new(0, 110, 0, 20)
        BillboardGui.StudsOffsetWorldSpace = Vector3.new(0, 2.1, 0)
        BillboardGui.AlwaysOnTop = true
        BillboardGui.MaxDistance = 1e999
        BillboardGui.Parent = Head

        local Frame = Instance.new("Frame", BillboardGui)

        Frame.Size = UDim2.new(1, 0, 1, 0)
        Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
        Frame.BackgroundTransparency = 0.3
        Frame.BorderSizePixel = 0
        Instance.new("UICorner", Frame).CornerRadius = UDim.new(0, 6)

        local UIStroke = Instance.new("UIStroke", Frame)

        UIStroke.Thickness = 1.3
        UIStroke.Color = t6[v73].Color

        local TextLabel = Instance.new("TextLabel", Frame)

        TextLabel.Size = UDim2.new(1, -6, 1, 0)
        TextLabel.Position = UDim2.new(0, 3, 0, 0)
        TextLabel.BackgroundTransparency = 1
        TextLabel.Text = t6[v73].Text
        TextLabel.TextColor3 = t6[v73].Color
        TextLabel.Font = Enum.Font.GothamBold
        TextLabel.TextScaled = true
        TextLabel.TextStrokeTransparency = 0.6
    end

    if p1.Character then
        v74(p1.Character)
    end

    p1.CharacterAdded:Connect(v74)
end
for _, player in ipairs(Players:GetPlayers()) do
    v12(player)
end
Players.PlayerAdded:Connect(v12)
local v15 = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
local v16 = v15:CreateWindow({
	Name = "Aim Hard  -  Aimbot Script",
	LoadingTitle = "Aim Hard Hub is loading...",
	LoadingSubtitle = "by PgKkj01",
	ShowText = "Aim Hard",
	Theme = "DarkBlue",
	ToggleUIKeybind = "K",
	ConfigurationSaving = {
		Enabled = true,
		FileName = "Big Hub"
	}
})
local v17 = v16:CreateTab("Aimbot", "crosshair")
v17:CreateSection("Aimbot Functions")
local v18 = v16:CreateTab("ESP", "atom")
v18:CreateSection("ESP Functions")
local CurrentCamera = workspace.CurrentCamera
local Players2 = game:GetService("Players")
local LocalPlayer = Players2.LocalPlayer
local u22 = false
local n1 = 60
local s1 = "Head"
local u25 = false
local u26 = false
local u27 = true
local color3_5 = Color3.fromRGB(0, 255, 0)
local drawing = Drawing.new("Circle")
drawing.Color = color3_5
drawing.Transparency = 1
drawing.Thickness = 2
drawing.Filled = false
drawing.Visible = false
local function v30()
    local ViewportSize = CurrentCamera.ViewportSize

    if "Top" == "Top" then
        return Vector2.new(ViewportSize.X / 2, 30)
    end

    if "Top" == "Bottom" then
        return Vector2.new(ViewportSize.X / 2, ViewportSize.Y - 30)
    end

    return Vector2.new(ViewportSize.X / 2, 30)
end
local function v31()
    local v78 = v30()

    for _, v in pairs(lineDraws) do
        local v81 = v

        if v81 then
            pcall(function()
                v81.From = v78
            end)
        end
    end
end
local function v32(p3)
    u22 = p3

    local v86 = n1

    drawing.Visible = p3
    drawing.Radius = v86
    drawing.Position = Vector2.new(CurrentCamera.ViewportSize.X / 2, CurrentCamera.ViewportSize.Y / 2)
    drawing.Color = color3_5
end
v17:CreateInput({
	Name = "Aimbot Type (Head/Chest)",
	CurrentValue = "",
	PlaceholderText = "Type Head or Chest",
	RemoveTextAfterFocusLost = false,
	Flag = "InputAimbotPart",
	Callback = function(p4)
    local v88 = p4:lower()

    if v88 == "head" then
        s1 = "Head"
        v15:Notify({
				Title = "Aimbot",
				Content = "Now aiming at the head!",
				Duration = 2
			})

        return
    end

    if v88 == "chest" then
        s1 = "HumanoidRootPart"
        v15:Notify({
				Title = "Aimbot",
				Content = "Now aiming at the chest!",
				Duration = 2
			})

        return
    end

    v15:Notify({
			Title = "Aimbot",
			Content = "Type only 'Head' or 'Chest'",
			Duration = 2
		})
end
})
local function v33(p5)
    local n2 = 1e999
    local n3 = 1e999
    local v92 = -math.huge
    local v93 = false
    local n4 = -1e999

    for _, v in ipairs(p5) do
        local v97 = CurrentCamera:WorldToViewportPoint(v)

        if v97 and v97.Z > 0 then
            v93 = true
        end

        n2 = math.min(n2, v97.X)
        n3 = math.min(n3, v97.Y)
        v92 = math.max(v92, v97.X)
        n4 = math.max(n4, v97.Y)
    end

    if not v93 then
        return nil
    end

    return n2, n3, v92, n4, v93
end
v17:CreateToggle({
	Name = " Aimbot ",
	CurrentValue = false,
	Flag = "ToggleAimbot",
	Callback = function(p6)
    v32(p6)
end
})
v17:CreateSlider({
	Name = "FOV",
	Range = {
		5,
		275
	},
	Increment = 1,
	Suffix = "px",
	CurrentValue = 60,
	Flag = "SliderFov",
	Callback = function(p7)
    n1 = p7

    local v100 = u22
    local v101 = n1

    drawing.Visible = v100
    drawing.Radius = v101
    drawing.Position = Vector2.new(CurrentCamera.ViewportSize.X / 2, CurrentCamera.ViewportSize.Y / 2)
    drawing.Color = color3_5
end
})
local t16
local v35 = color3_5
v17:CreateColorPicker({
	Name = "FOV Color",
	Color = v35,
	Flag = "ColorPickerFov",
	Callback = function(p8)
    color3_5 = p8
    drawing.Color = color3_5
end
})
v17:CreateSection("Additional Options")
v17:CreateToggle({
	Name = "Aim Through Walls",
	CurrentValue = false,
	Flag = "ToggleWallCheckAimbot",
	Callback = function(p9)
    u27 = not p9

    local v104 = v15

    if p9 then
        p9 = "Aimbot will now aim through walls!"
    end

    local v105 = p9 or "Aimbot only on visible players!"

    v104:Notify({
			Title = "Config",
			Content = v105,
			Duration = 2
		})
end
})
v17:CreateToggle({
	Name = "Team Check",
	CurrentValue = false,
	Flag = "ToggleTeamCheck",
	Callback = function(p10)
    u25 = p10

    for k, v in pairs(highlights) do
        if v then
            local v109 = u25

            if v109 then
                v109 = k.Team == LocalPlayer.Team
            end

            if v109 then
                v.OutlineColor = Color3.new(1, 1, 1)
            else
                v.OutlineColor = espColor
            end
        end
    end

    local v110 = v15
    local v111 = not p10 and "Team Check disabled!" or "Team Check enabled!"

    v110:Notify({
			Title = "Config",
			Content = v111,
			Duration = 2
		})
end
})
v17:CreateToggle({
	Name = "Ignore Dead",
	CurrentValue = false,
	Flag = "ToggleIgnoreDead",
	Callback = function(p11)
    u26 = p11

    local v113 = v15

    if p11 then
        p11 = "Ignore Dead enabled!"
    end

    local v114 = p11 or "Ignore Dead disabled!"

    v113:Notify({
			Title = "Config",
			Content = v114,
			Duration = 2
		})
end
})
local function v36()
    local CFramePosition = CurrentCamera.CFrame.Position
    local LookVector = CurrentCamera.CFrame.LookVector
    local v117
    local v118 = math.rad(n1)
    for _, player in ipairs(Players2:GetPlayers()) do
        if player ~= LocalPlayer then
            local Character = player.Character

            if Character then
                local s1_2 = Character:FindFirstChild(s1)

                if s1_2 then
                    local v123 = false
                    local v124 = u25

                    if v124 then
                        v124 = player.Team == LocalPlayer.Team
                    end

                    if v124 then
                        v123 = true
                    end

                    if not v123 and u26 then
                        local Humanoid = Character:FindFirstChildOfClass("Humanoid")

                        if Humanoid then
                            if Humanoid.Health <= 0 then
                                v123 = true
                            else
                                local ok, result = pcall(function()
                                    return Humanoid:GetState()
                                end)

                                if ok then
                                    ok = result == Enum.HumanoidStateType.Dead
                                end

                                if ok then
                                    v123 = true
                                end
                            end
                        end
                    end

                    if not v123 then
                        local s1_2Position = s1_2.Position
                        local v129 = s1_2Position - CFramePosition

                        if v129.Magnitude ~= 0 then
                            local v130 = math.acos((math.clamp(LookVector:Dot(v129.Unit), -1, 1)))
                            local v131 = true

                            if u27 then
                                local raycastParams = RaycastParams.new()

                                raycastParams.FilterType = Enum.RaycastFilterType.Blacklist
                                raycastParams.FilterDescendantsInstances = { LocalPlayer.Character }
                                raycastParams.IgnoreWater = true

                                local raycastResult = workspace:Raycast(CFramePosition, s1_2Position - CFramePosition, raycastParams)

                                v131 = false

                                if raycastResult then
                                    local Instance2 = raycastResult.Instance

                                    if Instance2 then
                                        Instance2 = raycastResult.Instance:IsDescendantOf(player.Character)
                                    end

                                    raycastResult = Instance2
                                end

                                if raycastResult then
                                    v131 = true
                                end
                            end

                            if v131 and v130 < v118 then
                                v117 = player
                                v118 = v130
                            end
                        end
                    end
                end
            end
        end
    end

    return v117
end
game:GetService("RunService").RenderStepped:Connect(function()
    drawing.Position = Vector2.new(CurrentCamera.ViewportSize.X / 2, CurrentCamera.ViewportSize.Y / 2)

    if u22 then
        local v135 = v36()
        local v136 = v135

        if v135 then
            v136 = v135.Character

            if v136 then
                v136 = v135.Character:FindFirstChild(s1)
            end
        end

        if v136 then
            CurrentCamera.CFrame = CFrame.new(CurrentCamera.CFrame.Position, v135.Character[s1].Position)
        end
    end
end)
local t7 = {}
local t8 = {}
local connection
local connection2
local t9 = {}
local function v42(p12)
    if not t8[p12] then
        local BillboardGui = Instance.new("BillboardGui")
        BillboardGui.Name = "ESP_Board_" .. tostring(p12.UserId)
        BillboardGui.Size = UDim2.new(0, 120, 0, 36)
        BillboardGui.StudsOffset = Vector3.new(0, 2, 0)
        BillboardGui.AlwaysOnTop = true
        local success = pcall(function()
            BillboardGui.Parent = game:GetService("CoreGui")
        end)
        if not success then
            BillboardGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
        end
        local TextLabel = Instance.new("TextLabel")
        TextLabel.Name = "NameLabel"
        TextLabel.Parent = BillboardGui
        TextLabel.Size = UDim2.new(1, 0, 0.45, 0)
        TextLabel.Position = UDim2.new(0, 0, 0, 0)
        TextLabel.BackgroundTransparency = 1
        TextLabel.Text = p12.Name
        TextLabel.TextColor3 = Color3.new(1, 1, 1)
        TextLabel.TextStrokeTransparency = 0
        TextLabel.TextScaled = false
        TextLabel.Font = Enum.Font.SourceSansBold
        TextLabel.TextSize = 14
        local TextLabel2 = Instance.new("TextLabel")
        TextLabel2.Name = "HealthLabel"
        TextLabel2.Parent = BillboardGui
        TextLabel2.Size = UDim2.new(1, 0, 0.275, 0)
        TextLabel2.Position = UDim2.new(0, 0, 0.45, 0)
        TextLabel2.BackgroundTransparency = 1
        TextLabel2.Text = ""
        TextLabel2.TextColor3 = Color3.new(1, 0, 0)
        TextLabel2.TextStrokeTransparency = 0.5
        TextLabel2.TextScaled = false
        TextLabel2.Font = Enum.Font.SourceSans
        TextLabel2.TextSize = 12
        TextLabel2.Visible = false
        local TextLabel3 = Instance.new("TextLabel")
        TextLabel3.Name = "DistanceLabel"
        TextLabel3.Parent = BillboardGui
        TextLabel3.Size = UDim2.new(1, 0, 0.275, 0)
        TextLabel3.Position = UDim2.new(0, 0, 0.725, 0)
        TextLabel3.BackgroundTransparency = 1
        TextLabel3.Text = ""
        TextLabel3.TextColor3 = Color3.new(1, 1, 1)
        TextLabel3.TextStrokeTransparency = 0.5
        TextLabel3.TextScaled = false
        TextLabel3.Font = Enum.Font.SourceSans
        TextLabel3.TextSize = 12
        TextLabel3.Visible = false
        t8[p12] = BillboardGui
    end

    return t8[p12]
end
local t11 = {}
local function v44(p13)
    local t12 = {}

    local function v146(p14, p15)
        if p13:FindFirstChild(p14) and p13:FindFirstChild(p15) then
            table.insert(t12, {
				p14,
				p15
			})
        end
    end

    v146("Head", "UpperTorso")
    v146("UpperTorso", "LowerTorso")
    v146("LowerTorso", "HumanoidRootPart")
    v146("UpperTorso", "LeftUpperArm")
    v146("LeftUpperArm", "LeftLowerArm")
    v146("UpperTorso", "RightUpperArm")
    v146("RightUpperArm", "RightLowerArm")
    v146("LowerTorso", "LeftUpperLeg")
    v146("LeftUpperLeg", "LeftLowerLeg")
    v146("LowerTorso", "RightUpperLeg")
    v146("RightUpperLeg", "RightLowerLeg")
    v146("Head", "Torso")
    v146("Torso", "Left Arm")
    v146("Torso", "Right Arm")
    v146("Torso", "Left Leg")
    v146("Torso", "Right Leg")

    return t12
end
local color3_6 = Color3.new(0, 1, 0)
local u46
local function v47(p16)
    if t16[p16] then
        return
    end

    t16[p16] = {}

    for _ = 1, 4 do
        local drawing2 = Drawing.new("Line")

        drawing2.Color = u46
        drawing2.Thickness = 2
        drawing2.Transparency = 1
        drawing2.Visible = false
        table.insert(t16[p16], drawing2)
    end
end
u46 = color3_6
local u48 = false
local t15
local u51 = false
local u52 = false
local function v53(p17)
    local p17CFrame = p17.CFrame
    local v154 = p17.Size.X / 2
    local v155 = p17.Size.Y / 2
    local v156 = p17.Size.Z / 2
    local t13 = {}

    for _, v in ipairs({
		-v154,
		v154
	}) do
        for _, v2 in ipairs({
			-v155,
			v155
		}) do
            for _, v3 in ipairs({
				-v156,
				v156
			}) do
                table.insert(t13, (p17CFrame * CFrame.new(v, v2, v3)).p)
            end
        end
    end

    return t13
end
local u54 = false
local t14 = {}
local function v55(p18)
    if t14[p18] then
        pcall(function()
            t14[p18]:Remove()
        end)
        t14[p18] = nil
    end

    if t15[p18] then
        for _, v in ipairs(t15[p18]) do
            local v167 = v

            pcall(function()
                v167:Remove()
            end)
        end

        t15[p18] = nil
    end

    if t16[p18] then
        for _, v in ipairs(t16[p18]) do
            local v170 = v

            pcall(function()
                v170:Remove()
            end)
        end

        t16[p18] = nil
    end
end
t15 = {}
t16 = {}
local connection3
local function v57(p19)
    if not t7[p19] then
        local Highlight = Instance.new("Highlight")

        Highlight.Parent = workspace
        Highlight.Adornee = nil
        Highlight.FillTransparency = 1
        Highlight.OutlineTransparency = 0
        Highlight.OutlineColor = u46
        Highlight.Enabled = false
        t7[p19] = Highlight
    end

    local v173 = u25

    if v173 then
        v173 = p19.Team == LocalPlayer.Team
    end

    if v173 then
        t7[p19].OutlineColor = Color3.new(1, 1, 1)
    else
        t7[p19].OutlineColor = u46
    end

    return t7[p19]
end
local function v58(p20)
    if t7[p20] then
        t7[p20]:Destroy()
        t7[p20] = nil
    end

    if t8[p20] then
        t8[p20]:Destroy()
        t8[p20] = nil
    end

    if t9[p20] then
        t9[p20]:Disconnect()
        t9[p20] = nil
    end

    if t11[p20] then
        t11[p20]:Disconnect()
        t11[p20] = nil
    end

    v55(p20)
end
local function v59(p21)
    local v177 = v57(p21)
    local v178 = v42(p21)
    local Character = p21.Character

    if Character and Character:FindFirstChild("Head") then
        v177.Adornee = Character
        v177.Enabled = true
        v178.Adornee = Character.Head

        return
    end

    v177.Adornee = nil
    v177.Enabled = false
    v178.Adornee = nil
end
local function v60(p22)
    if t15[p22] then
        return
    end

    local Character = p22.Character

    if not Character then
        return
    end

    local v182 = v44(Character)

    t15[p22] = {}

    for _ = 1, #v182 do
        local drawing3 = Drawing.new("Line")

        drawing3.Color = u46
        drawing3.Thickness = 2
        drawing3.Transparency = 1
        drawing3.Visible = false
        table.insert(t15[p22], drawing3)
    end
end
local function u61()
    for _, player in ipairs(Players2:GetPlayers()) do
        local v187 = player ~= LocalPlayer

        if v187 then
            v187 = player.Character

            if v187 then
                v187 = player.Character:FindFirstChild("Head")
            end
        end

        if v187 then
            if t7[player] then
                local v188 = u25

                if v188 then
                    v188 = player.Team == LocalPlayer.Team
                end

                if v188 then
                    t7[player].OutlineColor = Color3.new(1, 1, 1)
                else
                    t7[player].OutlineColor = u46
                end
            end

            if u48 then
                if not t14[player] then
                    local drawing4 = Drawing.new("Line")

                    drawing4.Color = u46
                    drawing4.Thickness = 1.8
                    drawing4.Transparency = 1
                    drawing4.Visible = false
                    t14[player] = drawing4
                else
                    t14[player].Color = u46
                end

                local v190 = t14[player]

                if v190 then
                    local Head

                    if s1 == "Head" then
                        Head = player.Character:FindFirstChild("Head")
                    else
                        Head = player.Character:FindFirstChild(s1)

                        if not Head then
                            Head = player.Character:FindFirstChild("UpperTorso")

                            if not Head then
                                Head = player.Character:FindFirstChild("Torso")

                                if not Head then
                                    Head = player.Character:FindFirstChild("HumanoidRootPart")
                                end
                            end
                        end
                    end

                    if Head then
                        local v192 = CurrentCamera:WorldToViewportPoint(Head.Position)
                        local v193 = v192

                        if v193 then
                            v193 = v192.Z > 0
                        end

                        if v193 then
                            local u194 = v30()
                            pcall(function()
                                v190.From = u194
                            end)
                            pcall(function()
                                v190.To = Vector2.new(v192.X, v192.Y)
                            end)
                            local v195 = u25
                            if v195 then
                                v195 = player.Team == LocalPlayer.Team
                            end
                            if v195 then
                                v190.Color = Color3.new(1, 1, 1)
                            else
                                v190.Color = u46
                            end
                            v190.Visible = true
                        else
                            v190.Visible = false
                        end
                    else
                        v190.Visible = false
                    end
                end
            elseif t14[player] then
                t14[player].Visible = false
            end

            if u51 then
                v60(player)

                local v196 = v44(player.Character)
                local v197 = t15[player] or {}

                for i, v in ipairs(v196) do
                    local v200 = player.Character:FindFirstChild(v[1])
                    local v201 = player.Character:FindFirstChild(v[2])
                    local v202 = v197[i]
                    local v203 = v200

                    if v200 then
                        v203 = v201 and v202
                    end

                    if v203 then
                        local v204 = CurrentCamera:WorldToViewportPoint(v200.Position)
                        local v205 = CurrentCamera:WorldToViewportPoint(v201.Position)
                        local v206 = v204

                        if v206 then
                            v206 = v205

                            if v206 then
                                v206 = v204.Z > 0

                                if v206 then
                                    v206 = v205.Z > 0
                                end
                            end
                        end

                        if v206 then
                            pcall(function()
                                v202.From = Vector2.new(v204.X, v204.Y)
                            end)
                            pcall(function()
                                v202.To = Vector2.new(v205.X, v205.Y)
                            end)

                            local v207 = u25

                            if v207 then
                                v207 = player.Team == LocalPlayer.Team
                            end

                            if v207 then
                                v202.Color = Color3.new(1, 1, 1)
                            else
                                v202.Color = u46
                            end

                            v202.Visible = true
                        else
                            v202.Visible = false
                        end
                    elseif v202 then
                        v202.Visible = false
                    end
                end
            elseif t15[player] then
                for _, v in ipairs(t15[player]) do
                    v.Visible = false
                end
            end

            if u52 then
                v47(player)

                local t17 = {}

                if s1 == "Head" then
                    if player.Character:FindFirstChild("Head") then
                        table.insert(t17, player.Character.Head)
                    end
                else
                    local UpperTorso = player.Character:FindFirstChild("UpperTorso")

                    if not UpperTorso then
                        UpperTorso = player.Character:FindFirstChild("Torso")
                    end

                    local LowerTorso = player.Character:FindFirstChild("LowerTorso")

                    if not LowerTorso then
                        LowerTorso = player.Character:FindFirstChild("HumanoidRootPart")

                        if not LowerTorso then
                            LowerTorso = player.Character:FindFirstChild("Torso")
                        end
                    end

                    if UpperTorso then
                        table.insert(t17, UpperTorso)
                    end

                    local v213 = LowerTorso

                    if LowerTorso then
                        v213 = LowerTorso ~= UpperTorso
                    end

                    if v213 then
                        table.insert(t17, LowerTorso)
                    end
                end

                if #t17 > 0 then
                    local t18 = {}

                    for _, v in ipairs(t17) do
                        for _, v4 in ipairs((v53(v))) do
                            table.insert(t18, v4)
                        end
                    end

                    local v219, v220, v221, v222, v223 = v33(t18)
                    local v224 = t16[player] or {}
                    local v225 = v219

                    if v219 then
                        v225 = v221

                        if v221 then
                            v225 = #v224 == 4 and v223
                        end
                    end

                    if v225 then
                        v224[1].From = Vector2.new(v219, v220)
                        v224[1].To = Vector2.new(v221, v220)
                        v224[2].From = Vector2.new(v221, v220)
                        v224[2].To = Vector2.new(v221, v222)
                        v224[3].From = Vector2.new(v221, v222)
                        v224[3].To = Vector2.new(v219, v222)
                        v224[4].From = Vector2.new(v219, v222)
                        v224[4].To = Vector2.new(v219, v220)

                        for _, v in ipairs(v224) do
                            local v228 = u25

                            if v228 then
                                v228 = player.Team == LocalPlayer.Team
                            end

                            if v228 then
                                v.Color = Color3.new(1, 1, 1)
                            else
                                v.Color = u46
                            end

                            v.Visible = true
                        end
                    else
                        for _, v in ipairs(v224) do
                            v.Visible = false
                        end
                    end
                elseif t16[player] then
                    for _, v in ipairs(t16[player]) do
                        v.Visible = false
                    end
                end
            elseif t16[player] then
                for _, v in ipairs(t16[player]) do
                    v.Visible = false
                end
            end

            local v235 = u54

            if v235 then
                v235 = t8[player]

                if v235 then
                    v235 = t8[player].Adornee
                end
            end

            if v235 then
                local Humanoid = player.Character:FindFirstChildOfClass("Humanoid")

                if Humanoid then
                    local HealthLabel = t8[player]:FindFirstChild("HealthLabel", true)

                    if HealthLabel then
                        local floor = math.floor
                        local Health = Humanoid.Health
                        local v240 = Humanoid.MaxHealth > 0

                        if v240 then
                            v240 = Humanoid.MaxHealth
                        end

                        HealthLabel.Text = tostring((floor(Health / (v240 or 100) * 100))) .. "% HP"
                        HealthLabel.Visible = true
                    end

                    local DistanceLabel = t8[player]:FindFirstChild("DistanceLabel", true)

                    if DistanceLabel then
                        local Character = LocalPlayer.Character

                        if Character then
                            Character = LocalPlayer.Character:FindFirstChild("HumanoidRootPart")

                            if Character then
                                Character = player.Character

                                if Character then
                                    Character = player.Character:FindFirstChild("Head")
                                end
                            end
                        end

                        if Character then
                            DistanceLabel.Text = tostring((math.floor((LocalPlayer.Character.HumanoidRootPart.Position - player.Character.Head.Position).Magnitude))) .. "m"
                            DistanceLabel.Visible = true
                        else
                            DistanceLabel.Visible = false
                        end
                    end
                end
            elseif t8[player] then
                local HealthLabel = t8[player]:FindFirstChild("HealthLabel", true)

                if HealthLabel then
                    HealthLabel.Visible = false
                end

                local DistanceLabel = t8[player]:FindFirstChild("DistanceLabel", true)

                if DistanceLabel then
                    DistanceLabel.Visible = false
                end
            end
        else
            if t14[player] then
                t14[player].Visible = false
            end

            if t15[player] then
                for _, v in ipairs(t15[player]) do
                    v.Visible = false
                end
            end

            if t16[player] then
                for _, v in ipairs(t16[player]) do
                    v.Visible = false
                end
            end

            if t8[player] then
                local HealthLabel = t8[player]:FindFirstChild("HealthLabel", true)

                if HealthLabel then
                    HealthLabel.Visible = false
                end

                local DistanceLabel = t8[player]:FindFirstChild("DistanceLabel", true)

                if DistanceLabel then
                    DistanceLabel.Visible = false
                end
            end
        end
    end
end
local function v62()
    local v251 = u48
    if not v251 then
        v251 = u51

        if not v251 then
            v251 = u52 or u54
        end
    end
    if v251 then
        if connection3 then
            return
        end

        connection3 = game:GetService("RunService").RenderStepped:Connect(function()
            pcall(u61)
        end)

        return
    end
    if connection3 then
        connection3:Disconnect()
        connection3 = nil
    end
    for v254, v255 in pairs(t14) do

        local v256 = v255

        pcall(function()
            v256.Visible = false
        end)
    end
    for v259, v260 in pairs(t15) do

        for _, v in ipairs(v260) do
            local v263 = v

            pcall(function()
                v263.Visible = false
            end)
        end
    end
    for v266, v267 in pairs(t16) do

        for _, v in ipairs(v267) do
            local v270 = v

            pcall(function()
                v270.Visible = false
            end)
        end
    end
    for _, v in pairs(t8) do
        if v then
            local HealthLabel = v:FindFirstChild("HealthLabel", true)

            if HealthLabel then
                HealthLabel.Visible = false
            end

            local DistanceLabel = v:FindFirstChild("DistanceLabel", true)

            if DistanceLabel then
                DistanceLabel.Visible = false
            end
        end
    end
end
local u63
local function v64()

    for v277, v278 in ipairs(Players2:GetPlayers()) do

        u63(v278)
    end
    if not connection then
        connection = Players2.PlayerAdded:Connect(function(player)
            u63(player)
        end)
    end
    if not connection2 then
        connection2 = Players2.PlayerRemoving:Connect(function(player)
            v58(player)
        end)
    end
end
function u63(p23)
    if t9[p23] then
        t9[p23]:Disconnect()
    end

    t9[p23] = p23.CharacterAdded:Connect(function(character)
        character:WaitForChild("Head", 5)
        v59(p23)

        if t15[p23] then
            for _, v in ipairs(t15[p23]) do
                local v391 = v

                pcall(function()
                    v391:Remove()
                end)
            end

            t15[p23] = nil
        end

        if t16[p23] then
            for _, v in ipairs(t16[p23]) do
                local v394 = v

                pcall(function()
                    v394:Remove()
                end)
            end

            t16[p23] = nil
        end
    end)

    if t11[p23] then
        t11[p23]:Disconnect()
    end

    t11[p23] = p23.CharacterRemoving:Connect(function(_)
        if t7[p23] then
            t7[p23].Adornee = nil
            t7[p23].Enabled = false
        end

        if t8[p23] then
            t8[p23].Adornee = nil

            local HealthLabel = t8[p23]:FindFirstChild("HealthLabel", true)

            if HealthLabel then
                HealthLabel.Visible = false
            end

            local DistanceLabel = t8[p23]:FindFirstChild("DistanceLabel", true)

            if DistanceLabel then
                DistanceLabel.Visible = false
            end
        end

        v55(p23)
    end)
    v59(p23)
end
local function v65()
    for _, player in ipairs(Players2:GetPlayers()) do
        v58(player)
    end
    if connection then
        connection:Disconnect()
    end
    if connection2 then
        connection2:Disconnect()
    end
    if connection3 then
        connection3:Disconnect()
        connection3 = nil
    end
    for _, v in pairs(t14) do
        local v284 = v

        pcall(function()
            v284:Remove()
        end)
    end
    for v287, v288 in pairs(t15) do

        for _, v in ipairs(v288) do
            local v291 = v

            pcall(function()
                v291:Remove()
            end)
        end
    end
    for _, v in pairs(t16) do
        for _, v5 in ipairs(v) do
            local v296 = v5

            pcall(function()
                v296:Remove()
            end)
        end
    end
    t14 = {}
    t15 = {}
    t16 = {}
    for k, v in pairs(t8) do
        local v299 = v

        pcall(function()
            if v299 then
                v299:Destroy()
            end

            t8[k] = nil
        end)
    end
end
local CreateColorPicker = v18.CreateColorPicker
local v67 = u46
CreateColorPicker(v18, {
	Name = "Select ESP Color",
	Color = v67,
	Flag = "ColorPickerEsp",
	Callback = function(p25)
    u46 = p25
    for v303, v304 in pairs(t7) do

        if v304 then
            local v305 = u25

            if v305 then
                v305 = v303.Team == LocalPlayer.Team
            end

            if v305 then
                v304.OutlineColor = Color3.new(1, 1, 1)
            else
                v304.OutlineColor = u46
            end

            v304.FillTransparency = 1
        end
    end
    for v308, v309 in pairs(t14) do

        local v310 = v309

        pcall(function()
            v310.Color = u46
        end)
    end
    for v313, v314 in pairs(t15) do

        for _, v in ipairs(v314) do
            local v317 = v

            pcall(function()
                v317.Color = u46
            end)
        end
    end
    for _, v in pairs(t16) do
        for _, v6 in ipairs(v) do
            local v322 = v6

            pcall(function()
                v322.Color = u46
            end)
        end
    end
end
})
local function v68(p26)
    if not p26 then
        return nil
    end

    local v324 = tostring(p26):lower():gsub("%s+", "")

    if v324 == "up" or v324 == "top" then
        return "Top", "up"
    end

    if v324 == "down" or v324 == "bottom" then
        return "Bottom", "down"
    end

    if v324:find("up") then
        return "Top", "up"
    end

    local v325 = v324:find("down")

    if not v325 then
        v325 = v324:find("bot")
    end

    if v325 then
        return "Bottom", "down"
    end

    return nil
end
v18:CreateInput({
	Name = "Type up/down to change the line",
	CurrentValue = "",
	PlaceholderText = "Type up or down",
	RemoveTextAfterFocusLost = false,
	Flag = "InputLineOriginEN",
	Callback = function(p27)
    local v327, v328 = v68(p27)

    if not v327 then
        v15:Notify({
				Title = "ESP",
				Content = "Invalid input. Use: up / down",
				Duration = 3
			})

        return
    end

    local v329 = v15
    local Notify = v329.Notify
    local v331 = "Line origin set to: " .. tostring(v328)

    Notify(v329, {
			Title = "ESP",
			Content = v331,
			Duration = 2
		})
    v31()
end
})
v18:CreateToggle({
	Name = "ESP - Normal",
	CurrentValue = false,
	Flag = "ToggleEspNormal",
	Callback = function(p28)
    if p28 then
        v64()

        return
    end

    v65()
end
})
v18:CreateToggle({
	Name = "ESP - Line",
	CurrentValue = false,
	Flag = "ToggleEspLinha",
	Callback = function(p29)
    u48 = p29

    local v334 = v15

    if p29 then
        p29 = "ESP - Line enabled"
    end

    local v335 = p29 or "ESP - Line disabled"

    v334:Notify({
			Title = "ESP",
			Content = v335,
			Duration = 2
		})
    v62()
end
})
v18:CreateToggle({
	Name = "ESP - Skeleton",
	CurrentValue = false,
	Flag = "ToggleEspEsqueleto",
	Callback = function(p30)
    u51 = p30

    local v337 = v15

    if p30 then
        p30 = "ESP - Skeleton enabled"
    end

    local v338 = p30 or "ESP - Skeleton disabled"

    v337:Notify({
			Title = "ESP",
			Content = v338,
			Duration = 2
		})
    v62()
end
})
v18:CreateToggle({
	Name = "ESP - Box",
	CurrentValue = false,
	Flag = "ToggleEspCaixa",
	Callback = function(p31)
    u52 = p31

    local v340 = v15

    if p31 then
        p31 = "ESP - Box enabled"
    end

    local v341 = p31 or "ESP - Box disabled"

    v340:Notify({
			Title = "ESP",
			Content = v341,
			Duration = 2
		})
    v62()
end
})
v18:CreateToggle({
	Name = "ESP - Health + Distance",
	CurrentValue = false,
	Flag = "ToggleEspVidaDist",
	Callback = function(p32)
    u54 = p32

    local v343 = v15

    if p32 then
        p32 = "ESP - Health + Distance enabled"
    end

    local v344 = p32 or "ESP - Health + Distance disabled"

    v343:Notify({
			Title = "ESP",
			Content = v344,
			Duration = 2
		})
    v62()
end
})
local v69 = v16:CreateTab("Other", "tent")
v69:CreateSection("Our Discord (Click below)")
v69:CreateButton({
	Name = "Our Discord Link!",
	Icon = 4483362458,
	Callback = function()
    setclipboard("https://discord.gg/H6S8pVUw2a")
    print("Link copied to clipboard!")
end
})
v69:CreateSection("Other functions")
v69:CreateToggle({
	Name = "X-Ray (see through walls)",
	CurrentValue = false,
	Flag = "ToggleXRay",
	Callback = function(p33)
    for _, descendant in ipairs(workspace:GetDescendants()) do
        local v348 = descendant:IsA("BasePart")

        if v348 then
            v348 = not descendant:IsDescendantOf(LocalPlayer.Character)
        end

        if v348 then
            if p33 then
                local CanCollide = descendant.CanCollide

                if not CanCollide then
                    CanCollide = tostring(descendant.Material) == "Plastic"
                end

                if CanCollide then
                    if not descendant:FindFirstChild("_7zOriginalTransparency") then
                        local NumberValue = Instance.new("NumberValue")

                        NumberValue.Name = "_7zOriginalTransparency"
                        NumberValue.Value = descendant.Transparency
                        NumberValue.Parent = descendant
                    end

                    descendant.Transparency = 0.45
                    descendant.LocalTransparencyModifier = 0.45
                end
            elseif descendant:FindFirstChild("_7zOriginalTransparency") then
                descendant.Transparency = descendant._7zOriginalTransparency.Value
                descendant.LocalTransparencyModifier = descendant._7zOriginalTransparency.Value
                descendant._7zOriginalTransparency:Destroy()
            end
        end
    end

    local v351 = v15
    local v352 = not p33 and "X-Ray disabled." or "X-Ray enabled!"

    v351:Notify({
			Title = "X-Ray",
			Content = v352,
			Duration = 2
		})
end
})
local function v70()
    local v353 = n1
    drawing.Visible = false
    drawing.Radius = v353
    drawing.Position = Vector2.new(CurrentCamera.ViewportSize.X / 2, CurrentCamera.ViewportSize.Y / 2)
    drawing.Color = color3_5
    drawing.Visible = false
    v65()
    for _, descendant in ipairs(workspace:GetDescendants()) do
        local v356 = descendant
        local v357 = v356:IsA("BasePart")

        if v357 then
            v357 = v356:FindFirstChild("_7zOriginalTransparency")
        end

        if v357 then
            local _, _ = pcall(function()
                v356.Transparency = v356._7zOriginalTransparency.Value
                v356.LocalTransparencyModifier = v356._7zOriginalTransparency.Value
                v356._7zOriginalTransparency:Destroy()
            end)
        end
    end
    for v362, v363 in pairs(t14) do

        local v364 = v363

        pcall(function()
            v364:Remove()
        end)
        t14[v362] = nil
    end
    for k, v in pairs(t15) do
        for _, v7 in ipairs(v) do
            local v369 = v7

            pcall(function()
                v369:Remove()
            end)
        end

        t15[k] = nil
    end
    for k, v in pairs(t16) do
        for _, v8 in ipairs(v) do
            local v374 = v8

            pcall(function()
                v374:Remove()
            end)
        end

        t16[k] = nil
    end
    if connection3 then
        connection3:Disconnect()
    end
    v15:Notify({
		Title = "Hub",
		Content = "All HUB features have been disabled.",
		Duration = 3
	})
end
v69:CreateButton({
	Name = "Disable HUB",
	Icon = 4483362458,
	Callback = function()
    v70()
end
})
local function v71()
    local Character = LocalPlayer.Character

    if not Character then
        Character = LocalPlayer.CharacterAdded:Wait()
    end

    if Character and not Character:GetAttribute("Has7zHub") then
        Character:SetAttribute("Has7zHub", true)

        if not Character:FindFirstChild("AuraRoxa7zHub") then
            local Highlight = Instance.new("Highlight")

            Highlight.Name = "AuraRoxa7zHub"
            Highlight.FillColor = Color3.fromRGB(128, 0, 255)
            Highlight.FillTransparency = 0.7
            Highlight.OutlineColor = Color3.fromRGB(178, 102, 255)
            Highlight.OutlineTransparency = 0.2
            Highlight.Parent = Character
            Highlight.Adornee = Character
        end
    end
end
v71()
LocalPlayer.CharacterAdded:Connect(v71)

Features & Information

aimbot esp and more but im lazy

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts