ScriptKeyless
Auto farm, no cooldown script
🐱Cat Swarm Simulator🐱- Cat Collection TycoonDesktop compatibleVolt · Potassium · Real
Description
open souurce script and thats all
GAME🐱Cat Swarm Simulator🐱- Cat Collection Tycoon
UPDATEDOct 16, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- • Never log in on unofficial Roblox sites or lookalike domains.
-- • Real Roblox links use roblox.com (check the .com ending).
-- • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local RS = game:GetService("ReplicatedStorage")
local LP = game.Players.LocalPlayer
local Run = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local Net = require(RS.Shared.Net)
local Request = Net.event(Net.REQUEST)
local ENEMIES = Net.event(Net.ENEMIES)
local EC = require(LP.PlayerScripts.Client.Controllers.EnemyController)
local Fluent = loadstring(game:HttpGet(
"https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"
))()
local Window = Fluent:CreateWindow({
Title = "Fluent",
SubTitle = "",
TabWidth = 160,
Size = UDim2.fromOffset(500, 380),
Acrylic = true,
Theme = "Darker",
MinimizeKey = Enum.KeyCode.RightControl,
})
local Tabs = {
Farm = Window:AddTab({ Title = "Farm", Icon = "sword" }),
Fly = Window:AddTab({ Title = "Fly", Icon = "move" }),
Misc = Window:AddTab({ Title = "Misc", Icon = "cog" }),
}
local enemyIds = {}
ENEMIES.OnClientEvent:Connect(function(list)
local seen = {}
for _, e in ipairs(list) do
local id = type(e) == "number" and e or e[1]
if id then seen[id] = true; enemyIds[id] = true end
end
for id in pairs(enemyIds) do if not seen[id] then enemyIds[id] = nil end end
end)
local CFG = {
Slap = true,
Focus = true,
FocusDelay = 0.35,
Range = 24,
Fly = false,
FlySpeed = 2500,
FlyHeight = 2,
MaxDist = 500,
InstaTp = true,
}
local function getHRP()
local c = LP.Character
return c and c:FindFirstChild("HumanoidRootPart")
end
local function nearestEnemy()
local h = getHRP(); if not h then return end
local bp, bd, bi = nil, math.huge, nil
for id in pairs(enemyIds) do
local p = EC:GetPosition(id)
if p then
local d = (p - h.Position).Magnitude
if d < bd then bp, bd, bi = p, d, id end
end
end
return bp, bi, bd
end
Run.Heartbeat:Connect(function()
if not CFG.Slap then return end
local pos = nearestEnemy()
if not pos then return end
pcall(function()
Request:FireServer("UseItem", "Slap", pos)
end)
end)
task.spawn(function()
while task.wait(CFG.FocusDelay) do
if CFG.Focus then
local _, id = nearestEnemy()
if id then
pcall(function() Request:FireServer("Focus", id) end)
end
end
end
end)
local flyConn
local function startFly()
if flyConn then return end
flyConn = Run.RenderStepped:Connect(function(dt)
if not CFG.Fly then return end
local h = getHRP()
if not h then return end
local target, _, dist = nearestEnemy()
if target and dist and dist <= CFG.MaxDist then
local goal = target + Vector3.new(0, CFG.FlyHeight, 0)
if CFG.InstaTp then
h.CFrame = CFrame.new(goal)
h.AssemblyLinearVelocity = Vector3.zero
else
local delta = goal - h.Position
local stepDist = math.min(CFG.FlySpeed * dt, delta.Magnitude)
h.CFrame = CFrame.new(h.Position + delta.Unit * stepDist)
h.AssemblyLinearVelocity = Vector3.zero
end
else
local cam = workspace.CurrentCamera
local move = Vector3.zero
if UIS:IsKeyDown(Enum.KeyCode.W) then move += cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then move -= cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then move -= cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then move += cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.Space) then move += Vector3.yAxis end
if UIS:IsKeyDown(Enum.KeyCode.LeftControl) then move -= Vector3.yAxis end
if move.Magnitude > 0 then
h.CFrame = h.CFrame + move.Unit * CFG.FlySpeed * dt
end
h.AssemblyLinearVelocity = Vector3.zero
end
end)
end
local function stopFly()
if flyConn then flyConn:Disconnect(); flyConn = nil end
local h = getHRP()
if h then h.AssemblyLinearVelocity = Vector3.zero end
end
UIS.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.F then
CFG.Fly = not CFG.Fly
if CFG.Fly then startFly() else stopFly() end
end
end)
Tabs.Farm:AddToggle("AutoSlap", {
Title = "Auto Slap", Default = true,
Callback = function(v) CFG.Slap = v end,
})
Tabs.Farm:AddToggle("AutoFocus", {
Title = "Auto Focus", Default = true,
Callback = function(v) CFG.Focus = v end,
})
Tabs.Farm:AddSlider("FocusDelay", {
Title = "Focus Delay", Default = 0.35, Min = 0.05, Max = 3, Rounding = 2,
Callback = function(v) CFG.FocusDelay = v end,
})
Tabs.Fly:AddToggle("FlyToggle", {
Title = "Fly (F)", Default = false,
Callback = function(v)
CFG.Fly = v
if v then startFly() else stopFly() end
end,
})
Tabs.Fly:AddToggle("InstaTp", {
Title = "Instant Teleport to Mob", Default = true,
Callback = function(v) CFG.InstaTp = v end,
})
Tabs.Fly:AddSlider("FlySpeed", {
Title = "Fly Speed", Default = 2500, Min = 50, Max = 10000, Rounding = 0,
Callback = function(v) CFG.FlySpeed = v end,
})
Tabs.Fly:AddSlider("FlyHeight", {
Title = "Height above mob", Default = 2, Min = 0, Max = 20, Rounding = 1,
Callback = function(v) CFG.FlyHeight = v end,
})
Tabs.Fly:AddSlider("MaxDist", {
Title = "Max Distance", Default = 500, Min = 50, Max = 2000, Rounding = 0,
Callback = function(v) CFG.MaxDist = v end,
})
Tabs.Fly:AddButton({
Title = "Stop Fly",
Callback = function() CFG.Fly = false; stopFly() end,
})
Tabs.Misc:AddButton({
Title = "Rejoin",
Callback = function()
game:GetService("TeleportService"):Teleport(game.PlaceId, LP)
end,
})
Window:SelectTab(1)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place