-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. 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 Rscripts Risk Notice ]] -- ServerScriptService/AutoCatch.server.lua local Players = game:GetService("Players") local RunService = game:GetService("RunService") local CATCH_RANGE = 8 local AUTO_CATCH_ENABLED = true local function getRoot(model) return model and model:FindFirstChild("HumanoidRootPart") end local function catchBaby(player, baby) -- Replace this with Bathe Da Baby's existing catch function print(player.Name .. " caught " .. baby.Name) end RunService.Heartbeat:Connect(function() if not AUTO_CATCH_ENABLED then return end for _, player in Players:GetPlayers() do local character = player.Character local playerRoot = getRoot(character) if playerRoot then for _, baby in workspace.Babies:GetChildren() do local babyRoot = getRoot(baby) if babyRoot then local distance = (playerRoot.Position - babyRoot.Position).Magnitude if distance <= CATCH_RANGE then catchBaby(player, baby) end end end end end end)