Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. -- CONFIG
  2. local Images = {
  3. On = "rbxassetid://3371570956";
  4. Off = "rbxassetid://3371570853";
  5. }
  6.  
  7. --
  8. local Button = script.Parent
  9.  
  10. local Saved = {}
  11. local On = true
  12.  
  13. function MaterialsOff(Parent)
  14. for _, Object in ipairs(Parent:GetChildren()) do
  15. if Object:IsA("BasePart") and Object.Material ~= Enum.Material.ForceField then
  16. Saved[Object] = Object.Material
  17. Object.Material = Enum.Material.SmoothPlastic
  18. elseif Object:IsA("Model") then
  19. MaterialsOff(Object)
  20. end
  21. end
  22. end
  23.  
  24. Button.MouseButton1Click:Connect(function()
  25. On = not On
  26.  
  27. if On then
  28. for Object, Material in pairs(Saved) do
  29. Object.Material = Material
  30. end
  31. Button.Image = Images.On
  32. else
  33. MaterialsOff(workspace)
  34. Button.Image = Images.Off
  35. end
  36. end)
  37.  
  38. Button.Image = Images.On
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement