Key Required Verified
Key Required
ZenithUtility | Roblox 20th Event
Lua Script•135 lines (5703 chars)
local _0x1A1 = game
local _0x2B2 = _0x1A1:GetService(("\080\108\097\121\101\114\115"))
local _0x3C3 = _0x1A1:GetService(("\083\116\097\114\116\101\114\071\117\105"))
local _0x4D4 = _0x1A1:GetService(("\085\115\101\114\073\110\112\117\116\083\101\114\118\105\099\101"))
local _0x5E5 = _0x2B2.LocalPlayer
local _0x6F6 = _0x5E5:WaitForChild(("\080\108\097\121\101\114\071\117\105"))
pcall(function()
_0x3C3:SetCore(("\083\101\110\100\078\111\116\105\102\105\099\097\116\105\111\110"), {
Title = ("\090\101\110\105\116\104\085\116\105\108\105\116\121\032\124\032\050\048\116\104\032\069\118\101\110\116"),
Text = ("\071\111\032\116\111\032\116\104\101\032\103\117\121\032\097\110\100\032\103\101\116\032\116\104\101\032\112\097\105\110\116\098\097\108\108\032\103\117\110\033"),
Duration = 6,
})
end)
if _0x6F6:FindFirstChild(("\090\101\110\105\116\104\085\116\105\108\105\116\121\071\117\105")) then
_0x6F6.ZenithUtilityGui:Destroy()
end
local _0x7A7 = Instance.new(("\083\099\114\101\101\110\071\117\105"))
_0x7A7.Name = ("\090\101\110\105\116\104\085\116\105\108\105\116\121\071\117\105")
_0x7A7.ResetOnSpawn = false
_0x7A7.Parent = _0x6F6
local _0x8B8 = Instance.new(("\070\114\097\109\101"))
_0x8B8.Size = UDim2.new(0, 220, 0, 320)
_0x8B8.Position = UDim2.new(0.8, 0, 0.3, 0)
_0x8B8.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
_0x8B8.BorderSizePixel = 0
_0x8B8.Parent = _0x7A7
local _0x9C9 = Instance.new(("\85\73\067\111\114\110\101\114"))
_0x9C9.CornerRadius = UDim.new(0, 8)
_0x9C9.Parent = _0x8B8
local _0xAD1 = Instance.new(("\084\101\120\116\76\097\098\101\108"))
_0xAD1.Size = UDim2.new(1, 0, 0, 35)
_0xAD1.BackgroundTransparency = 1
_0xAD1.Text = ("\090\101\110\105\116\104\085\116\105\108\105\116\121\032\124\032\050\048\116\104\032\069\118\101\110\116")
_0xAD1.TextColor3 = Color3.fromRGB(255, 255, 255)
_0xAD1.TextSize = 15
_0xAD1.Font = Enum.Font.SourceSansBold
_0xAD1.Parent = _0x8B8
local _0xBE2 = Instance.new(("\084\101\120\116\76\097\098\101\108"))
_0xBE2.Size = UDim2.new(1, -10, 0, 25)
_0xBE2.Position = UDim2.new(0, 5, 0, 35)
_0xBE2.BackgroundTransparency = 1
_0xBE2.Text = ("\80\108\101\097\115\101\32\102\111\108\108\111\119\058\32\117\110\098\097\110\115\099\104\101\108\112\054\057\054\057\057")
_0xBE2.TextColor3 = Color3.fromRGB(0, 220, 255)
_0xBE2.TextSize = 12
_0xBE2.Font = Enum.Font.SourceSansItalic
_0xBE2.Parent = _0x8B8
local _0xCF3 = Instance.new(("\083\099\114\111\108\108\105\110\103\070\114\097\109\101"))
_0xCF3.Size = UDim2.new(1, -10, 1, -70)
_0xCF3.Position = UDim2.new(0, 5, 0, 65)
_0xCF3.BackgroundTransparency = 1
_0xCF3.BorderSizePixel = 0
_0xCF3.CanvasSize = UDim2.new(0, 0, 0, 0)
_0xCF3.AutomaticCanvasSize = Enum.AutomaticSize.Y
_0xCF3.Parent = _0x8B8
local _0xDF4 = Instance.new(("\85\73\076\105\115\116\076\097\121\111\117\116"))
_0xDF4.SortOrder = Enum.SortOrder.LayoutOrder
_0xDF4.Padding = UDim.new(0, 5)
_0xDF4.Parent = _0xCF3
local _0x112, _0x223, _0x334
_0x8B8.InputBegan:Connect(function(_0x445)
if _0x445.UserInputType == Enum.UserInputType.MouseButton1 or _0x445.UserInputType == Enum.UserInputType.Touch then
_0x112 = true
_0x223 = _0x445.Position
_0x334 = _0x8B8.Position
_0x445.Changed:Connect(function()
if _0x445.UserInputState == Enum.UserInputState.End then
_0x112 = false
end
end)
end
end)
_0x4D4.InputChanged:Connect(function(_0x445)
if _0x112 and (_0x445.UserInputType == Enum.UserInputType.MouseMovement or _0x445.UserInputType == Enum.UserInputType.Touch) then
local _0x556 = _0x445.Position - _0x223
_0x8B8.Position = UDim2.new(_0x334.X.Scale, _0x334.X.Offset + _0x556.X, _0x334.Y.Scale, _0x334.Y.Offset + _0x556.Y)
end
end)
local _0x667 = workspace:FindFirstChild(("\069\103\103\115"), true)
if _0x667 then
for _, _0x778 in ipairs(_0x667:GetChildren()) do
local _0x889 = nil
if _0x778:IsA(("\066\097\115\101\080\097\114\116")) then
_0x889 = _0x778.CFrame
elseif _0x778:IsA(("\077\111\100\101\108")) then
_0x889 = _0x778:GetPivot()
end
if _0x889 then
local _0x99A = Instance.new(("\084\101\120\116\066\117\116\116\111\110"))
_0x99A.Size = UDim2.new(1, -10, 0, 35)
_0x99A.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
_0x99A.Text = ("\84\101\108\101\112\111\114\116\032\116\111\032") .. _0x778.Name
_0x99A.TextColor3 = Color3.fromRGB(255, 255, 255)
_0x99A.TextSize = 13
_0x99A.Font = Enum.Font.SourceSansBold
_0x99A.Parent = _0xCF3
local _0xABB = Instance.new(("\85\73\067\111\114\110\101\114"))
_0xABB.CornerRadius = UDim.new(0, 6)
_0xABB.Parent = _0x99A
_0x99A.MouseButton1Click:Connect(function()
local _0xBCC = _0x5E5.Character or _0x5E5.CharacterAdded:Wait()
local _0xCDD = _0xBCC:WaitForChild(("\072\117\109\097\110\105\111\100\082\111\111\116\080\097\114\116"))
local _0xDEE = nil
if _0x778:IsA(("\066\097\115\101\080\097\114\116")) then
_0xDEE = _0x778.CFrame
elseif _0x778:IsA(("\077\111\100\101\108")) then
_0xDEE = _0x778:GetPivot()
end
if _0xDEE then
_0xCDD.CFrame = _0xDEE + Vector3.new(0, 3, 0)
end
end)
end
end
else
warn(("\067\111\117\108\100\032\110\111\116\032\102\105\110\100\032\039\069\103\103\115\039\032\102\111\108\100\101\114\032\105\110\032\087\111\114\107\115\112\097\098\108\101\046"))
endFeatures & Information
Features!
Event Reminder Notification: Automatically triggers an in-game notification upon execution reminding you to grab the paintball gun for Year 3.
Fully Draggable UI: Modern, dark-themed interface that you can click and drag anywhere smoothly across your screen.
Dynamic Egg Scanning: Automatically locates the Eggs folder anywhere in the workspace recursively without throwing errors.
Individual Teleport Buttons: Generates a custom, dedicated button for every single egg found, supporting both single parts and models.
Smart Anti-Stuck Positioning: Teleports your character safely slightly above each target egg to prevent getting trapped.
Auto-Cleanup: Automatically destroys any old instances of the UI on re-execution to prevent overlapping frames.
Follow Prompt: Includes an embedded creator reminder to follow unbanschelp676969.
Obfuscated Code: Encoded strings and randomized variable names for clean script execution.
Community Comments (2)
More Scripts for The Hunt: Roblox 20
Key Required
Key Required Verified

Key Required Verified

Can you add a teleport script for the final puzzle map
@haraqud just add the autosolver for the final puzzle ive been trying this for hours im so tired