local L_1_ = loadstring(game:HttpGet("https://github.com/1dontgiveaf/Fluent/releases/latest/download/main.lua"))() local L_2_ = loadstring(game:HttpGet("https://raw.githubusercontent.com/1dontgiveaf/Fluent/main/Addons/SaveManager.lua"))() local L_3_ = loadstring(game:HttpGet("https://raw.githubusercontent.com/1dontgiveaf/Fluent/main/Addons/InterfaceManager.lua"))() local L_4_ = L_1_:CreateWindow({ Title = "UNPUBLISHED", SubTitle = "Evol-Ware • v0.0.1", TabWidth = 150, Size = UDim2.fromOffset(580, 520), Acrylic = false, Theme = "Dark", MinimizeKey = Enum.KeyCode.LeftControl, }) local L_5_ = { Main = L_4_:AddTab({ Title = "Main", Icon = "home" }), Farm = L_4_:AddTab({ Title = "Farm", Icon = "package" }), ESP = L_4_:AddTab({ Title = "ESP", Icon = "eye" }), Shop = L_4_:AddTab({ Title = "Shop", Icon = "shopping-cart" }), Movement = L_4_:AddTab({ Title = "Movement", Icon = "person-standing" }), Teleport = L_4_:AddTab({ Title = "Teleport", Icon = "map-pin" }), Visuals = L_4_:AddTab({ Title = "Visuals", Icon = "sun" }), Misc = L_4_:AddTab({ Title = "Misc", Icon = "wrench" }), Settings = L_4_:AddTab({ Title = "Settings", Icon = "settings" }), } local L_6_ = game:GetService("Players") local L_7_ = game:GetService("RunService") local L_8_ = game:GetService("UserInputService") local L_9_ = game:GetService("Lighting") local L_10_ = game:GetService("Workspace") local L_11_ = game:GetService("ReplicatedStorage") local L_12_ = game:GetService("VirtualUser") local L_13_ = game:GetService("ProximityPromptService") local L_14_ = game:GetService("CoreGui") local L_15_ = game:GetService("TeleportService") local L_16_ = game:GetService("HttpService") local L_17_ = L_6_.LocalPlayer local L_18_ = L_10_.CurrentCamera local L_19_ = L_17_:GetMouse() local function L_20_func(L_75_arg0, L_76_arg1) return tonumber(L_75_arg0) or (L_76_arg1 or 0) end local function L_21_func(L_77_arg0, L_78_arg1, L_79_arg2) L_1_:Notify({ Title = L_77_arg0, Content = L_78_arg1 or "", Duration = L_79_arg2 or 3 }) end local function L_22_func() return L_17_.Character end local function L_23_func() local L_80_ = L_22_func() return L_80_ and (L_80_:FindFirstChild("HumanoidRootPart") or L_80_.PrimaryPart) end local function L_24_func() local L_81_ = L_22_func() return L_81_ and L_81_:FindFirstChildOfClass("Humanoid") end local L_25_ = (gethui and pcall(gethui) and gethui()) or L_14_ local L_26_ = Instance.new("Folder") L_26_.Name = "EvolUnpublished" pcall(function() L_26_.Parent = L_25_ end) if not L_26_.Parent then L_26_.Parent = L_17_:WaitForChild("PlayerGui") end ---------------------------------------------------------------- -- REMOTES ---------------------------------------------------------------- local L_27_ = L_11_:FindFirstChild("UNPUBLISHED") local L_28_ = L_27_ and L_27_:FindFirstChild("Remotes") local L_29_ = L_27_ and L_27_:FindFirstChild("ShopRemotes") local L_30_ = L_27_ and L_27_:FindFirstChild("AdminRemotes") local L_31_ = L_28_ and L_28_:FindFirstChild("GetInventory") local L_32_ = L_28_ and L_28_:FindFirstChild("SellRelic") local L_33_ = L_28_ and L_28_:FindFirstChild("SellAllRelics") local L_34_ = L_28_ and L_28_:FindFirstChild("RequestSprintState") local L_35_ = L_29_ and L_29_:FindFirstChild("PurchaseWithCoins") local L_36_ = L_29_ and L_29_:FindFirstChild("ActivateEffect") local L_37_ = {} pcall(function() L_37_ = require(L_27_:WaitForChild("RelicDatabase")) end) local L_38_ = { Common = Color3.fromRGB(180, 180, 180), Uncommon = Color3.fromRGB(80, 200, 120), Rare = Color3.fromRGB(80, 140, 255), Epic = Color3.fromRGB(180, 80, 255), Legendary = Color3.fromRGB(255, 180, 40), Secret = Color3.fromRGB(255, 60, 120), Cursed = Color3.fromRGB(160, 40, 40), Unobtainable = Color3.fromRGB(40, 40, 40), } ---------------------------------------------------------------- -- STATE ---------------------------------------------------------------- local L_39_ = { WalkSpeed = false, SpeedVal = 28, InfJump = false, Noclip = false, Fly = false, FlySpeed = 50, AntiAFK = true, AntiVoid = false, InstantPrompts = true, CtrlClickTP = false, Fullbright = false, NoFog = false, ESPRelics = true, ESPPlayers = false, ESPNames = true, ESPDistance = true, ESPRarity = true, AutoCollect = false, AutoSell = false, AutoFarm = false, FarmDelay = 0.35, InfStamina = false, } local L_40_ local L_41_, L_42_, L_43_, L_44_, L_45_, L_46_ local L_47_, L_48_, L_49_ = {}, {}, {} ---------------------------------------------------------------- -- HELPERS ---------------------------------------------------------------- local function L_50_func(L_82_arg0) if not L_82_arg0 then return nil end if L_82_arg0:IsA("BasePart") then return L_82_arg0 end if L_82_arg0:IsA("Model") then return L_82_arg0.PrimaryPart or L_82_arg0:FindFirstChild("HumanoidRootPart") or L_82_arg0:FindFirstChildWhichIsA("BasePart", true) end return L_82_arg0:FindFirstChildWhichIsA("BasePart", true) end local function L_51_func(L_83_arg0, L_84_arg1) local L_85_ = L_23_func() local L_86_ = L_50_func(L_83_arg0) if not L_85_ or not L_86_ then return false end L_85_.CFrame = L_86_.CFrame + (L_84_arg1 or Vector3.new(0, 4, 0)) L_85_.AssemblyLinearVelocity = Vector3.zero return true end local function L_52_func(L_87_arg0) if not L_87_arg0 or not L_87_arg0.Parent then return false end pcall(function() L_87_arg0.HoldDuration = 0 L_87_arg0.MaxActivationDistance = math.max(L_87_arg0.MaxActivationDistance, 20) L_87_arg0.RequiresLineOfSight = false L_87_arg0.Enabled = true end) if fireproximityprompt then -- try both common signatures local L_88_ = pcall(fireproximityprompt, L_87_arg0) if not L_88_ then pcall(fireproximityprompt, L_87_arg0, 1) end return true end pcall(function() L_87_arg0:InputHoldBegin() task.wait(0.08) L_87_arg0:InputHoldEnd() end) return true end local function L_53_func() return L_10_:FindFirstChild("ActiveSpawnedRelics") end local function L_54_func() local L_89_ = {} local L_90_ = L_53_func() if not L_90_ then return L_89_ end for L_91_forvar0, L_92_forvar1 in ipairs(L_90_:GetChildren()) do if L_92_forvar1:IsA("Model") or L_92_forvar1:IsA("BasePart") or L_92_forvar1:IsA("Folder") then local L_93_ = L_92_forvar1:FindFirstChildWhichIsA("ProximityPrompt", true) local L_94_ = L_50_func(L_92_forvar1) if L_93_ or L_94_ then local L_95_ = L_92_forvar1.Name local L_96_ = L_37_[L_95_] local L_97_ = (L_93_ and L_93_:GetAttribute("Rarity")) or (L_96_ and L_96_.Rarity) or "Common" local L_98_ = (L_93_ and L_93_.ObjectText) or (L_96_ and L_96_.Name) or L_95_ local L_99_ = L_96_ and L_96_.Value or 0 table.insert(L_89_, { Model = L_92_forvar1, Prompt = L_93_, Part = L_94_, Id = L_95_, Name = L_98_, Rarity = L_97_, Value = L_99_, Color = L_38_[L_97_] or L_38_.Common, }) end end end return L_89_ end local function L_55_func(L_100_arg0, ...) if not L_100_arg0 then return nil, "missing" end local L_101_ = { ... } local L_102_, L_103_ = pcall(function() return L_100_arg0:InvokeServer(unpack(L_101_)) end) return L_102_ and L_103_ or nil, L_102_ and nil or L_103_ end ---------------------------------------------------------------- -- MOVEMENT ---------------------------------------------------------------- local function L_56_func(L_104_arg0) L_39_.WalkSpeed = L_104_arg0 if L_41_ then L_41_:Disconnect() L_41_ = nil end if L_104_arg0 then L_41_ = L_7_.RenderStepped:Connect(function() local L_105_ = L_24_func() if L_105_ then L_105_.WalkSpeed = L_20_func(L_39_.SpeedVal, 28) end end) else local L_106_ = L_24_func() if L_106_ then L_106_.WalkSpeed = 16 end end end local function L_57_func(L_107_arg0) L_39_.InfJump = L_107_arg0 if L_42_ then L_42_:Disconnect() L_42_ = nil end if L_107_arg0 then L_42_ = L_8_.JumpRequest:Connect(function() if L_39_.InfJump then local L_108_ = L_24_func() if L_108_ then L_108_:ChangeState(Enum.HumanoidStateType.Jumping) end end end) end end local function L_58_func(L_109_arg0) L_39_.Noclip = L_109_arg0 if L_43_ then L_43_:Disconnect() L_43_ = nil end if L_109_arg0 then L_43_ = L_7_.Stepped:Connect(function() local L_110_ = L_22_func() if not L_110_ then return end for L_111_forvar0, L_112_forvar1 in ipairs(L_110_:GetDescendants()) do if L_112_forvar1:IsA("BasePart") then L_112_forvar1.CanCollide = false end end end) end end local function L_59_func(L_113_arg0) L_39_.Fly = L_113_arg0 if L_44_ then L_44_:Disconnect() L_44_ = nil end if not L_113_arg0 then local L_114_ = L_24_func() if L_114_ then L_114_.PlatformStand = false end local L_115_ = L_23_func() if L_115_ then L_115_.AssemblyLinearVelocity = Vector3.zero end return end L_44_ = L_7_.RenderStepped:Connect(function() if not L_39_.Fly then return end local L_116_, L_117_ = L_23_func(), L_24_func() if not L_116_ or not L_117_ then return end L_117_.PlatformStand = true local L_118_, L_119_ = Vector3.zero, L_18_.CFrame if L_8_:IsKeyDown(Enum.KeyCode.W) then L_118_ += L_119_.LookVector end if L_8_:IsKeyDown(Enum.KeyCode.S) then L_118_ -= L_119_.LookVector end if L_8_:IsKeyDown(Enum.KeyCode.A) then L_118_ -= L_119_.RightVector end if L_8_:IsKeyDown(Enum.KeyCode.D) then L_118_ += L_119_.RightVector end if L_8_:IsKeyDown(Enum.KeyCode.Space) then L_118_ += Vector3.yAxis end if L_8_:IsKeyDown(Enum.KeyCode.LeftShift) then L_118_ -= Vector3.yAxis end L_116_.AssemblyLinearVelocity = L_118_.Magnitude > 0 and L_118_.Unit * L_20_func(L_39_.FlySpeed, 50) or Vector3.zero L_116_.AssemblyAngularVelocity = Vector3.zero end) end local function L_60_func(L_120_arg0) L_39_.InfStamina = L_120_arg0 if L_46_ then task.cancel(L_46_) L_46_ = nil end if not L_120_arg0 then return end L_46_ = task.spawn(function() while L_39_.InfStamina do if L_34_ then pcall(function() L_34_:FireServer(true) end) end local L_121_ = L_24_func() if L_121_ and L_121_.WalkSpeed < L_20_func(L_39_.SpeedVal, 28) and L_39_.WalkSpeed then L_121_.WalkSpeed = L_20_func(L_39_.SpeedVal, 28) end task.wait(0.2) end end) end L_7_.Heartbeat:Connect(function() local L_122_ = L_23_func() if L_122_ and L_122_.Position.Y > - 20 then L_40_ = L_122_.CFrame end if L_39_.AntiVoid and L_122_ and L_122_.Position.Y < - 50 and L_40_ then L_122_.CFrame = L_40_ L_122_.AssemblyLinearVelocity = Vector3.zero end end) L_17_.Idled:Connect(function() if L_39_.AntiAFK then pcall(function() L_12_:CaptureController() L_12_:ClickButton2(Vector2.new()) end) end end) L_17_.CharacterAdded:Connect(function() task.wait(0.4) if L_39_.WalkSpeed then L_56_func(true) end if L_39_.Noclip then L_58_func(true) end if L_39_.InfStamina then L_60_func(true) end end) L_19_.Button1Down:Connect(function() if L_39_.CtrlClickTP and L_8_:IsKeyDown(Enum.KeyCode.LeftControl) then local L_123_ = L_22_func() if L_123_ and L_19_.Hit then L_123_:MoveTo(L_19_.Hit.Position) end end end) L_13_.PromptButtonHoldBegan:Connect(function(L_124_arg0) if L_39_.InstantPrompts and fireproximityprompt then pcall(fireproximityprompt, L_124_arg0) end end) ---------------------------------------------------------------- -- FARM ---------------------------------------------------------------- -- Returns true if the relic model is still in ActiveSpawnedRelics local function L_61_func(L_125_arg0) local L_126_ = L_53_func() if not L_126_ then return false end if typeof(L_125_arg0) == "Instance" then return L_125_arg0.Parent == L_126_ or (L_125_arg0.Parent and L_125_arg0:IsDescendantOf(L_126_)) end return L_126_:FindFirstChild(tostring(L_125_arg0)) ~= nil end -- Refresh prompt reference after TP (instances can shift) local function L_62_func(L_127_arg0) if not L_127_arg0 then return nil end return L_127_arg0:FindFirstChildWhichIsA("ProximityPrompt", true) end local function L_63_func(L_128_arg0) if not L_128_arg0 or not L_128_arg0.Model then return false end local L_129_ = L_128_arg0.Model if not L_61_func(L_129_) then return true -- already collected end local L_130_ = L_50_func(L_129_) or L_128_arg0.Part local L_131_ = L_23_func() if not L_131_ or not L_130_ then -- try fire-only fallback local L_134_ = L_128_arg0.Prompt or L_62_func(L_129_) if L_134_ then L_52_func(L_134_) end return false end -- TP slightly above center so we stand on/inside activation range L_131_.CFrame = CFrame.new(L_130_.Position + Vector3.new(0, 3.5, 0)) L_131_.AssemblyLinearVelocity = Vector3.zero L_131_.AssemblyAngularVelocity = Vector3.zero task.wait(0.25) -- settle after teleport local L_132_ = L_62_func(L_129_) or L_128_arg0.Prompt if not L_132_ then -- walk a tiny bit and re-scan task.wait(0.1) L_132_ = L_62_func(L_129_) end local L_133_ = 8 for L_135_forvar0 = 1, L_133_ do if not L_39_.AutoFarm and not L_39_.AutoCollect then -- allow manual collect button path too end if not L_61_func(L_129_) then return true end L_131_ = L_23_func() L_130_ = L_50_func(L_129_) if L_131_ and L_130_ then local L_136_ = (L_131_.Position - L_130_.Position).Magnitude if L_136_ > 12 then L_131_.CFrame = CFrame.new(L_130_.Position + Vector3.new(0, 3.5, 0)) L_131_.AssemblyLinearVelocity = Vector3.zero task.wait(0.2) end end L_132_ = L_62_func(L_129_) or L_132_ if L_132_ and L_132_.Parent then L_52_func(L_132_) -- second fire a frame later (some executors need it) task.wait(0.05) L_52_func(L_132_) end task.wait(0.2) if not L_61_func(L_129_) then return true end end return not L_61_func(L_129_) end local function L_64_func(L_137_arg0) L_137_arg0 = L_137_arg0 or 1e9 local L_138_ = L_23_func() local L_139_ = 0 local L_140_ = L_54_func() -- nearest first when limited range if L_138_ then table.sort(L_140_, function(L_141_arg0, L_142_arg1) local L_143_ = L_141_arg0.Part and (L_141_arg0.Part.Position - L_138_.Position).Magnitude or 1e9 local L_144_ = L_142_arg1.Part and (L_142_arg1.Part.Position - L_138_.Position).Magnitude or 1e9 return L_143_ < L_144_ end) end for L_145_forvar0, L_146_forvar1 in ipairs(L_140_) do if L_146_forvar1.Part and L_138_ then local L_147_ = (L_146_forvar1.Part.Position - L_138_.Position).Magnitude if L_147_ <= L_137_arg0 then if L_63_func(L_146_forvar1) then L_139_ += 1 end task.wait(0.1) end elseif L_146_forvar1.Prompt then L_52_func(L_146_forvar1.Prompt) L_139_ += 1 task.wait(0.1) end end return L_139_ end local function L_65_func() local L_148_, L_149_ = L_55_func(L_33_) return L_148_, L_149_ end local function L_66_func() while L_39_.AutoFarm do local L_150_ = L_54_func() if # L_150_ == 0 then if L_39_.AutoSell then L_65_func() end task.wait(0.75) else -- highest value first table.sort(L_150_, function(L_151_arg0, L_152_arg1) return (L_151_arg0.Value or 0) > (L_152_arg1.Value or 0) end) for L_153_forvar0, L_154_forvar1 in ipairs(L_150_) do if not L_39_.AutoFarm then break end -- skip if already gone between sort and now if L_61_func(L_154_forvar1.Model) then local L_155_ = L_63_func(L_154_forvar1) if not L_155_ then -- one more hard retry task.wait(0.15) L_63_func(L_154_forvar1) end task.wait(L_20_func(L_39_.FarmDelay, 0.35)) end end if L_39_.AutoSell then task.wait(0.2) L_65_func() end task.wait(0.35) end end end local function L_67_func(L_156_arg0) L_39_.AutoFarm = L_156_arg0 if L_45_ then task.cancel(L_45_) L_45_ = nil end if L_156_arg0 then L_45_ = task.spawn(L_66_func) end end ---------------------------------------------------------------- -- ESP ---------------------------------------------------------------- local function L_68_func(L_157_arg0) for L_158_forvar0, L_159_forvar1 in pairs(L_157_arg0) do pcall(function() L_159_forvar1:Destroy() end) L_157_arg0[L_158_forvar0] = nil end end local function L_69_func(L_160_arg0, L_161_arg1, L_162_arg2, L_163_arg3) local L_164_ = L_160_arg0[L_161_arg1] if not L_164_ or not L_164_.Parent then L_164_ = Instance.new("Highlight") L_164_.FillTransparency = 0.5 L_164_.OutlineTransparency = 0 L_164_.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop L_164_.Parent = L_26_ L_160_arg0[L_161_arg1] = L_164_ end L_164_.Adornee = L_162_arg2 L_164_.FillColor = L_163_arg3 L_164_.OutlineColor = Color3.new(1, 1, 1) L_164_.Enabled = true return L_164_ end local function L_70_func(L_165_arg0, L_166_arg1, L_167_arg2, L_168_arg3) local L_169_ = L_49_[L_165_arg0] if not L_169_ or not L_169_.Parent then L_169_ = Instance.new("BillboardGui") L_169_.Size = UDim2.fromOffset(200, 42) L_169_.StudsOffset = Vector3.new(0, 2.8, 0) L_169_.AlwaysOnTop = true L_169_.MaxDistance = 1500 L_169_.Parent = L_26_ local L_171_ = Instance.new("TextLabel") L_171_.Name = "T" L_171_.Size = UDim2.fromScale(1, 1) L_171_.BackgroundTransparency = 1 L_171_.Font = Enum.Font.GothamBold L_171_.TextSize = 13 L_171_.TextStrokeTransparency = 0.2 L_171_.Parent = L_169_ L_49_[L_165_arg0] = L_169_ end L_169_.Adornee = L_166_arg1 local L_170_ = L_169_:FindFirstChild("T") if L_170_ then L_170_.Text = L_167_arg2 L_170_.TextColor3 = L_168_arg3 end L_169_.Enabled = true end L_7_.RenderStepped:Connect(function() local L_172_ = L_23_func() if L_39_.ESPRelics then local L_173_ = {} for L_174_forvar0, L_175_forvar1 in ipairs(L_54_func()) do local L_176_ = L_175_forvar1.Model or L_175_forvar1.Part if L_176_ then L_173_[L_176_] = true L_69_func(L_47_, L_176_, L_176_, L_175_forvar1.Color) if L_39_.ESPNames and L_175_forvar1.Part then local L_177_ = L_172_ and (L_172_.Position - L_175_forvar1.Part.Position).Magnitude local L_178_ = L_175_forvar1.Name if L_39_.ESPRarity then L_178_ = L_178_ .. " [" .. tostring(L_175_forvar1.Rarity) .. "]" end if L_175_forvar1.Value and L_175_forvar1.Value > 0 then L_178_ = L_178_ .. " $" .. tostring(L_175_forvar1.Value) end if L_39_.ESPDistance and L_177_ then L_178_ = L_178_ .. string.format("\n%.0fm", L_177_) end L_70_func("r" .. tostring(L_176_:GetDebugId()), L_175_forvar1.Part, L_178_, L_175_forvar1.Color) end end end for L_179_forvar0, L_180_forvar1 in pairs(L_47_) do if not L_173_[L_179_forvar0] then pcall(function() L_180_forvar1:Destroy() end) L_47_[L_179_forvar0] = nil end end else L_68_func(L_47_) end if L_39_.ESPPlayers then local L_181_ = {} for L_182_forvar0, L_183_forvar1 in ipairs(L_6_:GetPlayers()) do if L_183_forvar1 ~= L_17_ and L_183_forvar1.Character then L_181_[L_183_forvar1] = true L_69_func(L_48_, L_183_forvar1, L_183_forvar1.Character, Color3.fromRGB(80, 180, 255)) if L_39_.ESPNames then local L_184_ = L_183_forvar1.Character:FindFirstChild("Head") or L_183_forvar1.Character:FindFirstChild("HumanoidRootPart") if L_184_ then local L_185_ = L_172_ and (L_172_.Position - L_184_.Position).Magnitude local L_186_ = L_183_forvar1.DisplayName if L_39_.ESPDistance and L_185_ then L_186_ = string.format("%s [%.0fm]", L_186_, L_185_) end L_70_func("p" .. L_183_forvar1.UserId, L_184_, L_186_, Color3.fromRGB(120, 200, 255)) end end end end for L_187_forvar0, L_188_forvar1 in pairs(L_48_) do if not L_181_[L_187_forvar0] then pcall(function() L_188_forvar1:Destroy() end) L_48_[L_187_forvar0] = nil end end else L_68_func(L_48_) end if not L_39_.ESPNames then L_68_func(L_49_) end end) ---------------------------------------------------------------- -- VISUALS ---------------------------------------------------------------- local L_71_ = {} local function L_72_func(L_189_arg0) L_39_.Fullbright = L_189_arg0 if L_189_arg0 then L_71_.Brightness = L_9_.Brightness L_71_.ClockTime = L_9_.ClockTime L_71_.FogEnd = L_9_.FogEnd L_71_.GlobalShadows = L_9_.GlobalShadows L_71_.Ambient = L_9_.Ambient L_9_.Brightness = 2.5 L_9_.ClockTime = 14 L_9_.FogEnd = 1e6 L_9_.GlobalShadows = false L_9_.Ambient = Color3.fromRGB(200, 200, 200) else for L_190_forvar0, L_191_forvar1 in pairs(L_71_) do pcall(function() L_9_[L_190_forvar0] = L_191_forvar1 end) end end end ---------------------------------------------------------------- -- UI ---------------------------------------------------------------- L_5_.Main:AddParagraph({ Title = "UNPUBLISHED v0.0.1", Content = "Relic fragments of forgotten games.\nActiveSpawnedRelics • SellAll • Shop effects", }) L_5_.Main:AddToggle("AntiAFK", { Title = "Anti-AFK", Default = true, Callback = function(L_192_arg0) L_39_.AntiAFK = L_192_arg0 end, }) L_5_.Main:AddToggle("InstantPrompts", { Title = "Instant Collect Prompts", Default = true, Callback = function(L_193_arg0) L_39_.InstantPrompts = L_193_arg0 end, }) L_5_.Main:AddToggle("AntiVoid", { Title = "Anti-Void", Default = false, Callback = function(L_194_arg0) L_39_.AntiVoid = L_194_arg0 end, }) L_5_.Main:AddToggle("InfStamina", { Title = "Infinite Stamina (sprint remote)", Default = false, Callback = L_60_func, }) L_5_.Main:AddButton({ Title = "Refresh Inventory (console)", Callback = function() local L_195_, L_196_ = L_55_func(L_31_) if L_195_ then print("========== INVENTORY ==========") print(L_16_:JSONEncode(L_195_)) L_21_func("Inventory", "Printed to F9", 3) else L_21_func("Inventory", tostring(L_196_), 3) end end, }) L_5_.Main:AddButton({ Title = "Panic — Stop Farm / ESP", Callback = function() L_67_func(false) L_39_.AutoCollect = false L_39_.ESPRelics = false L_39_.ESPPlayers = false L_68_func(L_47_) L_68_func(L_48_) L_68_func(L_49_) L_59_func(false) L_58_func(false) L_21_func("Panic", "Stopped", 2) end, }) -- FARM L_5_.Farm:AddToggle("AutoFarm", { Title = "Auto Farm (TP + Collect)", Default = false, Callback = L_67_func, }) L_5_.Farm:AddToggle("AutoSell", { Title = "Auto Sell After Loop", Default = false, Callback = function(L_197_arg0) L_39_.AutoSell = L_197_arg0 end, }) L_5_.Farm:AddSlider("FarmDelay", { Title = "Farm Delay (s)", Default = 0.35, Min = 0.1, Max = 2, Rounding = 2, Callback = function(L_198_arg0) L_39_.FarmDelay = L_20_func(L_198_arg0, 0.35) end, }) L_5_.Farm:AddButton({ Title = "Collect All Relics (fire prompts)", Callback = function() local L_199_ = L_64_func() L_21_func("Collect", L_199_ .. " prompts fired", 3) end, }) L_5_.Farm:AddButton({ Title = "TP + Collect Highest Value", Callback = function() local L_200_ = L_54_func() table.sort(L_200_, function(L_201_arg0, L_202_arg1) return (L_201_arg0.Value or 0) > (L_202_arg1.Value or 0) end) if L_200_[1] then L_63_func(L_200_[1]) L_21_func("Collect", L_200_[1].Name .. " $" .. tostring(L_200_[1].Value), 3) else L_21_func("Collect", "No relics active", 2) end end, }) L_5_.Farm:AddButton({ Title = "Sell All Relics", Callback = function() local L_203_, L_204_ = L_65_func() if L_203_ then L_21_func("Sell All", "Done", 3) print(L_16_:JSONEncode(L_203_)) else L_21_func("Sell All", tostring(L_204_ or "failed"), 3) end end, }) L_5_.Farm:AddButton({ Title = "Count Active Relics", Callback = function() local L_205_ = L_54_func() local L_206_ = 0 for L_207_forvar0, L_208_forvar1 in ipairs(L_205_) do L_206_ += (L_208_forvar1.Value or 0) end L_21_func("Relics", # L_205_ .. " active • ~$" .. L_206_, 4) for L_209_forvar0, L_210_forvar1 in ipairs(L_205_) do print(L_210_forvar1.Id, L_210_forvar1.Name, L_210_forvar1.Rarity, L_210_forvar1.Value) end end, }) -- ESP L_5_.ESP:AddToggle("ESPRelics", { Title = "Relic ESP", Default = true, Callback = function(L_211_arg0) L_39_.ESPRelics = L_211_arg0 if not L_211_arg0 then L_68_func(L_47_) end end, }) L_5_.ESP:AddToggle("ESPPlayers", { Title = "Player ESP", Default = false, Callback = function(L_212_arg0) L_39_.ESPPlayers = L_212_arg0 if not L_212_arg0 then L_68_func(L_48_) end end, }) L_5_.ESP:AddToggle("ESPNames", { Title = "Name Tags", Default = true, Callback = function(L_213_arg0) L_39_.ESPNames = L_213_arg0 if not L_213_arg0 then L_68_func(L_49_) end end, }) L_5_.ESP:AddToggle("ESPDistance", { Title = "Show Distance", Default = true, Callback = function(L_214_arg0) L_39_.ESPDistance = L_214_arg0 end, }) L_5_.ESP:AddToggle("ESPRarity", { Title = "Show Rarity + Value", Default = true, Callback = function(L_215_arg0) L_39_.ESPRarity = L_215_arg0 end, }) -- SHOP L_5_.Shop:AddParagraph({ Title = "Coin Shop", Content = "PurchaseWithCoins(Id). Needs enough coins.\nInstant Collect / Highlight may be limited by server.", }) local L_73_ = { { "HighlightAllRelics", "Highlight All Relics (60s)", 8000 }, { "InstantCollectAll", "Instant Collect All", 12000 }, { "MoneyBoost2x", "2x Money Boost (5m)", 6000 }, { "InfiniteStamina", "Infinite Stamina (3m)", 4000 }, } for L_216_forvar0, L_217_forvar1 in ipairs(L_73_) do L_5_.Shop:AddButton({ Title = L_217_forvar1[2] .. " $" .. tostring(L_217_forvar1[3]), Callback = function() local L_218_, L_219_ = L_55_func(L_35_, L_217_forvar1[1]) if L_218_ then L_21_func("Shop", L_217_forvar1[2] .. " OK", 3) print(L_16_:JSONEncode(L_218_)) else L_21_func("Shop", tostring(L_219_ or "failed / not enough coins"), 3) end end, }) end -- MOVEMENT L_5_.Movement:AddToggle("WalkSpeed", { Title = "WalkSpeed Override", Default = false, Callback = L_56_func }) L_5_.Movement:AddSlider("SpeedVal", { Title = "Speed", Default = 28, Min = 12, Max = 100, Rounding = 0, Callback = function(L_220_arg0) L_39_.SpeedVal = L_20_func(L_220_arg0, 28) end, }) L_5_.Movement:AddToggle("InfJump", { Title = "Infinite Jump", Default = false, Callback = L_57_func }) L_5_.Movement:AddToggle("Noclip", { Title = "Noclip", Default = false, Callback = L_58_func }) L_5_.Movement:AddToggle("Fly", { Title = "Fly", Default = false, Callback = L_59_func }) L_5_.Movement:AddSlider("FlySpeed", { Title = "Fly Speed", Default = 50, Min = 10, Max = 200, Rounding = 0, Callback = function(L_221_arg0) L_39_.FlySpeed = L_20_func(L_221_arg0, 50) end, }) L_5_.Movement:AddToggle("CtrlClickTP", { Title = "Ctrl + Click TP", Default = false, Callback = function(L_222_arg0) L_39_.CtrlClickTP = L_222_arg0 end, }) -- TELEPORT local L_74_ = { { "MainMap", "MainMap" }, { "MapAlpha2", "MapAlpha2" }, { "Natural Disaster", "NatralDisaster" }, { "Pizza Place", "WorkAtAPizzaPlace" }, { "Speed Run 4", "SpeedRun4" }, { "Classic House", "Classic House" }, { "Still Life", "Still Life" }, { "WAAPP (Alpha)", "WAAPP" }, { "Relic Spawn Points", "RelicSpawnPoints" }, { "Active Relics Folder", "ActiveSpawnedRelics" }, { "Old Map TP", "OldMapTP" }, { "Test Relics", "TestRelics" }, { "Time Played Board", "TimePlayedLeaderboard" }, } for L_223_forvar0, L_224_forvar1 in ipairs(L_74_) do L_5_.Teleport:AddButton({ Title = L_224_forvar1[1], Callback = function() local L_225_ = L_10_:FindFirstChild(L_224_forvar1[2], true) if L_51_func(L_225_) then L_21_func("TP", L_224_forvar1[1], 2) else L_21_func("TP", L_224_forvar1[1] .. " missing", 2) end end, }) end L_5_.Teleport:AddButton({ Title = "Nearest Relic", Callback = function() local L_226_ = L_23_func() if not L_226_ then return end local L_227_, L_228_ for L_229_forvar0, L_230_forvar1 in ipairs(L_54_func()) do if L_230_forvar1.Part then local L_231_ = (L_230_forvar1.Part.Position - L_226_.Position).Magnitude if not L_228_ or L_231_ < L_228_ then L_227_, L_228_ = L_230_forvar1, L_231_ end end end if L_227_ and L_51_func(L_227_.Model or L_227_.Part) then L_21_func("TP", L_227_.Name .. string.format(" (%.0fm)", L_228_), 3) else L_21_func("TP", "No relics", 2) end end, }) L_5_.Teleport:AddButton({ Title = "Nearest Player", Callback = function() local L_232_ = L_23_func() if not L_232_ then return end local L_233_, L_234_ for L_235_forvar0, L_236_forvar1 in ipairs(L_6_:GetPlayers()) do if L_236_forvar1 ~= L_17_ and L_236_forvar1.Character then local L_237_ = L_236_forvar1.Character:FindFirstChild("HumanoidRootPart") if L_237_ then local L_238_ = (L_237_.Position - L_232_.Position).Magnitude if not L_234_ or L_238_ < L_234_ then L_233_, L_234_ = L_237_, L_238_ end end end end if L_233_ then L_23_func().CFrame = L_233_.CFrame + Vector3.new(0, 0, 5) L_21_func("TP", string.format("Player %.0fm", L_234_), 2) end end, }) -- VISUALS L_5_.Visuals:AddToggle("Fullbright", { Title = "Fullbright", Default = false, Callback = L_72_func }) L_5_.Visuals:AddToggle("NoFog", { Title = "No Fog", Default = false, Callback = function(L_239_arg0) L_39_.NoFog = L_239_arg0 if L_239_arg0 then L_9_.FogEnd = 1e6 L_9_.FogStart = 1e6 end end, }) L_5_.Visuals:AddButton({ Title = "FPS Boost", Callback = function() pcall(function() L_9_.GlobalShadows = false L_9_.FogEnd = 9e9 settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 for L_240_forvar0, L_241_forvar1 in ipairs(L_10_:GetDescendants()) do if L_241_forvar1:IsA("ParticleEmitter") or L_241_forvar1:IsA("Trail") or L_241_forvar1:IsA("Smoke") or L_241_forvar1:IsA("Fire") then L_241_forvar1.Enabled = false end end end) L_21_func("FPS", "Boosted", 2) end, }) -- MISC L_5_.Misc:AddButton({ Title = "Rejoin", Callback = function() L_15_:Teleport(game.PlaceId, L_17_) end, }) L_5_.Misc:AddButton({ Title = "Server Hop", Callback = function() task.spawn(function() pcall(function() local L_242_ = ("https://games.roblox.com/v1/games/%d/servers/Public?sortOrder=Asc&limit=50"):format(game.PlaceId) local L_243_ = L_16_:JSONDecode(game:HttpGet(L_242_)) for L_244_forvar0, L_245_forvar1 in ipairs(L_243_.data or {}) do if type(L_245_forvar1.playing) == "number" and L_245_forvar1.playing < L_245_forvar1.maxPlayers and L_245_forvar1.id ~= game.JobId then L_15_:TeleportToPlaceInstance(game.PlaceId, L_245_forvar1.id, L_17_) return end end L_15_:Teleport(game.PlaceId, L_17_) end) end) end, }) L_5_.Misc:AddButton({ Title = "Copy JobId", Callback = function() pcall(setclipboard, game.JobId) L_21_func("JobId", "Copied", 2) end, }) L_5_.Misc:AddButton({ Title = "List Relic Database (F9)", Callback = function() print("========== RELIC DATABASE ==========") for L_246_forvar0, L_247_forvar1 in pairs(L_37_) do print(L_246_forvar0, L_247_forvar1.Name, L_247_forvar1.Rarity, L_247_forvar1.Value, L_247_forvar1.Game) end L_21_func("Database", "Printed", 2) end, }) L_5_.Misc:AddParagraph({ Title = "Notes", Content = "Admin remotes exist but need server auth.\nFlashlight: R | Mouse unlock: F | Inventory: I", }) L_2_:SetLibrary(L_1_) L_3_:SetLibrary(L_1_) L_2_:IgnoreThemeSettings() L_3_:SetFolder("EvolUnpublished") L_2_:SetFolder("EvolUnpublished/config") L_3_:BuildInterfaceSection(L_5_.Settings) L_2_:BuildConfigSection(L_5_.Settings) L_4_:SelectTab(1) L_1_:Notify({ Title = "UNPUBLISHED v0.0.1", Content = "Relic hub loaded", Duration = 5, })