level up
Key Required

level up

+1 Sword Swing to EscapeLazy_RatLazy_Rat 521 views 907 executesUpdated Aug 23, 2026
Unrated
00
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.