BEST SCRIPT OUT FREE KEYLESS SOURCE CODE
Key Required

BEST SCRIPT OUT FREE KEYLESS SOURCE CODE

UNPUBLISHED [PRE-ALPHA]SouljaWitchSrcSouljaWitchSrc 2.9K views 4.4K executesUpdated Sep 25, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•1225 lines (31723 chars)
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,
})

Features & Information

Auto Farm ESP Fly AND MORE

Community Comments (0)

No comments yet for this script.