Advertisement
Guest User

hopefully this works

a guest
Mar 30th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.33 KB | None | 0 0
  1. wait()
  2. for i,v in pairs(game.Workspace:GetChildren()) do
  3. if v.Name == "Soundbar" then
  4. v:Destroy()
  5. end
  6. end
  7. local runDummyScript = function(f,scri)
  8. local oldenv = getfenv(f)
  9. local newenv = setmetatable({}, {
  10. __index = function(_, k)
  11. if k:lower() == 'script' then
  12. return scri
  13. else
  14. return oldenv[k]
  15. end
  16. end
  17. })
  18. setfenv(f, newenv)
  19. ypcall(function() f() end)
  20. end
  21. function cycle(num)
  22. local section=num % 1 * 3;
  23. local secondary=0.5 * math.pi * (section % 1);
  24. if section < 1 then
  25. return 1,1 - math.cos(secondary),1 - math.sin(secondary);
  26. elseif section < 2 then
  27. return 1 - math.sin(secondary),1,1 - math.cos(secondary);
  28. else
  29. return 1 - math.cos(secondary),1 - math.sin(secondary),1;
  30. end
  31. end
  32. cors = {}
  33. mas = Instance.new("Model",game:GetService("Lighting"))
  34. mas.Name = "CompiledModel"
  35. o1 = Instance.new("Model")
  36. o1.Name = "Soundbar"
  37. o1.Parent = mas
  38. o2 = Instance.new("Part")
  39. o2.Name = "0"
  40. o2.Parent = o1
  41. o2.Position = Vector3.new(9.5, 0.200000018, 0)
  42. o2.Anchored = true
  43. o2.CFrame = CFrame.new(9.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  44. o2.CanCollide = false
  45. o2.Size = Vector3.new(0.5, 0.200000003, 0.5)
  46. o2.BottomSurface = Enum.SurfaceType.Smooth
  47. o2.TopSurface = Enum.SurfaceType.Smooth
  48. o3 = Instance.new("SpecialMesh")
  49. o3.Parent = o2
  50. o3.MeshId = "rbxassetid://9856898"
  51. o3.Scale = Vector3.new(1, 0.400000006, 1)
  52. o3.TextureId = "rbxassetid://2114473"
  53. o3.MeshType = Enum.MeshType.FileMesh
  54. o4 = Instance.new("Part")
  55. o4.Name = "9"
  56. o4.Parent = o1
  57. o4.Position = Vector3.new(5, 0.200000018, 0)
  58. o4.Anchored = true
  59. o4.CFrame = CFrame.new(5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  60. o4.CanCollide = false
  61. o4.Size = Vector3.new(0.5, 0.200000003, 0.5)
  62. o4.BottomSurface = Enum.SurfaceType.Smooth
  63. o4.TopSurface = Enum.SurfaceType.Smooth
  64. o5 = Instance.new("SpecialMesh")
  65. o5.Parent = o4
  66. o5.MeshId = "rbxassetid://9856898"
  67. o5.Scale = Vector3.new(1, 0.400000006, 1)
  68. o5.TextureId = "rbxassetid://2114473"
  69. o5.MeshType = Enum.MeshType.FileMesh
  70. o6 = Instance.new("Part")
  71. o6.Name = "10"
  72. o6.Parent = o1
  73. o6.Position = Vector3.new(4.5, 0.200000018, 0)
  74. o6.Anchored = true
  75. o6.CFrame = CFrame.new(4.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  76. o6.CanCollide = false
  77. o6.Size = Vector3.new(0.5, 0.200000003, 0.5)
  78. o6.BottomSurface = Enum.SurfaceType.Smooth
  79. o6.TopSurface = Enum.SurfaceType.Smooth
  80. o7 = Instance.new("SpecialMesh")
  81. o7.Parent = o6
  82. o7.MeshId = "rbxassetid://9856898"
  83. o7.Scale = Vector3.new(1, 0.400000006, 1)
  84. o7.TextureId = "rbxassetid://2114473"
  85. o7.MeshType = Enum.MeshType.FileMesh
  86. o8 = Instance.new("Part")
  87. o8.Name = "11"
  88. o8.Parent = o1
  89. o8.Position = Vector3.new(4, 0.200000018, 0)
  90. o8.Anchored = true
  91. o8.CFrame = CFrame.new(4, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  92. o8.CanCollide = false
  93. o8.Size = Vector3.new(0.5, 0.200000003, 0.5)
  94. o8.BottomSurface = Enum.SurfaceType.Smooth
  95. o8.TopSurface = Enum.SurfaceType.Smooth
  96. o9 = Instance.new("SpecialMesh")
  97. o9.Parent = o8
  98. o9.MeshId = "rbxassetid://9856898"
  99. o9.Scale = Vector3.new(1, 0.400000006, 1)
  100. o9.TextureId = "rbxassetid://2114473"
  101. o9.MeshType = Enum.MeshType.FileMesh
  102. o10 = Instance.new("Part")
  103. o10.Name = "12"
  104. o10.Parent = o1
  105. o10.Position = Vector3.new(3.5, 0.200000018, 0)
  106. o10.Anchored = true
  107. o10.CFrame = CFrame.new(3.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  108. o10.CanCollide = false
  109. o10.Size = Vector3.new(0.5, 0.200000003, 0.5)
  110. o10.BottomSurface = Enum.SurfaceType.Smooth
  111. o10.TopSurface = Enum.SurfaceType.Smooth
  112. o11 = Instance.new("SpecialMesh")
  113. o11.Parent = o10
  114. o11.MeshId = "rbxassetid://9856898"
  115. o11.Scale = Vector3.new(1, 0.400000006, 1)
  116. o11.TextureId = "rbxassetid://2114473"
  117. o11.MeshType = Enum.MeshType.FileMesh
  118. o12 = Instance.new("Part")
  119. o12.Name = "13"
  120. o12.Parent = o1
  121. o12.Position = Vector3.new(3, 0.200000018, 0)
  122. o12.Anchored = true
  123. o12.CFrame = CFrame.new(3, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  124. o12.CanCollide = false
  125. o12.Size = Vector3.new(0.5, 0.200000003, 0.5)
  126. o12.BottomSurface = Enum.SurfaceType.Smooth
  127. o12.TopSurface = Enum.SurfaceType.Smooth
  128. o13 = Instance.new("SpecialMesh")
  129. o13.Parent = o12
  130. o13.MeshId = "rbxassetid://9856898"
  131. o13.Scale = Vector3.new(1, 0.400000006, 1)
  132. o13.TextureId = "rbxassetid://2114473"
  133. o13.MeshType = Enum.MeshType.FileMesh
  134. o14 = Instance.new("Part")
  135. o14.Name = "1"
  136. o14.Parent = o1
  137. o14.Position = Vector3.new(9, 0.200000018, 0)
  138. o14.Anchored = true
  139. o14.CFrame = CFrame.new(9, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  140. o14.CanCollide = false
  141. o14.Size = Vector3.new(0.5, 0.200000003, 0.5)
  142. o14.BottomSurface = Enum.SurfaceType.Smooth
  143. o14.TopSurface = Enum.SurfaceType.Smooth
  144. o15 = Instance.new("SpecialMesh")
  145. o15.Parent = o14
  146. o15.MeshId = "rbxassetid://9856898"
  147. o15.Scale = Vector3.new(1, 0.400000006, 1)
  148. o15.TextureId = "rbxassetid://2114473"
  149. o15.MeshType = Enum.MeshType.FileMesh
  150. o16 = Instance.new("Part")
  151. o16.Name = "19"
  152. o16.Parent = o1
  153. o16.Position = Vector3.new(0, 0.200000018, 0)
  154. o16.Anchored = true
  155. o16.CFrame = CFrame.new(0, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  156. o16.CanCollide = false
  157. o16.Size = Vector3.new(0.5, 0.200000003, 0.5)
  158. o16.BottomSurface = Enum.SurfaceType.Smooth
  159. o16.TopSurface = Enum.SurfaceType.Smooth
  160. o17 = Instance.new("SpecialMesh")
  161. o17.Parent = o16
  162. o17.MeshId = "rbxassetid://9856898"
  163. o17.Scale = Vector3.new(1, 0.400000006, 1)
  164. o17.TextureId = "rbxassetid://2114473"
  165. o17.MeshType = Enum.MeshType.FileMesh
  166. o18 = Instance.new("Part")
  167. o18.Name = "20"
  168. o18.Parent = o1
  169. o18.Position = Vector3.new(-0.5, 0.200000018, 0)
  170. o18.Anchored = true
  171. o18.CFrame = CFrame.new(-0.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  172. o18.CanCollide = false
  173. o18.Size = Vector3.new(0.5, 0.200000003, 0.5)
  174. o18.BottomSurface = Enum.SurfaceType.Smooth
  175. o18.TopSurface = Enum.SurfaceType.Smooth
  176. o19 = Instance.new("SpecialMesh")
  177. o19.Parent = o18
  178. o19.MeshId = "rbxassetid://9856898"
  179. o19.Scale = Vector3.new(1, 0.400000006, 1)
  180. o19.TextureId = "rbxassetid://2114473"
  181. o19.MeshType = Enum.MeshType.FileMesh
  182. o20 = Instance.new("Part")
  183. o20.Name = "21"
  184. o20.Parent = o1
  185. o20.Position = Vector3.new(-1, 0.200000018, 0)
  186. o20.Anchored = true
  187. o20.CFrame = CFrame.new(-1, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  188. o20.CanCollide = false
  189. o20.Size = Vector3.new(0.5, 0.200000003, 0.5)
  190. o20.BottomSurface = Enum.SurfaceType.Smooth
  191. o20.TopSurface = Enum.SurfaceType.Smooth
  192. o21 = Instance.new("SpecialMesh")
  193. o21.Parent = o20
  194. o21.MeshId = "rbxassetid://9856898"
  195. o21.Scale = Vector3.new(1, 0.400000006, 1)
  196. o21.TextureId = "rbxassetid://2114473"
  197. o21.MeshType = Enum.MeshType.FileMesh
  198. o22 = Instance.new("Part")
  199. o22.Name = "22"
  200. o22.Parent = o1
  201. o22.Position = Vector3.new(-1.5, 0.200000018, 0)
  202. o22.Anchored = true
  203. o22.CFrame = CFrame.new(-1.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  204. o22.CanCollide = false
  205. o22.Size = Vector3.new(0.5, 0.200000003, 0.5)
  206. o22.BottomSurface = Enum.SurfaceType.Smooth
  207. o22.TopSurface = Enum.SurfaceType.Smooth
  208. o23 = Instance.new("SpecialMesh")
  209. o23.Parent = o22
  210. o23.MeshId = "rbxassetid://9856898"
  211. o23.Scale = Vector3.new(1, 0.400000006, 1)
  212. o23.TextureId = "rbxassetid://2114473"
  213. o23.MeshType = Enum.MeshType.FileMesh
  214. o24 = Instance.new("Part")
  215. o24.Name = "23"
  216. o24.Parent = o1
  217. o24.Position = Vector3.new(-2, 0.200000018, 0)
  218. o24.Anchored = true
  219. o24.CFrame = CFrame.new(-2, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  220. o24.CanCollide = false
  221. o24.Size = Vector3.new(0.5, 0.200000003, 0.5)
  222. o24.BottomSurface = Enum.SurfaceType.Smooth
  223. o24.TopSurface = Enum.SurfaceType.Smooth
  224. o25 = Instance.new("SpecialMesh")
  225. o25.Parent = o24
  226. o25.MeshId = "rbxassetid://9856898"
  227. o25.Scale = Vector3.new(1, 0.400000006, 1)
  228. o25.TextureId = "rbxassetid://2114473"
  229. o25.MeshType = Enum.MeshType.FileMesh
  230. o26 = Instance.new("Part")
  231. o26.Name = "2"
  232. o26.Parent = o1
  233. o26.Position = Vector3.new(8.5, 0.200000018, 0)
  234. o26.Anchored = true
  235. o26.CFrame = CFrame.new(8.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  236. o26.CanCollide = false
  237. o26.Size = Vector3.new(0.5, 0.200000003, 0.5)
  238. o26.BottomSurface = Enum.SurfaceType.Smooth
  239. o26.TopSurface = Enum.SurfaceType.Smooth
  240. o27 = Instance.new("SpecialMesh")
  241. o27.Parent = o26
  242. o27.MeshId = "rbxassetid://9856898"
  243. o27.Scale = Vector3.new(1, 0.400000006, 1)
  244. o27.TextureId = "rbxassetid://2114473"
  245. o27.MeshType = Enum.MeshType.FileMesh
  246. o28 = Instance.new("Part")
  247. o28.Name = "29"
  248. o28.Parent = o1
  249. o28.Position = Vector3.new(-5, 0.200000018, 0)
  250. o28.Anchored = true
  251. o28.CFrame = CFrame.new(-5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  252. o28.CanCollide = false
  253. o28.Size = Vector3.new(0.5, 0.200000003, 0.5)
  254. o28.BottomSurface = Enum.SurfaceType.Smooth
  255. o28.TopSurface = Enum.SurfaceType.Smooth
  256. o29 = Instance.new("SpecialMesh")
  257. o29.Parent = o28
  258. o29.MeshId = "rbxassetid://9856898"
  259. o29.Scale = Vector3.new(1, 0.400000006, 1)
  260. o29.TextureId = "rbxassetid://2114473"
  261. o29.MeshType = Enum.MeshType.FileMesh
  262. o30 = Instance.new("Part")
  263. o30.Name = "30"
  264. o30.Parent = o1
  265. o30.Position = Vector3.new(-5.5, 0.200000018, 0)
  266. o30.Anchored = true
  267. o30.CFrame = CFrame.new(-5.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  268. o30.CanCollide = false
  269. o30.Size = Vector3.new(0.5, 0.200000003, 0.5)
  270. o30.BottomSurface = Enum.SurfaceType.Smooth
  271. o30.TopSurface = Enum.SurfaceType.Smooth
  272. o31 = Instance.new("SpecialMesh")
  273. o31.Parent = o30
  274. o31.MeshId = "rbxassetid://9856898"
  275. o31.Scale = Vector3.new(1, 0.400000006, 1)
  276. o31.TextureId = "rbxassetid://2114473"
  277. o31.MeshType = Enum.MeshType.FileMesh
  278. o32 = Instance.new("Part")
  279. o32.Name = "31"
  280. o32.Parent = o1
  281. o32.Position = Vector3.new(-6, 0.200000018, 0)
  282. o32.Anchored = true
  283. o32.CFrame = CFrame.new(-6, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  284. o32.CanCollide = false
  285. o32.Size = Vector3.new(0.5, 0.200000003, 0.5)
  286. o32.BottomSurface = Enum.SurfaceType.Smooth
  287. o32.TopSurface = Enum.SurfaceType.Smooth
  288. o33 = Instance.new("SpecialMesh")
  289. o33.Parent = o32
  290. o33.MeshId = "rbxassetid://9856898"
  291. o33.Scale = Vector3.new(1, 0.400000006, 1)
  292. o33.TextureId = "rbxassetid://2114473"
  293. o33.MeshType = Enum.MeshType.FileMesh
  294. o34 = Instance.new("Part")
  295. o34.Name = "32"
  296. o34.Parent = o1
  297. o34.Position = Vector3.new(-6.5, 0.200000018, 0)
  298. o34.Anchored = true
  299. o34.CFrame = CFrame.new(-6.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  300. o34.CanCollide = false
  301. o34.Size = Vector3.new(0.5, 0.200000003, 0.5)
  302. o34.BottomSurface = Enum.SurfaceType.Smooth
  303. o34.TopSurface = Enum.SurfaceType.Smooth
  304. o35 = Instance.new("SpecialMesh")
  305. o35.Parent = o34
  306. o35.MeshId = "rbxassetid://9856898"
  307. o35.Scale = Vector3.new(1, 0.400000006, 1)
  308. o35.TextureId = "rbxassetid://2114473"
  309. o35.MeshType = Enum.MeshType.FileMesh
  310. o36 = Instance.new("Part")
  311. o36.Name = "33"
  312. o36.Parent = o1
  313. o36.Position = Vector3.new(-7, 0.200000018, 0)
  314. o36.Anchored = true
  315. o36.CFrame = CFrame.new(-7, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  316. o36.CanCollide = false
  317. o36.Size = Vector3.new(0.5, 0.200000003, 0.5)
  318. o36.BottomSurface = Enum.SurfaceType.Smooth
  319. o36.TopSurface = Enum.SurfaceType.Smooth
  320. o37 = Instance.new("SpecialMesh")
  321. o37.Parent = o36
  322. o37.MeshId = "rbxassetid://9856898"
  323. o37.Scale = Vector3.new(1, 0.400000006, 1)
  324. o37.TextureId = "rbxassetid://2114473"
  325. o37.MeshType = Enum.MeshType.FileMesh
  326. o38 = Instance.new("Part")
  327. o38.Name = "3"
  328. o38.Parent = o1
  329. o38.Position = Vector3.new(8, 0.200000018, 0)
  330. o38.Anchored = true
  331. o38.CFrame = CFrame.new(8, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  332. o38.CanCollide = false
  333. o38.Size = Vector3.new(0.5, 0.200000003, 0.5)
  334. o38.BottomSurface = Enum.SurfaceType.Smooth
  335. o38.TopSurface = Enum.SurfaceType.Smooth
  336. o39 = Instance.new("SpecialMesh")
  337. o39.Parent = o38
  338. o39.MeshId = "rbxassetid://9856898"
  339. o39.Scale = Vector3.new(1, 0.400000006, 1)
  340. o39.TextureId = "rbxassetid://2114473"
  341. o39.MeshType = Enum.MeshType.FileMesh
  342. o40 = Instance.new("Part")
  343. o40.Name = "14"
  344. o40.Parent = o1
  345. o40.Position = Vector3.new(2.5, 0.200000018, 0)
  346. o40.Anchored = true
  347. o40.CFrame = CFrame.new(2.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  348. o40.CanCollide = false
  349. o40.Size = Vector3.new(0.5, 0.200000003, 0.5)
  350. o40.BottomSurface = Enum.SurfaceType.Smooth
  351. o40.TopSurface = Enum.SurfaceType.Smooth
  352. o41 = Instance.new("SpecialMesh")
  353. o41.Parent = o40
  354. o41.MeshId = "rbxassetid://9856898"
  355. o41.Scale = Vector3.new(1, 0.400000006, 1)
  356. o41.TextureId = "rbxassetid://2114473"
  357. o41.MeshType = Enum.MeshType.FileMesh
  358. o42 = Instance.new("Part")
  359. o42.Name = "24"
  360. o42.Parent = o1
  361. o42.Position = Vector3.new(-2.5, 0.200000018, 0)
  362. o42.Anchored = true
  363. o42.CFrame = CFrame.new(-2.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  364. o42.CanCollide = false
  365. o42.Size = Vector3.new(0.5, 0.200000003, 0.5)
  366. o42.BottomSurface = Enum.SurfaceType.Smooth
  367. o42.TopSurface = Enum.SurfaceType.Smooth
  368. o43 = Instance.new("SpecialMesh")
  369. o43.Parent = o42
  370. o43.MeshId = "rbxassetid://9856898"
  371. o43.Scale = Vector3.new(1, 0.400000006, 1)
  372. o43.TextureId = "rbxassetid://2114473"
  373. o43.MeshType = Enum.MeshType.FileMesh
  374. o44 = Instance.new("Part")
  375. o44.Name = "4"
  376. o44.Parent = o1
  377. o44.Position = Vector3.new(7.5, 0.200000018, 0)
  378. o44.Anchored = true
  379. o44.CFrame = CFrame.new(7.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  380. o44.CanCollide = false
  381. o44.Size = Vector3.new(0.5, 0.200000003, 0.5)
  382. o44.BottomSurface = Enum.SurfaceType.Smooth
  383. o44.TopSurface = Enum.SurfaceType.Smooth
  384. o45 = Instance.new("SpecialMesh")
  385. o45.Parent = o44
  386. o45.MeshId = "rbxassetid://9856898"
  387. o45.Scale = Vector3.new(1, 0.400000006, 1)
  388. o45.TextureId = "rbxassetid://2114473"
  389. o45.MeshType = Enum.MeshType.FileMesh
  390. o46 = Instance.new("Part")
  391. o46.Name = "34"
  392. o46.Parent = o1
  393. o46.Position = Vector3.new(-7.5, 0.200000018, 0)
  394. o46.Anchored = true
  395. o46.CFrame = CFrame.new(-7.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  396. o46.CanCollide = false
  397. o46.Size = Vector3.new(0.5, 0.200000003, 0.5)
  398. o46.BottomSurface = Enum.SurfaceType.Smooth
  399. o46.TopSurface = Enum.SurfaceType.Smooth
  400. o47 = Instance.new("SpecialMesh")
  401. o47.Parent = o46
  402. o47.MeshId = "rbxassetid://9856898"
  403. o47.Scale = Vector3.new(1, 0.400000006, 1)
  404. o47.TextureId = "rbxassetid://2114473"
  405. o47.MeshType = Enum.MeshType.FileMesh
  406. o48 = Instance.new("Part")
  407. o48.Name = "15"
  408. o48.Parent = o1
  409. o48.Position = Vector3.new(2, 0.200000018, 0)
  410. o48.Anchored = true
  411. o48.CFrame = CFrame.new(2, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  412. o48.CanCollide = false
  413. o48.Size = Vector3.new(0.5, 0.200000003, 0.5)
  414. o48.BottomSurface = Enum.SurfaceType.Smooth
  415. o48.TopSurface = Enum.SurfaceType.Smooth
  416. o49 = Instance.new("SpecialMesh")
  417. o49.Parent = o48
  418. o49.MeshId = "rbxassetid://9856898"
  419. o49.Scale = Vector3.new(1, 0.400000006, 1)
  420. o49.TextureId = "rbxassetid://2114473"
  421. o49.MeshType = Enum.MeshType.FileMesh
  422. o50 = Instance.new("Part")
  423. o50.Name = "25"
  424. o50.Parent = o1
  425. o50.Position = Vector3.new(-3, 0.200000018, 0)
  426. o50.Anchored = true
  427. o50.CFrame = CFrame.new(-3, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  428. o50.CanCollide = false
  429. o50.Size = Vector3.new(0.5, 0.200000003, 0.5)
  430. o50.BottomSurface = Enum.SurfaceType.Smooth
  431. o50.TopSurface = Enum.SurfaceType.Smooth
  432. o51 = Instance.new("SpecialMesh")
  433. o51.Parent = o50
  434. o51.MeshId = "rbxassetid://9856898"
  435. o51.Scale = Vector3.new(1, 0.400000006, 1)
  436. o51.TextureId = "rbxassetid://2114473"
  437. o51.MeshType = Enum.MeshType.FileMesh
  438. o52 = Instance.new("Part")
  439. o52.Name = "5"
  440. o52.Parent = o1
  441. o52.Position = Vector3.new(7, 0.200000018, 0)
  442. o52.Anchored = true
  443. o52.CFrame = CFrame.new(7, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  444. o52.CanCollide = false
  445. o52.Size = Vector3.new(0.5, 0.200000003, 0.5)
  446. o52.BottomSurface = Enum.SurfaceType.Smooth
  447. o52.TopSurface = Enum.SurfaceType.Smooth
  448. o53 = Instance.new("SpecialMesh")
  449. o53.Parent = o52
  450. o53.MeshId = "rbxassetid://9856898"
  451. o53.Scale = Vector3.new(1, 0.400000006, 1)
  452. o53.TextureId = "rbxassetid://2114473"
  453. o53.MeshType = Enum.MeshType.FileMesh
  454. o54 = Instance.new("Part")
  455. o54.Name = "35"
  456. o54.Parent = o1
  457. o54.Position = Vector3.new(-8, 0.200000018, 0)
  458. o54.Anchored = true
  459. o54.CFrame = CFrame.new(-8, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  460. o54.CanCollide = false
  461. o54.Size = Vector3.new(0.5, 0.200000003, 0.5)
  462. o54.BottomSurface = Enum.SurfaceType.Smooth
  463. o54.TopSurface = Enum.SurfaceType.Smooth
  464. o55 = Instance.new("SpecialMesh")
  465. o55.Parent = o54
  466. o55.MeshId = "rbxassetid://9856898"
  467. o55.Scale = Vector3.new(1, 0.400000006, 1)
  468. o55.TextureId = "rbxassetid://2114473"
  469. o55.MeshType = Enum.MeshType.FileMesh
  470. o56 = Instance.new("Part")
  471. o56.Name = "16"
  472. o56.Parent = o1
  473. o56.Position = Vector3.new(1.5, 0.200000018, 0)
  474. o56.Anchored = true
  475. o56.CFrame = CFrame.new(1.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  476. o56.CanCollide = false
  477. o56.Size = Vector3.new(0.5, 0.200000003, 0.5)
  478. o56.BottomSurface = Enum.SurfaceType.Smooth
  479. o56.TopSurface = Enum.SurfaceType.Smooth
  480. o57 = Instance.new("SpecialMesh")
  481. o57.Parent = o56
  482. o57.MeshId = "rbxassetid://9856898"
  483. o57.Scale = Vector3.new(1, 0.400000006, 1)
  484. o57.TextureId = "rbxassetid://2114473"
  485. o57.MeshType = Enum.MeshType.FileMesh
  486. o58 = Instance.new("Part")
  487. o58.Name = "6"
  488. o58.Parent = o1
  489. o58.Position = Vector3.new(6.5, 0.200000018, 0)
  490. o58.Anchored = true
  491. o58.CFrame = CFrame.new(6.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  492. o58.CanCollide = false
  493. o58.Size = Vector3.new(0.5, 0.200000003, 0.5)
  494. o58.BottomSurface = Enum.SurfaceType.Smooth
  495. o58.TopSurface = Enum.SurfaceType.Smooth
  496. o59 = Instance.new("SpecialMesh")
  497. o59.Parent = o58
  498. o59.MeshId = "rbxassetid://9856898"
  499. o59.Scale = Vector3.new(1, 0.400000006, 1)
  500. o59.TextureId = "rbxassetid://2114473"
  501. o59.MeshType = Enum.MeshType.FileMesh
  502. o60 = Instance.new("Part")
  503. o60.Name = "26"
  504. o60.Parent = o1
  505. o60.Position = Vector3.new(-3.5, 0.200000018, 0)
  506. o60.Anchored = true
  507. o60.CFrame = CFrame.new(-3.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  508. o60.CanCollide = false
  509. o60.Size = Vector3.new(0.5, 0.200000003, 0.5)
  510. o60.BottomSurface = Enum.SurfaceType.Smooth
  511. o60.TopSurface = Enum.SurfaceType.Smooth
  512. o61 = Instance.new("SpecialMesh")
  513. o61.Parent = o60
  514. o61.MeshId = "rbxassetid://9856898"
  515. o61.Scale = Vector3.new(1, 0.400000006, 1)
  516. o61.TextureId = "rbxassetid://2114473"
  517. o61.MeshType = Enum.MeshType.FileMesh
  518. o62 = Instance.new("Part")
  519. o62.Name = "36"
  520. o62.Parent = o1
  521. o62.Position = Vector3.new(-8.5, 0.200000018, 0)
  522. o62.Anchored = true
  523. o62.CFrame = CFrame.new(-8.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  524. o62.CanCollide = false
  525. o62.Size = Vector3.new(0.5, 0.200000003, 0.5)
  526. o62.BottomSurface = Enum.SurfaceType.Smooth
  527. o62.TopSurface = Enum.SurfaceType.Smooth
  528. o63 = Instance.new("SpecialMesh")
  529. o63.Parent = o62
  530. o63.MeshId = "rbxassetid://9856898"
  531. o63.Scale = Vector3.new(1, 0.400000006, 1)
  532. o63.TextureId = "rbxassetid://2114473"
  533. o63.MeshType = Enum.MeshType.FileMesh
  534. o64 = Instance.new("Part")
  535. o64.Name = "17"
  536. o64.Parent = o1
  537. o64.Position = Vector3.new(1, 0.200000018, 0)
  538. o64.Anchored = true
  539. o64.CFrame = CFrame.new(1, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  540. o64.CanCollide = false
  541. o64.Size = Vector3.new(0.5, 0.200000003, 0.5)
  542. o64.BottomSurface = Enum.SurfaceType.Smooth
  543. o64.TopSurface = Enum.SurfaceType.Smooth
  544. o65 = Instance.new("SpecialMesh")
  545. o65.Parent = o64
  546. o65.MeshId = "rbxassetid://9856898"
  547. o65.Scale = Vector3.new(1, 0.400000006, 1)
  548. o65.TextureId = "rbxassetid://2114473"
  549. o65.MeshType = Enum.MeshType.FileMesh
  550. o66 = Instance.new("Part")
  551. o66.Name = "27"
  552. o66.Parent = o1
  553. o66.Position = Vector3.new(-4, 0.200000018, 0)
  554. o66.Anchored = true
  555. o66.CFrame = CFrame.new(-4, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  556. o66.CanCollide = false
  557. o66.Size = Vector3.new(0.5, 0.200000003, 0.5)
  558. o66.BottomSurface = Enum.SurfaceType.Smooth
  559. o66.TopSurface = Enum.SurfaceType.Smooth
  560. o67 = Instance.new("SpecialMesh")
  561. o67.Parent = o66
  562. o67.MeshId = "rbxassetid://9856898"
  563. o67.Scale = Vector3.new(1, 0.400000006, 1)
  564. o67.TextureId = "rbxassetid://2114473"
  565. o67.MeshType = Enum.MeshType.FileMesh
  566. o68 = Instance.new("Part")
  567. o68.Name = "7"
  568. o68.Parent = o1
  569. o68.Position = Vector3.new(6, 0.200000018, 0)
  570. o68.Anchored = true
  571. o68.CFrame = CFrame.new(6, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  572. o68.CanCollide = false
  573. o68.Size = Vector3.new(0.5, 0.200000003, 0.5)
  574. o68.BottomSurface = Enum.SurfaceType.Smooth
  575. o68.TopSurface = Enum.SurfaceType.Smooth
  576. o69 = Instance.new("SpecialMesh")
  577. o69.Parent = o68
  578. o69.MeshId = "rbxassetid://9856898"
  579. o69.Scale = Vector3.new(1, 0.400000006, 1)
  580. o69.TextureId = "rbxassetid://2114473"
  581. o69.MeshType = Enum.MeshType.FileMesh
  582. o70 = Instance.new("Part")
  583. o70.Name = "37"
  584. o70.Parent = o1
  585. o70.Position = Vector3.new(-9, 0.200000018, 0)
  586. o70.Anchored = true
  587. o70.CFrame = CFrame.new(-9, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  588. o70.CanCollide = false
  589. o70.Size = Vector3.new(0.5, 0.200000003, 0.5)
  590. o70.BottomSurface = Enum.SurfaceType.Smooth
  591. o70.TopSurface = Enum.SurfaceType.Smooth
  592. o71 = Instance.new("SpecialMesh")
  593. o71.Parent = o70
  594. o71.MeshId = "rbxassetid://9856898"
  595. o71.Scale = Vector3.new(1, 0.400000006, 1)
  596. o71.TextureId = "rbxassetid://2114473"
  597. o71.MeshType = Enum.MeshType.FileMesh
  598. o72 = Instance.new("Part")
  599. o72.Name = "8"
  600. o72.Parent = o1
  601. o72.Position = Vector3.new(5.5, 0.200000018, 0)
  602. o72.Anchored = true
  603. o72.CFrame = CFrame.new(5.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  604. o72.CanCollide = false
  605. o72.Size = Vector3.new(0.5, 0.200000003, 0.5)
  606. o72.BottomSurface = Enum.SurfaceType.Smooth
  607. o72.TopSurface = Enum.SurfaceType.Smooth
  608. o73 = Instance.new("SpecialMesh")
  609. o73.Parent = o72
  610. o73.MeshId = "rbxassetid://9856898"
  611. o73.Scale = Vector3.new(1, 0.400000006, 1)
  612. o73.TextureId = "rbxassetid://2114473"
  613. o73.MeshType = Enum.MeshType.FileMesh
  614. o74 = Instance.new("Part")
  615. o74.Name = "18"
  616. o74.Parent = o1
  617. o74.Position = Vector3.new(0.5, 0.200000018, 0)
  618. o74.Anchored = true
  619. o74.CFrame = CFrame.new(0.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  620. o74.CanCollide = false
  621. o74.Size = Vector3.new(0.5, 0.200000003, 0.5)
  622. o74.BottomSurface = Enum.SurfaceType.Smooth
  623. o74.TopSurface = Enum.SurfaceType.Smooth
  624. o75 = Instance.new("SpecialMesh")
  625. o75.Parent = o74
  626. o75.MeshId = "rbxassetid://9856898"
  627. o75.Scale = Vector3.new(1, 0.400000006, 1)
  628. o75.TextureId = "rbxassetid://2114473"
  629. o75.MeshType = Enum.MeshType.FileMesh
  630. o76 = Instance.new("Part")
  631. o76.Name = "28"
  632. o76.Parent = o1
  633. o76.Position = Vector3.new(-4.5, 0.200000018, 0)
  634. o76.Anchored = true
  635. o76.CFrame = CFrame.new(-4.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  636. o76.CanCollide = false
  637. o76.Size = Vector3.new(0.5, 0.200000003, 0.5)
  638. o76.BottomSurface = Enum.SurfaceType.Smooth
  639. o76.TopSurface = Enum.SurfaceType.Smooth
  640. o77 = Instance.new("SpecialMesh")
  641. o77.Parent = o76
  642. o77.MeshId = "rbxassetid://9856898"
  643. o77.Scale = Vector3.new(1, 0.400000006, 1)
  644. o77.TextureId = "rbxassetid://2114473"
  645. o77.MeshType = Enum.MeshType.FileMesh
  646. o78 = Instance.new("Part")
  647. o78.Name = "38"
  648. o78.Parent = o1
  649. o78.Position = Vector3.new(-9.5, 0.200000018, 0)
  650. o78.Anchored = true
  651. o78.CFrame = CFrame.new(-9.5, 0.200000018, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  652. o78.CanCollide = false
  653. o78.Size = Vector3.new(0.5, 0.200000003, 0.5)
  654. o78.BottomSurface = Enum.SurfaceType.Smooth
  655. o78.TopSurface = Enum.SurfaceType.Smooth
  656. o79 = Instance.new("SpecialMesh")
  657. o79.Parent = o78
  658. o79.MeshId = "rbxassetid://9856898"
  659. o79.Scale = Vector3.new(1, 0.400000006, 1)
  660. o79.TextureId = "rbxassetid://2114473"
  661. o79.MeshType = Enum.MeshType.FileMesh
  662. o80 = Instance.new("SpecialMesh")
  663. o80.Parent = o1
  664. o80.MeshId = "rbxassetid://9856898"
  665. o80.Scale = Vector3.new(40, 0.400000006, 2)
  666. o80.TextureId = "rbxassetid://2114473"
  667. o80.VertexColor = Vector3.new(0, 0, 0)
  668. o80.MeshType = Enum.MeshType.FileMesh
  669. mas.Parent = workspace
  670. mas:MakeJoints()
  671. local mas1 = mas:GetChildren()
  672. for i=1,#mas1 do
  673. mas1[i].Parent = game.Players.LocalPlayer.Character
  674. ypcall(function() mas1[i]:MakeJoints() end)
  675. end
  676. mas:Destroy()
  677. for i=1,#cors do
  678. coroutine.resume(cors[i])
  679. end
  680.  
  681. local Height=20 -- Max height of the bars
  682. local plr=game.Players.LocalPlayer
  683.  
  684. o81 = Instance.new("Sound")
  685. o81.Parent = plr.Character.Torso
  686. o81.SoundId = "rbxassetid://508162596"
  687. o81.Volume = 3
  688. o81.Looped = true
  689.  
  690. -- Objects
  691. -- Objects
  692.  
  693. local MusicGui = Instance.new("ScreenGui")
  694. local MainFrame = Instance.new("Frame")
  695. local SongName = Instance.new("TextLabel")
  696. local SavedSongs = Instance.new("TextLabel")
  697. local OpenSaved = Instance.new("TextButton")
  698. local Play = Instance.new("TextButton")
  699. local Searchcat = Instance.new("TextBox")
  700. local ID = Instance.new("TextBox")
  701. local Search = Instance.new("TextButton")
  702. local Pause = Instance.new("TextButton")
  703. local Resume = Instance.new("TextButton")
  704. local Close = Instance.new("TextButton")
  705. local CurrentVolume = Instance.new("TextLabel")
  706. local VolUp = Instance.new("TextButton")
  707. local VolDown = Instance.new("TextButton")
  708. local Playlist = Instance.new("TextLabel")
  709. local check = Instance.new("TextButton")
  710. local skip = Instance.new("TextButton")
  711. local forward = Instance.new("TextButton")
  712. local rewind = Instance.new("TextButton")
  713. local previous = Instance.new("TextButton")
  714. local stime = Instance.new("TextLabel")
  715. local Settings = Instance.new("TextButton")
  716. local SavedList = Instance.new("Frame")
  717. local fav = Instance.new("TextButton")
  718. local close = Instance.new("TextButton")
  719. local song = Instance.new("TextButton")
  720. local Favs = Instance.new("Frame")
  721. local Title = Instance.new("TextLabel")
  722. local close_2 = Instance.new("TextButton")
  723. local Open = Instance.new("TextButton")
  724.  
  725. -- Properties
  726. MusicGui.Name = "Music Gui"
  727. MusicGui.Parent = game.Players.LocalPlayer.PlayerGui
  728.  
  729. MainFrame.Name = "MainFrame"
  730. MainFrame.Parent = MusicGui
  731. MainFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  732. MainFrame.BackgroundTransparency = 0.34999999403954
  733. MainFrame.BorderColor3 = Color3.new(0.403922, 0.403922, 0.403922)
  734. MainFrame.BorderSizePixel = 5
  735. MainFrame.Position = UDim2.new(0, 0, 0.349999994, 0)
  736. MainFrame.Size = UDim2.new(0.250000003, 0, 0.349999994, 0)
  737.  
  738. SongName.Name = "SongName"
  739. SongName.Parent = MainFrame
  740. SongName.BackgroundColor3 = Color3.new(0, 0, 0)
  741. SongName.Position = UDim2.new(0.100000001, 0, 0.100000001, 0)
  742. SongName.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  743. SongName.Font = Enum.Font.SourceSans
  744. SongName.FontSize = Enum.FontSize.Size14
  745. SongName.Text = "Song"
  746. SongName.TextColor3 = Color3.new(1, 1, 1)
  747. SongName.TextScaled = true
  748. SongName.TextWrapped = true
  749. SongName.TextXAlignment = Enum.TextXAlignment.Left
  750.  
  751. SavedSongs.Name = "SavedSongs"
  752. SavedSongs.Parent = MainFrame
  753. SavedSongs.BackgroundColor3 = Color3.new(0, 0, 0)
  754. SavedSongs.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  755. SavedSongs.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  756. SavedSongs.Font = Enum.Font.SourceSans
  757. SavedSongs.FontSize = Enum.FontSize.Size14
  758. SavedSongs.Text = "Saved"
  759. SavedSongs.TextColor3 = Color3.new(1, 1, 1)
  760. SavedSongs.TextScaled = true
  761. SavedSongs.TextWrapped = true
  762. SavedSongs.TextXAlignment = Enum.TextXAlignment.Left
  763.  
  764. OpenSaved.Name = "OpenSaved"
  765. OpenSaved.Parent = MainFrame
  766. OpenSaved.BackgroundColor3 = Color3.new(0, 0, 0)
  767. OpenSaved.Position = UDim2.new(0.800000012, 0, 0.400000006, 0)
  768. OpenSaved.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  769. OpenSaved.Font = Enum.Font.SourceSans
  770. OpenSaved.FontSize = Enum.FontSize.Size14
  771. OpenSaved.Text = ">"
  772. OpenSaved.TextColor3 = Color3.new(1, 1, 1)
  773. OpenSaved.TextScaled = true
  774. OpenSaved.TextWrapped = true
  775.  
  776. Play.Name = "Play"
  777. Play.Parent = MainFrame
  778. Play.BackgroundColor3 = Color3.new(0, 0, 0)
  779. Play.Position = UDim2.new(0.819999993, 0, 0.25, 0)
  780. Play.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  781. Play.Font = Enum.Font.SourceSans
  782. Play.FontSize = Enum.FontSize.Size14
  783. Play.Text = "Play"
  784. Play.TextColor3 = Color3.new(1, 1, 1)
  785. Play.TextScaled = true
  786. Play.TextWrapped = true
  787.  
  788. Searchcat.Name = "Searchcat"
  789. Searchcat.Parent = MainFrame
  790. Searchcat.BackgroundColor3 = Color3.new(0, 0, 0)
  791. Searchcat.Position = UDim2.new(0.100000001, 0, 0.550000012, 0)
  792. Searchcat.Selectable = false
  793. Searchcat.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  794. Searchcat.Font = Enum.Font.SourceSans
  795. Searchcat.FontSize = Enum.FontSize.Size14
  796. Searchcat.Text = "Search"
  797. Searchcat.TextColor3 = Color3.new(1, 1, 1)
  798. Searchcat.TextScaled = true
  799. Searchcat.TextWrapped = true
  800. Searchcat.TextXAlignment = Enum.TextXAlignment.Left
  801.  
  802. ID.Name = "ID"
  803. ID.Parent = MainFrame
  804. ID.BackgroundColor3 = Color3.new(0, 0, 0)
  805. ID.Position = UDim2.new(0.100000001, 0, 0.25, 0)
  806. ID.Selectable = false
  807. ID.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  808. ID.Font = Enum.Font.SourceSans
  809. ID.FontSize = Enum.FontSize.Size14
  810. ID.Text = "ID"
  811. ID.TextColor3 = Color3.new(1, 1, 1)
  812. ID.TextScaled = true
  813. ID.TextWrapped = true
  814. ID.TextXAlignment = Enum.TextXAlignment.Left
  815.  
  816. Search.Name = "Search"
  817. Search.Parent = MainFrame
  818. Search.BackgroundColor3 = Color3.new(0, 0, 0)
  819. Search.Position = UDim2.new(0.819999993, 0, 0.550000012, 0)
  820. Search.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  821. Search.Font = Enum.Font.SourceSans
  822. Search.FontSize = Enum.FontSize.Size14
  823. Search.Text = "Search"
  824. Search.TextColor3 = Color3.new(1, 1, 1)
  825. Search.TextScaled = true
  826. Search.TextWrapped = true
  827.  
  828. Pause.Name = "Pause"
  829. Pause.Parent = MainFrame
  830. Pause.BackgroundColor3 = Color3.new(0, 0, 0)
  831. Pause.Position = UDim2.new(0.425000012, 0, 0.699999988, 0)
  832. Pause.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  833. Pause.Font = Enum.Font.SourceSans
  834. Pause.FontSize = Enum.FontSize.Size14
  835. Pause.Text = "Pause"
  836. Pause.TextColor3 = Color3.new(1, 1, 1)
  837. Pause.TextScaled = true
  838. Pause.TextWrapped = true
  839.  
  840. Resume.Name = "Resume"
  841. Resume.Parent = MainFrame
  842. Resume.BackgroundColor3 = Color3.new(0, 0, 0)
  843. Resume.Position = UDim2.new(0.550000012, 0, 0.699999988, 0)
  844. Resume.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  845. Resume.Font = Enum.Font.SourceSans
  846. Resume.FontSize = Enum.FontSize.Size14
  847. Resume.Text = "Play"
  848. Resume.TextColor3 = Color3.new(1, 1, 1)
  849. Resume.TextScaled = true
  850. Resume.TextWrapped = true
  851.  
  852. Close.Name = "Close"
  853. Close.Parent = MainFrame
  854. Close.BackgroundColor3 = Color3.new(0, 0, 0)
  855. Close.Position = UDim2.new(0.949999988, 0, 0, 0)
  856. Close.Size = UDim2.new(0.0500000007, 0, 1, 0)
  857. Close.Font = Enum.Font.SourceSans
  858. Close.FontSize = Enum.FontSize.Size14
  859. Close.Text = "<"
  860. Close.TextColor3 = Color3.new(1, 1, 1)
  861. Close.TextWrapped = true
  862.  
  863. CurrentVolume.Name = "CurrentVolume"
  864. CurrentVolume.Parent = MainFrame
  865. CurrentVolume.BackgroundColor3 = Color3.new(0, 0, 0)
  866. CurrentVolume.Position = UDim2.new(0.699999988, 0, 0.699999988, 0)
  867. CurrentVolume.Size = UDim2.new(0.100000001, 0, 0.100000001, 0)
  868. CurrentVolume.Font = Enum.Font.SourceSans
  869. CurrentVolume.FontSize = Enum.FontSize.Size14
  870. CurrentVolume.Text = "0"
  871. CurrentVolume.TextColor3 = Color3.new(1, 1, 1)
  872.  
  873. VolUp.Name = "VolUp"
  874. VolUp.Parent = MainFrame
  875. VolUp.BackgroundColor3 = Color3.new(0, 0, 0)
  876. VolUp.Position = UDim2.new(0.800000012, 0, 0.699999988, 0)
  877. VolUp.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  878. VolUp.Font = Enum.Font.SourceSans
  879. VolUp.FontSize = Enum.FontSize.Size14
  880. VolUp.Text = "+"
  881. VolUp.TextColor3 = Color3.new(1, 1, 1)
  882. VolUp.TextScaled = true
  883. VolUp.TextWrapped = true
  884.  
  885. VolDown.Name = "VolDown"
  886. VolDown.Parent = MainFrame
  887. VolDown.BackgroundColor3 = Color3.new(0, 0, 0)
  888. VolDown.Position = UDim2.new(0.675000012, 0, 0.699999988, 0)
  889. VolDown.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  890. VolDown.Font = Enum.Font.SourceSans
  891. VolDown.FontSize = Enum.FontSize.Size14
  892. VolDown.Text = "-"
  893. VolDown.TextColor3 = Color3.new(1, 1, 1)
  894. VolDown.TextScaled = true
  895. VolDown.TextWrapped = true
  896.  
  897. Playlist.Name = "Playlist"
  898. Playlist.Parent = MainFrame
  899. Playlist.BackgroundColor3 = Color3.new(1, 1, 1)
  900. Playlist.BackgroundTransparency = 1
  901. Playlist.Position = UDim2.new(0.350000006, 0, 0.850000024, 0)
  902. Playlist.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  903. Playlist.Font = Enum.Font.SourceSans
  904. Playlist.FontSize = Enum.FontSize.Size14
  905. Playlist.Text = "Playlist"
  906. Playlist.TextColor3 = Color3.new(1, 1, 1)
  907. Playlist.TextScaled = true
  908. Playlist.TextWrapped = true
  909.  
  910. check.Name = "check"
  911. check.Parent = MainFrame
  912. check.BackgroundColor3 = Color3.new(0, 0, 0)
  913. check.Position = UDim2.new(0.649999976, 0, 0.870000005, 0)
  914. check.Size = UDim2.new(0.0500000007, 0, 0.0700000003, 0)
  915. check.Font = Enum.Font.SourceSans
  916. check.FontSize = Enum.FontSize.Size14
  917. check.Text = ""
  918. check.TextColor3 = Color3.new(1, 1, 1)
  919.  
  920. skip.Name = "skip"
  921. skip.Parent = MainFrame
  922. skip.BackgroundColor3 = Color3.new(0, 0, 0)
  923. skip.BorderColor3 = Color3.new(0, 0, 0)
  924. skip.Position = UDim2.new(0.310000002, 0, 0.699999988, 0)
  925. skip.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  926. skip.Font = Enum.Font.SourceSans
  927. skip.FontSize = Enum.FontSize.Size14
  928. skip.Text = ">>"
  929. skip.TextColor3 = Color3.new(1, 1, 1)
  930. skip.TextScaled = true
  931. skip.TextWrapped = true
  932.  
  933. forward.Name = "forward"
  934. forward.Parent = MainFrame
  935. forward.BackgroundColor3 = Color3.new(0, 0, 0)
  936. forward.Position = UDim2.new(0.239999995, 0, 0.699999988, 0)
  937. forward.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  938. forward.Font = Enum.Font.SourceSans
  939. forward.FontSize = Enum.FontSize.Size14
  940. forward.Text = ">"
  941. forward.TextColor3 = Color3.new(1, 1, 1)
  942. forward.TextScaled = true
  943. forward.TextWrapped = true
  944.  
  945. rewind.Name = "rewind"
  946. rewind.Parent = MainFrame
  947. rewind.BackgroundColor3 = Color3.new(0, 0, 0)
  948. rewind.Position = UDim2.new(0.170000002, 0, 0.699999988, 0)
  949. rewind.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  950. rewind.Font = Enum.Font.SourceSans
  951. rewind.FontSize = Enum.FontSize.Size14
  952. rewind.Text = "<"
  953. rewind.TextColor3 = Color3.new(1, 1, 1)
  954. rewind.TextScaled = true
  955. rewind.TextWrapped = true
  956.  
  957. previous.Name = "previous"
  958. previous.Parent = MainFrame
  959. previous.BackgroundColor3 = Color3.new(0, 0, 0)
  960. previous.Position = UDim2.new(0.100000001, 0, 0.699999988, 0)
  961. previous.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  962. previous.Font = Enum.Font.SourceSans
  963. previous.FontSize = Enum.FontSize.Size14
  964. previous.Text = "<<"
  965. previous.TextColor3 = Color3.new(1, 1, 1)
  966. previous.TextScaled = true
  967. previous.TextWrapped = true
  968.  
  969. stime.Name = "time"
  970. stime.Parent = MainFrame
  971. stime.BackgroundColor3 = Color3.new(1, 1, 1)
  972. stime.BackgroundTransparency = 1
  973. stime.Position = UDim2.new(0.100000001, 0, 0.850000024, 0)
  974. stime.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  975. stime.Font = Enum.Font.SourceSans
  976. stime.FontSize = Enum.FontSize.Size14
  977. stime.Text = "--:--:--/--:--:--"
  978. stime.TextColor3 = Color3.new(1, 1, 1)
  979.  
  980. Settings.Name = "Settings"
  981. Settings.Parent = MainFrame
  982. Settings.BackgroundColor3 = Color3.new(0, 0, 0)
  983. Settings.Position = UDim2.new(0.720000029, 0, 0.850000024, 0)
  984. Settings.Size = UDim2.new(0.200000003, 0, 0.100000001, 0)
  985. Settings.Font = Enum.Font.SourceSans
  986. Settings.FontSize = Enum.FontSize.Size14
  987. Settings.Text = "Settings"
  988. Settings.TextColor3 = Color3.new(1, 1, 1)
  989. Settings.TextScaled = true
  990. Settings.TextWrapped = true
  991.  
  992. SavedList.Name = "SavedList"
  993. SavedList.Parent = MusicGui
  994. SavedList.BackgroundColor3 = Color3.new(0, 0, 0)
  995. SavedList.BackgroundTransparency = 0.25
  996. SavedList.Position = UDim2.new(0.2,0,-1.1,0)
  997. SavedList.Size = UDim2.new(0.200000003, 0, 1, 0)
  998.  
  999. fav.Name = "fav"
  1000. fav.Parent = SavedList
  1001. fav.BackgroundColor3 = Color3.new(0, 0, 0)
  1002. fav.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1003. fav.Size = UDim2.new(1, 0, 0.0250000004, 0)
  1004. fav.Font = Enum.Font.SourceSans
  1005. fav.FontSize = Enum.FontSize.Size14
  1006. fav.Text = "Favorites"
  1007. fav.TextColor3 = Color3.new(1, 1, 1)
  1008. fav.TextScaled = true
  1009. fav.TextWrapped = true
  1010.  
  1011. close.Name = "close"
  1012. close.Parent = SavedList
  1013. close.BackgroundColor3 = Color3.new(0, 0, 0)
  1014. close.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1015. close.Position = UDim2.new(0, 0, 0.975000024, 0)
  1016. close.Size = UDim2.new(1, 0, 0.0250000004, 0)
  1017. close.Font = Enum.Font.SourceSans
  1018. close.FontSize = Enum.FontSize.Size14
  1019. close.Text = "^"
  1020. close.TextColor3 = Color3.new(1, 1, 1)
  1021. close.TextScaled = true
  1022. close.TextWrapped = true
  1023.  
  1024. Favs.Name = "Favs"
  1025. Favs.Parent = MusicGui
  1026. Favs.BackgroundColor3 = Color3.new(0, 0, 0)
  1027. Favs.BackgroundTransparency = 0.25
  1028. Favs.Position = UDim2.new(0.4,0,-0.5,0)
  1029. Favs.Size = UDim2.new(0.150000006, 0, 0.400000006, 0)
  1030.  
  1031. Title.Name = "Title"
  1032. Title.Parent = Favs
  1033. Title.BackgroundColor3 = Color3.new(0, 0, 0)
  1034. Title.BorderColor3 = Color3.new(0.407843, 0.407843, 0.407843)
  1035. Title.Size = UDim2.new(1, 0, 0.0599999987, 0)
  1036. Title.Font = Enum.Font.SourceSans
  1037. Title.FontSize = Enum.FontSize.Size14
  1038. Title.Text = "Favorites"
  1039. Title.TextColor3 = Color3.new(1, 1, 1)
  1040. Title.TextScaled = true
  1041. Title.TextWrapped = true
  1042.  
  1043. close_2.Name = "close"
  1044. close_2.Parent = Favs
  1045. close_2.BackgroundColor3 = Color3.new(0, 0, 0)
  1046. close_2.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1047. close_2.Position = UDim2.new(0, 0, 0.939999998, 0)
  1048. close_2.Size = UDim2.new(1, 0, 0.0599999987, 0)
  1049. close_2.Font = Enum.Font.SourceSans
  1050. close_2.FontSize = Enum.FontSize.Size14
  1051. close_2.Text = "^"
  1052. close_2.TextColor3 = Color3.new(1, 1, 1)
  1053. close_2.TextScaled = true
  1054. close_2.TextWrapped = true
  1055.  
  1056. Open.Name = "Open"
  1057. Open.Parent = MusicGui
  1058. Open.BackgroundColor3 = Color3.new(0, 0, 0)
  1059. Open.Position = UDim2.new(-0.5, 0, 0.349999994, 0)
  1060. Open.Size = UDim2.new(0.00999999978, 0, 0.300000012, 0)
  1061. Open.Font = Enum.Font.SourceSans
  1062. Open.FontSize = Enum.FontSize.Size14
  1063. Open.Text = ">"
  1064. Open.TextColor3 = Color3.new(1, 1, 1)
  1065. Open.TextWrapped = true
  1066. wait()
  1067.  
  1068. gui = game.Players.LocalPlayer.PlayerGui['Music Gui']
  1069. favs = gui.Favs
  1070. saved = gui.SavedList
  1071. favopen = saved.fav
  1072. main = gui.MainFrame
  1073. mid = main.ID
  1074. search = main.Search
  1075. ops = main.OpenSaved
  1076. play = main.Play
  1077. resume = main.Resume
  1078. pause = main.Pause
  1079. name = main.SongName
  1080. closegui = main.Close
  1081. closesave = saved.close
  1082. closefav = favs.close
  1083. open = gui.Open
  1084. vol = main.CurrentVolume
  1085. vold = main.VolDown
  1086. volu = main.VolUp
  1087. check = main.check
  1088. list = {}
  1089.  
  1090.  
  1091.  
  1092. close = function()
  1093. main:TweenPosition(UDim2.new(-0.4,0,0.35,0),"Out","Back",2,true)
  1094. open:TweenPosition(UDim2.new(0,0,0.35,0),"Out","Back",1,true)
  1095. if saved.Position ~= UDim2.new(0.2,0,-1.1,0) then do
  1096. saved:TweenPosition(UDim2.new(0.2,0,-1.1,0),"Out","Back",2,true)
  1097. end
  1098. if favs.Position ~= UDim2.new(0.4,0,-0.5,0) then do
  1099. favs:TweenPosition(UDim2.new(0.4,0,-0.5,0), "Out","Back",2,true)
  1100. end
  1101. end
  1102. end
  1103. end
  1104.  
  1105. openmain = function()
  1106. main:TweenPosition(UDim2.new(0,0,0.35,0),"Out","Back",1,true)
  1107. open:TweenPosition(UDim2.new(-0.2,0,0.35,0),'Out',"Back",1,true)
  1108. end
  1109.  
  1110. closesaved = function()
  1111. saved:TweenPosition(UDim2.new(0.2,0,-1.1,0),"Out","Back",2,true)
  1112. if favs.Position ~= UDim2.new(0.4,0,-0.5,0) then do
  1113. favs:TweenPosition(UDim2.new(0.4,0,-0.5,0),"Out","Back",2,true)
  1114. end
  1115. end
  1116. end
  1117.  
  1118. closefavs = function()
  1119. favs:TweenPosition(UDim2.new(0.4,0,-0.5,0),"Out","Back",2,true)
  1120. end
  1121.  
  1122. opensaved = function()
  1123. saved:TweenPosition(UDim2.new(0.2,0,0,0),"Out","Back",2,true)
  1124. end
  1125.  
  1126. favoriteopen = function()
  1127. favs:TweenPosition(UDim2.new(0.4,0,0,0),"Out","Back",2,true)
  1128. end
  1129.  
  1130. open.MouseButton1Down:Connect(openmain)
  1131. favopen.MouseButton1Down:connect(favoriteopen)
  1132. ops.MouseButton1Down:Connect(opensaved)
  1133. closefav.MouseButton1Down:Connect(closefavs)
  1134. closegui.MouseButton1Down:connect(close)
  1135. closesave.MouseButton1Down:connect(closesaved)
  1136.  
  1137. local Soundbar=game.Players.LocalPlayer.Character.Soundbar
  1138. local Sound=plr.Character.Torso.Sound
  1139. local Bars={} for i,v in next,Soundbar:children() do
  1140. if v:IsA'BasePart' then
  1141. table.insert(Bars,v)
  1142. end
  1143. end Height=Height*2
  1144. local nBars,Tweens=#Bars-1,{}
  1145.  
  1146. -- EASING FUNCTIONS --
  1147. local function quadIn(t,b,c,d) t=t/d; return c*t*t+b; end;
  1148. local function quadOut(t,b,c,d) t=t/d; return -c*t*(t-2)+b; end;
  1149. local function Quad(obj,val,ease,d)
  1150. local t,f,con,nt,st,sd=tick()
  1151. Tweens[obj]=t -- Set identifier
  1152. st=obj.Scale.Y -- Start Value
  1153. sd=val-st -- Change in Value
  1154. f=ease=='In' and quadIn or quadOut -- Choose between Out/In
  1155. con=game:GetService'RunService'.RenderStepped:connect(function() nt=tick()-t
  1156. if Tweens[obj]~=t then -- Check for override
  1157. con:disconnect()
  1158. return
  1159. end
  1160. local nv=math.max(.2,f(math.min(d,nt),st,sd,d)) -- New Value
  1161. obj.Scale=Vector3.new(.9,nv,.9)
  1162. obj.Offset=Vector3.new(0,nv/4,0)
  1163. obj.VertexColor=Vector3.new(cycle(tick()))
  1164. if nt>d then -- Easing done?
  1165. con:disconnect()
  1166. if ease~='In' then
  1167. Quad(obj,.2,'In',.3) -- Drop the bar
  1168. end
  1169. end
  1170. end)
  1171. end
  1172.  
  1173. -- BAR MANIPULATION --
  1174. local function CheckSet(N,S,D) -- Number, Scale, Direction
  1175. local nS=Soundbar[tostring(N)].Mesh.Scale.Y
  1176. if S>nS then
  1177. Set(N,nS+(S-nS)/3,D)
  1178. end
  1179. end
  1180.  
  1181. function Set(N,S,D) -- Number, Scale, Direction
  1182. Quad(Soundbar[tostring(N)].Mesh,S,'Out',.1) -- Grabs the bar and tweens
  1183. if N>0 and D~=1 then -- Checks left for smaller bars to manipulate
  1184. CheckSet(N-1,S,-1)
  1185. end
  1186. if N<nBars and D~=-1 then -- Checks right...
  1187. CheckSet(N+1,S,1)
  1188. end
  1189. end
  1190.  
  1191. -- RENDER LOOP --
  1192. local MPL,PL,curr=0 curr=Sound.SoundId
  1193. spawn(function()
  1194. game:service'RunService'.RenderStepped:connect(function()
  1195. PL=Sound.PlaybackLoudness
  1196. if Sound.IsPlaying and PL==PL then -- Sound is playing & PlaybackLoudness is not undefined
  1197. if curr~=Sound.SoundId then MPL=0 -- Reset the relative Max PlaybackLoudness on song change
  1198. curr=Sound.SoundId
  1199. end
  1200. MPL=math.max(PL,MPL) PL=PL/MPL -- Normalize PL based on relative Max PlaybackLoudness
  1201. if PL==PL then
  1202. Set(math.floor(PL*nBars),PL*Height*1) -- Modify bar relative to PlaybackLoudness
  1203. end
  1204. end
  1205. end)
  1206. end)
  1207.  
  1208. local Locked
  1209.  
  1210.  
  1211. idinput = function()
  1212. local midcurrent = mid.Text
  1213. Sound:Stop()
  1214. Sound.SoundId='rbxassetid://'..midcurrent..''
  1215. Sound:Play()
  1216. end
  1217.  
  1218. volup = function()
  1219. Sound.Volume = Sound.Volume + 1
  1220. end
  1221.  
  1222. voldown = function()
  1223. Sound.Volume = Sound.Volume - 1
  1224. end
  1225.  
  1226. updateinfo = function()
  1227. vol.Text = ""..Sound.Volume..""
  1228. stime.Text = ""..(math.floor(Sound.TimePosition)).."/"..(math.floor(Sound.TimeLength))..""
  1229. end
  1230.  
  1231. local function Chat(plr,msg)
  1232. if msg:sub(1,6):lower()=='sound/' and (not Locked or plr.Name=='FangxWulf') then
  1233. local id=tonumber(msg:match'%d+')
  1234. if not id then return end
  1235. Sound:Stop()
  1236. Sound.SoundId='rbxassetid://'..msg:match'%d+'
  1237. Sound:Play()
  1238. elseif msg:lower()=='lock/' and plr.Name=='FangxWulf' then
  1239. Locked=not Locked
  1240. end
  1241. end
  1242. songs = 0
  1243.  
  1244. newsong = function(name,id)
  1245. songs = songs+1
  1246. song = Instance.new('TextButton',saved)
  1247. song.Name = ""..name..""
  1248. song.BackgroundColor3 = Color3.new(0, 0, 0)
  1249. song.Position = UDim2.new(0, 0, ((0.035 * songs)-0.035)+0.03, 0)
  1250. song.Size = UDim2.new(1, 0, 0.0350, 0)
  1251. song.Font = Enum.Font.SourceSans
  1252. song.FontSize = Enum.FontSize.Size14
  1253. song.Text = ""..name..""
  1254. song.TextColor3 = Color3.new(1, 1, 1)
  1255. ID = Instance.new("IntValue",song)
  1256. ID.Name = "ID"
  1257. ID.Value = ""..id..""
  1258. list[""..songs..""] = ""..id..""
  1259. end
  1260.  
  1261. pauses = function()
  1262. Sound:Pause()
  1263. end
  1264.  
  1265. plays = function()
  1266. Sound:Resume()
  1267. end
  1268.  
  1269.  
  1270. local CRot = 1
  1271. local rad,sin,ceil=math.rad,math.sin,math.ceil
  1272.  
  1273. local p = game.Players.LocalPlayer
  1274. p.Chatted:connect(function(m)
  1275. Chat(p,m)
  1276. end)
  1277.  
  1278. Sound:Play()
  1279.  
  1280. local Parts = {}
  1281. for Index,v in pairs(o1:children'') do
  1282. if v:IsA'Part' then
  1283. table.insert(Parts,v)
  1284. end
  1285. end
  1286.  
  1287. spawn(function()
  1288. game:service'RunService'.RenderStepped:connect(function()
  1289. for Index,v in pairs(o1:children'') do
  1290. if v:IsA'Part' then
  1291. v.CFrame = CFrame.new(plr.Character.Torso.Position)
  1292. *CFrame.Angles(0,rad((360/#Parts*Index+(tick())*60/(#Parts ~= 0 and #Parts or 1))%360),0)
  1293. *CFrame.new(0, -3, (5+#Parts)*.35+v.Size.X)
  1294. *CFrame.Angles(0,90+CRot,0)
  1295. end
  1296. end
  1297. end)
  1298. end)
  1299. ----playlist settings----
  1300. pl = false
  1301. pls = 1
  1302. checkedp = function()
  1303. if pl == false then
  1304. pl = true
  1305. check.Text = "X"
  1306. else
  1307. pl = false
  1308. check.Text = ""
  1309. end
  1310. end
  1311.  
  1312. plnext = function()
  1313. print'pass'
  1314. if pl == true then
  1315. print'pass2'
  1316. Sound.SoundId = "rbxassetid://"..list[''..pls..'']..""
  1317. -- if pls < #list then
  1318. pls = pls +1
  1319. -- else
  1320. -- pls = 1
  1321. end
  1322. end
  1323. --end
  1324.  
  1325. skips = function()
  1326. if pl == true then
  1327. Sound:Stop()
  1328. pls = pls + 1
  1329. Sound.SoundId = 'rbxassetid://'..list[''..pls..'']..''
  1330. Sound:Play()
  1331. end
  1332. end
  1333.  
  1334. previouss = function()
  1335. if pl == true then
  1336. Sound:Stop()
  1337. pls = pls - 1
  1338. Sound.SoundId = 'rbxassetid://'..list[''..pls..'']..''
  1339. Sound:Play()
  1340. end
  1341. end
  1342.  
  1343. ff = function()
  1344. Sound.TimePosition = Sound.TimePosition + 10
  1345. stime.Text = ""..(math.floor(Sound.TimePosition)).."/"..(math.floor(Sound.TimeLength))..""
  1346. end
  1347.  
  1348. rw = function()
  1349. Sound.TimePosition = Sound.TimePosition - 10
  1350. stime.Text = ""..(math.floor(Sound.TimePosition)).."/"..(math.floor(Sound.TimeLength))..""
  1351. end
  1352. ---------------------------------------------
  1353.  
  1354. skip.MouseButton1Down:connect(skips)
  1355. rewind.MouseButton1Down:connect(rw)
  1356. forward.MouseButton1Down:connect(ff)
  1357. Sound.DidLoop:connect(plnext)
  1358. Sound.Changed:connect(updateinfo)
  1359. volu.MouseButton1Down:connect(volup)
  1360. vold.MouseButton1Down:connect(voldown)
  1361. play.MouseButton1Down:connect(idinput)
  1362. pause.MouseButton1Down:Connect(pauses)
  1363. resume.MouseButton1Down:Connect(plays)
  1364. check.MouseButton1Down:connect(checkedp)
  1365. ------------------------Songs--------------------------------
  1366. newsong("KHCOM Boss music", 190187750)
  1367. newsong("KHCOM Boss music 2", 190187750)
  1368.  
  1369.  
  1370.  
  1371. -------------------------------------------------------------
  1372.  
  1373.  
  1374. for i,v in pairs(saved:GetChildren()) do
  1375. if v.Name ~= "close" and v.Name ~= "fav" then
  1376. v.MouseButton1Down:Connect(function()
  1377. mid.Text = v.ID.Value
  1378. end)
  1379. end
  1380. end
  1381.  
  1382. for i,v in pairs(list)do
  1383. print(v)
  1384. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement