BEST KEYLESS SCRIPT  AUTO FARM
Key Required

BEST KEYLESS SCRIPT AUTO FARM

⚡Race ClickerLOPO_SCRIPTSLOPO_SCRIPTS 366 views 937 executesUpdated Oct 4, 2026
Unrated
00
Lua Script•319 lines (6836 chars)
--// RACE CLICKER FARM
--// AUTO FARM: ON / OFF
--// SPEED: 100M

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local Player = Players.LocalPlayer
local SPEED = 100000000
local Enabled = false
local NormalSpeed = 16

--// INTRO
local IntroGui = Instance.new("ScreenGui")
IntroGui.Name = "LopoIntro"
IntroGui.ResetOnSpawn = false
IntroGui.IgnoreGuiInset = true
IntroGui.Parent = game:GetService("CoreGui")

local IntroText = Instance.new("TextLabel")
IntroText.Size = UDim2.new(1,0,1,0)
IntroText.BackgroundTransparency = 1
IntroText.Text = "CREATED BY LOPO SCRIPTS"
IntroText.TextColor3 = Color3.fromRGB(255,255,255)
IntroText.TextSize = 28
IntroText.Font = Enum.Font.GothamBold
IntroText.TextTransparency = 0
IntroText.Parent = IntroGui

task.wait(2)

IntroGui:Destroy()

--// GUI
local Gui = Instance.new("ScreenGui")
Gui.Name = "RaceClickerFarm"
Gui.ResetOnSpawn = false
Gui.Parent = game:GetService("CoreGui")

local Main = Instance.new("Frame")
Main.Size = UDim2.new(0,230,0,125)
Main.Position = UDim2.new(0.5,-115,0.5,-62)
Main.BackgroundColor3 = Color3.fromRGB(18,18,24)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
Main.Parent = Gui

Instance.new("UICorner",Main).CornerRadius = UDim.new(0,12)

local Stroke = Instance.new("UIStroke")
Stroke.Color = Color3.fromRGB(35,130,255)
Stroke.Thickness = 1.5
Stroke.Parent = Main

--// TITLE
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1,0,0,40)
Title.BackgroundTransparency = 1
Title.Text = "RACE CLICKER FARM"
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.TextSize = 15
Title.Font = Enum.Font.GothamBold
Title.Parent = Main

--// TOGGLE
local Toggle = Instance.new("TextButton")
Toggle.Size = UDim2.new(1,-24,0,42)
Toggle.Position = UDim2.new(0,12,0,50)
Toggle.BackgroundColor3 = Color3.fromRGB(55,55,65)
Toggle.Text = "AUTO FARM: OFF"
Toggle.TextColor3 = Color3.fromRGB(255,255,255)
Toggle.TextSize = 13
Toggle.Font = Enum.Font.GothamBold
Toggle.BorderSizePixel = 0
Toggle.Parent = Main

Instance.new("UICorner",Toggle).CornerRadius = UDim.new(0,9)

--// CREDIT
local Credit = Instance.new("TextLabel")
Credit.Size = UDim2.new(1,0,0,20)
Credit.Position = UDim2.new(0,0,0,100)
Credit.BackgroundTransparency = 1
Credit.Text = "CREATED BY LOPO SCRIPTS"
Credit.TextColor3 = Color3.fromRGB(255,255,255)
Credit.TextSize = 9
Credit.Font = Enum.Font.Gotham
Credit.Parent = Main

--// ROOT
local function GetRoot()
    local Character = Player.Character
    if not Character then return nil end
    return Character:FindFirstChild("HumanoidRootPart")
end

--// SPEED
local function ApplySpeed()
    if not Enabled then return end

    local Root = GetRoot()
    if not Root then return end

    local Character = Root.Parent
    local Humanoid = Character:FindFirstChildOfClass("Humanoid")

    if Humanoid then
        pcall(function()
            Humanoid.WalkSpeed = SPEED
        end)
    end

    pcall(function()
        local Look = Root.CFrame.LookVector

        Root.AssemblyLinearVelocity = Vector3.new(
            Look.X * SPEED,
            Root.AssemblyLinearVelocity.Y,
            Look.Z * SPEED
        )
    end)
end

--// BUSCAR CARRERA
local function FindRacePart()

    local Root = GetRoot()
    if not Root then return nil end

    local Best = nil
    local BestDistance = math.huge

    for _,Object in ipairs(workspace:GetDescendants()) do

        if Object:IsA("BasePart") then

            local Name = Object.Name:lower()

            if Name:find("race")
            or Name:find("start")
            or Name:find("begin")
            or Name:find("join") then

                local Distance =
                    (Object.Position - Root.Position).Magnitude

                if Distance < BestDistance then
                    BestDistance = Distance
                    Best = Object
                end
            end
        end
    end

    return Best
end

--// ENTRAR EN LA CARRERA
local function JoinRace()

    if not Enabled then return end

    local Root = GetRoot()
    if not Root then return end

    local RacePart = FindRacePart()

    if RacePart then

        pcall(function()
            Root.CFrame =
                RacePart.CFrame + Vector3.new(0,4,0)
        end)

    end
end

--// PARAR VELOCIDAD
local function StopSpeed()

    local Root = GetRoot()
    if not Root then return end

    local Humanoid =
        Root.Parent:FindFirstChildOfClass("Humanoid")

    if Humanoid then
        pcall(function()
            Humanoid.WalkSpeed = NormalSpeed
        end)
    end

    pcall(function()
        Root.AssemblyLinearVelocity = Vector3.zero
    end)
end

--// BUSCAR PUNTO SEGURO
local function FindSafePlace()

    local Root = GetRoot()
    if not Root then return nil end

    local Best = nil
    local BestDistance = math.huge

    for _,Object in ipairs(workspace:GetDescendants()) do

        if Object:IsA("BasePart") then

            local Name = Object.Name:lower()

            if Name:find("safe")
            or Name:find("spawn")
            or Name:find("lobby")
            or Name:find("finish")
            or Name:find("home") then

                local Distance =
                    (Object.Position - Root.Position).Magnitude

                if Distance < BestDistance then
                    BestDistance = Distance
                    Best = Object
                end
            end
        end
    end

    return Best
end

--// IR AL PUNTO SEGURO AL APAGAR
local function GoSafe()

    task.wait(0.2)

    local Root = GetRoot()
    if not Root then return end

    local Safe = FindSafePlace()

    if Safe then

        pcall(function()
            Root.AssemblyLinearVelocity = Vector3.zero
            Root.CFrame =
                Safe.CFrame + Vector3.new(0,4,0)
        end)

    end
end

--// ON / OFF
Toggle.MouseButton1Click:Connect(function()

    Enabled = not Enabled

    if Enabled then

        Toggle.Text = "AUTO FARM: ON"
        Toggle.BackgroundColor3 =
            Color3.fromRGB(35,150,85)

        local Humanoid =
            Player.Character and
            Player.Character:FindFirstChildOfClass("Humanoid")

        if Humanoid then
            NormalSpeed = Humanoid.WalkSpeed
        end

        ApplySpeed()
        JoinRace()

    else

        Toggle.Text = "AUTO FARM: OFF"
        Toggle.BackgroundColor3 =
            Color3.fromRGB(55,55,65)

        StopSpeed()
        GoSafe()

    end
end)

--// AUTO FARM LOOP
task.spawn(function()

    while Gui.Parent do

        if Enabled then

            ApplySpeed()

            task.wait(0.15)

            JoinRace()

        end

        task.wait(0.15)
    end

end)

--// RESPAWN
Player.CharacterAdded:Connect(function()

    task.wait(1)

    if Enabled then
        ApplySpeed()
        JoinRace()
    end

end)

Features & Information

ITS FREE! AND OP

Community Comments (1)

CharlesLec16F1CharlesLec16F1Oct 11, 2026

Worked on delta!

More Scripts for ⚡Race Clicker