
Key Required
level up
Lua Script•253 lines (6578 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "Simply-hub",
LoadingTitle = "loading...",
LoadingSubtitle = "simply-hub",
Theme = "AmberGlow",
ConfigurationSaving = {
Enabled = false
}
})
-- ========================================================
-- TAB 1: MAIN (AUTO FARM / MOB KILL)
-- ========================================================
local MainTab = Window:CreateTab("Main", 4483362458)
local isMobLooping = false
local mobLoopDelay = 1
local MobEvent = game:GetService("ReplicatedStorage").Remotes.MobKill
MainTab:CreateToggle({
Name = "Auto Mob Loop",
CurrentValue = false,
Flag = "AutoKillToggle",
Callback = function(Value)
isMobLooping = Value
if isMobLooping then
task.spawn(function()
while isMobLooping do
MobEvent:FireServer("Yeti")
task.wait(mobLoopDelay)
end
end)
end
end,
})
MainTab:CreateSlider({
Name = "Mob Delay",
Range = {0.1, 10},
Increment = 0.1,
Suffix = "Sec",
CurrentValue = 1,
Flag = "MobLoopSpeedSlider",
Callback = function(Value)
mobLoopDelay = Value
end,
})
-- ========================================================
-- TAB 2: REBIRTH (AUTO REBIRTH)
-- ========================================================
local RebirthTab = Window:CreateTab("Rebirth", 4483362458)
local isRebirthLooping = false
local rebirthLoopDelay = 2
local RebirthEvent = game:GetService("ReplicatedStorage").Remotes.Rebirth
RebirthTab:CreateToggle({
Name = "Auto Rebirth",
CurrentValue = false,
Flag = "AutoRebirthToggle",
Callback = function(Value)
isRebirthLooping = Value
if isRebirthLooping then
task.spawn(function()
while isRebirthLooping do
RebirthEvent:FireServer()
task.wait(rebirthLoopDelay)
end
end)
end
end,
})
RebirthTab:CreateSlider({
Name = "Rebirth Delay",
Range = {0.5, 10},
Increment = 0.5,
Suffix = "Sec",
CurrentValue = 2,
Flag = "RebirthLoopSpeedSlider",
Callback = function(Value)
rebirthLoopDelay = Value
end,
})
RebirthTab:CreateButton({
Name = "Rebirth Once",
Callback = function()
RebirthEvent:FireServer()
end,
})
-- ========================================================
-- TAB 3: TITLE (AUTO ROLL & AUTO STOP)
-- ========================================================
local TitleTab = Window:CreateTab("Title", 4483362458)
local isTitleLooping = false
local titleLoopDelay = 0.5
local targetTitle = "Noob"
local RollEvent = game:GetService("ReplicatedStorage").Remotes.TitleRoll
local RolledEvent = game:GetService("ReplicatedStorage").Remotes.TitleRolled
local rollConnection = nil
local function trim(s)
return (s:gsub("^%s*(.-)%s*$", "%1"))
end
TitleTab:CreateInput({
Name = "Target Title",
PlaceholderText = "e.g. Super Noob",
RemoveTextAfterFocusLost = false,
Callback = function(Text)
targetTitle = trim(Text)
end,
})
local TitleToggle = TitleTab:CreateToggle({
Name = "Auto Roll (Auto Stop)",
CurrentValue = false,
Flag = "AutoTitleToggle",
Callback = function(Value)
isTitleLooping = Value
if isTitleLooping then
if rollConnection then rollConnection:Disconnect() end
rollConnection = RolledEvent.OnClientEvent:Connect(function(rolledName, arg2, arg3)
if rolledName then
local cleanRolled = trim(tostring(rolledName)):lower()
local cleanTarget = trim(tostring(targetTitle)):lower()
if cleanRolled == cleanTarget then
isTitleLooping = false
Rayfield:Notify({
Title = "Title Found!",
Content = "Obtained: " .. tostring(rolledName),
Duration = 5,
Image = 4483362458,
})
if rollConnection then
rollConnection:Disconnect()
rollConnection = nil
end
end
end
end)
task.spawn(function()
while isTitleLooping do
pcall(function()
RollEvent:FireServer()
end)
task.wait(titleLoopDelay)
end
if rollConnection and not isTitleLooping then
rollConnection:Disconnect()
rollConnection = nil
end
end)
else
isTitleLooping = false
if rollConnection then
rollConnection:Disconnect()
rollConnection = nil
end
end
end,
})
TitleTab:CreateSlider({
Name = "Roll Delay",
Range = {0.1, 5},
Increment = 0.1,
Suffix = "Sec",
CurrentValue = 0.5,
Flag = "TitleSpeedSlider",
Callback = function(Value)
titleLoopDelay = Value
end,
})
TitleTab:CreateButton({
Name = "Roll Once",
Callback = function()
pcall(function()
RollEvent:FireServer()
end)
end,
})
-- ========================================================
-- TAB 4: WINPAD TELEPORT
-- ========================================================
local WinPadTab = Window:CreateTab("WinPad", 4483362458)
local isWinPadTpLooping = false
local winPadTpDelay = 1
local targetCFrame = CFrame.new(2768.7, 25.2 + 3, -592.7)
local function teleportToWinPad()
local player = game:GetService("Players").LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = targetCFrame
end
end
WinPadTab:CreateButton({
Name = "Teleport Once",
Callback = function()
teleportToWinPad()
end,
})
WinPadTab:CreateToggle({
Name = "Auto Teleport Loop",
CurrentValue = false,
Flag = "AutoWinPadTpToggle",
Callback = function(Value)
isWinPadTpLooping = Value
if isWinPadTpLooping then
task.spawn(function()
while isWinPadTpLooping do
teleportToWinPad()
task.wait(winPadTpDelay)
end
end)
end
end,
})
WinPadTab:CreateSlider({
Name = "TP Delay",
Range = {0.1, 10},
Increment = 0.1,
Suffix = "Sec",
CurrentValue = 1,
Flag = "WinPadTpSpeedSlider",
Callback = function(Value)
winPadTpDelay = Value
end,
})Features & Information
This script was created by AI
Community Comments (0)
No comments yet for this script.
