
Keyless

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Escape-The-Tsunami",
LoadingTitle = "by ar1hurgit",
LoadingSubtitle = "loading...",
ConfigurationSaving = {
Enabled = true,
FolderName = "GameScripts",
FileName = "config"
},
KeySystem = false
})
local player = game.Players.LocalPlayer
mouse = player:GetMouse()
local UserInputService = game:GetService("UserInputService")
----------------------------------------------------
-- 🔹 TELEPORTATION
----------------------------------------------------
local TeleportTab = Window:CreateTab("teleportation", 4483362458)
local worlds = {"Beach", "Frozen", "Rainbow", "Volcano"}
local selectedWorld = "Beach"
local running = false
TeleportTab:CreateDropdown({
Name = "Select World",
Options = worlds,
CurrentOption = selectedWorld,
Flag = "WorldDropdown",
Callback = function(value)
-- Rayfield is trash i forgot how to normalize to a string.
if type(value) == "table" then
if value.Name then
selectedWorld = tostring(value.Name)
elseif value.Text then
selectedWorld = tostring(value.Text)
elseif value.Value then
selectedWorld = tostring(value.Value)
elseif value[1] then
selectedWorld = tostring(value[1])
else
end
else
selectedWorld = tostring(value)
end
print("Selected world:", selectedWorld)
end
})
TeleportTab:CreateToggle({
Name = "TP in WinPortal",
CurrentValue = false,
Flag = "TPToggle",
Callback = function(value)
running = value
if running then
spawn(function()
local player = game.Players.LocalPlayer
while running do
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char and char:FindFirstChild("HumanoidRootPart") or char:WaitForChild("HumanoidRootPart")
local success, touchPart = pcall(function()
local dyn = workspace:WaitForChild("DynamicObjects")
local worldsFolder = dyn:WaitForChild("Worlds")
local worldFolder = worldsFolder:FindFirstChild(selectedWorld)
if not worldFolder then
return nil
end
local winPortal = worldFolder:FindFirstChild("WinPortal")
if not winPortal then
return nil
end
return winPortal:FindFirstChild("Touch")
end)
if success and touchPart then
firetouchinterest(hrp, touchPart, 0)
task.wait()
firetouchinterest(hrp, touchPart, 1)
else
warn("WinPortal not found for world:", selectedWorld)
end
task.wait(0.5)
end
end)
end
end
})
local noParticles = false
local confettiConnections = {}
local function findConfettiFrame()
local pg = player:FindFirstChild("PlayerGui") or player:WaitForChild("PlayerGui")
if not pg then return nil, nil end
local effects = pg:FindFirstChild("Effects")
if not effects then return effects, nil end
local conf = effects:FindFirstChild("ConfettiFrame")
return effects, conf
end
local function setConfettiState(enabled)
local effects, conf = findConfettiFrame()
if conf then
if conf:IsA("GuiObject") then
pcall(function() conf.Visible = enabled end)
end
for _, desc in ipairs(conf:GetDescendants()) do
if desc:IsA("ParticleEmitter") then
pcall(function() desc.Enabled = enabled end)
end
end
end
if effects then
for _, d in ipairs(effects:GetDescendants()) do
if d:IsA("ParticleEmitter") then
pcall(function() d.Enabled = enabled end)
end
end
end
end
TeleportTab:CreateToggle({
Name = "No Particule (anti lag)",
CurrentValue = false,
Flag = "NoParticleToggle",
Callback = function(value)
noParticles = value
if noParticles then
setConfettiState(false)
local pg = player:FindFirstChild("PlayerGui") or player:WaitForChild("PlayerGui")
if pg then
local c1 = pg.ChildAdded:Connect(function(child)
if child and child.Name == "Effects" then
task.wait(0.05)
setConfettiState(false)
local c2 = child.ChildAdded:Connect(function(sub)
if sub and sub.Name == "ConfettiFrame" then
task.wait(0.05)
setConfettiState(false)
end
end)
table.insert(confettiConnections, c2)
end
end)
table.insert(confettiConnections, c1)
local effects = pg:FindFirstChild("Effects")
if effects then
local c3 = effects.ChildAdded:Connect(function(sub)
if sub and sub.Name == "ConfettiFrame" then
task.wait(0.05)
setConfettiState(false)
end
end)
table.insert(confettiConnections, c3)
end
end
else
for _, conn in ipairs(confettiConnections) do
pcall(function() conn:Disconnect() end)
end
confettiConnections = {}
setConfettiState(true)
end
end
})
----------------------------------------------------
-- 🔹 PET & EGG SYSTEM
----------------------------------------------------
local PetTab = Window:CreateTab("Pets & Eggs", 4483362458)
local autoEquipRunning = false
PetTab:CreateToggle({
Name = "Best Pet Auto-Equip",
CurrentValue = false,
Flag = "AutoEquipToggle",
Callback = function(value)
autoEquipRunning = value
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteEvent
if autoEquipRunning then
spawn(function()
while autoEquipRunning do
RemoteEvent:FireServer("PetService.equipBest")
wait(1)
end
end)
end
end
})
PetTab:CreateButton({
Name = "Equip Best Pet",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteEvent
RemoteEvent:FireServer("PetService.equipBest")
end
})
local autoMergeRunning = false
PetTab:CreateToggle({
Name = "Auto-Merge Pets",
CurrentValue = false,
Flag = "AutoMergeToggle",
Callback = function(value)
autoMergeRunning = value
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteFunction = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteFunction
if autoMergeRunning then
spawn(function()
while autoMergeRunning do
RemoteFunction:InvokeServer("PetService.mergeAll")
wait(3)
end
end)
end
end
})
PetTab:CreateButton({
Name = "Merge Pets",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteFunction = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteFunction
RemoteFunction:InvokeServer("PetService.mergeAll")
end
})
local eggs = {"Egg1", "Egg2", "Egg3", "Egg4", "Egg5", "Egg6","Egg7", "Egg8", "Egg9", "Egg10","Egg11","Egg12","Egg13"}
local selectedEgg = "Egg13"
PetTab:CreateDropdown({
Name = "Select Egg",
Options = eggs,
CurrentOption = "Egg13",
Flag = "EggDropdown",
Callback = function(value)
selectedEgg = tostring(value)
end
})
PetTab:CreateButton({
Name = "Open Egg",
Callback = function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteFunction = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteFunction
RemoteFunction:InvokeServer("EggService.open", {{name = selectedEgg, type = "Egg"}})
end
})
local toggleAutoEgg = false
PetTab:CreateToggle({
Name = "Auto Open Egg",
CurrentValue = false,
Flag = "AutoOpenEggToggle",
Callback = function(value)
toggleAutoEgg = value
if toggleAutoEgg then
task.spawn(function()
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteFunction = ReplicatedStorage.CommonModules.Systems.NetworkSystem.Network.RemoteFunction
local Players = game:GetService("Players")
local player = Players.LocalPlayer
while toggleAutoEgg do
local wins = 0
local leaderstats = player:FindFirstChild("leaderstats")
if leaderstats then
local w = leaderstats:FindFirstChild("Wins")
if w then
wins = tonumber(w.Value) or 0
end
end
if wins >= 13 then
pcall(function()
RemoteFunction:InvokeServer("EggService.open", {{name = selectedEgg, type = "Egg"}})
end)
end
task.wait(0.1)
end
end)
end
end
})
-----------------------------------------------------
-- 🔹 SOUND
----------------------------------------------------
local soundTab = Window:CreateTab("Sound", 4483362458)
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local soundsFolder = ReplicatedStorage:WaitForChild("Assets"):WaitForChild("Sounds")
soundTab:CreateButton({
Name = "Remove Alarm",
Callback = function()
local alarm = soundsFolder:FindFirstChild("Alarm")
if alarm then
pcall(function()
alarm:Stop()
alarm:Destroy()
end)
end
end
})
soundTab:CreateButton({
Name = "Remove Treadmill",
Callback = function()
local treadmill = soundsFolder:FindFirstChild("treadmill")
if treadmill then
pcall(function()
treadmill:Stop()
treadmill:Destroy()
end)
end
end
})
soundTab:CreateButton({
Name = "Remove Egg Opening Sound",
Callback = function()
local swoosh = soundsFolder:FindFirstChild("swoosh")
if swoosh then
pcall(function()
swoosh:Stop()
swoosh:Destroy()
end)
end
end
})
-- Victory
soundTab:CreateButton({
Name = "Remove Victory",
Callback = function()
local victory = soundsFolder:FindFirstChild("victory")
if victory then
pcall(function()
victory:Stop()
victory:Destroy()
end)
end
end
})
----------------------------------------------------
-- 🔹 MISC
----------------------------------------------------
local MiscTab = Window:CreateTab("Misc", 4483362458)
MiscTab:CreateButton({
Name = "Private Server TP",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/veil0x14/LocalScripts/refs/heads/main/pg.lua"))()
end)
end
})
MiscTab:CreateButton({
Name = "Infinity Yield",
Callback = function()
pcall(function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source',true))()
end)
end
})
MiscTab:CreateButton({
Name = "Sigma Spy",
Callback = function()
pcall(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/depthso/Sigma-Spy/refs/heads/main/Main.lua"))()
end)
end
})



tell me if you have a bug and don't re-inject the program into the game. in Misc Sigma Spy and Infinity Yield are there to debug the game, don't use them unless you know what you are doing.
@arthurdk0805 bad cuz there no inf money
@Wpl0o0lqW there is no money on the game x)