local ReplicatedStorage = game:GetService("ReplicatedStorage")
local CollectIncomeRF = ReplicatedStorage:WaitForChild("Src")
:WaitForChild("Packages")
:WaitForChild(".pesde")
:WaitForChild("sleitnick_knit@1.7.0")
:WaitForChild("knit")
:WaitForChild("Services")
:WaitForChild("KingdomService")
:WaitForChild("RF")
:WaitForChild("CollectBuildingIncome")
local function isUUID(str)
if type(str) ~= "string" then return false end
return string.match(str, "^%x%x%x%x%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%-%x%x%x%x%x%x%x%x%x%x%x%x$") ~= nil
end
local function CollectInstantly()
local foundUUIDs = {}
for _, obj in ipairs(workspace:GetDescendants()) do
if obj:IsA("Model") or obj:IsA("Folder") then
local uuid = nil
if isUUID(obj.Name) then
uuid = obj.Name
else
local attr = obj:GetAttribute("UUID") or obj:GetAttribute("Id") or obj:GetAttribute("BuildingId")
if isUUID(attr) then
uuid = attr
end
end
if uuid and not foundUUIDs[uuid] then
foundUUIDs[uuid] = true
end
end
end
-- Send all requests simultaneously
for uuid in pairs(foundUUIDs) do
task.spawn(function()
pcall(function()
CollectIncomeRF:InvokeServer(uuid)
end)
end)
end
end
CollectInstantly()
Comments
No comments yet
Be the first to share your thoughts!