Advertisement
Nova355killer

all givers

Mar 19th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. local plr = game:GetService("Players").LocalPlayer
  2. if not workspace:FindFirstChild("Givers") then return end
  3. if Giver then
  4. for i,v in pairs(Giver) do
  5. v.ClickDetector.Parent = v.OriginalParent
  6. v.Event:Disconnect()
  7. end
  8. getmetatable(Giver):Destroy()
  9. end
  10. Giver = {}
  11. local g = Giver
  12. local p = Instance.new("Part", workspace)
  13. p.Anchored = true
  14. p.CanCollide = false
  15. p.CFrame = plr.Character:WaitForChild"HumanoidRootPart".CFrame
  16. setmetatable(Giver, {__metatable = p})
  17. for i,v in pairs(workspace.Givers:GetChildren()) do
  18. local cd = v:FindFirstChildOfClass"ClickDetector"
  19. if cd then
  20. local newt = {}
  21. newt.ClickDetector = cd
  22. newt.OriginalParent = v
  23. cd.Parent = p
  24. newt.Event = cd.MouseClick:Connect(function()
  25. cd.Parent = v
  26. end)
  27. table.insert(Giver, newt)
  28. end
  29. end
  30. wait(10)
  31. if Giver == g then
  32. Giver = nil
  33. for i,v in pairs(g) do
  34. v.ClickDetector.Parent = v.OriginalParent
  35. v.Event:Disconnect()
  36. end
  37. getmetatable(g):Destroy()
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement