CRIMINAL VS. SWAT
820 Views
261 Executions

OP Auto Farm 40k an hour

CRIMINAL VS. SWAT
imjustanaIienguy
imjustanaIienguyPublished 10
7 months ago
Please login to perform these actions:

OP Auto Farm 40k an hour is a CRIMINAL VS. SWAT script for Roblox, uploaded to ScriptBlox on Mar 21, 2026.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

S.W.A.T. Money Autofarm Script This script automatically farms money by repeatedly completing the ball objective in the S.W.A.T. game mode. It handles the entire process from start to finish for maximum cash efficiency. Features: - Auto Team Assignment – Automatically touches Swatspawn until you're placed on the S.W.A.T. team - Intelligent Ball Detection – Waits for the ball to become available (Transparency 0 and no owner) - Auto Collection – Automatically touches the ball to pick it up - Auto Delivery – Automatically touches VaultSWAT to score and earn money - Round Reset – Detects when the ball is deleted (round ends), waits 60 seconds, then respawns you to continue farming - Error Handling – Prevents "primitives overlap" errors by validating all parts before interactions - Continuous Loop – Runs indefinitely until manually stopped How to Use: 1. Load the script into your executor 2. Execute while in the game 3. Let it run – the script handles everything automatically 4. Earn money passively while AFK Requirements: - Your executor MUST have `firetouchinterest`, otherwise the script will not work. Note: The script runs on a continuous loop, automatically restarting after each successful delivery or round end. Perfect for AFK money farming.

View Raw
local Players = game:GetService("Players")
local player = Players.LocalPlayer

local swatspawn = workspace:FindFirstChild("Swatspawn")

if swatspawn then
    repeat
        local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
        firetouchinterest(hrp, swatspawn, 0)
        firetouchinterest(hrp, swatspawn, 1)
        task.wait(2)
    until player.Team and player.Team.Name == "S.W.A.T."
end

task.wait(1)

while true do
    local model = workspace:FindFirstChild("Model")
    if model then
        local ball = model:FindFirstChild("Ball")
        
        if ball then
            local ballBall = ball:FindFirstChild("Ball")
            
            if ballBall then
                local owner = ballBall:FindFirstChild("Owner")
                
                if ballBall.Transparency == 0 and (not owner or owner.Value == nil) then
                    local hrp = player.Character and player.Character:FindFirstChild("HumanoidRootPart")
                    
                    if hrp and ballBall then
                        firetouchinterest(hrp, ballBall, 0)
                        task.wait(0.1)
                        firetouchinterest(hrp, ballBall, 1)
                        task.wait(0.5)
                        
                        local vault = ball:FindFirstChild("VaultSWAT")
                        if vault and hrp then
                            firetouchinterest(hrp, vault, 0)
                            task.wait(0.1)


Comments

1
Log in to join the conversation. Login
IgetBannedQuick007's profile picture
IgetBannedQuick0077 months ago

Wow this game throws me back lol. Anyways i executed with velocity and the script works wonderfully. Thumbs up 🤙

2