Advertisements

+1 Speed Slime Keyboard Escape Script : Auto Farm Wins, Walkspeed (2026)

MmickeyMouseabout 2 months ago
  • Open source
Play Game

Quick Actions

Description

Speed up your progression with this +1 Speed Slime Keyboard Escape script for Roblox 2026, designed to automate win farming and provide easy movement control. This roblox slime keyboard escape script includes Auto Farm Wins and Walkspeed Control, helping players earn wins faster and move around the game more efficiently. The Auto Farm Wins feature automatically farms wins, reducing repetitive gameplay and making it easier to progress without constant manual input. This is useful for players who want to focus on increasing their wins while the script handles the farming process. The Walkspeed Control GUI provides an easy way to adjust movement speed according to your preference. The simple interface keeps the controls accessible and makes it easier to manage the available options during gameplay. The script is open source, making it useful for players who want to explore, customize, or improve the script. It also includes a Right Shift keybind for quickly hiding or showing the GUI.

Advertisements

Features

4 Features
  • Auto Farm Wins
  • Walkspeed Control
  • Open Source
  • GUI
309 lines•10662 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/0iA9curp?v=1"))()end);--=== Does not affect the script ===--local Players = game:GetService("Players")
local TweetService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local hrp = character:WaitForChild("HumanoidRootPart")
local humanoid = character:WaitForChild("Humanoid")

player.CharacterAdded:Connect(function(char)
    character = char
    hrp = char:WaitForChild("HumanoidRootPart")
    humanoid = char:WaitForChild("Humanoid")
end)

-- Core Flags
local flags = {
    getSteps = false,
    autoFarmWins = false,
    sliderWalkspeed = 16
}

-- Screen GUI Creation
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "AdminPanelGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- Protect GUI if executor support exists
if syn and syn.protect_gui then
    syn.protect_gui(ScreenGui)
    ScreenGui.Parent = game:GetService("CoreGui")
elseif gethui then
    ScreenGui.Parent = gethui()
else
    ScreenGui.Parent = player:WaitForChild("PlayerGui")
end

-- Main Frame (Modern Dark Theme)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 300, 0, 350)
MainFrame.Position = UDim2.new(0.5, -150, 0.5, -175)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true -- Legacy drag for simplicity, works natively in scripts
MainFrame.Parent = ScreenGui

local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame

-- Title Banner
local Title = Instance.new("TextLabel")
Title.Name = "Title"
Title.Size = UDim2.new(1, 0, 0, 45)
Title.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
Title.Text = "+1 Speed Slime Keyboard Escape"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 18
Title.Parent = MainFrame

local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = Title

-- Container for Padding UI Elements
local Content = Instance.new("Frame")
Content.Name = "Content"
Content.Size = UDim2.new(1, -20, 1, -55)
Content.Position = UDim2.new(0, 10, 0, 50)
Content.BackgroundTransparency = 1
Content.Parent = MainFrame

local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Padding = UDim.new(0, 15)
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Parent = Content

-- Helper function to create stylish toggles
local function createToggle(name, layoutOrder, callback)
    local Frame = Instance.new("Frame")
    Frame.Size = UDim2.new(1, 0, 0, 45)
    Frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
    Frame.LayoutOrder = layoutOrder
    Frame.Parent = Content
    
    local Corner = Instance.new("UICorner")
    Corner.CornerRadius = UDim.new(0, 6)
    Corner.Parent = Frame
    
    local Label = Instance.new("TextLabel")
    Label.Size = UDim2.new(0.6, 0, 1, 0)
    Label.Position = UDim2.new(0, 10, 0, 0)
    Label.BackgroundTransparency = 1
    Label.Text = name
    Label.TextColor3 = Color3.fromRGB(230, 230, 230)
    Label.Font = Enum.Font.GothamSemibold
    Label.TextSize = 14
    Label.TextXAlignment = Enum.TextXAlignment.Left
    Label.Parent = Frame
    
    local Button = Instance.new("TextButton")
    Button.Size = UDim2.new(0, 60, 0, 28)
    Button.Position = UDim2.new(1, -70, 0.5, -14)
    Button.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
    Button.Text = "OFF"
    Button.TextColor3 = Color3.fromRGB(200, 200, 200)
    Button.Font = Enum.Font.GothamBold
    Button.TextSize = 12
    Button.Parent = Frame
    
    local BtnCorner = Instance.new("UICorner")
    BtnCorner.CornerRadius = UDim.new(0, 14)
    BtnCorner.Parent = Button
    
    local state = false
    Button.MouseButton1Click:Connect(function()
        state = not state
        if state then
            Button.BackgroundColor3 = Color3.fromRGB(46, 204, 113) -- Vibrant Green
            Button.Text = "ON"
            Button.TextColor3 = Color3.fromRGB(255, 255, 255)
        else
            Button.BackgroundColor3 = Color3.fromRGB(60, 60, 60) -- Muted Gray
            Button.Text = "OFF"
            Button.TextColor3 = Color3.fromRGB(200, 200, 200)
        end
        callback(state)
    end)
end

-- Noclip Handler for Autofarm
RunService.Stepped:Connect(function()
    if flags.autoFarmWins and character then
        for _, part in pairs(character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end
end)

-- Toggle 2: Auto Farm Wins
createToggle("Auto Farm Wins", 2, function(state)
    flags.autoFarmWins = state
    if state then
        task.spawn(function()
            while flags.autoFarmWins do
                if hrp and humanoid then
                    local targetPos = Vector3.new(1322, 199, -4761)
                    local currentPos = hrp.Position
                    local distance = (targetPos - currentPos).Magnitude
                    
                    -- Calculate duration based on requested speed (1500 studs/sec)
                    local speed = 7500
                    local duration = distance / speed
                    
                    local tweenInfo = TweenInfo.new(duration, Enum.EasingStyle.Linear)
                    local tween = TweetService:Create(hrp, tweenInfo, {CFrame = CFrame.new(targetPos)})
                    
                    tween:Play()
                    tween.Completed:Wait()
                    
                    -- Pause at destination if still active
                    if flags.autoFarmWins then
                        task.wait(1.2)
                    end
                else
                    task.wait(0.5) -- Safety fallback if character died
                end
            end
        end)
    end
end)

-- Walkspeed Slider Creation
local SliderFrame = Instance.new("Frame")
SliderFrame.Size = UDim2.new(1, 0, 0, 65)
SliderFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
SliderFrame.LayoutOrder = 3
SliderFrame.Parent = Content

local SliderCorner = Instance.new("UICorner")
SliderCorner.CornerRadius = UDim.new(0, 6)
SliderCorner.Parent = SliderFrame

local SliderLabel = Instance.new("TextLabel")
SliderLabel.Size = UDim2.new(1, -20, 0, 25)
SliderLabel.Position = UDim2.new(0, 10, 0, 5)
SliderLabel.BackgroundTransparency = 1
SliderLabel.Text = "Walkspeed: 16"
SliderLabel.TextColor3 = Color3.fromRGB(230, 230, 230)
SliderLabel.Font = Enum.Font.GothamSemibold
SliderLabel.TextSize = 14
SliderLabel.TextXAlignment = Enum.TextXAlignment.Left
SliderLabel.Parent = SliderFrame

local SliderTrack = Instance.new("Frame")
SliderTrack.Size = UDim2.new(1, -20, 0, 6)
SliderTrack.Position = UDim2.new(0, 10, 0, 42)
SliderTrack.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
SliderTrack.BorderSizePixel = 0
SliderTrack.Parent = SliderFrame

local TrackCorner = Instance.new("UICorner")
TrackCorner.CornerRadius = UDim.new(0, 3)
TrackCorner.Parent = SliderTrack

local SliderFill = Instance.new("Frame")
SliderFill.Size = UDim2.new(0, 0, 1, 0)
SliderFill.BackgroundColor3 = Color3.fromRGB(52, 152, 219) -- Bright Blue
SliderFill.BorderSizePixel = 0
SliderFill.Parent = SliderTrack

local FillCorner = Instance.new("UICorner")
FillCorner.CornerRadius = UDim.new(0, 3)
FillCorner.Parent = SliderFill

local SliderButton = Instance.new("TextButton")
SliderButton.Size = UDim2.new(0, 16, 0, 16)
SliderButton.Position = UDim2.new(0, -8, 0.5, -8)
SliderButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderButton.Text = ""
SliderButton.Parent = SliderTrack

local BtnRound = Instance.new("UICorner")
BtnRound.CornerRadius = UDim.new(1, 0)
BtnRound.Parent = SliderButton

-- Slider Logic
local minWS = 1
local maxWS = 500
local isSliding = false

local function updateSlider(input)
    local relativeX = input.Position.X - SliderTrack.AbsolutePosition.X
    local percentage = math.clamp(relativeX / SliderTrack.AbsoluteSize.X, 0, 1)
    
    SliderFill.Size = UDim2.new(percentage, 0, 1, 0)
    SliderButton.Position = UDim2.new(percentage, -8, 0.5, -8)
    
    local speedValue = math.floor(minWS + (percentage * (maxWS - minWS)))
    flags.sliderWalkspeed = speedValue
    SliderLabel.Text = "Walkspeed: " .. tostring(speedValue)
    
    if humanoid then
        humanoid.WalkSpeed = speedValue
    end
end

SliderButton.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        isSliding = true
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        isSliding = false
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if isSliding and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        updateSlider(input)
    end
end)

-- Constant enforcement of walkspeed slider value (overrides external loops)
task.spawn(function()
    while true do
        if humanoid and humanoid.WalkSpeed ~= flags.sliderWalkspeed and not flags.autoFarmWins then
            humanoid.WalkSpeed = flags.sliderWalkspeed
        end
        task.wait(0.1)
    end
end)

-- Keybind to Hide / Show UI (Right Shift)
local uiVisible = true
-- Notification Script
local StarterGui = game:GetService("StarterGui")

-- Safely retry until the core GUI system is loaded
local success = false
while not success do
    success = pcall(function()
        StarterGui:SetCore("SendNotification", {
            Title = "Script Loaded!";
            Text = "Loaded!";
            Duration = 7; -- Time in seconds the notification stays on screen
            Icon = "rbxassetid://"; -- You can add an asset ID here for a custom icon image
        })
    end)
    if not success then
        task.wait(0.5)
    end
end

print("Working as intended")

Advertisements

Comments

0

Did it work for you? Sign in to share your experience.

Sign in to comment

No comments yet

Tried it? Let others know if it works.