PotatoSaiyan

Spinning Circle Visualizer

Mar 8th, 2017
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.81 KB | None | 0 0
  1.  
  2.  
  3. local kohlaudiovisualizer = Instance.new("Part", workspace)
  4. local pointlight = Instance.new("PointLight", kohlaudiovisualizer)
  5. local sound = Instance.new("Sound", kohlaudiovisualizer)
  6. local particleemitter = Instance.new("ParticleEmitter", kohlaudiovisualizer)
  7. local parts = Instance.new("Folder", kohlaudiovisualizer)
  8. local bar = Instance.new("Part", parts)
  9. local mesh = Instance.new("SpecialMesh", bar)
  10. local neonoutline = Instance.new("Part", parts)
  11. local mesh_2 = Instance.new("SpecialMesh", neonoutline)
  12. local ring = Instance.new("MeshPart", parts)
  13. local N8 = Instance.new("Part", kohlaudiovisualizer)
  14. local mesh_3 = Instance.new("SpecialMesh", N8)
  15. local N7 = Instance.new("Part", kohlaudiovisualizer)
  16. local mesh_4 = Instance.new("SpecialMesh", N7)
  17. local mesh_5 = Instance.new("SpecialMesh", kohlaudiovisualizer)
  18. local N9 = Instance.new("Part", kohlaudiovisualizer)
  19. local mesh_6 = Instance.new("SpecialMesh", N9)
  20. local N0 = Instance.new("Part", kohlaudiovisualizer)
  21. local mesh_7 = Instance.new("SpecialMesh", N0)
  22. local N1 = Instance.new("Part", kohlaudiovisualizer)
  23. local mesh_8 = Instance.new("SpecialMesh", N1)
  24. local N10 = Instance.new("Part", kohlaudiovisualizer)
  25. local mesh_9 = Instance.new("SpecialMesh", N10)
  26. local N11 = Instance.new("Part", kohlaudiovisualizer)
  27. local mesh_10 = Instance.new("SpecialMesh", N11)
  28. local N12 = Instance.new("Part", kohlaudiovisualizer)
  29. local mesh_11 = Instance.new("SpecialMesh", N12)
  30. local N13 = Instance.new("Part", kohlaudiovisualizer)
  31. local mesh_12 = Instance.new("SpecialMesh", N13)
  32. local N14 = Instance.new("Part", kohlaudiovisualizer)
  33. local mesh_13 = Instance.new("SpecialMesh", N14)
  34. local N15 = Instance.new("Part", kohlaudiovisualizer)
  35. local mesh_14 = Instance.new("SpecialMesh", N15)
  36. local N16 = Instance.new("Part", kohlaudiovisualizer)
  37. local mesh_15 = Instance.new("SpecialMesh", N16)
  38. local N17 = Instance.new("Part", kohlaudiovisualizer)
  39. local mesh_16 = Instance.new("SpecialMesh", N17)
  40. local N18 = Instance.new("Part", kohlaudiovisualizer)
  41. local mesh_17 = Instance.new("SpecialMesh", N18)
  42. local N19 = Instance.new("Part", kohlaudiovisualizer)
  43. local mesh_18 = Instance.new("SpecialMesh", N19)
  44. local N2 = Instance.new("Part", kohlaudiovisualizer)
  45. local mesh_19 = Instance.new("SpecialMesh", N2)
  46. local N20 = Instance.new("Part", kohlaudiovisualizer)
  47. local mesh_20 = Instance.new("SpecialMesh", N20)
  48. local N21 = Instance.new("Part", kohlaudiovisualizer)
  49. local mesh_21 = Instance.new("SpecialMesh", N21)
  50. local N22 = Instance.new("Part", kohlaudiovisualizer)
  51. local mesh_22 = Instance.new("SpecialMesh", N22)
  52. local N23 = Instance.new("Part", kohlaudiovisualizer)
  53. local mesh_23 = Instance.new("SpecialMesh", N23)
  54. local N24 = Instance.new("Part", kohlaudiovisualizer)
  55. local mesh_24 = Instance.new("SpecialMesh", N24)
  56. local N25 = Instance.new("Part", kohlaudiovisualizer)
  57. local mesh_25 = Instance.new("SpecialMesh", N25)
  58. local N26 = Instance.new("Part", kohlaudiovisualizer)
  59. local mesh_26 = Instance.new("SpecialMesh", N26)
  60. local N27 = Instance.new("Part", kohlaudiovisualizer)
  61. local mesh_27 = Instance.new("SpecialMesh", N27)
  62. local N28 = Instance.new("Part", kohlaudiovisualizer)
  63. local mesh_28 = Instance.new("SpecialMesh", N28)
  64. local N29 = Instance.new("Part", kohlaudiovisualizer)
  65. local mesh_29 = Instance.new("SpecialMesh", N29)
  66. local N3 = Instance.new("Part", kohlaudiovisualizer)
  67. local mesh_30 = Instance.new("SpecialMesh", N3)
  68. local N30 = Instance.new("Part", kohlaudiovisualizer)
  69. local mesh_31 = Instance.new("SpecialMesh", N30)
  70. local N31 = Instance.new("Part", kohlaudiovisualizer)
  71. local mesh_32 = Instance.new("SpecialMesh", N31)
  72. local N32 = Instance.new("Part", kohlaudiovisualizer)
  73. local mesh_33 = Instance.new("SpecialMesh", N32)
  74. local N33 = Instance.new("Part", kohlaudiovisualizer)
  75. local mesh_34 = Instance.new("SpecialMesh", N33)
  76. local N34 = Instance.new("Part", kohlaudiovisualizer)
  77. local mesh_35 = Instance.new("SpecialMesh", N34)
  78. local N35 = Instance.new("Part", kohlaudiovisualizer)
  79. local mesh_36 = Instance.new("SpecialMesh", N35)
  80. local N36 = Instance.new("Part", kohlaudiovisualizer)
  81. local mesh_37 = Instance.new("SpecialMesh", N36)
  82. local N37 = Instance.new("Part", kohlaudiovisualizer)
  83. local mesh_38 = Instance.new("SpecialMesh", N37)
  84. local N38 = Instance.new("Part", kohlaudiovisualizer)
  85. local mesh_39 = Instance.new("SpecialMesh", N38)
  86. local N39 = Instance.new("Part", kohlaudiovisualizer)
  87. local mesh_40 = Instance.new("SpecialMesh", N39)
  88. local N4 = Instance.new("Part", kohlaudiovisualizer)
  89. local mesh_41 = Instance.new("SpecialMesh", N4)
  90. local N40 = Instance.new("Part", kohlaudiovisualizer)
  91. local mesh_42 = Instance.new("SpecialMesh", N40)
  92. local N41 = Instance.new("Part", kohlaudiovisualizer)
  93. local mesh_43 = Instance.new("SpecialMesh", N41)
  94. local N42 = Instance.new("Part", kohlaudiovisualizer)
  95. local mesh_44 = Instance.new("SpecialMesh", N42)
  96. local N43 = Instance.new("Part", kohlaudiovisualizer)
  97. local mesh_45 = Instance.new("SpecialMesh", N43)
  98. local N44 = Instance.new("Part", kohlaudiovisualizer)
  99. local mesh_46 = Instance.new("SpecialMesh", N44)
  100. local N45 = Instance.new("Part", kohlaudiovisualizer)
  101. local mesh_47 = Instance.new("SpecialMesh", N45)
  102. local N46 = Instance.new("Part", kohlaudiovisualizer)
  103. local mesh_48 = Instance.new("SpecialMesh", N46)
  104. local N47 = Instance.new("Part", kohlaudiovisualizer)
  105. local mesh_49 = Instance.new("SpecialMesh", N47)
  106. local N5 = Instance.new("Part", kohlaudiovisualizer)
  107. local mesh_50 = Instance.new("SpecialMesh", N5)
  108. local N6 = Instance.new("Part", kohlaudiovisualizer)
  109. local mesh_51 = Instance.new("SpecialMesh", N6)
  110. local front = Instance.new("Decal", kohlaudiovisualizer)
  111. local back = Instance.new("Decal", kohlaudiovisualizer)
  112.  
  113. kohlaudiovisualizer.Anchored = true
  114. kohlaudiovisualizer.Friction = 0.3
  115. kohlaudiovisualizer.CanCollide = false
  116. kohlaudiovisualizer.TopSurface = Enum.SurfaceType.Smooth
  117. kohlaudiovisualizer.Material = Enum.Material.Granite
  118. kohlaudiovisualizer.Size = Vector3.new(0.5, 7.25, 7.25)
  119. kohlaudiovisualizer.Name = "KohlAudioVisualizer"
  120. kohlaudiovisualizer.CFrame = CFrame.new(7.7, 52, 4.3) * CFrame.Angles(0, 1.5707963705063, 0)
  121. kohlaudiovisualizer.Locked = true
  122. kohlaudiovisualizer.BrickColor = BrickColor.new("Really black")
  123. kohlaudiovisualizer.Shape = Enum.PartType.Cylinder
  124. kohlaudiovisualizer.BottomSurface = Enum.SurfaceType.Smooth
  125.  
  126. pointlight.Color = Color3.new(1, 0, 0)
  127. pointlight.Brightness = 0
  128. pointlight.Range = 12.5
  129.  
  130. sound.EmitterSize = 3000
  131. sound.Looped = true
  132. sound.MaxDistance = 3500
  133. sound.Volume = 2
  134.  
  135. particleemitter.VelocitySpread = 180
  136. particleemitter.Lifetime = NumberRange.new(1)
  137. particleemitter.Speed = NumberRange.new(0)
  138. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5), NumberSequenceKeypoint.new(1, 0.5)})
  139. particleemitter.Acceleration = Vector3.new(0, -2.5, 0)
  140. particleemitter.Rate = 0
  141. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(0.5, 0), NumberSequenceKeypoint.new(1, 1)})
  142. particleemitter.LightEmission = 1
  143. particleemitter.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0, 0))
  144. particleemitter.Texture = "rbxassetid://253150996"
  145.  
  146. parts.Name = "Parts"
  147.  
  148. bar.Anchored = true
  149. bar.Friction = 0.3
  150. bar.CanCollide = false
  151. bar.Transparency = 0.5
  152. bar.TopSurface = Enum.SurfaceType.Smooth
  153. bar.Material = Enum.Material.Neon
  154. bar.Size = Vector3.new(100, 0.2, 0.25)
  155. bar.Name = "Bar"
  156. bar.CFrame = CFrame.new(7.7, 52, 4.3) * CFrame.Angles(0, 0, 1.5707963705063)
  157. bar.Locked = true
  158. bar.BrickColor = BrickColor.new("Really red")
  159. bar.BottomSurface = Enum.SurfaceType.Smooth
  160.  
  161. mesh.MeshType = Enum.MeshType.Sphere
  162.  
  163. neonoutline.Anchored = true
  164. neonoutline.Friction = 0.3
  165. neonoutline.CanCollide = false
  166. neonoutline.Material = Enum.Material.Neon
  167. neonoutline.Size = Vector3.new(0.314, 7.45, 7.45)
  168. neonoutline.Name = "NeonOutline"
  169. neonoutline.CFrame = CFrame.new(7.7, 52, 4.3) * CFrame.Angles(0, 1.5707963705063, 0)
  170. neonoutline.Locked = true
  171. neonoutline.BrickColor = BrickColor.new("Really red")
  172. neonoutline.Shape = Enum.PartType.Cylinder
  173.  
  174. mesh_2.MeshType = Enum.MeshType.Cylinder
  175.  
  176. ring.Friction = 0.3
  177. ring.CanCollide = false
  178. ring.Transparency = 1
  179. ring.Material = Enum.Material.Neon
  180. ring.Size = Vector3.new(10, 0.2, 10)
  181. ring.BrickColor = BrickColor.new("Really red")
  182. ring.CFrame = CFrame.new(7.7, 52, 4.3) * CFrame.Angles(1.5707963705063, 0, -0)
  183. ring.Locked = true
  184. ring.Name = "Ring"
  185. ring.Anchored = true
  186.  
  187. N8.Anchored = true
  188. N8.Friction = 0.3
  189. N8.CanCollide = false
  190. N8.TopSurface = Enum.SurfaceType.Smooth
  191. N8.Size = Vector3.new(0.5, 0.2, 0.5)
  192. N8.Name = "8"
  193. N8.CFrame = CFrame.new(10.917, 53.843, 4.3) * CFrame.Angles(-0, 0, -1.0471987724304)
  194. N8.Locked = true
  195. N8.BrickColor = BrickColor.new("Black")
  196. N8.BottomSurface = Enum.SurfaceType.Smooth
  197.  
  198. mesh_3.Offset = Vector3.new(0, 0.1, 0)
  199. mesh_3.Scale = Vector3.new(1, 0.4, 1)
  200. mesh_3.MeshId = "rbxassetid://9856898"
  201. mesh_3.TextureId = "rbxassetid://2114473"
  202. mesh_3.VertexColor = Vector3.new(0, 0, 0)
  203. mesh_3.MeshType = Enum.MeshType.FileMesh
  204.  
  205. N7.Anchored = true
  206. N7.Friction = 0.3
  207. N7.CanCollide = false
  208. N7.TopSurface = Enum.SurfaceType.Smooth
  209. N7.Size = Vector3.new(0.5, 0.2, 0.5)
  210. N7.Name = "7"
  211. N7.CFrame = CFrame.new(11.132, 53.407, 4.3) * CFrame.Angles(-0, 0, -1.178097486496)
  212. N7.Locked = true
  213. N7.BrickColor = BrickColor.new("Black")
  214. N7.BottomSurface = Enum.SurfaceType.Smooth
  215.  
  216. mesh_4.Offset = Vector3.new(0, 0.1, 0)
  217. mesh_4.Scale = Vector3.new(1, 0.4, 1)
  218. mesh_4.MeshId = "rbxassetid://9856898"
  219. mesh_4.TextureId = "rbxassetid://2114473"
  220. mesh_4.VertexColor = Vector3.new(0, 0, 0)
  221. mesh_4.MeshType = Enum.MeshType.FileMesh
  222.  
  223. mesh_5.MeshType = Enum.MeshType.Cylinder
  224.  
  225. N9.Anchored = true
  226. N9.Friction = 0.3
  227. N9.CanCollide = false
  228. N9.TopSurface = Enum.SurfaceType.Smooth
  229. N9.Size = Vector3.new(0.5, 0.2, 0.5)
  230. N9.Name = "9"
  231. N9.CFrame = CFrame.new(10.647, 54.247, 4.3) * CFrame.Angles(-0, 0, -0.91629713773727)
  232. N9.Locked = true
  233. N9.BrickColor = BrickColor.new("Black")
  234. N9.BottomSurface = Enum.SurfaceType.Smooth
  235.  
  236. mesh_6.Offset = Vector3.new(0, 0.1, 0)
  237. mesh_6.Scale = Vector3.new(1, 0.4, 1)
  238. mesh_6.MeshId = "rbxassetid://9856898"
  239. mesh_6.TextureId = "rbxassetid://2114473"
  240. mesh_6.VertexColor = Vector3.new(0, 0, 0)
  241. mesh_6.MeshType = Enum.MeshType.FileMesh
  242.  
  243. N0.Anchored = true
  244. N0.Friction = 0.3
  245. N0.CanCollide = false
  246. N0.TopSurface = Enum.SurfaceType.Smooth
  247. N0.Size = Vector3.new(0.5, 0.2, 0.5)
  248. N0.Name = "0"
  249. N0.CFrame = CFrame.new(10.917, 50.128, 4.3) * CFrame.Angles(-0, 0, -2.0943961143494)
  250. N0.Locked = true
  251. N0.BrickColor = BrickColor.new("Black")
  252. N0.BottomSurface = Enum.SurfaceType.Smooth
  253.  
  254. mesh_7.Offset = Vector3.new(0, 0.1, 0)
  255. mesh_7.Scale = Vector3.new(1, 0.4, 1)
  256. mesh_7.MeshId = "rbxassetid://9856898"
  257. mesh_7.TextureId = "rbxassetid://2114473"
  258. mesh_7.VertexColor = Vector3.new(0, 0, 0)
  259. mesh_7.MeshType = Enum.MeshType.FileMesh
  260.  
  261. N1.Anchored = true
  262. N1.Friction = 0.3
  263. N1.CanCollide = false
  264. N1.TopSurface = Enum.SurfaceType.Smooth
  265. N1.Size = Vector3.new(0.5, 0.2, 0.5)
  266. N1.Name = "1"
  267. N1.CFrame = CFrame.new(11.132, 50.564, 4.3) * CFrame.Angles(-0, 0, -1.9634948968887)
  268. N1.Locked = true
  269. N1.BrickColor = BrickColor.new("Black")
  270. N1.BottomSurface = Enum.SurfaceType.Smooth
  271.  
  272. mesh_8.Offset = Vector3.new(0, 0.1, 0)
  273. mesh_8.Scale = Vector3.new(1, 0.4, 1)
  274. mesh_8.MeshId = "rbxassetid://9856898"
  275. mesh_8.TextureId = "rbxassetid://2114473"
  276. mesh_8.VertexColor = Vector3.new(0, 0, 0)
  277. mesh_8.MeshType = Enum.MeshType.FileMesh
  278.  
  279. N10.Anchored = true
  280. N10.Friction = 0.3
  281. N10.CanCollide = false
  282. N10.TopSurface = Enum.SurfaceType.Smooth
  283. N10.Size = Vector3.new(0.5, 0.2, 0.5)
  284. N10.Name = "10"
  285. N10.CFrame = CFrame.new(10.326, 54.612, 4.3) * CFrame.Angles(-0, 0, -0.78539746999741)
  286. N10.Locked = true
  287. N10.BrickColor = BrickColor.new("Black")
  288. N10.BottomSurface = Enum.SurfaceType.Smooth
  289.  
  290. mesh_9.Offset = Vector3.new(0, 0.1, 0)
  291. mesh_9.Scale = Vector3.new(1, 0.4, 1)
  292. mesh_9.MeshId = "rbxassetid://9856898"
  293. mesh_9.TextureId = "rbxassetid://2114473"
  294. mesh_9.VertexColor = Vector3.new(0, 0, 0)
  295. mesh_9.MeshType = Enum.MeshType.FileMesh
  296.  
  297. N11.Anchored = true
  298. N11.Friction = 0.3
  299. N11.CanCollide = false
  300. N11.TopSurface = Enum.SurfaceType.Smooth
  301. N11.Size = Vector3.new(0.5, 0.2, 0.5)
  302. N11.Name = "11"
  303. N11.CFrame = CFrame.new(9.961, 54.932, 4.3) * CFrame.Angles(-0, 0, -0.65449917316437)
  304. N11.Locked = true
  305. N11.BrickColor = BrickColor.new("Black")
  306. N11.BottomSurface = Enum.SurfaceType.Smooth
  307.  
  308. mesh_10.Offset = Vector3.new(0, 0.1, 0)
  309. mesh_10.Scale = Vector3.new(1, 0.4, 1)
  310. mesh_10.MeshId = "rbxassetid://9856898"
  311. mesh_10.TextureId = "rbxassetid://2114473"
  312. mesh_10.VertexColor = Vector3.new(0, 0, 0)
  313. mesh_10.MeshType = Enum.MeshType.FileMesh
  314.  
  315. N12.Anchored = true
  316. N12.Friction = 0.3
  317. N12.CanCollide = false
  318. N12.TopSurface = Enum.SurfaceType.Smooth
  319. N12.Size = Vector3.new(0.5, 0.2, 0.5)
  320. N12.Name = "12"
  321. N12.CFrame = CFrame.new(9.557, 55.202, 4.3) * CFrame.Angles(-0, 0, -0.52359986305237)
  322. N12.Locked = true
  323. N12.BrickColor = BrickColor.new("Black")
  324. N12.BottomSurface = Enum.SurfaceType.Smooth
  325.  
  326. mesh_11.Offset = Vector3.new(0, 0.1, 0)
  327. mesh_11.Scale = Vector3.new(1, 0.4, 1)
  328. mesh_11.MeshId = "rbxassetid://9856898"
  329. mesh_11.TextureId = "rbxassetid://2114473"
  330. mesh_11.VertexColor = Vector3.new(0, 0, 0)
  331. mesh_11.MeshType = Enum.MeshType.FileMesh
  332.  
  333. N13.Anchored = true
  334. N13.Friction = 0.3
  335. N13.CanCollide = false
  336. N13.TopSurface = Enum.SurfaceType.Smooth
  337. N13.Size = Vector3.new(0.5, 0.2, 0.5)
  338. N13.Name = "13"
  339. N13.CFrame = CFrame.new(9.121, 55.417, 4.3) * CFrame.Angles(-0, 0, -0.39269852638245)
  340. N13.Locked = true
  341. N13.BrickColor = BrickColor.new("Black")
  342. N13.BottomSurface = Enum.SurfaceType.Smooth
  343.  
  344. mesh_12.Offset = Vector3.new(0, 0.1, 0)
  345. mesh_12.Scale = Vector3.new(1, 0.4, 1)
  346. mesh_12.MeshId = "rbxassetid://9856898"
  347. mesh_12.TextureId = "rbxassetid://2114473"
  348. mesh_12.VertexColor = Vector3.new(0, 0, 0)
  349. mesh_12.MeshType = Enum.MeshType.FileMesh
  350.  
  351. N14.Anchored = true
  352. N14.Friction = 0.3
  353. N14.CanCollide = false
  354. N14.TopSurface = Enum.SurfaceType.Smooth
  355. N14.Size = Vector3.new(0.5, 0.2, 0.5)
  356. N14.Name = "14"
  357. N14.CFrame = CFrame.new(8.661, 55.573, 4.3) * CFrame.Angles(-0, 0, -0.26180025935173)
  358. N14.Locked = true
  359. N14.BrickColor = BrickColor.new("Black")
  360. N14.BottomSurface = Enum.SurfaceType.Smooth
  361.  
  362. mesh_13.Offset = Vector3.new(0, 0.1, 0)
  363. mesh_13.Scale = Vector3.new(1, 0.4, 1)
  364. mesh_13.MeshId = "rbxassetid://9856898"
  365. mesh_13.TextureId = "rbxassetid://2114473"
  366. mesh_13.VertexColor = Vector3.new(0, 0, 0)
  367. mesh_13.MeshType = Enum.MeshType.FileMesh
  368.  
  369. N15.Anchored = true
  370. N15.Friction = 0.3
  371. N15.CanCollide = false
  372. N15.TopSurface = Enum.SurfaceType.Smooth
  373. N15.Size = Vector3.new(0.5, 0.2, 0.5)
  374. N15.Name = "15"
  375. N15.CFrame = CFrame.new(8.185, 55.668, 4.3) * CFrame.Angles(-0, 0, -0.13089948892593)
  376. N15.Locked = true
  377. N15.BrickColor = BrickColor.new("Black")
  378. N15.BottomSurface = Enum.SurfaceType.Smooth
  379.  
  380. mesh_14.Offset = Vector3.new(0, 0.1, 0)
  381. mesh_14.Scale = Vector3.new(1, 0.4, 1)
  382. mesh_14.MeshId = "rbxassetid://9856898"
  383. mesh_14.TextureId = "rbxassetid://2114473"
  384. mesh_14.VertexColor = Vector3.new(0, 0, 0)
  385. mesh_14.MeshType = Enum.MeshType.FileMesh
  386.  
  387. N16.Anchored = true
  388. N16.Friction = 0.3
  389. N16.CanCollide = false
  390. N16.TopSurface = Enum.SurfaceType.Smooth
  391. N16.Size = Vector3.new(0.5, 0.2, 0.5)
  392. N16.Name = "16"
  393. N16.CFrame = CFrame.new(7.7, 55.7, 4.3) * CFrame.Angles(-0, 0, -0)
  394. N16.Locked = true
  395. N16.BrickColor = BrickColor.new("Black")
  396. N16.BottomSurface = Enum.SurfaceType.Smooth
  397.  
  398. mesh_15.Offset = Vector3.new(0, 0.1, 0)
  399. mesh_15.Scale = Vector3.new(1, 0.4, 1)
  400. mesh_15.MeshId = "rbxassetid://9856898"
  401. mesh_15.TextureId = "rbxassetid://2114473"
  402. mesh_15.VertexColor = Vector3.new(0, 0, 0)
  403. mesh_15.MeshType = Enum.MeshType.FileMesh
  404.  
  405. N17.Anchored = true
  406. N17.Friction = 0.3
  407. N17.CanCollide = false
  408. N17.TopSurface = Enum.SurfaceType.Smooth
  409. N17.Size = Vector3.new(0.5, 0.2, 0.5)
  410. N17.Name = "17"
  411. N17.CFrame = CFrame.new(7.215, 55.668, 4.3) * CFrame.Angles(-0, 0, 0.13089948892593)
  412. N17.Locked = true
  413. N17.BrickColor = BrickColor.new("Black")
  414. N17.BottomSurface = Enum.SurfaceType.Smooth
  415.  
  416. mesh_16.Offset = Vector3.new(0, 0.1, 0)
  417. mesh_16.Scale = Vector3.new(1, 0.4, 1)
  418. mesh_16.MeshId = "rbxassetid://9856898"
  419. mesh_16.TextureId = "rbxassetid://2114473"
  420. mesh_16.VertexColor = Vector3.new(0, 0, 0)
  421. mesh_16.MeshType = Enum.MeshType.FileMesh
  422.  
  423. N18.Anchored = true
  424. N18.Friction = 0.3
  425. N18.CanCollide = false
  426. N18.TopSurface = Enum.SurfaceType.Smooth
  427. N18.Size = Vector3.new(0.5, 0.2, 0.5)
  428. N18.Name = "18"
  429. N18.CFrame = CFrame.new(6.739, 55.573, 4.3) * CFrame.Angles(-0, 0, 0.26179832220078)
  430. N18.Locked = true
  431. N18.BrickColor = BrickColor.new("Black")
  432. N18.BottomSurface = Enum.SurfaceType.Smooth
  433.  
  434. mesh_17.Offset = Vector3.new(0, 0.1, 0)
  435. mesh_17.Scale = Vector3.new(1, 0.4, 1)
  436. mesh_17.MeshId = "rbxassetid://9856898"
  437. mesh_17.TextureId = "rbxassetid://2114473"
  438. mesh_17.VertexColor = Vector3.new(0, 0, 0)
  439. mesh_17.MeshType = Enum.MeshType.FileMesh
  440.  
  441. N19.Anchored = true
  442. N19.Friction = 0.3
  443. N19.CanCollide = false
  444. N19.TopSurface = Enum.SurfaceType.Smooth
  445. N19.Size = Vector3.new(0.5, 0.2, 0.5)
  446. N19.Name = "19"
  447. N19.CFrame = CFrame.new(6.279, 55.417, 4.3) * CFrame.Angles(-0, 0, 0.39269888401031)
  448. N19.Locked = true
  449. N19.BrickColor = BrickColor.new("Black")
  450. N19.BottomSurface = Enum.SurfaceType.Smooth
  451.  
  452. mesh_18.Offset = Vector3.new(0, 0.1, 0)
  453. mesh_18.Scale = Vector3.new(1, 0.4, 1)
  454. mesh_18.MeshId = "rbxassetid://9856898"
  455. mesh_18.TextureId = "rbxassetid://2114473"
  456. mesh_18.VertexColor = Vector3.new(0, 0, 0)
  457. mesh_18.MeshType = Enum.MeshType.FileMesh
  458.  
  459. N2.Anchored = true
  460. N2.Friction = 0.3
  461. N2.CanCollide = false
  462. N2.TopSurface = Enum.SurfaceType.Smooth
  463. N2.Size = Vector3.new(0.5, 0.2, 0.5)
  464. N2.Name = "2"
  465. N2.CFrame = CFrame.new(11.288, 51.024, 4.3) * CFrame.Angles(-0, 0, -1.832596540451)
  466. N2.Locked = true
  467. N2.BrickColor = BrickColor.new("Black")
  468. N2.BottomSurface = Enum.SurfaceType.Smooth
  469.  
  470. mesh_19.Offset = Vector3.new(0, 0.1, 0)
  471. mesh_19.Scale = Vector3.new(1, 0.4, 1)
  472. mesh_19.MeshId = "rbxassetid://9856898"
  473. mesh_19.TextureId = "rbxassetid://2114473"
  474. mesh_19.VertexColor = Vector3.new(0, 0, 0)
  475. mesh_19.MeshType = Enum.MeshType.FileMesh
  476.  
  477. N20.Anchored = true
  478. N20.Friction = 0.3
  479. N20.CanCollide = false
  480. N20.TopSurface = Enum.SurfaceType.Smooth
  481. N20.Size = Vector3.new(0.5, 0.2, 0.5)
  482. N20.Name = "20"
  483. N20.CFrame = CFrame.new(5.843, 55.202, 4.3) * CFrame.Angles(-0, 0, 0.52359759807587)
  484. N20.Locked = true
  485. N20.BrickColor = BrickColor.new("Black")
  486. N20.BottomSurface = Enum.SurfaceType.Smooth
  487.  
  488. mesh_20.Offset = Vector3.new(0, 0.1, 0)
  489. mesh_20.Scale = Vector3.new(1, 0.4, 1)
  490. mesh_20.MeshId = "rbxassetid://9856898"
  491. mesh_20.TextureId = "rbxassetid://2114473"
  492. mesh_20.VertexColor = Vector3.new(0, 0, 0)
  493. mesh_20.MeshType = Enum.MeshType.FileMesh
  494.  
  495. N21.Anchored = true
  496. N21.Friction = 0.3
  497. N21.CanCollide = false
  498. N21.TopSurface = Enum.SurfaceType.Smooth
  499. N21.Size = Vector3.new(0.5, 0.2, 0.5)
  500. N21.Name = "21"
  501. N21.CFrame = CFrame.new(5.439, 54.932, 4.3) * CFrame.Angles(-0, 0, 0.65449833869934)
  502. N21.Locked = true
  503. N21.BrickColor = BrickColor.new("Black")
  504. N21.BottomSurface = Enum.SurfaceType.Smooth
  505.  
  506. mesh_21.Offset = Vector3.new(0, 0.1, 0)
  507. mesh_21.Scale = Vector3.new(1, 0.4, 1)
  508. mesh_21.MeshId = "rbxassetid://9856898"
  509. mesh_21.TextureId = "rbxassetid://2114473"
  510. mesh_21.VertexColor = Vector3.new(0, 0, 0)
  511. mesh_21.MeshType = Enum.MeshType.FileMesh
  512.  
  513. N22.Anchored = true
  514. N22.Friction = 0.3
  515. N22.CanCollide = false
  516. N22.TopSurface = Enum.SurfaceType.Smooth
  517. N22.Size = Vector3.new(0.5, 0.2, 0.5)
  518. N22.Name = "22"
  519. N22.CFrame = CFrame.new(5.074, 54.612, 4.3) * CFrame.Angles(-0, 0, 0.78539890050888)
  520. N22.Locked = true
  521. N22.BrickColor = BrickColor.new("Black")
  522. N22.BottomSurface = Enum.SurfaceType.Smooth
  523.  
  524. mesh_22.Offset = Vector3.new(0, 0.1, 0)
  525. mesh_22.Scale = Vector3.new(1, 0.4, 1)
  526. mesh_22.MeshId = "rbxassetid://9856898"
  527. mesh_22.TextureId = "rbxassetid://2114473"
  528. mesh_22.VertexColor = Vector3.new(0, 0, 0)
  529. mesh_22.MeshType = Enum.MeshType.FileMesh
  530.  
  531. N23.Anchored = true
  532. N23.Friction = 0.3
  533. N23.CanCollide = false
  534. N23.TopSurface = Enum.SurfaceType.Smooth
  535. N23.Size = Vector3.new(0.5, 0.2, 0.5)
  536. N23.Name = "23"
  537. N23.CFrame = CFrame.new(4.753, 54.247, 4.3) * CFrame.Angles(-0, 0, 0.91629713773727)
  538. N23.Locked = true
  539. N23.BrickColor = BrickColor.new("Black")
  540. N23.BottomSurface = Enum.SurfaceType.Smooth
  541.  
  542. mesh_23.Offset = Vector3.new(0, 0.1, 0)
  543. mesh_23.Scale = Vector3.new(1, 0.4, 1)
  544. mesh_23.MeshId = "rbxassetid://9856898"
  545. mesh_23.TextureId = "rbxassetid://2114473"
  546. mesh_23.VertexColor = Vector3.new(0, 0, 0)
  547. mesh_23.MeshType = Enum.MeshType.FileMesh
  548.  
  549. N24.Anchored = true
  550. N24.Friction = 0.3
  551. N24.CanCollide = false
  552. N24.TopSurface = Enum.SurfaceType.Smooth
  553. N24.Size = Vector3.new(0.5, 0.2, 0.5)
  554. N24.Name = "24"
  555. N24.CFrame = CFrame.new(4.483, 53.843, 4.3) * CFrame.Angles(-0, 0, 1.0471965074539)
  556. N24.Locked = true
  557. N24.BrickColor = BrickColor.new("Black")
  558. N24.BottomSurface = Enum.SurfaceType.Smooth
  559.  
  560. mesh_24.Offset = Vector3.new(0, 0.1, 0)
  561. mesh_24.Scale = Vector3.new(1, 0.4, 1)
  562. mesh_24.MeshId = "rbxassetid://9856898"
  563. mesh_24.TextureId = "rbxassetid://2114473"
  564. mesh_24.VertexColor = Vector3.new(0, 0, 0)
  565. mesh_24.MeshType = Enum.MeshType.FileMesh
  566.  
  567. N25.Anchored = true
  568. N25.Friction = 0.3
  569. N25.CanCollide = false
  570. N25.TopSurface = Enum.SurfaceType.Smooth
  571. N25.Size = Vector3.new(0.5, 0.2, 0.5)
  572. N25.Name = "25"
  573. N25.CFrame = CFrame.new(4.269, 53.407, 4.3) * CFrame.Angles(-0, 0, 1.1780978441238)
  574. N25.Locked = true
  575. N25.BrickColor = BrickColor.new("Black")
  576. N25.BottomSurface = Enum.SurfaceType.Smooth
  577.  
  578. mesh_25.Offset = Vector3.new(0, 0.1, 0)
  579. mesh_25.Scale = Vector3.new(1, 0.4, 1)
  580. mesh_25.MeshId = "rbxassetid://9856898"
  581. mesh_25.TextureId = "rbxassetid://2114473"
  582. mesh_25.VertexColor = Vector3.new(0, 0, 0)
  583. mesh_25.MeshType = Enum.MeshType.FileMesh
  584.  
  585. N26.Anchored = true
  586. N26.Friction = 0.3
  587. N26.CanCollide = false
  588. N26.TopSurface = Enum.SurfaceType.Smooth
  589. N26.Size = Vector3.new(0.5, 0.2, 0.5)
  590. N26.Name = "26"
  591. N26.CFrame = CFrame.new(4.112, 52.947, 4.3) * CFrame.Angles(-0, 0, 1.3089960813522)
  592. N26.Locked = true
  593. N26.BrickColor = BrickColor.new("Black")
  594. N26.BottomSurface = Enum.SurfaceType.Smooth
  595.  
  596. mesh_26.Offset = Vector3.new(0, 0.1, 0)
  597. mesh_26.Scale = Vector3.new(1, 0.4, 1)
  598. mesh_26.MeshId = "rbxassetid://9856898"
  599. mesh_26.TextureId = "rbxassetid://2114473"
  600. mesh_26.VertexColor = Vector3.new(0, 0, 0)
  601. mesh_26.MeshType = Enum.MeshType.FileMesh
  602.  
  603. N27.Anchored = true
  604. N27.Friction = 0.3
  605. N27.CanCollide = false
  606. N27.TopSurface = Enum.SurfaceType.Smooth
  607. N27.Size = Vector3.new(0.5, 0.2, 0.5)
  608. N27.Name = "27"
  609. N27.CFrame = CFrame.new(4.018, 52.471, 4.3) * CFrame.Angles(-0, 0, 1.4398968219757)
  610. N27.Locked = true
  611. N27.BrickColor = BrickColor.new("Black")
  612. N27.BottomSurface = Enum.SurfaceType.Smooth
  613.  
  614. mesh_27.Offset = Vector3.new(0, 0.1, 0)
  615. mesh_27.Scale = Vector3.new(1, 0.4, 1)
  616. mesh_27.MeshId = "rbxassetid://9856898"
  617. mesh_27.TextureId = "rbxassetid://2114473"
  618. mesh_27.VertexColor = Vector3.new(0, 0, 0)
  619. mesh_27.MeshType = Enum.MeshType.FileMesh
  620.  
  621. N28.Anchored = true
  622. N28.Friction = 0.3
  623. N28.CanCollide = false
  624. N28.TopSurface = Enum.SurfaceType.Smooth
  625. N28.Size = Vector3.new(0.5, 0.2, 0.5)
  626. N28.Name = "28"
  627. N28.CFrame = CFrame.new(3.986, 51.986, 4.3) * CFrame.Angles(0, 0, 1.5707963705063)
  628. N28.Locked = true
  629. N28.BrickColor = BrickColor.new("Black")
  630. N28.BottomSurface = Enum.SurfaceType.Smooth
  631.  
  632. mesh_28.Offset = Vector3.new(0, 0.1, 0)
  633. mesh_28.Scale = Vector3.new(1, 0.4, 1)
  634. mesh_28.MeshId = "rbxassetid://9856898"
  635. mesh_28.TextureId = "rbxassetid://2114473"
  636. mesh_28.VertexColor = Vector3.new(0, 0, 0)
  637. mesh_28.MeshType = Enum.MeshType.FileMesh
  638.  
  639. N29.Anchored = true
  640. N29.Friction = 0.3
  641. N29.CanCollide = false
  642. N29.TopSurface = Enum.SurfaceType.Smooth
  643. N29.Size = Vector3.new(0.5, 0.2, 0.5)
  644. N29.Name = "29"
  645. N29.CFrame = CFrame.new(4.018, 51.501, 4.3) * CFrame.Angles(-0, 0, 1.7016948461533)
  646. N29.Locked = true
  647. N29.BrickColor = BrickColor.new("Black")
  648. N29.BottomSurface = Enum.SurfaceType.Smooth
  649.  
  650. mesh_29.Offset = Vector3.new(0, 0.1, 0)
  651. mesh_29.Scale = Vector3.new(1, 0.4, 1)
  652. mesh_29.MeshId = "rbxassetid://9856898"
  653. mesh_29.TextureId = "rbxassetid://2114473"
  654. mesh_29.VertexColor = Vector3.new(0, 0, 0)
  655. mesh_29.MeshType = Enum.MeshType.FileMesh
  656.  
  657. N3.Anchored = true
  658. N3.Friction = 0.3
  659. N3.CanCollide = false
  660. N3.TopSurface = Enum.SurfaceType.Smooth
  661. N3.Size = Vector3.new(0.5, 0.2, 0.5)
  662. N3.Name = "3"
  663. N3.CFrame = CFrame.new(11.383, 51.501, 4.3) * CFrame.Angles(-0, 0, -1.7016957998276)
  664. N3.Locked = true
  665. N3.BrickColor = BrickColor.new("Black")
  666. N3.BottomSurface = Enum.SurfaceType.Smooth
  667.  
  668. mesh_30.Offset = Vector3.new(0, 0.1, 0)
  669. mesh_30.Scale = Vector3.new(1, 0.4, 1)
  670. mesh_30.MeshId = "rbxassetid://9856898"
  671. mesh_30.TextureId = "rbxassetid://2114473"
  672. mesh_30.VertexColor = Vector3.new(0, 0, 0)
  673. mesh_30.MeshType = Enum.MeshType.FileMesh
  674.  
  675. N30.Anchored = true
  676. N30.Friction = 0.3
  677. N30.CanCollide = false
  678. N30.TopSurface = Enum.SurfaceType.Smooth
  679. N30.Size = Vector3.new(0.5, 0.2, 0.5)
  680. N30.Name = "30"
  681. N30.CFrame = CFrame.new(4.112, 51.025, 4.3) * CFrame.Angles(-0, 0, 1.8325946331024)
  682. N30.Locked = true
  683. N30.BrickColor = BrickColor.new("Black")
  684. N30.BottomSurface = Enum.SurfaceType.Smooth
  685.  
  686. mesh_31.Offset = Vector3.new(0, 0.1, 0)
  687. mesh_31.Scale = Vector3.new(1, 0.4, 1)
  688. mesh_31.MeshId = "rbxassetid://9856898"
  689. mesh_31.TextureId = "rbxassetid://2114473"
  690. mesh_31.VertexColor = Vector3.new(0, 0, 0)
  691. mesh_31.MeshType = Enum.MeshType.FileMesh
  692.  
  693. N31.Anchored = true
  694. N31.Friction = 0.3
  695. N31.CanCollide = false
  696. N31.TopSurface = Enum.SurfaceType.Smooth
  697. N31.Size = Vector3.new(0.5, 0.2, 0.5)
  698. N31.Name = "31"
  699. N31.CFrame = CFrame.new(4.269, 50.564, 4.3) * CFrame.Angles(-0, 0, 1.9634952545166)
  700. N31.Locked = true
  701. N31.BrickColor = BrickColor.new("Black")
  702. N31.BottomSurface = Enum.SurfaceType.Smooth
  703.  
  704. mesh_32.Offset = Vector3.new(0, 0.1, 0)
  705. mesh_32.Scale = Vector3.new(1, 0.4, 1)
  706. mesh_32.MeshId = "rbxassetid://9856898"
  707. mesh_32.TextureId = "rbxassetid://2114473"
  708. mesh_32.VertexColor = Vector3.new(0, 0, 0)
  709. mesh_32.MeshType = Enum.MeshType.FileMesh
  710.  
  711. N32.Anchored = true
  712. N32.Friction = 0.3
  713. N32.CanCollide = false
  714. N32.TopSurface = Enum.SurfaceType.Smooth
  715. N32.Size = Vector3.new(0.5, 0.2, 0.5)
  716. N32.Name = "32"
  717. N32.CFrame = CFrame.new(4.483, 50.129, 4.3) * CFrame.Angles(-0, 0, 2.0943939685822)
  718. N32.Locked = true
  719. N32.BrickColor = BrickColor.new("Black")
  720. N32.BottomSurface = Enum.SurfaceType.Smooth
  721.  
  722. mesh_33.Offset = Vector3.new(0, 0.1, 0)
  723. mesh_33.Scale = Vector3.new(1, 0.4, 1)
  724. mesh_33.MeshId = "rbxassetid://9856898"
  725. mesh_33.TextureId = "rbxassetid://2114473"
  726. mesh_33.VertexColor = Vector3.new(0, 0, 0)
  727. mesh_33.MeshType = Enum.MeshType.FileMesh
  728.  
  729. N33.Anchored = true
  730. N33.Friction = 0.3
  731. N33.CanCollide = false
  732. N33.TopSurface = Enum.SurfaceType.Smooth
  733. N33.Size = Vector3.new(0.5, 0.2, 0.5)
  734. N33.Name = "33"
  735. N33.CFrame = CFrame.new(4.753, 49.725, 4.3) * CFrame.Angles(-0, 0, 2.2252945899963)
  736. N33.Locked = true
  737. N33.BrickColor = BrickColor.new("Black")
  738. N33.BottomSurface = Enum.SurfaceType.Smooth
  739.  
  740. mesh_34.Offset = Vector3.new(0, 0.1, 0)
  741. mesh_34.Scale = Vector3.new(1, 0.4, 1)
  742. mesh_34.MeshId = "rbxassetid://9856898"
  743. mesh_34.TextureId = "rbxassetid://2114473"
  744. mesh_34.VertexColor = Vector3.new(0, 0, 0)
  745. mesh_34.MeshType = Enum.MeshType.FileMesh
  746.  
  747. N34.Anchored = true
  748. N34.Friction = 0.3
  749. N34.CanCollide = false
  750. N34.TopSurface = Enum.SurfaceType.Smooth
  751. N34.Size = Vector3.new(0.5, 0.2, 0.5)
  752. N34.Name = "34"
  753. N34.CFrame = CFrame.new(5.074, 49.36, 4.3) * CFrame.Angles(-0, 0, 2.356193780899)
  754. N34.Locked = true
  755. N34.BrickColor = BrickColor.new("Black")
  756. N34.BottomSurface = Enum.SurfaceType.Smooth
  757.  
  758. mesh_35.Offset = Vector3.new(0, 0.1, 0)
  759. mesh_35.Scale = Vector3.new(1, 0.4, 1)
  760. mesh_35.MeshId = "rbxassetid://9856898"
  761. mesh_35.TextureId = "rbxassetid://2114473"
  762. mesh_35.VertexColor = Vector3.new(0, 0, 0)
  763. mesh_35.MeshType = Enum.MeshType.FileMesh
  764.  
  765. N35.Anchored = true
  766. N35.Friction = 0.3
  767. N35.CanCollide = false
  768. N35.TopSurface = Enum.SurfaceType.Smooth
  769. N35.Size = Vector3.new(0.5, 0.2, 0.5)
  770. N35.Name = "35"
  771. N35.CFrame = CFrame.new(5.439, 49.039, 4.3) * CFrame.Angles(-0, 0, 2.4870934486389)
  772. N35.Locked = true
  773. N35.BrickColor = BrickColor.new("Black")
  774. N35.BottomSurface = Enum.SurfaceType.Smooth
  775.  
  776. mesh_36.Offset = Vector3.new(0, 0.1, 0)
  777. mesh_36.Scale = Vector3.new(1, 0.4, 1)
  778. mesh_36.MeshId = "rbxassetid://9856898"
  779. mesh_36.TextureId = "rbxassetid://2114473"
  780. mesh_36.VertexColor = Vector3.new(0, 0, 0)
  781. mesh_36.MeshType = Enum.MeshType.FileMesh
  782.  
  783. N36.Anchored = true
  784. N36.Friction = 0.3
  785. N36.CanCollide = false
  786. N36.TopSurface = Enum.SurfaceType.Smooth
  787. N36.Size = Vector3.new(0.5, 0.2, 0.5)
  788. N36.Name = "36"
  789. N36.CFrame = CFrame.new(5.843, 48.769, 4.3) * CFrame.Angles(-0, 0, 2.6179928779602)
  790. N36.Locked = true
  791. N36.BrickColor = BrickColor.new("Black")
  792. N36.BottomSurface = Enum.SurfaceType.Smooth
  793.  
  794. mesh_37.Offset = Vector3.new(0, 0.1, 0)
  795. mesh_37.Scale = Vector3.new(1, 0.4, 1)
  796. mesh_37.MeshId = "rbxassetid://9856898"
  797. mesh_37.TextureId = "rbxassetid://2114473"
  798. mesh_37.VertexColor = Vector3.new(0, 0, 0)
  799. mesh_37.MeshType = Enum.MeshType.FileMesh
  800.  
  801. N37.Anchored = true
  802. N37.Friction = 0.3
  803. N37.CanCollide = false
  804. N37.TopSurface = Enum.SurfaceType.Smooth
  805. N37.Size = Vector3.new(0.5, 0.2, 0.5)
  806. N37.Name = "37"
  807. N37.CFrame = CFrame.new(6.279, 48.554, 4.3) * CFrame.Angles(-0, 0, 2.7488942146301)
  808. N37.Locked = true
  809. N37.BrickColor = BrickColor.new("Black")
  810. N37.BottomSurface = Enum.SurfaceType.Smooth
  811.  
  812. mesh_38.Offset = Vector3.new(0, 0.1, 0)
  813. mesh_38.Scale = Vector3.new(1, 0.4, 1)
  814. mesh_38.MeshId = "rbxassetid://9856898"
  815. mesh_38.TextureId = "rbxassetid://2114473"
  816. mesh_38.VertexColor = Vector3.new(0, 0, 0)
  817. mesh_38.MeshType = Enum.MeshType.FileMesh
  818.  
  819. N38.Anchored = true
  820. N38.Friction = 0.3
  821. N38.CanCollide = false
  822. N38.TopSurface = Enum.SurfaceType.Smooth
  823. N38.Size = Vector3.new(0.5, 0.2, 0.5)
  824. N38.Name = "38"
  825. N38.CFrame = CFrame.new(6.739, 48.398, 4.3) * CFrame.Angles(-0, 0, 2.8797924518585)
  826. N38.Locked = true
  827. N38.BrickColor = BrickColor.new("Black")
  828. N38.BottomSurface = Enum.SurfaceType.Smooth
  829.  
  830. mesh_39.Offset = Vector3.new(0, 0.1, 0)
  831. mesh_39.Scale = Vector3.new(1, 0.4, 1)
  832. mesh_39.MeshId = "rbxassetid://9856898"
  833. mesh_39.TextureId = "rbxassetid://2114473"
  834. mesh_39.VertexColor = Vector3.new(0, 0, 0)
  835. mesh_39.MeshType = Enum.MeshType.FileMesh
  836.  
  837. N39.Anchored = true
  838. N39.Friction = 0.3
  839. N39.CanCollide = false
  840. N39.TopSurface = Enum.SurfaceType.Smooth
  841. N39.Size = Vector3.new(0.5, 0.2, 0.5)
  842. N39.Name = "39"
  843. N39.CFrame = CFrame.new(7.215, 48.304, 4.3) * CFrame.Angles(-0, 0, 3.0106930732727)
  844. N39.Locked = true
  845. N39.BrickColor = BrickColor.new("Black")
  846. N39.BottomSurface = Enum.SurfaceType.Smooth
  847.  
  848. mesh_40.Offset = Vector3.new(0, 0.1, 0)
  849. mesh_40.Scale = Vector3.new(1, 0.4, 1)
  850. mesh_40.MeshId = "rbxassetid://9856898"
  851. mesh_40.TextureId = "rbxassetid://2114473"
  852. mesh_40.VertexColor = Vector3.new(0, 0, 0)
  853. mesh_40.MeshType = Enum.MeshType.FileMesh
  854.  
  855. N4.Anchored = true
  856. N4.Friction = 0.3
  857. N4.CanCollide = false
  858. N4.TopSurface = Enum.SurfaceType.Smooth
  859. N4.Size = Vector3.new(0.5, 0.2, 0.5)
  860. N4.Name = "4"
  861. N4.CFrame = CFrame.new(11.414, 51.986, 4.3) * CFrame.Angles(-0, -0, -1.5707963705063)
  862. N4.Locked = true
  863. N4.BrickColor = BrickColor.new("Black")
  864. N4.BottomSurface = Enum.SurfaceType.Smooth
  865.  
  866. mesh_41.Offset = Vector3.new(0, 0.1, 0)
  867. mesh_41.Scale = Vector3.new(1, 0.4, 1)
  868. mesh_41.MeshId = "rbxassetid://9856898"
  869. mesh_41.TextureId = "rbxassetid://2114473"
  870. mesh_41.VertexColor = Vector3.new(0, 0, 0)
  871. mesh_41.MeshType = Enum.MeshType.FileMesh
  872.  
  873. N40.Anchored = true
  874. N40.Friction = 0.3
  875. N40.CanCollide = false
  876. N40.TopSurface = Enum.SurfaceType.Smooth
  877. N40.Size = Vector3.new(0.5, 0.2, 0.5)
  878. N40.Name = "40"
  879. N40.CFrame = CFrame.new(8.185, 48.304, 4.3) * CFrame.Angles(-0, 0, -3.0106930732727)
  880. N40.Locked = true
  881. N40.BrickColor = BrickColor.new("Black")
  882. N40.BottomSurface = Enum.SurfaceType.Smooth
  883.  
  884. mesh_42.Offset = Vector3.new(0, 0.1, 0)
  885. mesh_42.Scale = Vector3.new(1, 0.4, 1)
  886. mesh_42.MeshId = "rbxassetid://9856898"
  887. mesh_42.TextureId = "rbxassetid://2114473"
  888. mesh_42.VertexColor = Vector3.new(0, 0, 0)
  889. mesh_42.MeshType = Enum.MeshType.FileMesh
  890.  
  891. N41.Anchored = true
  892. N41.Friction = 0.3
  893. N41.CanCollide = false
  894. N41.TopSurface = Enum.SurfaceType.Smooth
  895. N41.Size = Vector3.new(0.5, 0.2, 0.5)
  896. N41.Name = "41"
  897. N41.CFrame = CFrame.new(8.661, 48.398, 4.3) * CFrame.Angles(-0, 0, -2.8797943592072)
  898. N41.Locked = true
  899. N41.BrickColor = BrickColor.new("Black")
  900. N41.BottomSurface = Enum.SurfaceType.Smooth
  901.  
  902. mesh_43.Offset = Vector3.new(0, 0.1, 0)
  903. mesh_43.Scale = Vector3.new(1, 0.4, 1)
  904. mesh_43.MeshId = "rbxassetid://9856898"
  905. mesh_43.TextureId = "rbxassetid://2114473"
  906. mesh_43.VertexColor = Vector3.new(0, 0, 0)
  907. mesh_43.MeshType = Enum.MeshType.FileMesh
  908.  
  909. N42.Anchored = true
  910. N42.Friction = 0.3
  911. N42.CanCollide = false
  912. N42.TopSurface = Enum.SurfaceType.Smooth
  913. N42.Size = Vector3.new(0.5, 0.2, 0.5)
  914. N42.Name = "42"
  915. N42.CFrame = CFrame.new(9.121, 48.554, 4.3) * CFrame.Angles(-0, 0, -2.748893737793)
  916. N42.Locked = true
  917. N42.BrickColor = BrickColor.new("Black")
  918. N42.BottomSurface = Enum.SurfaceType.Smooth
  919.  
  920. mesh_44.Offset = Vector3.new(0, 0.1, 0)
  921. mesh_44.Scale = Vector3.new(1, 0.4, 1)
  922. mesh_44.MeshId = "rbxassetid://9856898"
  923. mesh_44.TextureId = "rbxassetid://2114473"
  924. mesh_44.VertexColor = Vector3.new(0, 0, 0)
  925. mesh_44.MeshType = Enum.MeshType.FileMesh
  926.  
  927. N43.Anchored = true
  928. N43.Friction = 0.3
  929. N43.CanCollide = false
  930. N43.TopSurface = Enum.SurfaceType.Smooth
  931. N43.Size = Vector3.new(0.5, 0.2, 0.5)
  932. N43.Name = "43"
  933. N43.CFrame = CFrame.new(9.557, 48.769, 4.3) * CFrame.Angles(-0, 0, -2.6179950237274)
  934. N43.Locked = true
  935. N43.BrickColor = BrickColor.new("Black")
  936. N43.BottomSurface = Enum.SurfaceType.Smooth
  937.  
  938. mesh_45.Offset = Vector3.new(0, 0.1, 0)
  939. mesh_45.Scale = Vector3.new(1, 0.4, 1)
  940. mesh_45.MeshId = "rbxassetid://9856898"
  941. mesh_45.TextureId = "rbxassetid://2114473"
  942. mesh_45.VertexColor = Vector3.new(0, 0, 0)
  943. mesh_45.MeshType = Enum.MeshType.FileMesh
  944.  
  945. N44.Anchored = true
  946. N44.Friction = 0.3
  947. N44.CanCollide = false
  948. N44.TopSurface = Enum.SurfaceType.Smooth
  949. N44.Size = Vector3.new(0.5, 0.2, 0.5)
  950. N44.Name = "44"
  951. N44.CFrame = CFrame.new(9.961, 49.039, 4.3) * CFrame.Angles(-0, 0, -2.4870934486389)
  952. N44.Locked = true
  953. N44.BrickColor = BrickColor.new("Black")
  954. N44.BottomSurface = Enum.SurfaceType.Smooth
  955.  
  956. mesh_46.Offset = Vector3.new(0, 0.1, 0)
  957. mesh_46.Scale = Vector3.new(1, 0.4, 1)
  958. mesh_46.MeshId = "rbxassetid://9856898"
  959. mesh_46.TextureId = "rbxassetid://2114473"
  960. mesh_46.VertexColor = Vector3.new(0, 0, 0)
  961. mesh_46.MeshType = Enum.MeshType.FileMesh
  962.  
  963. N45.Anchored = true
  964. N45.Friction = 0.3
  965. N45.CanCollide = false
  966. N45.TopSurface = Enum.SurfaceType.Smooth
  967. N45.Size = Vector3.new(0.5, 0.2, 0.5)
  968. N45.Name = "45"
  969. N45.CFrame = CFrame.new(10.326, 49.36, 4.3) * CFrame.Angles(-0, 0, -2.356193780899)
  970. N45.Locked = true
  971. N45.BrickColor = BrickColor.new("Black")
  972. N45.BottomSurface = Enum.SurfaceType.Smooth
  973.  
  974. mesh_47.Offset = Vector3.new(0, 0.1, 0)
  975. mesh_47.Scale = Vector3.new(1, 0.4, 1)
  976. mesh_47.MeshId = "rbxassetid://9856898"
  977. mesh_47.TextureId = "rbxassetid://2114473"
  978. mesh_47.VertexColor = Vector3.new(0, 0, 0)
  979. mesh_47.MeshType = Enum.MeshType.FileMesh
  980.  
  981. N46.Anchored = true
  982. N46.Friction = 0.3
  983. N46.CanCollide = false
  984. N46.TopSurface = Enum.SurfaceType.Smooth
  985. N46.Size = Vector3.new(0.5, 0.2, 0.5)
  986. N46.Name = "46"
  987. N46.CFrame = CFrame.new(10.647, 49.725, 4.3) * CFrame.Angles(-0, 0, -2.2252955436707)
  988. N46.Locked = true
  989. N46.BrickColor = BrickColor.new("Black")
  990. N46.BottomSurface = Enum.SurfaceType.Smooth
  991.  
  992. mesh_48.Offset = Vector3.new(0, 0.1, 0)
  993. mesh_48.Scale = Vector3.new(1, 0.4, 1)
  994. mesh_48.MeshId = "rbxassetid://9856898"
  995. mesh_48.TextureId = "rbxassetid://2114473"
  996. mesh_48.VertexColor = Vector3.new(0, 0, 0)
  997. mesh_48.MeshType = Enum.MeshType.FileMesh
  998.  
  999. N47.Anchored = true
  1000. N47.Friction = 0.3
  1001. N47.CanCollide = false
  1002. N47.TopSurface = Enum.SurfaceType.Smooth
  1003. N47.Size = Vector3.new(0.5, 0.2, 0.5)
  1004. N47.Name = "47"
  1005. N47.CFrame = CFrame.new(7.7, 48.272, 4.3) * CFrame.Angles(-0, 0, -3.1415927410126)
  1006. N47.Locked = true
  1007. N47.BrickColor = BrickColor.new("Black")
  1008. N47.BottomSurface = Enum.SurfaceType.Smooth
  1009.  
  1010. mesh_49.Offset = Vector3.new(0, 0.1, 0)
  1011. mesh_49.Scale = Vector3.new(1, 0.4, 1)
  1012. mesh_49.MeshId = "rbxassetid://9856898"
  1013. mesh_49.TextureId = "rbxassetid://2114473"
  1014. mesh_49.VertexColor = Vector3.new(0, 0, 0)
  1015. mesh_49.MeshType = Enum.MeshType.FileMesh
  1016.  
  1017. N5.Anchored = true
  1018. N5.Friction = 0.3
  1019. N5.CanCollide = false
  1020. N5.TopSurface = Enum.SurfaceType.Smooth
  1021. N5.Size = Vector3.new(0.5, 0.2, 0.5)
  1022. N5.Name = "5"
  1023. N5.CFrame = CFrame.new(11.383, 52.47, 4.3) * CFrame.Angles(-0, 0, -1.4398968219757)
  1024. N5.Locked = true
  1025. N5.BrickColor = BrickColor.new("Black")
  1026. N5.BottomSurface = Enum.SurfaceType.Smooth
  1027.  
  1028. mesh_50.Offset = Vector3.new(0, 0.1, 0)
  1029. mesh_50.Scale = Vector3.new(1, 0.4, 1)
  1030. mesh_50.MeshId = "rbxassetid://9856898"
  1031. mesh_50.TextureId = "rbxassetid://2114473"
  1032. mesh_50.VertexColor = Vector3.new(0, 0, 0)
  1033. mesh_50.MeshType = Enum.MeshType.FileMesh
  1034.  
  1035. N6.Anchored = true
  1036. N6.Friction = 0.3
  1037. N6.CanCollide = false
  1038. N6.TopSurface = Enum.SurfaceType.Smooth
  1039. N6.Size = Vector3.new(0.5, 0.2, 0.5)
  1040. N6.Name = "6"
  1041. N6.CFrame = CFrame.new(11.288, 52.947, 4.3) * CFrame.Angles(-0, 0, -1.3089979887009)
  1042. N6.Locked = true
  1043. N6.BrickColor = BrickColor.new("Black")
  1044. N6.BottomSurface = Enum.SurfaceType.Smooth
  1045.  
  1046. mesh_51.Offset = Vector3.new(0, 0.1, 0)
  1047. mesh_51.Scale = Vector3.new(1, 0.4, 1)
  1048. mesh_51.MeshId = "rbxassetid://9856898"
  1049. mesh_51.TextureId = "rbxassetid://2114473"
  1050. mesh_51.VertexColor = Vector3.new(0, 0, 0)
  1051. mesh_51.MeshType = Enum.MeshType.FileMesh
  1052.  
  1053. front.Name = "Front"
  1054. front.Face = Enum.NormalId.Left
  1055. front.Texture = "rbxassetid://131394739"
  1056.  
  1057. back.Name = "Back"
  1058. back.Face = Enum.NormalId.Right
  1059. back.Texture = "rbxassetid://131394739"
  1060.  
  1061. local Soundbar,Locked,Sound,Volume=workspace.KohlAudioVisualizer
  1062. Sound=Soundbar.Sound
  1063. Sound.SoundId = "rbxassetid://465560163"
  1064. Volume=Sound.Volume
  1065.  
  1066. local function Chat(plr,msg)
  1067. if msg:sub(1,6):lower()=='sound/' and (not Locked or plr.Name=='hyped_lollipop') then
  1068. local id=tonumber(msg:match'%d+')
  1069. if not id then return end
  1070. Sound:Stop()
  1071. Sound.SoundId='rbxassetid://'..msg:match'%d+'
  1072. Sound:Play()
  1073. elseif msg:lower()=='lock/' and plr.Name=='epicnoobyguy' then
  1074. Locked=not Locked
  1075. end
  1076. end
  1077. for i,p in next,game.Players:children() do
  1078. p.Chatted:connect(function(m)
  1079. Chat(p,m)
  1080. end)
  1081. end
  1082. game.Players.PlayerAdded:connect(function(p)
  1083. p.Chatted:connect(function(m)
  1084. Chat(p,m)
  1085. end)
  1086. end)
  1087. Sound.Playing = true
  1088.  
  1089. local bloom = Instance.new("BloomEffect", game.Lighting)
  1090.  
  1091. bloom.Threshold = 0.85
  1092. bloom.Intensity = 0.4
  1093. bloom.Size = 15
  1094.  
  1095. local Height=8 -- Max height of the bars
  1096. local plr=game.Players.LocalPlayer
  1097. local Soundbar=workspace.KohlAudioVisualizer
  1098. local Sound=Soundbar.Sound
  1099. local Bars={} for i,v in next,Soundbar:children() do
  1100. if v:IsA'BasePart' then
  1101. table.insert(Bars,v)
  1102. end
  1103. end Height=Height*2
  1104. local nBars,Tweens=#Bars-1,{}
  1105.  
  1106. -- EASING FUNCTIONS --
  1107. local function quadIn(t,b,c,d) t=t/d; return c*t*t+b; end;
  1108. local function quadOut(t,b,c,d) t=t/d; return -c*t*(t-2)+b; end;
  1109. local function Quad(obj,val,ease,d)
  1110. local t,f,con,nt,st,sd=tick()
  1111. Tweens[obj]=t -- Set identifier
  1112. st=obj.Scale.Y -- Start Value
  1113. sd=val-st -- Change in Value
  1114. f=ease=='In' and quadIn or quadOut -- Choose between Out/In
  1115. con=game:GetService'RunService'.RenderStepped:connect(function() nt=tick()-t
  1116. if Tweens[obj]~=t then -- Check for override
  1117. con:disconnect()
  1118. return
  1119. end
  1120. local nv=math.max(.2,f(math.min(d,nt),st,sd,d)) -- New Value
  1121. Soundbar.PointLight.Color=Color3.new(255/255,0/255,0/255):lerp(Color3.new(255/255,0/255,0/255),nv/Height)
  1122. Soundbar.PointLight.Brightness=nv
  1123. Soundbar.ParticleEmitter.Acceleration=Vector3.new(0,nv/2.5,0)
  1124. Soundbar.ParticleEmitter.Speed=NumberRange.new(nv)
  1125. Soundbar.ParticleEmitter.Rate=nv*25
  1126. Soundbar.Mesh.Scale=Vector3.new(1,1,1):lerp(Vector3.new(1.05,1.05,1.05),nv/Height)
  1127. Soundbar.Parts.Bar.Rotation=Soundbar.Parts.Bar.Rotation+Vector3.new(0,0,nv/75)
  1128. obj.Offset=Vector3.new(0,nv/4,0)
  1129. obj.Scale=Vector3.new(1,nv,1):lerp(Vector3.new(1,nv,1),nv/Height)
  1130. game.Lighting.Bloom.Intensity=nv/6
  1131. game.Lighting.FogColor=Color3.new(255/255,0/255,0/255):lerp(Color3.new(200/255,0/255,0/255),nv/Height)
  1132. obj.VertexColor=Vector3.new(0,0,0):lerp(Vector3.new(0,0,0),nv/Height)
  1133. if nt>d then -- Easing done?
  1134. con:disconnect()
  1135. if ease~='In' then
  1136. Quad(obj,.2,'Out',.3) -- Drop the bar
  1137. end
  1138. end
  1139. end)
  1140. end
  1141.  
  1142. -- BAR MANIPULATION --
  1143. local function CheckSet(N,S,D) -- Number, Scale, Direction
  1144. local nS=Soundbar[tostring(N)].Mesh.Scale.Y
  1145. if S>nS then
  1146. Set(N,nS+(S-nS)/3,D)
  1147. end
  1148. end
  1149.  
  1150. function Set(N,S,D) -- Number, Scale, Direction
  1151. Quad(Soundbar[tostring(N)].Mesh,S,'Out',.1) -- Grabs the bar and tweens
  1152. if N>0 and D~=1 then -- Checks left for smaller bars to manipulate
  1153. CheckSet(N-1,S,-1)
  1154. end
  1155. if N<nBars and D~=-1 then -- Checks right...
  1156. CheckSet(N+1,S,1)
  1157. end
  1158. end
  1159.  
  1160. -- RENDER LOOP --
  1161. local MPL,PL,curr=0 curr=Sound.SoundId
  1162. game:service'RunService'.RenderStepped:connect(function()
  1163. PL=Sound.PlaybackLoudness
  1164. if Sound.IsPlaying and PL==PL then -- Sound is playing & PlaybackLoudness is not undefined
  1165. if curr~=Sound.SoundId then MPL=0 -- Reset the relative Max PlaybackLoudness on song change
  1166. curr=Sound.SoundId
  1167. end
  1168. MPL=math.max(PL,MPL) PL=PL/MPL -- Normalize PL based on relative Max PlaybackLoudness
  1169. if PL==PL then
  1170. Set(math.floor(PL*nBars),PL*Height) -- Modify bar relative to PlaybackLoudness
  1171. end
  1172. end
  1173. end)
Add Comment
Please, Sign In to add comment