
Keyless

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "| SOHAN HUB : PREMIER |",
LoadingTitle = "AUTHENTICATING...",
LoadingSubtitle = "WELCOME, SOHAN",
ConfigurationSaving = { Enabled = false },
KeySystem = false
})
local MainTab = Window:CreateTab("-> MAIN", 4483362458)
-- Variables
local LOAD_POS = CFrame.new(2080.418, 18.825, -198.328)
local HOME_POS = CFrame.new(169.600, 18.825, -196.498)
local charFolder = workspace:WaitForChild("Essentials"):WaitForChild("Characters")
local MyDetectedTycoon = nil
local OriginalHoldTimes = {}
_G.TargetSpeed = 16
_G.SecretTPSpeed = 0.3
-- ORIGINAL REFRESH LOGIC
local function RefreshBaseScan()
local localPlayerName = game.Players.LocalPlayer.Name
local tycoonsFolder = workspace:FindFirstChild("Game") and workspace.Game:FindFirstChild("Tycoons")
MyDetectedTycoon = nil
if tycoonsFolder then
for _, tycoon in pairs(tycoonsFolder:GetChildren()) do
local data = tycoon:FindFirstChild("Data")
local owner = data and data:FindFirstChild("Owner")
if owner and tostring(owner.Value) == localPlayerName then
MyDetectedTycoon = tycoon
return tycoon
end
end
end
return nil
end
-- ==========================================
-- [ SECRET HUNTER SYSTEM ]
-- ==========================================
MainTab:CreateSection("[ SECRET HUNTER SYSTEM ]")
MainTab:CreateSlider({
Name = "Teleport Delay Speed",
Range = {0.1, 5},
Increment = 0.1,
Suffix = "s",
CurrentValue = 0.3,
Flag = "SecretSpeed",
Callback = function(Value) _G.SecretTPSpeed = Value end,
})
MainTab:CreateToggle({
Name = "Auto-Loop: Load & Collect",
CurrentValue = false,
Flag = "AutoSecret",
Callback = function(Value)
_G.AutoSecret = Value
task.spawn(function()
while _G.AutoSecret do
local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if not hrp then task.wait(1) continue end
-- 1. Go to Load
hrp.CFrame = LOAD_POS
task.wait(_G.SecretTPSpeed)
-- 2. Scan for best item
local bestObj = nil
local highestRarity = -1
for _, obj in ipairs(charFolder:GetChildren()) do
local isSecret = false
local currentVal = 0
for name, val in pairs(obj:GetAttributes()) do
if string.find(string.lower(tostring(name)), "secret") or string.find(string.lower(tostring(val)), "secret") then isSecret = true end
if type(val) == "number" then currentVal = val end
end
if isSecret and currentVal > highestRarity then highestRarity = currentVal bestObj = obj end
end
-- 3. Take Item (Fixed reliability)
if bestObj then
hrp.CFrame = bestObj:GetPivot()
task.wait(0.15) -- Small wait for character to "arrive"
for _, p in pairs(bestObj:GetDescendants()) do
if p:IsA("ProximityPrompt") then
fireproximityprompt(p)
end
end
task.wait(0.15) -- CRITICAL: Small wait to ensure game registers the take
end
-- 4. Return Home
hrp.CFrame = HOME_POS
task.wait(_G.SecretTPSpeed)
end
end)
end,
})
-- ==========================================
-- [ MAIN HACKS ]
-- ==========================================
MainTab:CreateSection("[ MAIN HACKS ]")
MainTab:CreateButton({
Name = "Refresh Base Scan",
Callback = function()
local found = RefreshBaseScan()
if found then
Rayfield:Notify({Title = "[ STATUS ]", Content = "LINKED TO TYCOON: " .. found.Name, Duration = 3})
else
Rayfield:Notify({Title = "[ STATUS ]", Content = "NO BASE FOUND UNDER YOUR NAME.", Duration = 3})
end
end,
})
MainTab:CreateButton({
Name = "Teleport to My Base",
Callback = function()
local tycoon = MyDetectedTycoon or RefreshBaseScan()
local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if tycoon and hrp then
local spawnPad = tycoon:FindFirstChild("Spawn") or tycoon:FindFirstChild("SpawnPad") or (tycoon:FindFirstChild("Essentials") and (tycoon.Essentials:FindFirstChild("Spawn") or tycoon.Essentials:FindFirstChild("SpawnPad")))
if spawnPad and spawnPad:IsA("BasePart") then
hrp.CFrame = spawnPad.CFrame * CFrame.new(0, 5, 0)
end
end
end,
})
MainTab:CreateButton({
Name = "Teleport to Start",
Callback = function()
local target = workspace:FindFirstChild("Kirmizi")
local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if target and hrp then hrp.CFrame = target.CFrame * CFrame.new(0, 10, 0) end
end,
})
-- ==========================================
-- [ AUTOMATION ]
-- ==========================================
MainTab:CreateSection("[ AUTOMATION ]")
MainTab:CreateToggle({
Name = "Instant Interact",
CurrentValue = false,
Flag = "InstantInteract",
Callback = function(Value)
_G.InstantInteract = Value
if Value then
task.spawn(function()
while _G.InstantInteract do
for _, prompt in pairs(workspace:GetDescendants()) do
if prompt:IsA("ProximityPrompt") then
if not OriginalHoldTimes[prompt] then OriginalHoldTimes[prompt] = prompt.HoldDuration end
prompt.HoldDuration = 0
end
end
task.wait(1)
end
end)
else
for prompt, originalTime in pairs(OriginalHoldTimes) do
if prompt and prompt.Parent then prompt.HoldDuration = originalTime end
end
OriginalHoldTimes = {}
end
end,
})
MainTab:CreateToggle({
Name = "Auto Cash",
CurrentValue = false,
Flag = "BringHitbox",
Callback = function(Value)
_G.BringHitbox = Value
task.spawn(function()
while _G.BringHitbox do
local tycoon = MyDetectedTycoon or RefreshBaseScan()
local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp and tycoon then
local slots = tycoon:FindFirstChild("Slots")
if slots then
for _, slot in pairs(slots:GetChildren()) do
local hb = slot:FindFirstChild("Button") and slot.Button:FindFirstChild("Hitbox")
if hb then
hb.CFrame = hrp.CFrame
task.wait()
hb.CFrame = hrp.CFrame * CFrame.new(0, -10, 0)
end
end
end
end
task.wait(0.1)
end
end)
end,
})
MainTab:CreateSlider({
Name = "WalkSpeed Changer",
Range = {20, 500},
Increment = 1,
Suffix = "ms",
CurrentValue = 16,
Flag = "SpeedSlider",
Callback = function(Value) _G.TargetSpeed = Value end,
})
task.spawn(function()
while true do
local char = game.Players.LocalPlayer.Character
local hum = char and char:FindFirstChild("Humanoid")
if hum and hum.WalkSpeed ~= _G.TargetSpeed then hum.WalkSpeed = _G.TargetSpeed end
task.wait(0.1)
end
end)
-- ==========================================
-- [ UTILITIES ]
-- ==========================================
MainTab:CreateSection("[ UTILITIES ]")
MainTab:CreateButton({
Name = "Godmode (Delete Waves)",
Callback = function()
if workspace:FindFirstChild("ActiveWaves") then workspace.ActiveWaves:Destroy() end
end,
})
MainTab:CreateButton({
Name = "Remove upper Zones 2-9",
Callback = function()
local folder = workspace:FindFirstChild("Essentials") and workspace.Essentials:FindFirstChild("Zeminler")
if folder then
for i = 2, 9 do
local zone = folder:FindFirstChild("ZEMIN" .. i)
if zone then zone:Destroy() end
end
end
end,
})
MainTab:CreateButton({
Name = "unlock VIP Doors",
Callback = function()
local vipFolder = workspace:FindFirstChild("VIPDOORS")
if vipFolder then
for _, door in pairs(vipFolder:GetDescendants()) do
if door:IsA("TouchInterest") then
door:Destroy()
elseif door:IsA("BasePart") then
door.CanCollide = false
door.CanTouch = false
door.Transparency = 0.5
end
end
Rayfield:Notify({Title = "[ BYPASS ]", Content = "VIP DOORS UNLOCKED.", Duration = 3})
end
end,
})
MainTab:CreateButton({
Name = "Rejoin Server",
Callback = function()
game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, game.Players.LocalPlayer)
end,
})
What game
@Jndl102 Escape LAVA For Brainrots
works as needed
@Just_Want_Candy tysm
it brings the script up but doesnt show anything