
Keyless

-- 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)()



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