View difference between Paste ID: hHZuDd70 and ZBM4AttP
SHOW: | | - or go back to the newest paste.
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("Life Goes On", 573853447)
1367
newsong("You'll Be Alright", 574538568)
1368
newsong("About You", 574539049)
1369
newsong("Starlights", 573894805)
1370
newsong("The Deeper Meaning", 574544171)
1371
newsong("The Pursuit", 573934790)
1372
newsong("About You", 574539049)
1373
newsong("Start Again", 574543658)
1374
newsong("All I Know", 573935454)
1375
newsong("God Mode", 539616479)
1376
1377
1378
1379
-------------------------------------------------------------
1380
1381
1382
for i,v in pairs(saved:GetChildren()) do
1383
   if v.Name ~= "close" and v.Name ~= "fav" then
1384
		v.MouseButton1Down:Connect(function()
1385
			mid.Text = v.ID.Value
1386
		end)
1387
	end
1388
end
1389
1390
for i,v in pairs(list)do
1391
	print(v)
1392
end