Run it
Copy the script and paste it into your executor.
while true do
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local WaterPlot = ReplicatedStorage.Remotes.Server:WaitForChild("WaterPlot")
local farms = workspace:WaitForChild("_Farms")
for _, farm in ipairs(farms:GetChildren()) do
if farm:FindFirstChild("Zones") then
for _, zone in ipairs(farm.Zones:GetChildren()) do
for _, plot in ipairs(zone:GetChildren()) do
if plot.Name:find("Plot") then
local success, result = pcall(function()
return WaterPlot:InvokeServer(plot)
end)
if success then
print("Watered:", plot:GetFullName(), result)
else
warn(, plot:(), result)
.()
Auto waters all plants!