Description

This open source script is made by toast hub and includes the auto farm functions for fast auto wins and fast auto speed function.

Features

  • + Auto speed
  • + Auto win
  • + Enable walk speed
  • + Jump power
  • + Infinite jump
  • + Fly
  • + Fly speed

Supported Executors

Xeno Volt Potassium Wave Delta Solara Opiumware Codex MacSploit Vega X Velocity

Script

Add Xeno Scripts as a preferred source
-- Toast's Keyboard Escape Hub (Version 4 - Auto Win Coords Integrated)
-- Built with Rayfield UI Library

local Rayfield = loadstring(game:HttpGet('https://raw.githubusercontent.com/SiriusSoftwareLtd/Rayfield/main/source.lua'))()

-- Services
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

-- State Variables (Movement)
local walkSpeedValue = 50
local walkSpeedEnabled = false
local jumpPowerValue = 100
local jumpPowerEnabled = false
local infiniteJumpEnabled = false
local flyEnabled = false
local flySpeedValue = 50
local clickTPEnabled = false

-- State Variables (Game Specific)
local autoSpeedEnabled = false
local godlyEnabled = false
local autoWin1Enabled = false
local autoWin2Enabled = false

-- Fixed Coordinates from User
local World1_WinCoord = Vector3.new(-14003.95, 750.54, 3066)
local World2_WinCoord = Vector3.new(7984, 728, 5144)

local bodyGyro, bodyVelocity
local renderConnection, autoWin1Connection, autoWin2Connection, godlyConnection, coordConnection

-- Window Configuration
local Window = Rayfield:CreateWindow({
   Name = "🍞 TOAST'S KEYBOARD ESCAPE HUB",
   LoadingTitle = "Toast's Game Hub v4",
   LoadingSubtitle = "by Toast",
   ConfigurationSaving = { Enabled = false },
   Discord = { Enabled = false },
   KeySystem = false
})

-- Notification on Load
Rayfield:Notify({
   Title = "Toast's Hub v4",
   Content = "World 1 & World 2 Auto-Win Koordinatları Tanımlandı!",
   Duration = 4.5,
   Image = 4483362458,
})

-- TABS
local MainTab = Window:CreateTab("Auto Farm", 4483362458)
local MovementTab = Window:CreateTab("Movement", 4483362458)
local TeleportTab = Window:CreateTab("Player TP", 4483362458)
local SettingsTab = Window:CreateTab("Settings & Coordinates", 4483362458)

-- ==========================================================
-- AUTO FARM TAB (Game Specific & Custom Mechanics)
-- ==========================================================
MainTab:CreateSection("⚡ Auto Speed")

-- Mikro Işınlanma + Fiziksel Karakter Hareketi Tetikleyicisi
local AutoSpeedToggle = MainTab:CreateToggle({
   Name = "Auto Speed (Physical Glitch)",
   CurrentValue = false,
   Flag = "AutoSpeedFlag",
   Callback = function(Value)
      autoSpeedEnabled = Value
      if Value then
         task.spawn(function()
            while autoSpeedEnabled do
               local char = LocalPlayer.Character
               local root = char and char:FindFirstChild("HumanoidRootPart")
               local humanoid = char and char:FindFirstChildOfClass("Humanoid")
               
               if root and humanoid then
                  if not autoSpeedEnabled then break end
                  root.CFrame = root.CFrame * CFrame.new(0, 0, -2)
                  humanoid:Move(Vector3.new(0, 0, -1), true)
                  RunService.Heartbeat:Wait()

                  if not autoSpeedEnabled then break end
                  root.CFrame = root.CFrame * CFrame.new(0, 0, 2)
                  humanoid:Move(Vector3.new(0, 0, 1), true)
                  RunService.Heartbeat:Wait()

                  if not autoSpeedEnabled then break end
                  root.CFrame = root.CFrame * CFrame.new(2, 0, 0)
                  humanoid:Move(Vector3.new(1, 0, 0), true)
                  RunService.Heartbeat:Wait()

                  if not autoSpeedEnabled then break end
                  root.CFrame = root.CFrame * CFrame.new(-2, 0, 0)
                  humanoid:Move(Vector3.new(-1, 0, 0), true)
                  RunService.Heartbeat:Wait()
               end
               task.wait(0.01)
            end
         end)
      end
   end,
})

MainTab:CreateSection("🏆 Auto Win Buttons")

-- World 1 Auto Win
local AutoWin1Toggle = MainTab:CreateToggle({
   Name = "Auto Win [ World 1 ]",
   CurrentValue = false,
   Flag = "AutoWin1Flag",
   Callback = function(Value)
      autoWin1Enabled = Value
      if Value then
         -- Diğer win açık kalmasın diye önlem
         autoWin2Enabled = false
         
         autoWin1Connection = RunService.Heartbeat:Connect(function()
            local char = LocalPlayer.Character
            local root = char and char:FindFirstChild("HumanoidRootPart")
            if root and autoWin1Enabled then
               root.CFrame = CFrame.new(World1_WinCoord)
            end
         end)
      else
         if autoWin1Connection then autoWin1Connection:Disconnect() end
      end
   end,
})

-- World 2 Auto Win
local AutoWin2Toggle = MainTab:CreateToggle({
   Name = "Auto Win [ World 2 ]",
   CurrentValue = false,
   Flag = "AutoWin2Flag",
   Callback = function(Value)
      autoWin2Enabled = Value
      if Value then
         -- Diğer win açık kalmasın diye önlem
         autoWin1Enabled = false
         
         autoWin2Connection = RunService.Heartbeat:Connect(function()
            local char = LocalPlayer.Character
            local root = char and char:FindFirstChild("HumanoidRootPart")
            if root and autoWin2Enabled then
               root.CFrame = CFrame.new(World2_WinCoord)
            end
         end)
      else
         if autoWin2Connection then autoWin2Connection:Disconnect() end
      end
   end,
})

MainTab:CreateSection("🛡️ Godly & Perks")

local GodlyToggle = MainTab:CreateToggle({
   Name = "Godly Mode (Ölümsüzlük)",
   CurrentValue = false,
   Flag = "GodlyFlag",
   Callback = function(Value)
      godlyEnabled = Value
      if Value then
         godlyConnection = LocalPlayer.CharacterAdded:Connect(function(char)
            local humanoid = char:WaitForChild("Humanoid", 5)
            if humanoid then
               humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
               task.spawn(function()
                  while godlyEnabled and char do
                     for _, part in pairs(char:GetDescendants()) do
                        if part:IsA("BasePart") then part.CanTouch = false end
                     end
                     task.wait(0.5)
                  end
               end)
            end
         end)
         
         local char = LocalPlayer.Character
         local humanoid = char and char:FindFirstChildOfClass("Humanoid")
         if humanoid then
            humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
            for _, part in pairs(char:GetDescendants()) do
               if part:IsA("BasePart") then part.CanTouch = false end
            end
         end
      else
         if godlyConnection then godlyConnection:Disconnect() end
         local char = LocalPlayer.Character
         local humanoid = char and char:FindFirstChildOfClass("Humanoid")
         if humanoid then
            humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, true)
            for _, part in pairs(char:GetDescendants()) do
               if part:IsA("BasePart") then part.CanTouch = true end
            end
         end
      end
   end,
})

-- ==========================================================
-- MOVEMENT TAB (Previous Stable Features)
-- ==========================================================
MovementTab:CreateSection("🏃 Speed & Jump")

local SpeedToggle = MovementTab:CreateToggle({
   Name = "Enable WalkSpeed",
   CurrentValue = false,
   Flag = "SpeedToggleFlag",
   Callback = function(Value)
      walkSpeedEnabled = Value
      if not Value then
         local character = LocalPlayer.Character
         local humanoid = character and character:FindFirstChildOfClass("Humanoid")
         if humanoid then humanoid.WalkSpeed = 16 end
      end
   end,
})

local SpeedSlider = MovementTab:CreateSlider({
   Name = "WalkSpeed Value",
   Range = {16, 500},
   Increment = 1,
   Suffix = " studs",
   CurrentValue = 50,
   Flag = "WalkSpeedValueFlag",
   Callback = function(Value)
      walkSpeedValue = Value
   end,
})

local JumpToggle = MovementTab:CreateToggle({
   Name = "Enable JumpPower",
   CurrentValue = false,
   Flag = "JumpToggleFlag",
   Callback = function(Value)
      jumpPowerEnabled = Value
      if not Value then
         local character = LocalPlayer.Character
         local humanoid = character and character:FindFirstChildOfClass("Humanoid")
         if humanoid then humanoid.JumpPower = 50 end
      end
   end,
})

local JumpSlider = MovementTab:CreateSlider({
   Name = "JumpPower Value",
   Range = {50, 500},
   Increment = 1,
   Suffix = " studs",
   CurrentValue = 100,
   Flag = "JumpPowerValueFlag",
   Callback = function(Value)
      jumpPowerValue = Value
   end,
})

MovementTab:CreateSection("✈️ Flight & Clip")

local InfJumpToggle = MovementTab:CreateToggle({
   Name = "Infinite Jump",
   CurrentValue = false,
   Flag = "InfJumpFlag",
   Callback = function(Value)
      infiniteJumpEnabled = Value
   end,
})

local function startFlying()
   local character = LocalPlayer.Character
   local root = character and character:FindFirstChild("HumanoidRootPart")
   local humanoid = character and character:FindFirstChildOfClass("Humanoid")
   if not root or not humanoid then return end

   humanoid.PlatformStand = true
   bodyGyro = Instance.new("BodyGyro")
   bodyGyro.P = 9e4
   bodyGyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
   bodyGyro.cframe = root.CFrame
   bodyGyro.Parent = root

   bodyVelocity = Instance.new("BodyVelocity")
   bodyVelocity.velocity = Vector3.new(0, 0.1, 0)
   bodyVelocity.maxForce = Vector3.new(9e9, 9e9, 9e9)
   bodyVelocity.Parent = root

   task.spawn(function()
      local camera = workspace.CurrentCamera
      while flyEnabled and root and humanoid do
         local flyVec = Vector3.new(0, 0, 0)
         if UserInputService:IsKeyDown(Enum.KeyCode.W) then flyVec = flyVec + camera.CFrame.LookVector end
         if UserInputService:IsKeyDown(Enum.KeyCode.S) then flyVec = flyVec - camera.CFrame.LookVector end
         if UserInputService:IsKeyDown(Enum.KeyCode.A) then flyVec = flyVec - camera.CFrame.RightVector end
         if UserInputService:IsKeyDown(Enum.KeyCode.D) then flyVec = flyVec + camera.CFrame.RightVector end
         if UserInputService:IsKeyDown(Enum.KeyCode.Space) then flyVec = flyVec + Vector3.new(0, 1, 0) end
         if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then flyVec = flyVec - Vector3.new(0, 1, 0) end

         if flyVec.Magnitude > 0 then
            bodyVelocity.velocity = flyVec.Unit * flySpeedValue
         else
            bodyVelocity.velocity = Vector3.new(0, 0, 0)
         end
         bodyGyro.cframe = camera.CFrame
         task.wait()
      end
   end)
end

local function stopFlying()
   local character = LocalPlayer.Character
   local humanoid = character and character:FindFirstChildOfClass("Humanoid")
   if humanoid then humanoid.PlatformStand = false end
   if bodyGyro then bodyGyro:Destroy() end
   if bodyVelocity then bodyVelocity:Destroy() end
end

local FlyToggle = MovementTab:CreateToggle({
   Name = "Fly",
   CurrentValue = false,
   Flag = "FlyFlag",
   Callback = function(Value)
      flyEnabled = Value
      if flyEnabled then startFlying() else stopFlying() end
   end,
})

local FlySpeedSlider = MovementTab:CreateSlider({
   Name = "Fly Speed",
   Range = {10, 300},
   Increment = 1,
   Suffix = " studs",
   CurrentValue = 50,
   Flag = "FlySpeedFlag",
   Callback = function(Value)
      flySpeedValue = Value
   end,
})

-- ==========================================================
-- TELEPORT TAB (Player & Click TP)
-- ==========================================================
TeleportTab:CreateSection("🖱️ Click Teleport")

local ClickTPToggle = TeleportTab:CreateToggle({
   Name = "Click TP (Hold Ctrl + Left Click)",
   CurrentValue = false,
   Flag = "ClickTPFlag",
   Callback = function(Value)
      clickTPEnabled = Value
   end
})

TeleportTab:CreateSection("👤 Player Teleport")

local selectedPlayer = ""
local PlayerDropdown = TeleportTab:CreateDropdown({
   Name = "Select Player",
   Options = {},
   CurrentOption = "",
   MultipleOptions = false,
   Flag = "PlayerDropdownFlag",
   Callback = function(Option)
      selectedPlayer = Option[1] or Option
   end,
})

local function updateDropdown()
   local playerList = {}
   for _, p in pairs(Players:GetPlayers()) do
      if p ~= LocalPlayer then
         table.insert(playerList, p.Name)
      end
   end
   PlayerDropdown:Refresh(playerList, true)
end

Players.PlayerAdded:Connect(updateDropdown)
Players.PlayerRemoving:Connect(updateDropdown)
updateDropdown()

local TPToPlayerButton = TeleportTab:CreateButton({
   Name = "Teleport to Player",
   Callback = function()
      if selectedPlayer ~= "" then
         local targetPlayer = Players:FindFirstChild(selectedPlayer)
         local targetChar = targetPlayer and targetPlayer.Character
         local targetRoot = targetChar and targetChar:FindFirstChild("HumanoidRootPart")
         
         local myChar = LocalPlayer.Character
         local myRoot = myChar and myChar:FindFirstChild("HumanoidRootPart")
         
         if myRoot and targetRoot then
            myRoot.CFrame = targetRoot.CFrame + Vector3.new(0, 3, 0)
         end
      end
   end,
})

-- ==========================================================
-- SETTINGS & COORDINATES TAB (Live Tracking)
-- ==========================================================
SettingsTab:CreateSection("📍 Canlı Koordinat İzleyici")

local LabelX = SettingsTab:CreateLabel("X: 0")
local LabelY = SettingsTab:CreateLabel("Y: 0")
local LabelZ = SettingsTab:CreateLabel("Z: 0")

coordConnection = RunService.Heartbeat:Connect(function()
   local character = LocalPlayer.Character
   local root = character and character:FindFirstChild("HumanoidRootPart")
   if root then
      local pos = root.Position
      LabelX:Set(string.format("X: %.2f", pos.X))
      LabelY:Set(string.format("Y: %.2f", pos.Y))
      LabelZ:Set(string.format("Z: %.2f", pos.Z))
   end
end)

-- ==========================================================
-- CORE LOOPS & LISTENERS
-- ==========================================================

-- RenderStepped for WalkSpeed & JumpPower
renderConnection = RunService.RenderStepped:Connect(function()
   local character = LocalPlayer.Character
   local humanoid = character and character:FindFirstChildOfClass("Humanoid")
   
   if humanoid then
      if walkSpeedEnabled then humanoid.WalkSpeed = walkSpeedValue end
      if jumpPowerEnabled then 
         humanoid.JumpPower = jumpPowerValue 
         humanoid.UseJumpPower = true
      end
   end
end)

-- Click TP Hook
UserInputService.InputBegan:Connect(function(input, gameProcessed)
   if gameProcessed then return end
   if clickTPEnabled and input.UserInputType == Enum.UserInputType.MouseButton1 and UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
      local character = LocalPlayer.Character
      local root = character and character:FindFirstChild("HumanoidRootPart")
      if root then
         local mouse = LocalPlayer:GetMouse()
         if mouse.Hit then
            root.CFrame = CFrame.new(mouse.Hit.Position + Vector3.new(0, 3, 0))
         end
      end
   end
end)

-- Infinite Jump Hook
UserInputService.JumpRequest:Connect(function()
   if infiniteJumpEnabled then
      local character = LocalPlayer.Character
      local humanoid = character and character:FindFirstChildOfClass("Humanoid")
      if humanoid then
         humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
      end
   end
end)
Script worked? 🚀 Boost it to #1 so others find it too.

Comments (0)

Log in to add a comment.