jj
Key RequiredUniversal

jj

Universal Scriptgxe1338gxe1338 35 views 908 executesUpdated Jul 28, 2026
Unrated
00
Lua Script•188 lines (5638 chars)
local player = game:GetService("Players").LocalPlayer
local mainGui = player.PlayerGui.MainGui

-- Hàm tìm tất cả UUID
local function findAllUUID(parent, path, result)
    path = path or "MainGui"
    result = result or {}
    for _, child in ipairs(parent:GetChildren()) do
        local childPath = path .. "." .. child.Name
        if string.match(child.Name, "^%x+%-%x+%-%x+%-%x+%-%x+$") then
            table.insert(result, {object = child, path = childPath})
        end
        findAllUUID(child, childPath, result)
    end
    return result
end

local uuids = findAllUUID(mainGui)

if #uuids >= 2 then
    print("Tìm thấy 2 UUID:")
    print("1. " .. uuids[1].path)
    print("2. " .. uuids[2].path)

    local obj1 = uuids[1].object  -- FireServer
    local obj2 = uuids[2].object  -- tất cả InvokeServer

    print("🚀 Bắt đầu 5 luồng: 4 remote + Active tool đang cầm")

    -- Luồng 1: FireServer
    coroutine.wrap(function()
        while true do
            pcall(function()
                obj1:FireServer("SwordSlash", 1)
            end)
            wait(0.001)
        end
    end)()

    -- Luồng 2: InvokeServer cũ (...แม็กซ์)
    coroutine.wrap(function()
        while true do
            pcall(function()
                obj2:InvokeServer("\xE0\xB8\xAD\xE0\xB8\xB1\xE0\xB8\x9E\xE0\xB9\x80\xE0\xB8\x81\xE0\xB8\xA3\xE0\xB8\x94\xE0\xB8\x94\xE0\xB8\xB2\xE0\xB8\x9A\xE0\xB9\x81\xE0\xB8\xA1\xE0\xB9\x87\xE0\xB8\x81\xE0\xB8\x8B\xE0\xB9\x8C")
            end)
            wait(0.1)
        end
    end)()

    -- Luồng 3: InvokeServer คลาส
    coroutine.wrap(function()
        while true do
            pcall(function()
                obj2:InvokeServer("\xE0\xB8\xAD\xE0\xB8\xB1\xE0\xB8\x9E\xE0\xB9\x80\xE0\xB8\x81\xE0\xB8\xA3\xE0\xB8\x94\xE0\xB8\x84\xE0\xB8\xA5\xE0\xB8\xB2\xE0\xB8\xAA", 100)
            end)
            wait(0.1)
        end
    end)()

    -- Luồng 4: InvokeServer แอสเซนต์
    coroutine.wrap(function()
        while true do
            pcall(function()
                obj2:InvokeServer("\xE0\xB8\xAD\xE0\xB8\xB1\xE0\xB8\x9E\xE0\xB9\x80\xE0\xB8\x81\xE0\xB8\xA3\xE0\xB8\x94\xE0\xB9\x81\xE0\xB8\xAD\xE0\xB8\xAA\xE0\xB9\x80\xE0\xB8\x8B\xE0\xB8\x99\xE0\xB8\x95\xE0\xB9\x8C", 100)
            end)
            wait(1)
        end
    end)()

    -- Luồng 5: Active tool đang cầm trên tay (không cần biết tên)
    coroutine.wrap(function()
        while true do
            local character = player.Character
            if character then
                -- Duyệt các tool trong Character
                for _, child in ipairs(character:GetChildren()) do
                    if child:IsA("Tool") then
                        pcall(function()
                            child:Activate()
                        end)
                        break  -- chỉ active cái đầu tiên (tool đang cầm chính)
                    end
                end
            end
            wait(0.001)  -- delay active
        end
    end)()

else
    print("❌ Không tìm thấy đủ 2 UUID (chỉ có " .. #uuids .. " cái).")
end

local ESPLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/mstudio45/MSESP/refs/heads/main/source.luau"))()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

local Colors = {
    Yang = Color3.fromRGB(255, 255, 255),
    Yin  = Color3.fromRGB(0, 0, 0),
    Other = Color3.fromRGB(0, 255, 0)
}

local function getTeamColor(player)
    local team = player.Team
    if team then
        if team.Name == "Yang" then return Colors.Yang end
        if team.Name == "Yin"  then return Colors.Yin end
    end
    return Colors.Other
end

local function addESP(player)
    if player == LocalPlayer then return end

    local function onCharAdded(character)
        character:WaitForChild("HumanoidRootPart", math.huge)
        local color = getTeamColor(player)
        ESPLibrary:Add({
            Model = character,
            ESPType = "Highlight",
            FillColor = color,
            OutlineColor = color,
            Name = "",              -- Ẩn tên
            ShowDistance = false    -- Ẩn khoảng cách
        })
    end

    if player.Character then onCharAdded(player.Character) end
    player.CharacterAdded:Connect(onCharAdded)
end

for _, player in Players:GetPlayers() do addESP(player) end
Players.PlayerAdded:Connect(addESP)

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer

-- Danh sách tên icon cần xoá
local iconNames = {
    "PowerIcon",
    "NinjutsuIcon",
    "SoulForceIcon"
}

-- Hàm xoá một object nếu tên khớp
local function removeIfMatch(obj)
    for _, name in ipairs(iconNames) do
        if obj.Name == name then
            if obj:IsA("BillboardGui") then
                obj.Enabled = false   -- tắt thay vì xóa (an toàn hơn)
            else
                obj:Destroy()
            end
            return true
        end
    end
    return false
end

-- Quét toàn bộ workspace và PlayerGui
local function scanAndRemove()
    -- Quét workspace
    for _, obj in ipairs(workspace:GetDescendants()) do
        removeIfMatch(obj)
    end
    -- Quét PlayerGui của local player
    local gui = LocalPlayer:FindFirstChild("PlayerGui")
    if gui then
        for _, obj in ipairs(gui:GetDescendants()) do
            removeIfMatch(obj)
        end
    end
end

-- Chạy lần đầu
scanAndRemove()

-- Lắng nghe object mới xuất hiện trong workspace và PlayerGui
workspace.DescendantAdded:Connect(function(obj)
    removeIfMatch(obj)
end)

local gui = LocalPlayer:FindFirstChild("PlayerGui")
if gui then
    gui.DescendantAdded:Connect(function(obj)
        removeIfMatch(obj)
    end)
end

Features & Information

hh

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts