Advertisement
memesbruh03

8 bit script

Aug 30th, 2016
715
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. function hasMesh(Part)
  2.     local c = Part:GetChildren()
  3.     for i = 1, #c do
  4.         if (c[i]:IsA("SpecialMesh")) then
  5.             return true
  6.         end
  7.     end
  8. end
  9.  
  10. function Paint(Brick)
  11.     if (Brick:findFirstChild("8bit") == nil) then
  12.         if (hasMesh(Brick)) then return end
  13.         if (Brick.Transparency == 1) then return end
  14.         for i = 0, 5 do
  15.             local t = Instance.new("Texture")
  16.             t.Name = "8bit"
  17.             t.Face = i
  18.             t.StudsPerTileU = 0.5
  19.             t.StudsPerTileV = 0.5
  20.             t.Texture = "http://www.roblox.com/asset/?id=42896454"
  21.             t.Parent = Brick
  22.         end
  23.     end
  24.     Brick.Material = "SmoothPlastic"
  25. end
  26.  
  27. function Search(Object)
  28. --  wait()
  29.     if (Object:IsA("BasePart")) then
  30.         coroutine.resume(coroutine.create(Paint), Object)
  31.     end
  32.     local Children = Object:GetChildren()
  33.     for X = 1, # Children do
  34.         Search(Children[X])
  35.     end
  36. end
  37.  
  38. function bitmaker()
  39.     Search(game.Workspace)
  40. end
  41.  
  42. Search(game.Workspace)
  43. game.Workspace.ChildAdded:connect(bitmaker)
  44.  
  45. local bgm = Instance.new("Sound",workspace)
  46. bgm.Pitch = 1
  47. bgm.Volume = 1
  48. bgm.SoundId = "rbxassetid://420736255"
  49. bgm:Play()
  50.  
  51. print(_VERSION)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement