Advertisement
RuizuKun_Dev

WorkspaceDescendants

Aug 27th, 2021
1,220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.57 KB | None | 0 0
  1. local WorkspaceDescendants = workspace:GetDescendants()
  2.  
  3. local function descendantAdded(instance: Instance)
  4.     table.insert(WorkspaceDescendants, instance)
  5. end
  6.  
  7. local Array = {}
  8.  
  9. function Array.remove(array, value): any?
  10.     local index = table.find(array, value)
  11.     if index then
  12.         return table.remove(array, index)
  13.     end
  14. end
  15.  
  16. local function descendantRemoving(instance: Instance)
  17.     Array.remove(WorkspaceDescendants, instance)
  18. end
  19.  
  20. workspace.DescendantAdded:Connect(descendantAdded)
  21. workspace.DescendantRemoving:Connect(descendantRemoving)
  22.  
  23. return WorkspaceDescendants
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement