Home All Scripts Trending Forum Upload Script Login with Google
+1 Speed Keyboard Escape | Candy & Chocolate Script | Toast’s Keyboard Escape Hub Script Keyless 🔓 Keyless

+1 Speed Keyboard Escape | Candy & Chocolate Script | Toast’s Keyboard Escape Hub Script Keyless

779 views  •  4 days ago
+
+1 Speed Keyboard Escape
779 views 4 days ago #+1SpeedKeyboardEscape

This +1 Speed Keyboard Escape | Candy & Chocolate script has been shared by a number of players who found it useful for everyday gameplay. The standout features are Speed Hack and Auto Win. Access is keyless.

What This Script Can Do

  • Speed Hack: Boosts your character’s movement speed so you can get around +1 Speed Keyboard Escape | Candy & Chocolate’s map much faster than normal.
  • Auto Win: Triggers the win condition automatically so you can clear rounds in +1 Speed Keyboard Escape | Candy & Chocolate without playing them out manually.
  • Jump Power: Handles Jump Power automatically in +1 Speed Keyboard Escape | Candy & Chocolate, so you don’t have to do it manually every session.
  • Infinite jump: Lets you jump multiple times in the air, which is especially helpful for reaching high platforms or skipping obby sections.
  • Access: No key system or Linkvertise redirect needed — just paste and run.
  • Executor Compatibility: Works great on Delta, Codex, Hydrogen, Wave, and most mobile and PC executors.

How to Use This Script

  1. Start Roblox and join a +1 Speed Keyboard Escape | Candy & Chocolate server — any public server works fine.
  2. Wait until you’re fully loaded into the game world before running any script.
  3. Open your executor app (Delta, Codex, Hydrogen, Wave, or any compatible one) and go to the script tab.
  4. Copy the loadstring code shown on this page and paste it into your executor’s script box, then press Execute.
  5. A GUI or confirmation should appear in-game — use it to turn on the features you want and adjust any settings.
Compatible Executors: Codex, Delta, Hydro, Potassium, Volt, Wave, Xeno
Script Code
-- 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)
💬 Comments 1
You
Visitor
V
Visitor 2 days ago

а как убрать ошибку