LuWare  src
Key Required

LuWare src

[FPS] Flickiloveluauiloveluau 2.4K views 1.7K executesUpdated Jul 7, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•1419 lines (55393 chars)
-- LuWare Flick Script - Deobfuscated Source Code by iloveluau

local state = {}

                        HttpService = game:GetService("HttpService")
        if not game:IsLoaded() then
            game.Loaded:Wait()
        end
        pcall(function(...)
            if not isfolder("LuWare") then
                makefolder("LuWare")
            end
            if not isfolder("LuWare/configs") then
                makefolder("LuWare/configs")
            end
            if not isfile("LuWare/configs/lastlogs.txt") then
                writefile("LuWare/configs/lastlogs.txt", "")
            end
            writefile("LuWare/configs/lastlogs.txt", "")
            
        end)
        addlog = function(param1_2, param2_2, ...)
            if not isfile("LuWare/configs/lastlogs.txt") then
                return
            end
            appendfile("LuWare/configs/lastlogs.txt", "[" .. os.date("%Y-%m-%d %H:%M:%S") .. "][" .. tostring(param2_2) .. "]: " .. tostring(param1_2) .. "\n")
            
        end
        addlog("\\nNarwhals, Narwhals, swimming in the ocean!\nCausing a commotion because they are so awesome!\nNarwhals, Narwhals, swimming in the ocean!\nPretty big and pretty ~~wide~~ white\nThey'd beat a polar bear in a fight!\nLike and underwater unicorn!\nThey've got a kick-ass facial horn!\nThey're the Jedi of the sea!\nThey'll stop Cthulu eatin' ye!\nNarwhals, they are Narwhals! Narwhals!\nNarwhals, they are Narwhals! Narwhals!\n(Inventors of the shish kebab!)\nNarwhals, they are Narwhals! Narwhals!\n(Yeah, yeah, yeah!)\nNarwhals, they are Narwhals! Narwhals!\nNarwhals!\nNarwhals, Narwhals, swimming in the ocean!\nCausing a commotion 'cause they are so awesome!\nNarwhals, Narwhals, swimming in the ocean!\nCausing a commotion 'cause they are so awesome!\nNarwhals!\nThey're really really good!\nYou'll find them in the sea\nThey're never in the woods!\nNarwhals!\nYou know they're just so sweet!\nThey can stab you in the face with their long protruding teeth! Yeah!\nIt's a tooth\nA tooth, tooth baby!\nThey don't need a dentist\n'Cause they're washin' it daily!\nIt's a tooth!\nYou know it's the truth!\nYou don't need no more proof\n'Cause I'm telling you it's a tooth!", "UNX_LOADER")
        Players = game:GetService("Players")
        ReplicatedStorage = game:GetService("ReplicatedStorage")
        RunService = game:GetService("RunService")
        UserInputService = game:GetService("UserInputService")
        Stats = game:GetService("Stats")
        TweenService = game:GetService("TweenService")
        Lighting = game:GetService("Lighting")
        TeleportService = game:GetService("TeleportService")
        Debris = game:GetService("Debris")
        CoreGui = game:GetService("CoreGui")
        LocalizationService = game:GetService("LocalizationService")
        PathfindingService = game:GetService("PathfindingService")
        LocalPlayer = Players.LocalPlayer
        Camera = workspace.CurrentCamera
        notifSoundId = "124951621656853"
        IU = "LuWare/configs"
        supportedGames = {
            ["Deutsch"] = "de-de",
            ["English"] = "en-us",
            ["Español"] = "es-es",
            ["Filipino"] = "fil-tg",
            ["Français"] = "fr-fr",
            ["Indonesia"] = "id-id",
            ["Português"] = "pt-br",
            ["Tiếng Việt"] = "vi",
            ["Русский"] = "ru",
            ["ไทย"] = "th-TH"
        }
        jU = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/fr-fr.json"
        languagePacks = {
            ["en-us"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/en-us.json",
            ["es-es"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/es-es.json",
            ["pt-br"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/pt-br.json",
            ["ru"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/ru.json",
            ["vi"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/vi.json",
            ["fil-tg"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/fil-tg.json",
            ["fr-fr"] = jU,
            ["de-de"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/de-de.json",
            ["id-id"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/id-id.json",
            ["th-TH"] = "https://raw.githubusercontent.com/DoliScriptz/LuWare/refs/heads/main/lang/th-TH.json"
        }
        currentLang = "en-us"
        if isfile("LuWare/configs/language_config.txt") then
            yU = readfile("LuWare/configs/language_config.txt")
            currentLang = yU:match("^%s*(.-)%s*$")

            if not currentLang or not languagePacks[currentLang] then
                currentLang = "en-us"
            end
        else
            VU = {
                pcall(function(...)
                    return LocalizationService.RobloxLocaleId
                end)
            }
            WU = pcall(function(...)
                return LocalizationService.RobloxLocaleId
            end)
            UU = VU[2]
            if WU then
                yU = VU[2]
            end

            if WU then
                UU = UU:lower()
                oU = languagePacks[UU]
                if oU then
                    oU = yU
                    currentLang = oU
                else
                    VU = {
                        ["es"] = "es-es",
                        ["pt"] = "pt-br",
                        ["ru"] = "ru",
                        ["vi"] = "vi",
                        ["fil"] = "fil-tg",
                        ["fr"] = "fr-fr",
                        ["de"] = "de-de",
                        ["id"] = "id-id",
                        ["th"] = "th-TH"
                    }
                    jU = "R\"%ym"
                    MU = UU:match("^(%a%a%-?%a*)")
                    if MU then
                        jU = VU[MU]
                        if jU then
            LU = languagePacks[({
                ["es"] = "es-es",
                ["pt"] = "pt-br",
                ["ru"] = "ru",
                ["vi"] = XU,
                [dU] = aU,
                [TU] = BU,
                [mU] = fU,
                [nU] = NU,
                [bU] = EU
            })[UU:match(v[R]["fr-fr"])]]
                        end
                        QU = jU
                    end
                    if MU then
                        currentLang = VU[MU]
                    end
                end
            end
            writefile("LuWare/configs/language_config.txt", currentLang)
            translationProxy = {}
            configData = {}
            local function parseConfig(param1_3, ...)
                v1 = param1_3
                v5 = v1:gsub("^[]*", "")
                v3 = v5:gsub("^%s+", "")
                v5 = v3:gsub("%s+$", "")
                v4 = {
                    pcall(HttpService.JSONDecode, HttpService, v5)
                }
                G = v4[2]
                if not pcall(HttpService.JSONDecode, HttpService, v5) or (type(G) ~= "table" or not next(G)) then
                    addlog("JSON parse failed: " .. tostring(G), "UNX_JSONPARSER")
                    return {}
                end
                addlog("JSON decoded successfully", "UNX_JSONPARSER")
                return G
            end
            (function(...)
                if isfile("LuWare/configs/lang_en-us.json") then
                    configData = parseConfig(readfile("LuWare/configs/lang_en-us.json"))
                else
                    addlog("Downloading English (Default) from: " .. languagePacks["en-us"], "UNX_LANGMGR")
                    v2 = {
                        pcall(game.HttpGet, game, languagePacks["en-us"])
                    }
                    G = v2[2]
                    if pcall(game.HttpGet, game, languagePacks["en-us"]) then
                        writefile("LuWare/configs/lang_en-us.json", G)
                        configData = parseConfig(G)
                    else
                        addlog("EN download FAILED?!, WTF?!: " .. tostring(G), "UNX_LANGMGR")
                    end
                    if currentLang ~= "en-us" then
                        I = "LuWare/configs/lang_" .. currentLang .. ".json"
                        v5 = isfile
                        if v5(I) then
            if next(parseConfig(readfile(I))) then
                addlog("Loaded " .. currentLang .. " from cache B)", "UNX_LANGMGR")
            end
                        end
                        if not false and languagePacks[currentLang] then
            addlog("Wait... Downloading this: " .. currentLang .. " from: " .. languagePacks[currentLang], "UNX_LANGMGR")
            v8 = {
                pcall(game.HttpGet, game, languagePacks[currentLang])
            }
            d = v8[2]
            if pcall(game.HttpGet, game, languagePacks[currentLang]) then
                writefile("LuWare/configs/lang_" .. currentLang .. ".json", d)
                parseConfig(d)
            else
                addlog(currentLang .. " download FAILED?!: " .. tostring(d), "UNX_LANGMGR")
            end
                        end
                        v6 = v8[2]
                        for O, v8 in pairs({}) do
            translationProxy[O] = v8
                        end
                        addlog("Successfully applied " .. 0 .. " translations for " .. currentLang, "UNX_LANGMGR")
                    end
                    addlog("Language data loaded!", "UNX_LANGMGR")
                    return
                end
            end)()
            setmetatable(translationProxy, {
                ["__index"] = function(param1_4, param2_4, ...)
                    I = param2_4
                    G = configData[I]
                    if G then
                        return G
                    else
                    end
                end
            })
            function translate(param1_5, ...)
                return translationProxy[param1_5]
            end
            addlog("Language stuff initialized!, Current Language Selected: " .. currentLang, "UNX_LANGMGR")
            if not workspace:FindFirstChild("unx@instances") then
                wU = Instance.new("Folder")
                wU.Name = "unx@instances"
                wU.Parent = workspace
            end
            wU = workspace:FindFirstChild("unx@instances")
            LU = wU:FindFirstChild("unx@sfx")
            if not LU then
                LU = Instance.new("Sound")
                LU.Name = "unx@sfx"
                XU = LU:FindFirstChild("unx@instances")
                LU.Parent = XU
            end
            LU.SoundId = "rbxassetid://" .. notifSoundId
            LU.Volume = 1
            local function jU(param1_6, ...)
                v1 = param1_6
                addlog("GAH! Cache not found, using HttpGet() method for" .. v1 .. "...", "UNX_LOADER")

                return game:HttpGet(v1)
            end
            addlog("SafeGet thingy works", "UNX_LOADER")
                        Library = loadstring(isfile(IU .. "/Library.lua") and readfile(IU .. "/Library.lua") or jU("https://raw.githubusercontent.com/deividcomsono/Obsidian/main/Library.lua"))()
            originalNotify = Library.Notify
            Library.Notify = function(param1_7, ...)
                task.spawn(function(...)
                    v1 = v1:FindFirstChild("unx@instances") and v1:FindFirstChild("unx@sfx")
                    if v1 then
                        v1:Play()
                    end
                    
                end)
                return originalNotify(param1_7, ...)
            end
                        loadstring(isfile(IU .. "/ThemeManager.lua") and readfile(IU .. "/ThemeManager.lua") or jU("https://raw.githubusercontent.com/deividcomsono/Obsidian/main/addons/ThemeManager.lua"))()
            loadstring(isfile(IU .. "/SaveManager.lua") and readfile(IU .. "/SaveManager.lua") or jU("https://raw.githubusercontent.com/deividcomsono/Obsidian/main/addons/SaveManager.lua"))()
            BindManager = loadstring(isfile(IU .. "/Bind.lua") and readfile(IU .. "/Bind.lua") or jU("https://apigetunx.vercel.app/Modules/v2/Bind.lua"))()
            if not BindManager or (type(BindManager) ~= "table" or not BindManager.Lock) then
                BindManager = loadstring(jU("https://apigetunx.vercel.app/Modules/v2/Bind.lua"))()
            end
            addlog("Other stuff modules work", "UNX_LOADER")
            Maid = loadstring("local Maid = {}\nMaid.ClassName = \"Maid\"\nMaid.__index = Maid\nfunction Maid.new() return setmetatable({_tasks = {}, _destroyed = false}, Maid) end\nlocal function cleanupTask(task)\n\tif not task then return end\n\tlocal t = typeof(task)\n\tif t == \"RBXScriptConnection\" then task:Disconnect()\n\telseif t == \"Instance\" then task:Destroy()\n\telseif type(task) == \"function\" then task()\n\telseif type(task) == \"table\" then\n        if type(task.Destroy) == \"function\" then task:Destroy()\n        elseif type(task.Remove) == \"function\" then task:Remove() end\n    end\nend\nfunction Maid:Give(key, task)\n\tif self._destroyed then cleanupTask(task) return end\n\tif self._tasks[key] then cleanupTask(self._tasks[key]) end\n\tself._tasks[key] = task\n\treturn task\nend\nfunction Maid:GiveTask(task)\n\tif self._destroyed then cleanupTask(task) return end\n\ttable.insert(self._tasks, task)\n\treturn task\nend\nfunction Maid:DoCleaning()\n\tif self._destroyed then return end\n\tlocal tasks = self._tasks\n\tself._tasks = {}\n\tfor key, task in pairs(tasks) do cleanupTask(task) end\nend\nfunction Maid:Destroy()\n\tif self._destroyed then return end\n\tself._destroyed = true\n\tfor key, task in pairs(self._tasks) do cleanupTask(task) self._tasks[key] = nil end\nend\nreturn Maid\n")()
            addlog("Maid works", "UNX_LOADER")
            SignalClass = {}
            SignalClass.__index = SignalClass
            SignalClass.Tasks = {}
            SignalClass.Maid = Maid.new()
            SignalClass.Every = function(param1_8, param2_8, param3_8, ...)
                R = {
                    ["Type"] = "Every",
                    ["Interval"] = param2_8,
                    ["NextRun"] = os.clock(),
                    ["Function"] = param3_8,
                    ["Active"] = true
                }
                table.insert(param1_8.Tasks, R)
                return R
            end
            SignalClass.After = function(param1_9, param2_9, param3_9, ...)
                R = {
                    ["Type"] = "After",
                    ["NextRun"] = os.clock() + param2_9,
                    ["Function"] = param3_9,
                    ["Active"] = true
                }
                table.insert(param1_9.Tasks, R)
                return R
            end
            SignalClass.Cancel = function(param1_10, param2_10, ...)
                I = param2_10
                if I then
                    I.Active = false
                end
                
            end
            SignalClass.Start = function(param1_11, ...)
                espObject = param1_11
                v5 = espObject.Maid
                I = RunService.Heartbeat
                v5:GiveTask(I:Connect(function(...)
                    os.clock()
                    for I = #espObject.Tasks, 1, -1 do
                        v2 = espObject.Tasks[I]
                        if not v2 then
            espObject.Tasks[I] = espObject.Tasks[#espObject.Tasks]
            espObject.Tasks[#espObject.Tasks] = nil
                        end
                        if not v2.Active then
            espObject.Tasks[I] = espObject.Tasks[#espObject.Tasks]
            espObject.Tasks[#espObject.Tasks] = nil
                        else
            if v5() >= v2.NextRun then
                j = {
                pcall(v2.Function)
                }
                if not pcall(v2.Function) then
                addlog(tostring(j[2]), "UNX_SCHEDULER_ERROR")
                end
                if v2.Type == "Every" and v2.Active then
                v2.NextRun = v5() + v2.Interval
                else
                espObject.Tasks[I] = espObject.Tasks[#espObject.Tasks]
                espObject.Tasks[#espObject.Tasks] = nil
                end
            end
                        end
                    end
                    
                end))
                
            end
            SignalClass.Stop = function(param1_12, ...)
                v1 = param1_12
                v5 = v1.Maid
                v5:DoCleaning()
                v1.Tasks = {}
                
            end
            SignalClass:Start()
            addlog("Scheduler works", "UNX_LOADER")
            fetch = function(param1_13, param2_13, ...)
                httpUrl = param1_13
                Q = {
                    pcall(function(...)

                        return game:HttpGet(httpUrl)
                    end)
                }
                G = Q[2]
                if not pcall(function(...)

                    return game:HttpGet(httpUrl)
                end) or (not G or G == "") then
                    return param2_13
                end
                G = G:match("^%s*(.-)%s*$")
                print(G)
                v2 = {
                    loadstring(G)
                }
                Q = loadstring(G)
                if Q then
                    d = {
                        pcall(Q)
                    }
                    v7 = d[2]
                    v2 = pcall(Q)
                    if v2 then
                    end
                    G:match("v(%d+%.%d+%.%d+)")
                    if v2 then
                        return tostring(v7)
                    end
                end
                return G
            end
            EU = identifyexecutor
                        if EU then
                setThreadIdentity = setthreadidentity or (set_thread_identity or (setthreadcontext or setidentity))
                getThreadIdentity = getthreadidentity or (get_thread_identity or (getthreadcontext or getidentity))
                sU = getrenv
                if sU then
                    xU = getrenv().require
                end
                safeRequire = sU or require
                local function requireModule(param1_14, ...)
                    setThreadIdentity(2)
                    setThreadIdentity(getThreadIdentity())
                    return safeRequire(param1_14)
                end
                uiOptions = Library.Options
                uiToggles = Library.Toggles
                Library.ForceCheckbox = true
                Library.ShowToggleFrameInKeybinds = true
                mainMaid = Maid.new()
                playerMaids = {}
                YU = getgenv().unxshared
                playerList = {}
                recentSpawns = {}
                inLobby = false
                rainbowSpeed = 10
                tracerPosition = "Backwards"
                defaultColor = Color3.new(1, 1, 1)
                rM = mainMaid
                JM = Players.PlayerAdded
                rM:GiveTask(JM:Connect(function(param1_15, ...)
                    v1 = param1_15
                    if not table.find(playerList, v1) then
                        table.insert(playerList, v1)
                    end
                    
                end))
                rM = mainMaid
                JM = Players.PlayerRemoving
                rM:GiveTask(JM:Connect(function(param1_16, ...)
                    I = table.find(playerList, param1_16)
                    if I then
                        table.remove(playerList, I)
                    end
                    
                end))
                kM = Players
                qM = kM[1]
                JM = kM[2]
                for vM, kM in ipairs(kM:GetPlayers()) do
                    rM = vM
                    table.insert(playerList, kM)
                end
                rM = Library
                vM = "Title"
                translate("Title")
                kM = "Visuals"
                SM = translate
                SM("Combat")
                if YU then
                end
                if YU then
                    qM = rM:CreateWindow({
                        ["Title"] = translate("Title"),
                        [GM[v[I]("Title", "Title")]] = SM("Title") .. "Title" .. "Title",
                        ["Title"] = 1.097521777671e+14,
                        ["Title"] = "Title",
                        ["ShowToggleFrameInKeybinds"] = false
                    })
                    addlog("Loaded window successfully, nice!.", "UNX_LOADER")
                    local function rM(param1_17, param2_17, param3_17, ...)
                        v1 = param1_17
                        I = param2_17
                        addlog("Yo! Waiting for Remote: " .. I, "UNX_LOADER")
                        v5 = not I
                        if v5 then
            return nil
                        end
                        R = v1:WaitForChild(I, param3_17 or 10)
                        addlog("Nice! Found remote: " .. I .. " Proceed!!!!", "UNX_LOADER")
                        return R
                    end
                    rM(ReplicatedStorage, "Remotes")
                    rM(ReplicatedStorage, "Command")
                    kM = LocalPlayer
                    kM:WaitForChild("PlayerGui", 10)
                    function getCommandRemote(...)
                        if commandRemote and commandRemote.Parent then
            return commandRemote
                        end
                        v1 = ReplicatedStorage:FindFirstChild("Remotes")
                        commandRemote = v1 and v1:FindFirstChild("Command")
                        return commandRemote
                    end
                    SM = mainMaid
local func_3 = function(...)
                        v5 = workspace.CurrentCamera
                        if v5 then
                        Camera = v5
                        end
                        
                    end
                        workspace:GetPropertyChangedSignal("CurrentCamera").Connect(workspace:GetPropertyChangedSignal("CurrentCamera"), func_3)
                    SM = {
                        [qM:AddTab(translate("Combat"), "combat")[qM:AddTab(translate("Visuals"), "visuals")]] = qM:AddTab(translate("Combat"), "combat"),
                        ["None"] = qM:AddTab(translate("Visuals"), "visuals"),
                        ["None"] = qM:AddTab(translate("Player"), "player"),
                        ["None"] = qM:AddTab(translate("Teleport"), "teleport"),
                        ["None"] = qM:AddTab(translate("Settings"), "settings")
                    }

local func_2 = function(param1_18, ...)
                        return recentSpawns[param1_18] == true
                    end
                    emptyFunc = func_1
                    reg_51 = func_2
local func_2 = function(...)
                        v5 = LocalPlayer.Team
                        if v5 then
                        end
                        inLobby = v5 or false
                        
                    end
                        LocalPlayer:GetPropertyChangedSignal("Team").Connect(LocalPlayer:GetPropertyChangedSignal("Team"), func_2)

                    reg_54 = 0
                    reg_58 = "No Smoothness"
                    reg_59 = false
local func_8 = function(...)
                        if reg_58 == "No Smoothness" then
                        end
                    end
                    reg_61 = func_8
local func_9 = function(...)
                        G = uiToggles.RainbowESP
                        v1 = G and uiToggles.RainbowESP.Value or (uiToggles.RainbowOutline and uiToggles.RainbowOutline.Value or (uiToggles.RainbowTracers and uiToggles.RainbowTracers.Value or uiToggles.RGBGunKnife))
                        if v1 then
                        end
                        if v1 then
            reg_56 = SignalClass:Every(reg_59 and reg_54 or .05, reg_61)
                        else
            R = not (SignalClass and uiToggles.RainbowESP.Value or (uiToggles.RainbowOutline and uiToggles.RainbowOutline.Value or (uiToggles.RainbowTracers and uiToggles.RainbowTracers.Value or uiToggles.RGBGunKnife)))
            if R then
            end
            if R then
                SignalClass:Cancel(reg_56)

            end
            return
                        end
                    end
                    reg_62 = func_9
                    reg_63 = 16

local func_19 = function(param1_19, ...)
                        for G, v4 in ipairs(R) do
            if v4 == param1_19 then
                reg_60[G] = reg_60[#reg_60]
                reg_60[#reg_60] = nil
                break
            else
            end
                        end
                        
                    end
                    reg_53 = .6
                    reg_64 = 1
                    reg_52 = 0
                    reg_57 = 0
                    reg_65 = 100
                    reg_55 = false
                    reg_49 = 0
                    reg_60 = {}
local func_9 = function(param1_20, ...)
                        v1 = param1_20
                        if v1:IsA("BasePart") and string.lower(v1.Name) == "jumppad" then
            table.insert(reg_60, v1)
            I = Instance.new("PathfindingModifier")
            I.Label = "AvoidJumpPad"
            I.PassThrough = false
            I.Parent = v1
                        end
                        
                    end
                        workspace:GetDescendants()
                    end
                        workspace.None:Connect(func_9)
                        workspace.None:Connect(func_19)
                    reg_183 = 0

local func_25 = function(...)
                        v1 = os.clock()
                        if v1 - reg_183 < .1 then
            return
                        end
                        reg_183 = v1
                        I = LocalPlayer.Character
                        if I then
                        end

                        if not I then
            return
                        end
                        Q = I.Position
            v9 = v8.Position
            B = v9.v6 - Q.v6
            n = v9.Y - Q.Y
            f = v9.Z - Q.Z
            if B * B + n * n + f * f <= 100 then
            else
            end
                        end
                        if false then
            reg_55 = true
            if workspace.Gravity ~= 100 then
                workspace.Gravity = 100
            end
            reg_49 = 0
                        else
            if reg_55 then
                if reg_49 == 0 then
                reg_49 = os.clock()
                else
                if os.clock() - reg_49 >= 1 then
                    reg_55 = false
                    if workspace.Gravity ~= reg_65 then
                    workspace.Gravity = reg_65
                    end
                    reg_49 = 0
                else
                    if workspace.Gravity ~= 100 then
                    workspace.Gravity = 100
                    end
                end
                end
            end
            return
                        end
                    end
                        RunService.None:Connect(func_25)

                    reg_184 = 0
                    reg_186 = Enum.None.None
                    reg_187 = Enum.None.None
local func_26 = function(param1_21, ...)
                        if reg_185 then
            SignalClass:Cancel(reg_185)

                        end
                        if param1_21 then
            reg_185 = SignalClass:Every(.05, function(...)
                v1 = LocalPlayer.Character
                if not v1 then
                return
                end
                I = v1:FindFirstChild("Humanoid")
                if not I or I.Health <= 0 then
                return
                end
                if I:GetState() == reg_186 and I.FloorMaterial ~= reg_187 then
                if os.clock() >= reg_184 then
                    I:ChangeState(Enum.HumanoidStateType.Jumping)
                    reg_184 = os.clock() + reg_64
                end
                end
                
            end)
                        end
                        
                    end
                    reg_188 = func_26
                    reg_189 = SM.None:AddRightGroupbox("None", "None").AddLabel(SM.None:AddRightGroupbox("None", "None"), "None" .. "None")
                    reg_190 = SM.None:AddRightGroupbox("None", "None").AddLabel(SM.None:AddRightGroupbox("None", "None"), "None" .. "None")
                    reg_191 = SM.None:AddRightGroupbox("None", "None").AddLabel(SM.None:AddRightGroupbox("None", "None"), "None" .. "None")
local func_45 = function(param1_22, ...)
                        reg_63 = param1_22
                        
                    end
local func_45 = function(param1_23, ...)
                        v1 = param1_23
                        reg_65 = v1
                        if not reg_55 then
            if workspace.Gravity ~= v1 then
                workspace.Gravity = param1_23
            end
                        end
                        
                    end
local func_39 = function(param1_24, ...)
                        reg_188(param1_24)
                        
                    end
local func_39 = function(param1_25, ...)
                        if param1_25 then
            BindManager:AddToggleBB("Bunny Hop", function(...)
                v5 = uiToggles.BunnyHop
                v5:SetValue(true)
                
            end, function(...)
                v5 = uiToggles.BunnyHop
                v5:SetValue(false)
                
            end)
                        else
            BindManager:DelBindB("Bunny Hop")
                        end
                        
                    end
local func_47 = function(param1_26, ...)
                        reg_64 = param1_26
                        
                    end
                    reg_192 = Maid.None()
                    reg_193 = {}
                    reg_194 = 0

local func_42 = function(param1_27, ...)

                        BindManager:DoCleaning()
                        reg_194 = reg_194 + 1

                        espVersion = SignalClass
                        if param1_27 then
            local function applyHighlight(param1_28, ...)
                v1 = param1_28
                if v1 then
                v3 = v1.Parent and not v1:IsDescendantOf(LocalPlayer.Character)
                end
                if v1 then
                if not reg_193[v1] then
                    reg_193[v1] = v1.Transparency
                end
                if v1.Transparency ~= reg_53 then
                    param1_28.Transparency = reg_53
                end
                end
                
            end
            task.spawn(function(...)
                for G, v4 in ipairs(R:GetDescendants()) do
                if reg_194 ~= espVersion then
                    break
                else
                    if v4:IsA("BasePart") then
                    v[G](v4)
                    end
                    if (0 + 1) % 1000 == 0 then
                    task.wait()
                    end
                end
                end
                
            end)

            Q = workspace.DescendantAdded
            v4 = {
                Q:Connect(function(param1_29, ...)
                v1 = param1_29
                if reg_194 == espVersion and v1:IsA("BasePart") then
                    applyHighlight(v1)
                end
                
                end)
            }
            v3:GiveTask(z(v4))

            v3:GiveTask(function(...)
                if reg_194 == espVersion then
                reg_194 = reg_194 + 1
                cleanVersion = reg_194
                task.spawn(function(...)
                    for G, v4 in pairs(R) do
                    Q = G
                    if reg_194 ~= cleanVersion then
                    else
                        if G then
                        end
                        if Q then
                        if G.Transparency ~= v4 then
                        G.Transparency = v4
                        end
                        end
                        if (0 + 1) % 1000 == 0 then
                        task.wait()
                        end
                    end
                    end
                    if reg_194 == cleanVersion then
                    table.clear(reg_193)
                    end
                    
                end)
                end
                
            end)
                        end
                        
                    end
local func_50 = function(param1_30, ...)
                        v5 = param1_30 / 100
                        reg_53 = v5
                        v3 = uiToggles.XRay and uiToggles.XRay.Value
                        if v3 then
            v3 = uiToggles.XRay
            v3:SetValue(false)
            v3 = uiToggles.XRay
            v3:SetValue(true)
                        end
                        
                    end
                    reg_195 = Maid.None()
                    reg_196 = 24
                    reg_197 = 20
local func_45 = function(param1_31, ...)

                        v5:DoCleaning()
                        if param1_31 then
            raycastParams = RaycastParams.new()
            raycastParams.FilterType = Enum.RaycastFilterType.Exclude
            raycastParams.IgnoreWater = true
            filterInstances = {
                nil
            }
            autoJumpEnabled = false
            defaultGravity = workspace.Gravity

            v2 = RunService.Heartbeat
            v5:GiveTask(v2:Connect(function(...)
                v1 = LocalPlayer.Character
                if not v1 then
                return
                end
                R = not v1:FindFirstChild("HumanoidRootPart")
                v1:FindFirstChild("Humanoid")
                if R then
                end
            end))

            v5:GiveTask(function(...)
                if autoJumpEnabled and reg_196 > 50 then
                if workspace.Gravity ~= reg_65 then
                    workspace.Gravity = reg_65
                end
                end
                if pendingTask then
                task.cancel(pendingTask)
                end
                
            end)
                        end
                        
                    end
local func_45 = function(param1_32, ...)
                        if param1_32 then
            BindManager:AddToggleBB("Wall Climb", function(...)
                v5 = uiToggles.WallClimb
                v5:SetValue(true)
                
            end, function(...)
                v5 = uiToggles.WallClimb
                v5:SetValue(false)
                
            end)
                        else
            BindManager:DelBindB("Wall Climb")
                        end
                        
                    end
local func_51 = function(param1_33, ...)
                        reg_196 = param1_33
                        
                    end
local func_51 = function(param1_34, ...)
                        reg_197 = param1_34
                        
                    end

                    reg_199 = false
local func_48 = function(param1_35, ...)
                        if reg_198 then
            SignalClass:Cancel(reg_198)

                        end
                        if param1_35 then
            reg_198 = SignalClass:Every(0.5, function(...)
                v1 = getCommandRemote()
                if not workspace:FindFirstChild(LocalPlayer.Name) then
                if os.clock() - reg_57 >= reg_52 + 1 then
                    if reg_199 then
                    return
                    end
                    reg_199 = true
                    if v1 then
                    v1:FireServer("Play")
                    end
                    reg_57 = os.clock()
                    task.spawn(function(...)
                    task.wait(2)
                    reg_199 = false
                    
                    end)
                end
                end
                
            end)
                        end
                        
                    end
local func_48 = function(param1_36, ...)
                        if param1_36 then
            BindManager:BindB("Respawn", function(...)
                v1 = getCommandRemote()
                if v1 then
                v1:FireServer("Play")
                end
                
            end)
                        else
            BindManager:DelBindB("Respawn")
                        end
                        
                    end
local func_51 = function(...)
                        v1 = getCommandRemote()
                        if v1 then
            v1:FireServer("Play")
                        end
                        
                    end
local func_56 = function(param1_37, ...)
                        reg_52 = param1_37
                        
                    end
local func_41 = function(...)
                        v1 = getCommandRemote()
                        if v1 then
            v1:FireServer("Lobby")
                        end
                        
                    end
local func_41 = function(...)
                        v1 = getCommandRemote()
                        if v1 then
            v1:FireServer("Play")
                        end
                        
                    end
                    reg_200 = 0
                    reg_201 = os.clock()
local func_45 = function(...)
                        v1 = LocalPlayer.Character
                        if v1 then
            v5 = v1:FindFirstChild("Humanoid")
            if v5 then

                v5:SetText(translate("Health") .. ": " .. math.floor(v5.Health))
            else

                v5:SetText(translate("Health") .. ": 0")
            end
                        end
                        pingValue = 0
                        pcall(function(...)
            v5 = Stats.Network.ServerStatsItem
            v1 = v5:FindFirstChild("Data Ping")
            if v1 then
                pingValue = v1:GetValue()
            end
            
                        end)

                        v5:SetText(translate("Ping") .. ": " .. math.floor(pingValue) .. "ms")
                        
                    end
local func_46 = function(param1_38, ...)
                        I = LocalPlayer.Character
                        if I then
            G = I:FindFirstChild("Humanoid")
            if G then
                v3 = G.Health > 0
            end
            if G then
                if G.WalkSpeed ~= reg_63 then
                G.WalkSpeed = reg_63
                end
            end
                        end
                        reg_200 = reg_200 + 1
                        G = os.clock()
                        if G - reg_201 >= 0.5 then

            v3:SetText(translate("FPS") .. ": " .. math.floor(reg_200 / (G - reg_201)))
            reg_200 = 0
            reg_201 = G
                        end
                        
                    end
                        RunService.None:Connect(func_46)
                        ["Color"] = Color3.fromRGB(255, 255, 255),
                        Enum.Font:GetEnumItems()
                    end
                    reg_279 = {}
                    reg_280 = translate("ESP")
                    reg_281 = translate("Chams")
                    reg_282 = translate("Tracers")
                    reg_283 = translate("Box")
                    reg_284 = Vector2.zero
                    reg_285 = math.huge
local func_22 = function(param1_39, ...)
                        v1 = param1_39
                        G = {
            v1:ToHSV()
                        }
                        return Color3.fromHSV(v1:ToHSV(), G[2], math.clamp(G[3] * 0.5, 0, 1))
                    end
local func_24 = function(param1_40, ...)
                        v1 = param1_40
                        I = os.clock()
                        G = reg_287[v1]
                        if G then
                        end
                        if G then
            return G.v7
                        end
                        Q = v1.Character
                        if Q then
            v4 = Q:FindFirstChildWhichIsA("Tool")
            if v4 then
                R = v4.Name
            end
                        end
                        if G then
            G.v7 = "None"
            v4 = os.clock()
            G.t = v4
                        else
            reg_287[v1] = {
                ["w"] = R,
                ["t"] = I
            }
                        end
                        return R
                    end
                    reg_286 = math.floor
                    reg_288 = func_22
                    reg_287 = {}
                    reg_289 = func_24
                        reg_287[param1_41] = nil
                        
                        Players.None:Connect(func_28)
local func_25 = function(param1_42, ...)
                        v1 = param1_42
                        if not reg_279[v1] then
            reg_279[v1] = {
                ["Billboard"] = nil,
                ["Label"] = nil,
                ["Stroke"] = nil,
                ["Highlight"] = nil,
                ["Tracer"] = nil,
                ["LastUpdate"] = 0,
                ["_lastAdorneeHead"] = nil,
                ["_lastAdorneeChar"] = nil,
                ["_lastScreenPos"] = nil,
                ["_lastOnScreen"] = false,
                ["_charCache"] = nil
            }
                        end
                        I = reg_279[v1]
                        if not I.Billboard then
            G = Instance.new("BillboardGui")
            G.Name = "ESP_BB"
            G.AlwaysOnTop = true
            G.Size = UDim2.new(0, 200, 0, 50)
            G.StudsOffset = Vector3.new(0, 2, 0)
            G.Enabled = false
            G.Parent = workspace
            mainMaid:GiveTask(G)
            R = Instance.new("TextLabel")
            R.BackgroundTransparency = 1
            R.Size = UDim2.new(1, 0, 1, 0)
            R.Font = Enum.Font.BuilderSans
            R.Text = ""
            R.Parent = G
            Q = Instance.new("UIStroke")
            Q.Thickness = 1.2
            Q.Transparency = 0
            Q.Parent = R
            I.Billboard = G
            I.Label = R
            I.Stroke = Q
                        end
                        if not I.Highlight then
            G = Instance.new("Highlight")
            G.Enabled = false
            G.Parent = workspace
            mainMaid:GiveTask(G)
            I.Highlight = G
                        end
                        if not I.Tracer then
            G = Drawing.new("Line")
            G.Visible = false
            G.Thickness = 1
            G.Transparency = 1
            I.Tracer = G
                        end
                        return I
                    end
                        v1 = param1_43
                        I = reg_279[v1]
                        if I then
            v5 = I.Billboard
            if v5 then
                v5 = v5.Billboard
                v5:Destroy()
            end
            v5 = I.Highlight
            if v5 then
                v5 = v5.Highlight
                v5:Destroy()
            end
            v5 = I.Tracer
            if v5 then
                v5 = v5.Tracer
                v5:Remove()
            end
            reg_279[v1] = nil
                        end
                        
                    reg_290 = func_25
local func_27 = function(param1_44, ...)
                        targetPlayer = param1_44
                        if targetPlayer == LocalPlayer then
            return
                        end
                        recentSpawns[targetPlayer] = true
                        task.delay(1.5, function(...)
            if recentSpawns[targetPlayer] then
                recentSpawns[targetPlayer] = nil
            end
            
                        end)
                        
                    end
                    reg_291 = func_26
                    reg_292 = func_27
local func_27 = function(param1_45, ...)
                        trackedPlayer = param1_45
                        v5 = playerMaids[trackedPlayer]
                        if v5 then
            v5 = playerMaids[trackedPlayer]
            v5:Destroy()
                        end
                        playerMaid = Maid.new()
                        playerMaids[trackedPlayer] = playerMaid
                        if trackedPlayer ~= LocalPlayer then
            local function onCharacterAdded(param1_46, ...)
                reg_292(trackedPlayer)
                v1 = param1_46
                reg_290(trackedPlayer)
                charMaid = Maid.new()
                v5 = playerMaid
                v5:Give("CharMaid", charMaid)
                v5 = v1:FindFirstChild("Humanoid")
                if v5 then
                v5 = charMaid
                R = v5.Died
                v5:GiveTask(R:Connect(function(...)
                    reg_291(trackedPlayer)
                    
                end))
                else
                v5 = charMaid
                R = v1.ChildAdded
                v5:GiveTask(R:Connect(function(param1_47, ...)
                    v1 = param1_47
                    v5 = v1:IsA("Humanoid")
                    if v5 then
                    v5 = charMaid
                    I = v1.Died
                    v5:GiveTask(I:Connect(function(...)
                        reg_291(trackedPlayer)
                        
                    end))
                    end
                    
                end))
                end
                
            end
            v5 = playerMaid
            R = trackedPlayer.CharacterAdded
            v5:GiveTask(R:Connect(onCharacterAdded))
            v5 = playerMaid
            R = trackedPlayer.CharacterRemoving
            v5:GiveTask(R:Connect(function(...)
                v5 = playerMaid
                v5:Give("CharMaid", nil)
                reg_291(trackedPlayer)
                
            end))
            if trackedPlayer.Character then
                task.spawn(function(...)
                onCharacterAdded(trackedPlayer.Character)
                
                end)
            end
                        end
                        
                    end
local func_28 = function(param1_48, ...)
                        v1 = param1_48
                        if playerMaids[v1] then
            v5 = playerMaids[v1]
            v5:Destroy()
            playerMaids[v1] = nil
                        end
                        recentSpawns[v1] = nil
                        reg_291(v1)
                        
                    end
                        Players.None:Connect(func_27)
                        Players.None:Connect(func_28)
                        ipairs(playerList)
local func_31 = function(...)

                        if v5 then

            v5:Disconnect()

                        end
                        espEnabled = uiToggles.ESP and uiToggles.ESP.Value
                        v5 = 207
                        outlineEnabled = uiToggles.Outline and uiToggles.Outline.Value
                        tracersEnabled = uiToggles.Tracers and uiToggles.Tracers.Value
                        Q = espEnabled
                        if Q then
                        end
                    end

                    reg_210 = func_31
                        "None"
                        "None"
local func_42 = function(param1_49, ...)
                        if not param1_49 then
            for G, v4 in ipairs(R) do
                v2 = reg_279[v4]
                if v2 then
                end
                if v2 then
                v2.Billboard.Enabled = false
                end
            end
                        end
                        reg_210()
                        
                    end
local func_43 = function(param1_50, ...)
                        reg_202.espcolor = param1_50
                        
                    end
local func_42 = function(param1_51, ...)
                        if not param1_51 then
            I = Q[2]
            for G, v4 in ipairs(v3) do
                v2 = reg_279[v4]
                if v2 then
                end
                if v2 then
                v2.Highlight.Enabled = false
                end
            end
                        end
                        reg_210()
                        
                    end
local func_43 = function(param1_52, ...)
                        reg_202.outlinecolor = param1_52
                        
                    end
local func_43 = function(param1_53, ...)
                        reg_202.outlinefillcolor = param1_53
                        
                    end
local func_42 = function(param1_54, ...)
                        if not param1_54 then
            for G, v4 in R, ipairs(R) do
                v2 = reg_279[v4]
                if v2 then
                end
                if v2 then
                v2.Tracer.Visible = false
                end
            end
                        end
                        reg_210()
                        
                    end
local func_43 = function(param1_55, ...)
                        reg_202.tracercolor = param1_55
                        
                    end
local func_42 = function(param1_56, ...)
                        reg_202.rainbowesp = param1_56
                        reg_62()
                        
                    end
local func_42 = function(param1_57, ...)
                        reg_202.rainbowoutline = param1_57
                        reg_62()
                        
                    end
local func_42 = function(param1_58, ...)
                        reg_202.rainbowtracers = param1_58
                        reg_62()
                        
                    end
local func_48 = function(param1_59, ...)
                        reg_202.espsize = param1_59
                        
                    end
local func_43 = function(param1_60, ...)
                        reg_202.espfont = Enum.Font[param1_60]
                        
                    end
local func_44 = function(param1_61, ...)
                        reg_202.tracerposition = param1_61
                        
                    end
local func_50 = function(param1_62, ...)
                        reg_202.outlinetransparency = param1_62 / 100
                        
                    end
local func_50 = function(param1_63, ...)
                        reg_202.outlinefilltransparency = param1_63 / 100
                        
                    end
                    reg_211 = Maid.new()
                    reg_212 = Maid.new()
local func_51 = function(param1_64, ...)
                        Camera.FieldOfView = param1_64
                        
                    end
local func_45 = function(param1_65, ...)

                        v5:DoCleaning()
                        if param1_65 then
            local function I(...)
                if Lighting.Brightness ~= 2 then
                Lighting.Brightness = 2
                end
                if Lighting.Ambient ~= Color3.fromRGB(255, 255, 255) then
                Lighting.Ambient = Color3.fromRGB(255, 255, 255)
                end
                if Lighting.OutdoorAmbient ~= Color3.fromRGB(255, 255, 255) then
                Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
                end
                
            end
            I()
            espTimer = SignalClass:Every(0.5, I)

            SignalClass:GiveTask(function(...)
                SignalClass:Cancel(espTimer)
                Lighting.Brightness = reg_203.Brightness
                Lighting.Ambient = reg_203.Ambient
                Lighting.OutdoorAmbient = reg_203.OutdoorAmbient
                
            end)
                        end
                        
                    end
local func_45 = function(param1_66, ...)

                        SignalClass:DoCleaning()
                        if param1_66 then
            local function I(...)
                if Lighting.FogEnd ~= 100000 then
                Lighting.FogEnd = 100000
                end
                if Lighting.FogStart ~= 0 then
                Lighting.FogStart = 0
                end
                
            end
            I()
            outlineTimer = SignalClass:Every(0.5, I)

            SignalClass:GiveTask(function(...)
                SignalClass:Cancel(outlineTimer)
                Lighting.FogEnd = reg_203.FogEnd
                Lighting.FogStart = reg_203.FogStart
                
            end)
                        end
                        
                    end
                    reg_213 = {
                        
                        
                    }
                    reg_213.Box["Color"] = Drawing.new("Line")
                    reg_213.Tracer["Visible"]["Visible"] = false
                    reg_213.Box["Thickness"]["Thickness"] = 2
                    reg_213.Box["Color"]["Color"] = reg_214.espSettings["MurdererColor"]
                    reg_233 = {}
                    reg_234 = .2
local func_33 = function(...)
                        reg_235[1] = LocalPlayer.Character
                        reg_231.FilterDescendantsInstances = reg_235
                        
                    end
                    reg_235 = {
                        task.wait(.1)
                        
                    }
local func_34 = function(param1_67, param2_67, param3_67, param4_67, ...)
                        R = param4_67
                        v1 = param1_67
                        Q = os.clock()
                        v4 = reg_233[R]
                        if v4 then
                        end
                        if v4 then
            return v4.blocked
                        end
                        j = "Instance"
                        v3 = workspace:Raycast(v1, param2_67.Position - v1, reg_231)
                        d = v3 and not j:IsDescendantOf(param3_67)
                        if not v4 then
            v4 = {}
            j = {}
            reg_233[R] = j
                        end
                        j = d
                        v4.blocked = j
                        v4.time = Q
                        return d
                    end
                    reg_237 = func_34
                        reg_233[param1_68] = nil
                        
                        Players.None:Connect(func_38)
                    reg_238 = {}
return (function(...)
    while true do
        l1 = l2
        l2 = l1
        r3()
    end
    
end)()

Features & Information

I deobfuscate LuWare and decrypted the variables and remember, don’t use Wearedevs – they have the most dreadful obfuscator based on Prometheus. And if you use Wearedevs, be prepared source code be leaked – I’m not joking.

Community Comments (1)

iloveluauiloveluauJul 10, 2026

mm2 soon ))))))) luware its to late to use luraph i have you old wearedevs obf file )

More Scripts for [FPS] Flick