
Key Required

-- ==========================================
-- TITLE: Ultimate Secret Universe Auto-Solver
-- CREDITS: mlkyt
-- ==========================================
if not game:IsLoaded() then
game.Loaded:Wait()
end
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local TeleportService = game:GetService("TeleportService")
local player = Players.LocalPlayer
-- Load Rayfield GUI Library
local Rayfield = nil
local success, err = pcall(function()
return loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
end)
if not success or not Rayfield then
Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua'))()
end
assert(Rayfield, "Rayfield library failed to load.")
local Window = Rayfield:CreateWindow({
Name = "🔑 Secret Universe Suite 🔑",
LoadingTitle = "Universe Solver",
LoadingSubtitle = "by mlkyt",
ConfigurationSaving = { Enabled = false },
Discord = { Enabled = false },
KeySystem = false
})
-- ==========================================
-- CORE MOVEMENT & DIMENSION TELEPORTS
-- ==========================================
local function teleportTo(cframe, shouldAnchor)
local character = player.Character
local rootPart = character and character:FindFirstChild("HumanoidRootPart")
if rootPart then
rootPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
rootPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
rootPart.CFrame = cframe + Vector3.new(0, 3.5, 0)
rootPart.Anchored = shouldAnchor or false
return true
end
return false
end
-- Teleports to dynamic dimensions by looking for dimension gateways/spawns in Workspace
local function ensureInDimension(dimNumber, fallbackCFrame)
local currentDim = Workspace:FindFirstChild("CurrentDimension") or Workspace:FindFirstChild("Dimension")
-- If we are already there, skip
if currentDim and currentDim.Value == dimNumber then
return true
end
Rayfield:Notify({
Title = "Dimension Shift",
Content = "Teleporting to Dimension " .. tostring(dimNumber) .. "...",
Duration = 2,
Image = "navigation"
})
-- Try to find corresponding portal/spawn in Workspace
local portal = nil
for _, desc in ipairs(Workspace:GetDescendants()) do
if desc.Name:lower():find("portal") and desc.Name:find(tostring(dimNumber)) then
portal = desc
break
end
end
if portal then
teleportTo(portal.CFrame, false)
task.wait(1.5) -- Stream-in buffer
return true
elseif fallbackCFrame then
teleportTo(fallbackCFrame, false)
task.wait(1.5)
return true
end
return false
end
-- Helper to find game assets by name
local function locateAsset(name)
for _, desc in ipairs(Workspace:GetDescendants()) do
if desc.Name == name and (desc:IsA("BasePart") or desc:IsA("Model")) then
return desc
end
end
return nil
end
-- ==========================================
-- TAB 1: PUTING AROUND SOLVER
-- ==========================================
local PuthingTab = Window:CreateTab("Puthing Around", "compass")
local lettersToTeleport = {"T", "H", "R", "O", "Z", "Y", "C", "K", "D"}
PuthingTab:CreateButton({
Name = "Auto Solve: THROZYCKD (No-Fall Mode)",
Callback = function()
task.spawn(function()
-- Ensure we are in Dim 3: Baseplate (where the Puths structure sits)
ensureInDimension(3)
local character = player.Character
local rootPart = character and character:FindFirstChild("HumanoidRootPart")
for _, letter in ipairs(lettersToTeleport) do
local letterPart = locateAsset(letter)
if letterPart then
local targetCFrame = letterPart:IsA("Model") and letterPart:GetPivot() or letterPart.CFrame
-- Teleport and safely anchor so player stands solid on top of it
teleportTo(targetCFrame, true)
Rayfield:Notify({
Title = "Standing Solid",
Content = "Safely frozen on letter: " .. letter,
Duration = 1,
Image = "navigation"
})
else
Rayfield:Notify({
Title = "Letter Missing",
Content = "Could not find physical letter part: " .. letter,
Duration = 1.5,
Image = "alert-triangle"
})
end
task.wait(1.5) -- Registration delay
end
if rootPart then
rootPart.Anchored = false
end
Rayfield:Notify({
Title = "Finished",
Content = "Path complete! Unfrozen.",
Duration = 3,
Image = "check"
})
end)
end,
})
-- ==========================================
-- TAB 2: ALL OTHER WIKI SECRETS
-- ==========================================
local SecretsTab = Window:CreateTab("Wiki Secrets", "award")
-- 1. Spawn Shark (Secret 26 - Difficulty: 939)
SecretsTab:CreateSection("Spawn Shark")
SecretsTab:CreateParagraph({
Title = "How to get:",
Content = "Requires using the 'TeleportToSpawnByName' method on the spawn location named 'Shark' or joining a redirected lobby."
})
SecretsTab:CreateButton({
Name = "Teleport to Spawn Shark Chair Zone",
Callback = function()
-- Try to locate the Void Chair structure
local chair = locateAsset("VoidChair") or locateAsset("Chair")
if chair then
teleportTo(chair.CFrame, false)
Rayfield:Notify({Title = "Success", Content = "Teleported to Void Chair!", Duration = 2})
else
-- General fallback coordinates for Dim 9
ensureInDimension(9, CFrame.new(0, 100, 0))
end
end,
})
-- 2. Where's Waldo? (Secret 100 - Difficulty: 999)
SecretsTab:CreateSection("Where's Waldo?")
SecretsTab:CreateParagraph({
Title = "How to get:",
Content = "Find Waldo sequentially in Dimensions 4, 7, 5, 2, 1, 10, 6, 8, 9, and 3. Interact on each join."
})
SecretsTab:CreateButton({
Name = "Teleport to Waldo's Spot (Checks Current Dim)",
Callback = function()
local waldo = locateAsset("Waldo") or locateAsset("Keith")
if waldo then
teleportTo(waldo:GetPivot(), false)
Rayfield:Notify({
Title = "Waldo Located",
Content = "Teleported to Waldo!",
Duration = 3,
Image = "check"
})
else
Rayfield:Notify({
Title = "Not Found",
Content = "Waldo is not present in your current dimension.",
Duration = 3,
Image = "alert-triangle"
})
end
end,
})
-- 3. The Vat of Acid (Secret 106 - Difficulty: 570)
SecretsTab:CreateSection("The Vat of Acid")
SecretsTab:CreateParagraph({
Title = "How to get:",
Content = "Dissolve your Thinker statue completely inside the Infinitower Pit in Dimension 6."
})
SecretsTab:CreateButton({
Name = "Teleport to Vat of Acid Pit (Dim 6)",
Callback = function()
ensureInDimension(6)
local pit = locateAsset("Infinitower") or locateAsset("Pit") or locateAsset("Vat")
if pit then
teleportTo(pit.CFrame, false)
else
teleportTo(CFrame.new(150, 20, -300), false) -- Default estimated zone
end
end,
})
-- 4. Relay Race (Secret 104 - Difficulty: 500)
SecretsTab:CreateSection("Relay Race")
SecretsTab:CreateParagraph({
Title = "How to get:",
Content = "Do the boat trial steps, but hit portals 17 & 18 back in Dimension 3 before crossing the END gate."
})
SecretsTab:CreateButton({
Name = "Teleport to Portals 17 & 18",
Callback = function()
ensureInDimension(3)
local p17 = locateAsset("Portal17") or locateAsset("17")
if p17 then
teleportTo(p17.CFrame, false)
Rayfield:Notify({Title = "Relay Race", Content = "At Portal 17!", Duration = 2})
else
Rayfield:Notify({Title = "Manual Search", Content = "Please touch Portals 17 & 18 inside Dimension 3.", Duration = 3})
end
end,
})
-- ==========================================
-- TAB 3: PLAYER MODS
-- ==========================================
local MiscTab = Window:CreateTab("Player Mods", "user")
MiscTab:CreateButton({
Name = "Force Unanchor (If Stuck)",
Callback = function()
local character = player.Character
local rootPart = character and character:FindFirstChild("HumanoidRootPart")
if rootPart then
rootPart.Anchored = false
Rayfield:Notify({
Title = "Player System",
Content = "Character physics unfrozen.",
Duration = 2,
Image = "unlock"
})
end
end,
})
MiscTab:CreateSlider({
Name = "WalkSpeed Override",
Min = 16,
Max = 150,
CurrentValue = 16,
Flag = "SpeedSlider",
Callback = function(Value)
local character = player.Character
if character and character:FindFirstChild("Humanoid") then
character.Humanoid.WalkSpeed = Value
end
end,
})
MiscTab:CreateSlider({
Name = "JumpPower Override",
Min = 50,
Max = 300,
CurrentValue = 50,
Flag = "JumpSlider",
Callback = function(Value)
local character = player.Character
if character and character:FindFirstChild("Humanoid") then
character.Humanoid.UseJumpPower = true
character.Humanoid.JumpPower = Value
end
end,
})
-- ==========================================
-- TAB 4: CREDITS PANEL
-- ==========================================
local CreditsTab = Window:CreateTab("Credits", "info")
CreditsTab:CreateParagraph({
Title = "Secret Universe Engine",
Content = "Brought to you by: mlkyt\nUI Framework: Rayfield Engine"
})No comments yet for this script.