script.lol
Executors Arceus X (Mobile) Delta Executor Synapse X (PC) KRNL Exploit Xeno Scripts Keyless Scripts
Search Roblox Scripts
Popular Searches
Payload copied to clipboard
100% Free & Keyless 🎮 1 Speed Evolve Jun 23, 2026 Author: Crynox

Open source auto farm (1 Speed Evolve) Script Pastebin 2026 - Auto Farm, ESP & Keyless (Arceus X)

Verified and keyless Lua script payload for Open source auto farm. Compatible with Android/iOS mobile executors and Windows PC exploits.

script.lua (Raw Payload)
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local TweenService = game:GetService("TweenService")

local SpeedEvent = ReplicatedStorage.Modules.Shared.RemoteEventService.AddSpeedRemoteEvent
local EvoEvent = ReplicatedStorage.Modules.Shared.RemoteEventService.EvolutionRemoteEvent
local RebirthEvent = ReplicatedStorage.Modules.Shared.RemoteEventService.RebirthRemoteEvent

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

local TRANSPARENCY = 0.4

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ToggleGui"
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
screenGui.Parent = playerGui

local loadFrame = Instance.new("Frame")
loadFrame.Size = UDim2.new(1, 0, 1, 0)
loadFrame.Position = UDim2.new(0, 0, 0, 0)
loadFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 18)
loadFrame.BackgroundTransparency = TRANSPARENCY
loadFrame.BorderSizePixel = 0
loadFrame.ZIndex = 20
loadFrame.Parent = screenGui

local loadTitle = Instance.new("TextLabel")
loadTitle.Size = UDim2.new(0, 500, 0, 90)
loadTitle.Position = UDim2.new(0.5, -250, 0.36, 0)
loadTitle.BackgroundTransparency = 1
loadTitle.Text = "C R Y N O X"
loadTitle.TextColor3 = Color3.fromRGB(220, 220, 255)
loadTitle.Font = Enum.Font.GothamBold
loadTitle.TextSize = 54
loadTitle.TextTransparency = 0
loadTitle.ZIndex = 21
loadTitle.Parent = loadFrame

local titleLine = Instance.new("Frame")
titleLine.Size = UDim2.new(0, 0, 0, 1)
titleLine.Position = UDim2.new(0.5, 0, 0.5, 0)
titleLine.AnchorPoint = Vector2.new(0.5, 0.5)
titleLine.BackgroundColor3 = Color3.fromRGB(160, 140, 255)
titleLine.BackgroundTransparency = 0
titleLine.BorderSizePixel = 0
titleLine.ZIndex = 21
titleLine.Parent = loadFrame

local loadSub = Instance.new("TextLabel")
loadSub.Size = UDim2.new(0, 500, 0, 28)
loadSub.Position = UDim2.new(0.5, -250, 0.52, 0)
loadSub.BackgroundTransparency = 1
loadSub.Text = "L O A D I N G"
loadSub.TextColor3 = Color3.fromRGB(140, 130, 200)
loadSub.Font = Enum.Font.Gotham
loadSub.TextSize = 13
loadSub.TextTransparency = 0
loadSub.ZIndex = 21
loadSub.Parent = loadFrame

local barTrack = Instance.new("Frame")
barTrack.Size = UDim2.new(0, 300, 0, 3)
barTrack.Position = UDim2.new(0.5, -150, 0.63, 0)
barTrack.BackgroundColor3 = Color3.fromRGB(35, 35, 55)
barTrack.BackgroundTransparency = 0
barTrack.BorderSizePixel = 0
barTrack.ZIndex = 21
barTrack.Parent = loadFrame
local barTrackCorner = Instance.new("UICorner")
barTrackCorner.CornerRadius = UDim.new(1, 0)
barTrackCorner.Parent = barTrack

local barFill = Instance.new("Frame")
barFill.Size = UDim2.new(0, 0, 1, 0)
barFill.BackgroundColor3 = Color3.fromRGB(180, 160, 255)
barFill.BackgroundTransparency = 0
barFill.BorderSizePixel = 0
barFill.ZIndex = 22
barFill.Parent = barTrack
local barFillCorner = Instance.new("UICorner")
barFillCorner.CornerRadius = UDim.new(1, 0)
barFillCorner.Parent = barFill

local barFillGrad = Instance.new("UIGradient")
barFillGrad.Color = ColorSequence.new({
    ColorSequenceKeypoint.new(0, Color3.fromRGB(130, 110, 255)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(210, 200, 255))
})
barFillGrad.Parent = barFill

local barPercent = Instance.new("TextLabel")
barPercent.Size = UDim2.new(0, 300, 0, 24)
barPercent.Position = UDim2.new(0.5, -150, 0.66, 0)
barPercent.BackgroundTransparency = 1
barPercent.Text = "0%"
barPercent.TextColor3 = Color3.fromRGB(140, 130, 200)
barPercent.Font = Enum.Font.Gotham
barPercent.TextSize = 12
barPercent.TextTransparency = 0
barPercent.TextXAlignment = Enum.TextXAlignment.Center
barPercent.ZIndex = 22
barPercent.Parent = loadFrame

TweenService:Create(titleLine, TweenInfo.new(0.8, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
    Size = UDim2.new(0, 300, 0, 1)
}):Play()

local LOAD_TIME = 2.5
local startTime = tick()

task.spawn(function()
    while loadFrame.Parent and tick() - startTime < LOAD_TIME do
        local pct = math.clamp((tick() - startTime) / LOAD_TIME, 0, 1)
        barPercent.Text = math.floor(pct * 100) .. "%"
        task.wait()
    end
    barPercent.Text = "100%"
end)

TweenService:Create(barFill, TweenInfo.new(LOAD_TIME, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {
    Size = UDim2.new(1, 0, 1, 0)
}):Play()

local panel = Instance.new("Frame")
panel.Size = UDim2.new(0, 200, 0, 345)
panel.Position = UDim2.new(0, 20, 0, 20)
panel.BackgroundColor3 = Color3.fromRGB(18, 18, 24)
panel.BackgroundTransparency = TRANSPARENCY
panel.BorderSizePixel = 0
panel.Active = true
panel.Draggable = true
panel.Visible = false
panel.Parent = screenGui

local panelCorner = Instance.new("UICorner")
panelCorner.CornerRadius = UDim.new(0, 12)
panelCorner.Parent = panel

local panelStroke = Instance.new("UIStroke")
panelStroke.Color = Color3.fromRGB(80, 80, 120)
panelStroke.Thickness = 1.5
panelStroke.Transparency = TRANSPARENCY
panelStroke.Parent = panel

local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 40)
titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 45)
titleBar.BackgroundTransparency = TRANSPARENCY
titleBar.BorderSizePixel = 0
titleBar.Parent = panel

local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 12)
titleCorner.Parent = titleBar

local titleFix = Instance.new("Frame")
titleFix.Size = UDim2.new(1, 0, 0.5, 0)
titleFix.Position = UDim2.new(0, 0, 0.5, 0)
titleFix.BackgroundColor3 = Color3.fromRGB(30, 30, 45)
titleFix.BackgroundTransparency = TRANSPARENCY
titleFix.BorderSizePixel = 0
titleFix.Parent = titleBar

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 1, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "Crynox"
titleLabel.TextColor3 = Color3.fromRGB(200, 200, 255)
titleLabel.TextTransparency = 0
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 16
titleLabel.Parent = titleBar

local closeBtn = Instance.new("TextButton")
closeBtn.Size = UDim2.new(0, 28, 0, 28)
closeBtn.Position = UDim2.new(1, -34, 0.5, -14)
closeBtn.BackgroundColor3 = Color3.fromRGB(180, 50, 50)
closeBtn.BackgroundTransparency = TRANSPARENCY
closeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
closeBtn.TextTransparency = 0
closeBtn.Text = "X"
closeBtn.Font = Enum.Font.GothamBold
closeBtn.TextSize = 14
closeBtn.BorderSizePixel = 0
closeBtn.Parent = titleBar

local closeBtnCorner = Instance.new("UICorner")
closeBtnCorner.CornerRadius = UDim.new(0, 6)
closeBtnCorner.Parent = closeBtn

local divider = Instance.new("Frame")
divider.Size = UDim2.new(0.85, 0, 0, 1)
divider.Position = UDim2.new(0.075, 0, 0, 44)
divider.BackgroundColor3 = Color3.fromRGB(80, 80, 120)
divider.BackgroundTransparency = TRANSPARENCY
divider.BorderSizePixel = 0
divider.Parent = panel

local function makeButton(labelText, yPos)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 168, 0, 48)
    btn.Position = UDim2.new(0.5, -84, 0, yPos)
    btn.BackgroundColor3 = Color3.fromRGB(40, 160, 80)
    btn.BackgroundTransparency = TRANSPARENCY
    btn.TextColor3 = Color3.fromRGB(240, 240, 240)
    btn.TextTransparency = 0
    btn.Text = labelText .. ": ON"
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 15
    btn.BorderSizePixel = 0
    btn.Parent = panel

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

    local s = Instance.new("UIStroke")
    s.Color = Color3.fromRGB(60, 220, 110)
    s.Thickness = 1.2
    s.Transparency = 0
    s.Parent = btn

    local grad = Instance.new("UIGradient")
    grad.Color = ColorSequence.new({
        ColorSequenceKeypoint.new(0, Color3.fromRGB(55, 190, 95)),
        ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 130, 60))
    })
    grad.Rotation = 90
    grad.Parent = btn

    return btn, s, grad
end

local speedButton, speedStroke, speedGrad = makeButton("Speed Farm", 55)
local tpButton,    tpStroke,    tpGrad    = makeButton("Win Farm", 115)
local evoButton,   evoStroke,   evoGrad   = makeButton("Auto Evolve", 175)
local rebirthButton, rebirthStroke, rebirthGrad = makeButton("Auto Rebirth", 235)

local function makeDot(btn)
    local dot = Instance.new("Frame")
    dot.Size = UDim2.new(0, 8, 0, 8)
    dot.Position = UDim2.new(0, 12, 0.5, -4)
    dot.BackgroundColor3 = Color3.fromRGB(100, 255, 140)
    dot.BackgroundTransparency = 0
    dot.BorderSizePixel = 0
    dot.Parent = btn
    local dc = Instance.new("UICorner")
    dc.CornerRadius = UDim.new(1, 0)
    dc.Parent = dot
    return dot
end

local speedDot   = makeDot(speedButton)
local tpDot      = makeDot(tpButton)
local evoDot     = makeDot(evoButton)
local rebirthDot = makeDot(rebirthButton)

local function setOff(btn, stroke, grad, dot, label)
    btn.Text = label .. ": OFF"
    grad.Color = ColorSequence.new({
        ColorSequenceKeypoint.new(0, Color3.fromRGB(160, 50, 50)),
        ColorSequenceKeypoint.new(1, Color3.fromRGB(100, 30, 30))
    })
    stroke.Color = Color3.fromRGB(220, 70, 70)
    dot.BackgroundColor3 = Color3.fromRGB(255, 80, 80)
end

local function setOn(btn, stroke, grad, dot, label)
    btn.Text = label .. ": ON"
    grad.Color = ColorSequence.new({
        ColorSequenceKeypoint.new(0, Color3.fromRGB(55, 190, 95)),
        ColorSequenceKeypoint.new(1, Color3.fromRGB(30, 130, 60))
    })
    stroke.Color = Color3.fromRGB(60, 220, 110)
    dot.BackgroundColor3 = Color3.fromRGB(100, 255, 140)
end

local speedRunning = true
local speedThread
local tpRunning = true
local tpThread
local evoRunning = true
local evoThread
local rebirthRunning = true
local rebirthThread

local function startSpeedLoop()
    speedThread = task.spawn(function()
        while speedRunning do
            SpeedEvent:FireServer()
            task.wait()
        end
    end)
end

local function startTpLoop()
    tpThread = task.spawn(function()
        while tpRunning do
            local character = player.Character or player.CharacterAdded:Wait()
            character:PivotTo(CFrame.new(7980, 209, 480))
            local humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then humanoid.Jump = true end
            task.wait(2.5)
            if not tpRunning then break end
            character = player.Character or player.CharacterAdded:Wait()
            character:PivotTo(CFrame.new(7980, 209, 480))
            humanoid = character:FindFirstChildOfClass("Humanoid")
            if humanoid then humanoid.Jump = true end
            task.wait(2.5)
        end
    end)
end

local function startEvoLoop()
    evoThread = task.spawn(function()
        while evoRunning do
            EvoEvent:FireServer({ Action = "Evolve" })
            task.wait()
        end
    end)
end

local function startRebirthLoop()
    rebirthThread = task.spawn(function()
        while rebirthRunning do
            RebirthEvent:FireServer()
            task.wait()
        end
    end)
end

task.delay(LOAD_TIME, function()
    task.wait(0.1)
    local fadeInfo = TweenInfo.new(0.6, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
    TweenService:Create(loadFrame,  fadeInfo, { BackgroundTransparency = 1 }):Play()
    TweenService:Create(loadTitle,  fadeInfo, { TextTransparency = 1 }):Play()
    TweenService:Create(loadSub,    fadeInfo, { TextTransparency = 1 }):Play()
    TweenService:Create(titleLine,  fadeInfo, { BackgroundTransparency = 1 }):Play()
    TweenService:Create(barTrack,   fadeInfo, { BackgroundTransparency = 1 }):Play()
    TweenService:Create(barFill,    fadeInfo, { BackgroundTransparency = 1 }):Play()
    TweenService:Create(barPercent, fadeInfo, { TextTransparency = 1 }):Play()
    task.wait(0.65)
    loadFrame:Destroy()
    panel.Visible = true
end)

closeBtn.MouseButton1Click:Connect(function()
    speedRunning = false
    tpRunning = false
    evoRunning = false
    rebirthRunning = false
    task.wait()
    if speedThread then task.cancel(speedThread) end
    if tpThread then task.cancel(tpThread) end
    if evoThread then task.cancel(evoThread) end
    if rebirthThread then task.cancel(rebirthThread) end
    screenGui:Destroy()
end)

speedButton.MouseButton1Click:Connect(function()
    speedRunning = not speedRunning
    if speedRunning then
        setOn(speedButton, speedStroke, speedGrad, speedDot, "Speed Farm")
        startSpeedLoop()
    else
        setOff(speedButton, speedStroke, speedGrad, speedDot, "Speed Farm")
        if speedThread then task.cancel(speedThread) end
    end
end)

tpButton.MouseButton1Click:Connect(function()
    tpRunning = not tpRunning
    if tpRunning then
        setOn(tpButton, tpStroke, tpGrad, tpDot, "Win Farm")
        startTpLoop()
    else
        setOff(tpButton, tpStroke, tpGrad, tpDot, "Win Farm")
        if tpThread then task.cancel(tpThread) end
    end
end)

evoButton.MouseButton1Click:Connect(function()
    evoRunning = not evoRunning
    if evoRunning then
        setOn(evoButton, evoStroke, evoGrad, evoDot, "Auto Evolve")
        startEvoLoop()
    else
        setOff(evoButton, evoStroke, evoGrad, evoDot, "Auto Evolve")
        if evoThread then task.cancel(evoThread) end
    end
end)

rebirthButton.MouseButton1Click:Connect(function()
    rebirthRunning = not rebirthRunning
    if rebirthRunning then
        setOn(rebirthButton, rebirthStroke, rebirthGrad, rebirthDot, "Auto Rebirth")
        startRebirthLoop()
    else
        setOff(rebirthButton, rebirthStroke, rebirthGrad, rebirthDot, "Auto Rebirth")
        if rebirthThread then task.cancel(rebirthThread) end
    end
end)

startSpeedLoop()
startTpLoop()
startEvoLoop()
startRebirthLoop()
Verified Executor Compatibility

Features of Open source auto farm Script

The Open source auto farm script is an optimized Lua execution payload designed for Roblox players. Built to minimize FPS drops and prevent crashes, it provides essential automated functions:

  • Auto Farm & Level Grinding: Automatically cycles quests and mobs with efficient positioning algorithms.
  • Aimbot & ESP: Accurate enemy targeting and wall visibility for items, chests and players.
  • Teleportation: Seamless movement across game checkpoints, safe zones and dungeons.
  • Direct Keyless Loadstring: Executes directly without third-party key verification links.

How to Execute This Script on Mobile & PC

Follow these steps depending on your platform:

Mobile (Android / iOS)

  1. Install Arceus X NEO or Delta Mobile.
  2. Launch the game inside the executor environment.
  3. Open the floating executor console.
  4. Paste the Lua script copied from above.
  5. Click Execute.

PC (Windows)

  1. Launch your PC exploit (such as Synapse X, KRNL, or Xeno).
  2. Join the Roblox game server.
  3. Click Inject / Attach.
  4. Paste the copied script into the script tab.
  5. Press Execute to run the menu.

Frequently Asked Questions (FAQ)

Is the Open source auto farm script free and keyless?

Yes, this script payload is verified to be 100% free and keyless without linkvertise checkpoints.

Which executors support this script?

Compatible with Arceus X, Delta, Arceus X, Synapse X, KRNL, Fluxus and Xeno.

How do I execute this script safely?

Copy the script payload using the Copy button above, launch your Roblox executor on PC or Mobile, attach to the game client, paste the payload into the editor, and press Execute.

Related & Recommended Scripts