Auto Farm kills Keyless
Key Required

Auto Farm kills Keyless

The Strongest BattlegroundsDizzilovellDizzilovell 12.1K views 655 executesUpdated Jul 22, 2025
Unrated
00
Lua Script•80 lines (2702 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local RootPart = Character:WaitForChild("HumanoidRootPart")

local active = false
local farmConnection

-- Change this to the game's actual RemoteEvent for attacking.
local AttackRemote = ReplicatedStorage:WaitForChild("CombatRemote")

-- Function to find nearest enemy player
local function getClosestEnemy()
    local closest = nil
    local shortestDistance = math.huge

    for _, player in ipairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChild("Humanoid") then
            local targetHumanoid = player.Character.Humanoid
            if targetHumanoid.Health > 0 then
                local distance = (RootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
                if distance < shortestDistance then
                    closest = player
                    shortestDistance = distance
                end
            end
        end
    end
    return closest
end

-- Auto-farm logic
local function startFarm()
    farmConnection = RunService.RenderStepped:Connect(function()
        local enemy = getClosestEnemy()
        if enemy and enemy.Character and enemy.Character:FindFirstChild("HumanoidRootPart") then
            local enemyRoot = enemy.Character.HumanoidRootPart
            RootPart.CFrame = enemyRoot.CFrame * CFrame.new(0, 0, 2)

            -- Attack spam
            pcall(function()
                AttackRemote:FireServer()
            end)
        end
    end)
end

local function stopFarm()
    if farmConnection then
        farmConnection:Disconnect()
        farmConnection = nil
    end
end

-- Simple GUI
local ScreenGui = Instance.new("ScreenGui", LocalPlayer.PlayerGui)
ScreenGui.Name = "AutoFarmKills"

local Button = Instance.new("TextButton", ScreenGui)
Button.Size = UDim2.new(0, 200, 0, 50)
Button.Position = UDim2.new(0.5, -100, 0.9, 0)
Button.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
Button.TextColor3 = Color3.new(1, 1, 1)
Button.Text = "Enable Auto-Farm Kills"

Button.MouseButton1Click:Connect(function()
    active = not active
    if active then
        startFarm()
        Button.Text = "Disable Auto-Farm Kills"
        Button.BackgroundColor3 = Color3.fromRGB(255, 85, 85)
    else
        stopFarm()
        Button.Text = "Enable Auto-Farm Kills"
        Button.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
    end
end)

Features & Information

Auto kills All players
#auto farm#auto farm kills#auto kill#auto farm leaderboared#The strongest battlegrounds

Community Comments (3)

PabIoPabIoJul 22, 2025

Great script nothing pops up

semajam372semajam372Jul 23, 2025

Don’t work

serversidedsquadserversidedsquadJul 28, 2025

My guy why are we using chatGPT

More Scripts for The Strongest Battlegrounds