View difference between Paste ID: 4NPnFKfr and 0UaBhFRx
SHOW: | | - or go back to the newest paste.
1
2
--[[ Unleashed, converted to LocalScript by Citrus/Solavenge ]]
3
4
wait(1/60)
5
6
script.Name = "Unleashed"
7
local Stalenezz = Instance.new("StringValue",script)
8
Stalenezz.Name = "Staleness"
9
local ST1 = Instance.new("StringValue",Stalenezz)
10
ST1.Name = "1"
11
local ST2 = Instance.new("StringValue",Stalenezz)
12
ST2.Name = "2"
13
local ST3 = Instance.new("StringValue",Stalenezz)
14
ST3.Name = "3"
15
local ST4 = Instance.new("StringValue",Stalenezz)
16
ST4.Name = "4"
17
local ST5 = Instance.new("StringValue",Stalenezz)
18
ST5.Name = "5"
19
local ST6 = Instance.new("StringValue",Stalenezz)
20
ST6.Name = "6"
21
local ST7 = Instance.new("StringValue",Stalenezz)
22
ST7.Name = "7"
23
local ST8 = Instance.new("StringValue",Stalenezz)
24
ST8.Name = "8"
25
local ST9 = Instance.new("StringValue",Stalenezz)
26
ST9.Name = "9"
27
local StalenezzChk = Instance.new("BoolValue",script)
28
StalenezzChk.Name = "StalenessChecker"
29
StalenezzChk.Value = false
30
local SC1 = Instance.new("BoolValue",StalenezzChk)
31
SC1.Name = "1"
32
SC1.Value = false
33
local SC2 = Instance.new("BoolValue",StalenezzChk)
34
SC2.Name = "2"
35
SC2.Value = false
36
local SC3 = Instance.new("BoolValue",StalenezzChk)
37
SC3.Name = "3"
38
SC3.Value = false
39
local SC4 = Instance.new("BoolValue",StalenezzChk)
40
SC4.Name = "4"
41
SC4.Value = false
42
local SC5 = Instance.new("BoolValue",StalenezzChk)
43
SC5.Name = "5"
44
SC5.Value = false
45
local SC6 = Instance.new("BoolValue",StalenezzChk)
46
SC6.Name = "6"
47
SC6.Value = false
48
local SC7 = Instance.new("BoolValue",StalenezzChk)
49
SC7.Name = "7"
50
SC7.Value = false
51
local SC8 = Instance.new("BoolValue",StalenezzChk)
52
SC8.Name = "8"
53
SC8.Value = false
54
local SC9 = Instance.new("BoolValue",StalenezzChk)
55
SC9.Name = "9"
56
SC9.Value = false
57
local Statz = Instance.new("StringValue",script)
58
Statz.Name = "Stats"
59
Statz.Value = "Stats"
60
local ATKZ = Instance.new("NumberValue",Statz)
61
ATKZ.Name = "Attack"
62
ATKZ.Value = "1"
63
local DEFZ = Instance.new("NumberValue",Statz)
64
DEFZ.Name = "Defense"
65
DEFZ.Value = "1"
66
local ENGZ = Instance.new("NumberValue",Statz)
67
ENGZ.Name = "Energy"
68
ENGZ.Value = "100"
69
local FRZZ = Instance.new("BoolValue",Statz)
70
FRZZ.Name = "Frozen"
71
FRZZ.Value = false
72
local MANZ = Instance.new("NumberValue",Statz)
73
MANZ.Name = "Mana"
74
MANZ.Value = "150"
75
local SPDZ = Instance.new("NumberValue",Statz)
76
SPDZ.Name = "Speed"
77
SPDZ.Value = "1"
78
79
local HRTBT = Instance.new("BindableEvent",Statz)
80
HRTBT.Name = "Heartbeat"
81
82
local weapongui = Instance.new("ScreenGui", script)
83
weapongui.Name = "WeaponGUI"
84
85
local skill3 = Instance.new("Frame", weapongui)
86
skill3.Size = UDim2.new(0.26, 0, 0.06, 0)
87
skill3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
88
skill3.Name = "Skill3"
89
skill3.Position = UDim2.new(0.23, 0, 0.925, 0)
90
skill3.BorderSizePixel = 0
91
skill3.BackgroundTransparency = 0.7
92
skill3.BackgroundColor3 = Color3.new(1, 1, 1)
93
94
local cover = Instance.new("Frame", skill3)
95
cover.Size = UDim2.new(1.002, 0, 1, 0)
96
cover.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
97
cover.Name = "Cover"
98
cover.BorderSizePixel = 0
99
cover.BackgroundTransparency = 0.5
100
cover.BackgroundColor3 = Color3.new(1, 1, 1)
101
102
local label = Instance.new("TextLabel", skill3)
103
label.TextWrapped = true
104
label.TextStrokeTransparency = 0
105
label.BorderSizePixel = 0
106
label.TextScaled = true
107
label.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
108
label.BackgroundTransparency = 1
109
label.Size = UDim2.new(1, 0, 1, 0)
110
label.TextColor3 = Color3.new(1, 1, 1)
111
label.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
112
label.Text = "[C] Skill3"
113
label.Font = Enum.Font.SourceSansBold
114
label.Name = "Label"
115
label.FontSize = Enum.FontSize.Size32
116
117
local skill4 = Instance.new("Frame", weapongui)
118
skill4.Size = UDim2.new(0.26, 0, 0.06, 0)
119
skill4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
120
skill4.Name = "Skill4"
121
skill4.Position = UDim2.new(0.5, 0, 0.925, 0)
122
skill4.BorderSizePixel = 0
123
skill4.BackgroundTransparency = 0.7
124
skill4.BackgroundColor3 = Color3.new(1, 1, 1)
125
126
local cover_2 = Instance.new("Frame", skill4)
127
cover_2.Size = UDim2.new(1.002, 0, 1, 0)
128
cover_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
129
cover_2.Name = "Cover"
130
cover_2.BorderSizePixel = 0
131
cover_2.BackgroundTransparency = 0.5
132
cover_2.BackgroundColor3 = Color3.new(1, 1, 1)
133
134
local label_2 = Instance.new("TextLabel", skill4)
135
label_2.TextWrapped = true
136
label_2.TextStrokeTransparency = 0
137
label_2.BorderSizePixel = 0
138
label_2.TextScaled = true
139
label_2.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
140
label_2.BackgroundTransparency = 1
141
label_2.Size = UDim2.new(1, 0, 1, 0)
142
label_2.TextColor3 = Color3.new(1, 1, 1)
143
label_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
144
label_2.Text = "[4] Skill4"
145
label_2.Font = Enum.Font.SourceSansBold
146
label_2.Name = "Label"
147
label_2.FontSize = Enum.FontSize.Size32
148
149
local skill2 = Instance.new("Frame", weapongui)
150
skill2.Size = UDim2.new(0.26, 0, 0.06, 0)
151
skill2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
152
skill2.Name = "Skill2"
153
skill2.Position = UDim2.new(0.5, 0, 0.86, 0)
154
skill2.BorderSizePixel = 0
155
skill2.BackgroundTransparency = 0.7
156
skill2.BackgroundColor3 = Color3.new(1, 1, 1)
157
158
local cover_3 = Instance.new("Frame", skill2)
159
cover_3.Size = UDim2.new(1.002, 0, 1, 0)
160
cover_3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
161
cover_3.Name = "Cover"
162
cover_3.BorderSizePixel = 0
163
cover_3.BackgroundTransparency = 0.5
164
cover_3.BackgroundColor3 = Color3.new(1, 1, 1)
165
166
local label_3 = Instance.new("TextLabel", skill2)
167
label_3.TextWrapped = true
168
label_3.TextStrokeTransparency = 0
169
label_3.BorderSizePixel = 0
170
label_3.TextScaled = true
171
label_3.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
172
label_3.BackgroundTransparency = 1
173
label_3.Size = UDim2.new(1, 0, 1, 0)
174
label_3.TextColor3 = Color3.new(1, 1, 1)
175
label_3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
176
label_3.Text = "[X] Skill2"
177
label_3.Font = Enum.Font.SourceSansBold
178
label_3.Name = "Label"
179
label_3.FontSize = Enum.FontSize.Size32
180
181
local skill1 = Instance.new("Frame", weapongui)
182
skill1.Size = UDim2.new(0.26, 0, 0.06, 0)
183
skill1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
184
skill1.Name = "Skill1"
185
skill1.Position = UDim2.new(0.23, 0, 0.86, 0)
186
skill1.BorderSizePixel = 0
187
skill1.BackgroundTransparency = 0.7
188
skill1.BackgroundColor3 = Color3.new(1, 1, 1)
189
190
local cover_4 = Instance.new("Frame", skill1)
191
cover_4.Size = UDim2.new(1.002, 0, 1, 0)
192
cover_4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
193
cover_4.Name = "Cover"
194
cover_4.BorderSizePixel = 0
195
cover_4.BackgroundTransparency = 0.5
196
cover_4.BackgroundColor3 = Color3.new(1, 1, 1)
197
198
local label_4 = Instance.new("TextLabel", skill1)
199
label_4.TextWrapped = true
200
label_4.TextStrokeTransparency = 0
201
label_4.BorderSizePixel = 0
202
label_4.TextScaled = true
203
label_4.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
204
label_4.BackgroundTransparency = 1
205
label_4.Size = UDim2.new(1, 0, 1, 0)
206
label_4.TextColor3 = Color3.new(1, 1, 1)
207
label_4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
208
label_4.Text = "[Z] Skill1"
209
label_4.Font = Enum.Font.SourceSansBold
210
label_4.Name = "Label"
211
label_4.FontSize = Enum.FontSize.Size32
212
213
local bar1 = Instance.new("Frame", weapongui)
214
bar1.Size = UDim2.new(0.26, 0, 0.05, 0)
215
bar1.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
216
bar1.Name = "Bar1"
217
bar1.Position = UDim2.new(0.23, 0, 0.8, 0)
218
bar1.BorderSizePixel = 0
219
bar1.BackgroundTransparency = 0.7
220
bar1.BackgroundColor3 = Color3.new(1, 1, 1)
221
222
local cover_5 = Instance.new("Frame", bar1)
223
cover_5.Size = UDim2.new(1, 0, 1, 0)
224
cover_5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
225
cover_5.Name = "Cover"
226
cover_5.BorderSizePixel = 0
227
cover_5.BackgroundTransparency = 0.5
228
cover_5.BackgroundColor3 = Color3.new(1, 1, 1)
229
230
local label_5 = Instance.new("TextLabel", bar1)
231
label_5.TextWrapped = true
232
label_5.TextStrokeTransparency = 0
233
label_5.BorderSizePixel = 0
234
label_5.TextScaled = true
235
label_5.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
236
label_5.BackgroundTransparency = 1
237
label_5.Size = UDim2.new(1, 0, 1, 0)
238
label_5.TextColor3 = Color3.new(1, 1, 1)
239
label_5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
240
label_5.Text = "Mana ~{#}~"
241
label_5.Font = Enum.Font.SourceSansBold
242
label_5.Name = "Label"
243
label_5.FontSize = Enum.FontSize.Size32
244
245
local bar2 = Instance.new("Frame", weapongui)
246
bar2.Size = UDim2.new(0.26, 0, 0.05, 0)
247
bar2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
248
bar2.Name = "Bar2"
249
bar2.Position = UDim2.new(0.5, 0, 0.8, 0)
250
bar2.BorderSizePixel = 0
251
bar2.BackgroundTransparency = 0.7
252
bar2.BackgroundColor3 = Color3.new(1, 1, 1)
253
254
local cover_6 = Instance.new("Frame", bar2)
255
cover_6.Size = UDim2.new(1, 0, 1, 0)
256
cover_6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
257
cover_6.Name = "Cover"
258
cover_6.BorderSizePixel = 0
259
cover_6.BackgroundTransparency = 0.5
260
cover_6.BackgroundColor3 = Color3.new(1, 1, 1)
261
262
local label_6 = Instance.new("TextLabel", bar2)
263
label_6.TextWrapped = true
264
label_6.TextStrokeTransparency = 0
265
label_6.BorderSizePixel = 0
266
label_6.TextScaled = true
267
label_6.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
268
label_6.BackgroundTransparency = 1
269
label_6.Size = UDim2.new(1, 0, 1, 0)
270
label_6.TextColor3 = Color3.new(1, 1, 1)
271
label_6.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
272
label_6.Text = "Energy ~{#}~"
273
label_6.Font = Enum.Font.SourceSansBold
274
label_6.Name = "Label"
275
label_6.FontSize = Enum.FontSize.Size32
276
277
local speed = Instance.new("Frame", weapongui)
278
speed.Size = UDim2.new(0.15, 0, 0.07, 0)
279
speed.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
280
speed.Name = "Speed"
281
speed.Position = UDim2.new(0.23, 0, 0.72, 0)
282
speed.BorderSizePixel = 0
283
speed.BackgroundTransparency = 0.7
284
speed.BackgroundColor3 = Color3.new(0.87451, 1, 0.313726)
285
286
local cover_7 = Instance.new("Frame", speed)
287
cover_7.Size = UDim2.new(1, 0, 1, 0)
288
cover_7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
289
cover_7.Name = "Cover"
290
cover_7.BorderSizePixel = 0
291
cover_7.BackgroundTransparency = 0.5
292
cover_7.BackgroundColor3 = Color3.new(0.87451, 1, 0.313726)
293
294
local label_7 = Instance.new("TextLabel", speed)
295
label_7.TextWrapped = true
296
label_7.TextStrokeTransparency = 0
297
label_7.BorderSizePixel = 0
298
label_7.TextScaled = true
299
label_7.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
300
label_7.BackgroundTransparency = 1
301
label_7.Size = UDim2.new(1, 0, 1, 0)
302
label_7.TextColor3 = Color3.new(1, 1, 1)
303
label_7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
304
label_7.Text = "Speed {#}"
305
label_7.Font = Enum.Font.SourceSansBold
306
label_7.Name = "Label"
307
label_7.FontSize = Enum.FontSize.Size32
308
309
local defense = Instance.new("Frame", weapongui)
310
defense.Size = UDim2.new(0.15, 0, 0.07, 0)
311
defense.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
312
defense.Name = "Defense"
313
defense.Position = UDim2.new(0.61, 0, 0.72, 0)
314
defense.BorderSizePixel = 0
315
defense.BackgroundTransparency = 0.7
316
defense.BackgroundColor3 = Color3.new(0.643137, 0.941177, 1)
317
318
local cover_8 = Instance.new("Frame", defense)
319
cover_8.Size = UDim2.new(1, 0, 1, 0)
320
cover_8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
321
cover_8.Name = "Cover"
322
cover_8.BorderSizePixel = 0
323
cover_8.BackgroundTransparency = 0.5
324
cover_8.BackgroundColor3 = Color3.new(0.643137, 0.941177, 1)
325
326
local label_8 = Instance.new("TextLabel", defense)
327
label_8.TextWrapped = true
328
label_8.TextStrokeTransparency = 0
329
label_8.BorderSizePixel = 0
330
label_8.TextScaled = true
331
label_8.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
332
label_8.BackgroundTransparency = 1
333
label_8.Size = UDim2.new(1, 0, 1, 0)
334
label_8.TextColor3 = Color3.new(1, 1, 1)
335
label_8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
336
label_8.Text = "Defense {#}"
337
label_8.Font = Enum.Font.SourceSansBold
338
label_8.Name = "Label"
339
label_8.FontSize = Enum.FontSize.Size32
340
341
local attack = Instance.new("Frame", weapongui)
342
attack.Size = UDim2.new(0.15, 0, 0.07, 0)
343
attack.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
344
attack.Name = "Attack"
345
attack.Position = UDim2.new(0.425, 0, 0.72, 0)
346
attack.BorderSizePixel = 0
347
attack.BackgroundTransparency = 0.7
348
attack.BackgroundColor3 = Color3.new(1, 0.501961, 0.509804)
349
350
local cover_9 = Instance.new("Frame", attack)
351
cover_9.Size = UDim2.new(1, 0, 1, 0)
352
cover_9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
353
cover_9.Name = "Cover"
354
cover_9.BorderSizePixel = 0
355
cover_9.BackgroundTransparency = 0.5
356
cover_9.BackgroundColor3 = Color3.new(1, 0.501961, 0.509804)
357
358
local label_9 = Instance.new("TextLabel", attack)
359
label_9.TextWrapped = true
360
label_9.TextStrokeTransparency = 0
361
label_9.BorderSizePixel = 0
362
label_9.TextScaled = true
363
label_9.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
364
label_9.BackgroundTransparency = 1
365
label_9.Size = UDim2.new(1, 0, 1, 0)
366
label_9.TextColor3 = Color3.new(1, 1, 1)
367
label_9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
368
label_9.Text = "Attack {#}"
369
label_9.Font = Enum.Font.SourceSansBold
370
label_9.Name = "Label"
371
label_9.FontSize = Enum.FontSize.Size32
372
373
local label = Instance.new("Part", script)
374
label.CanCollide = false
375
label.LeftSurface = Enum.SurfaceType.Unjoinable
376
label.Transparency = 1
377
label.TopSurface = Enum.SurfaceType.Unjoinable
378
label.Anchored = true
379
label.Material = Enum.Material.SmoothPlastic
380
label.Size = Vector3.new(0.2, 0.2, 0.2)
381
label.Name = "Label"
382
label.FrontSurface = Enum.SurfaceType.Unjoinable
383
label.Locked = true
384
label.CFrame = CFrame.new(50.66, 12.064, 16.07)
385
label.RightSurface = Enum.SurfaceType.Unjoinable
386
label.BackSurface = Enum.SurfaceType.Unjoinable
387
label.BrickColor = BrickColor.new("Really black")
388
label.Friction = 0.3
389
label.BottomSurface = Enum.SurfaceType.Unjoinable
390
391
local gui = Instance.new("BillboardGui", label)
392
gui.Name = "GUI"
393
gui.Size = UDim2.new(0, 200, 0, 50)
394
395
local main = Instance.new("Frame", gui)
396
main.Size = UDim2.new(0, 100, 0, 100)
397
main.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
398
main.Name = "Main"
399
main.BorderSizePixel = 0
400
main.BackgroundTransparency = 1
401
main.BackgroundColor3 = Color3.new(1, 1, 1)
402
403
local label_2 = Instance.new("TextLabel", main)
404
label_2.TextWrapped = true
405
label_2.TextStrokeTransparency = 0
406
label_2.BorderSizePixel = 0
407
label_2.TextScaled = true
408
label_2.BackgroundColor3 = Color3.new(1, 1, 1)
409
label_2.BackgroundTransparency = 1
410
label_2.Size = UDim2.new(1, 0, 1, 0)
411
label_2.TextColor3 = Color3.new(1, 1, 1)
412
label_2.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
413
label_2.Text = "0"
414
label_2.Font = Enum.Font.SourceSans
415
label_2.Name = "Label"
416
label_2.FontSize = Enum.FontSize.Size14
417
418
local SongGUI = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
419
SongGUI.Name = "SongGUI"
420
SongGUI.Enabled = false
421
422
local main = Instance.new("Frame", SongGUI)
423
main.Size = UDim2.new(0.25, 0, 0.25, 0)
424
main.Draggable = true
425
main.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
426
main.Name = "Main"
427
main.Style = Enum.FrameStyle.RobloxRound
428
main.Position = UDim2.new(0.375, 0, 0.375, 0)
429
main.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
430
431
local text = Instance.new("TextLabel", main)
432
text.TextWrapped = true
433
text.TextStrokeTransparency = 0
434
text.TextScaled = true
435
text.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
436
text.BackgroundTransparency = 1
437
text.Size = UDim2.new(1, 0, 0.6, 0)
438
text.TextColor3 = Color3.new(1, 1, 1)
439
text.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
440
text.Text = "PLACE SONG ID"
441
text.Name = "Text"
442
443
local id = Instance.new("TextBox", main)
444
id.TextScaled = true
445
id.BackgroundColor3 = Color3.new(0, 0, 0)
446
id.Position = UDim2.new(0, 0, 0.6, 0)
447
id.Size = UDim2.new(1, 0, 0.2, 0)
448
id.BackgroundTransparency = 0.5
449
id.BorderColor3 = Color3.new(1, 1, 1)
450
id.Text = ""
451
id.TextColor3 = Color3.new(1, 1, 1)
452
id.Name = "ID"
453
id.TextWrapped = true
454
455
local play = Instance.new("TextButton", main)
456
play.FontSize = Enum.FontSize.Size32
457
play.TextStrokeTransparency = 0
458
play.BorderSizePixel = 0
459
play.TextScaled = true
460
play.BackgroundColor3 = Color3.new(0.639216, 0.635294, 0.647059)
461
play.Size = UDim2.new(0.75, 0, 0.2, 0)
462
play.Position = UDim2.new(0.125, 0, 0.8, 0)
463
play.Style = Enum.ButtonStyle.RobloxButton
464
play.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
465
play.Text = "PLAY"
466
play.TextColor3 = Color3.new(1, 1, 1)
467
play.Name = "Play"
468
play.TextWrapped = true
469
470
play.MouseButton1Down:connect(function()
471
	for i,v in pairs(game.Players.LocalPlayer.Character.Weapon.Cannon.Handle:GetChildren()) do
472
		if v:IsA("Sound") then
473
			v:Destroy()
474
		end
475
	end
476
	local so = Instance.new("Sound",game.Players.LocalPlayer.Character.Weapon.Cannon.Handle)
477
	so.Name = "Music"
478
	so.SoundId = "rbxassetid://"..id.Text
479
	so.Looped = true
480
	so.Pitch = 1
481
	so.Volume = 1
482
	so:Play()
483
	_G.MusicGUI = false
484
	SongGUI.Enabled = false
485
end)
486
487
--[[CUSTOMIZATION]]--
488
489
Frames = 1 / 60
490
491
Base_Speed = 18
492
Base_Speed_Value = 0.9
493
Base_Attack_Value = 1.5
494
Base_Defense_Value = 0.7
495
496
Cannon_Base_Speed_Value = 0.6
497
Cannon_Base_Attack_Value = 1.1
498
Cannon_Base_Defense_Value = 1.7
499
500
Skill1cooldown = 2.4
501
Skill2cooldown = 5.7
502
Skill3cooldown = 10
503
Skill4cooldown = 14
504
505
Recover_Mana = 1
506
MaxMana = 100
507
508
Recover_Energy = 1
509
MaxEnergy = 75
510
511
ManaInterval = 15
512
EnergyInterval = 22
513
514
Text1 = "[Z] Beat Drop"
515
Text2 = "[X] Max Volume"
516
Text3 = "[C] Breakout"
517
Text4 = "[V] Unleash"
518
519
CannonText1 = "[Z] Blast"
520
CannonText2 = "[X] Barrage"
521
CannonText3 = "[C] Hail"
522
CannonText4 = "[V] Restrain"
523
524
ManaBar_Color = BrickColor.new("Black")
525
EnergyBar_Color = BrickColor.new("New Yeller")
526
Primary_Color = BrickColor.new("Really black")
527
Secondary_Color = BrickColor.new("Really black")
528
529
--[[Variables]]--
530
531
Rbx = LoadLibrary("RbxUtility")
532
Create = Rbx.Create
533
534
m=Instance.new('Model',game.Players.LocalPlayer.Character)
535
536
Arm_Held = game.Players.LocalPlayer.Character["Right Arm"]
537
538
Stat = script.Stats
539
Mana = Stat.Mana
540
Energy = Stat.Energy
541
Frozen = Stat.Frozen
542
Attack = Stat.Attack
543
Defense = Stat.Defense
544
Speed = Stat.Speed
545
546
GUI = script.WeaponGUI
547
548
Bar1 = GUI.Bar1
549
Bar2 = GUI.Bar2
550
Skill1 = GUI.Skill1
551
Skill2 = GUI.Skill2
552
Skill3 = GUI.Skill3
553
Skill4 = GUI.Skill4
554
555
Bar1Cover = Bar1.Cover
556
Bar2Cover = Bar2.Cover
557
Cover1 = Skill1.Cover
558
Cover2 = Skill2.Cover
559
Cover3 = Skill3.Cover
560
Cover4 = Skill4.Cover
561
562
Bar1.BackgroundColor3 = ManaBar_Color.Color
563
Bar1Cover.BackgroundColor3 = ManaBar_Color.Color
564
Bar2.BackgroundColor3 = EnergyBar_Color.Color
565
Bar2Cover.BackgroundColor3 = EnergyBar_Color.Color
566
Skill1.BackgroundColor3 = Primary_Color.Color
567
Cover1.BackgroundColor3 = Primary_Color.Color
568
Skill2.BackgroundColor3 = Primary_Color.Color
569
Cover2.BackgroundColor3 = Primary_Color.Color
570
Skill3.BackgroundColor3 = Primary_Color.Color
571
Cover3.BackgroundColor3 = Primary_Color.Color
572
Skill4.BackgroundColor3 = Primary_Color.Color
573
Cover4.BackgroundColor3 = Primary_Color.Color
574
575
Skill1text = Skill1.Label
576
Skill2text = Skill2.Label
577
Skill3text = Skill3.Label
578
Skill4text = Skill4.Label
579
580
Skill1text.Text = Text1
581
Skill2text.Text = Text2
582
Skill3text.Text = Text3
583
Skill4text.Text = Text4
584
585
-- BEGIN CANNON --
586
587
588
589
 Weapon = Instance.new("Model", script)
590
Weapon.Name = "Weapon"
591
592
 Cannon = Instance.new("Model", Weapon)
593
Cannon.Name = "Cannon"
594
595
 speaker2 = Instance.new("Part", Cannon)
596
speaker2.CanCollide = false
597
speaker2.TopSurface = Enum.SurfaceType.Smooth
598
speaker2.Material = Enum.Material.Neon
599
speaker2.Size = Vector3.new(0.2, 1.295, 1.481)
600
speaker2.Name = "Speaker2"
601
speaker2.CFrame = CFrame.new(8.777, 0.804, 116.085) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
602
speaker2.BrickColor = BrickColor.new("New Yeller")
603
speaker2.Friction = 0.3
604
speaker2.Shape = Enum.PartType.Cylinder
605
speaker2.BottomSurface = Enum.SurfaceType.Smooth
606
607
 mesh = Instance.new("SpecialMesh", speaker2)
608
mesh.Scale = Vector3.new(0.2, 1, 1)
609
mesh.MeshType = Enum.MeshType.Cylinder
610
611
 speaker3 = Instance.new("Part", Cannon)
612
speaker3.CanCollide = false
613
speaker3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
614
speaker3.TopSurface = Enum.SurfaceType.Smooth
615
speaker3.Material = Enum.Material.Neon
616
speaker3.Size = Vector3.new(0.2, 1.295, 1.481)
617
speaker3.Name = "Speaker3"
618
speaker3.CFrame = CFrame.new(10.408, 0.804, 117.026) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
619
speaker3.BrickColor = BrickColor.new("New Yeller")
620
speaker3.Friction = 0.3
621
speaker3.Shape = Enum.PartType.Cylinder
622
speaker3.BottomSurface = Enum.SurfaceType.Smooth
623
624
 mesh_2 = Instance.new("SpecialMesh", speaker3)
625
mesh_2.Scale = Vector3.new(0.2, 1, 1)
626
mesh_2.MeshType = Enum.MeshType.Cylinder
627
628
 part = Instance.new("Part", Cannon)
629
part.CanCollide = false
630
part.TopSurface = Enum.SurfaceType.Smooth
631
part.Material = Enum.Material.SmoothPlastic
632
part.Size = Vector3.new(0.93, 1.132, 1.481)
633
part.CFrame = CFrame.new(10.189, 0.807, 117.405) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
634
part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
635
part.BrickColor = BrickColor.new("Really black")
636
part.Friction = 0.3
637
part.Shape = Enum.PartType.Cylinder
638
part.BottomSurface = Enum.SurfaceType.Smooth
639
640
 speaker1 = Instance.new("Part", Cannon)
641
speaker1.CanCollide = false
642
speaker1.TopSurface = Enum.SurfaceType.Smooth
643
speaker1.Material = Enum.Material.Neon
644
speaker1.Size = Vector3.new(0.2, 1.295, 1.481)
645
speaker1.Name = "Speaker1"
646
speaker1.CFrame = CFrame.new(9.968, 0.804, 117.787) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
647
speaker1.BrickColor = BrickColor.new("New Yeller")
648
speaker1.Friction = 0.3
649
speaker1.Shape = Enum.PartType.Cylinder
650
speaker1.BottomSurface = Enum.SurfaceType.Smooth
651
652
 mesh_3 = Instance.new("SpecialMesh", speaker1)
653
mesh_3.Scale = Vector3.new(0.2, 1, 1)
654
mesh_3.MeshType = Enum.MeshType.Cylinder
655
656
 part_2 = Instance.new("Part", Cannon)
657
part_2.CanCollide = false
658
part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
659
part_2.TopSurface = Enum.SurfaceType.Smooth
660
part_2.Material = Enum.Material.SmoothPlastic
661
part_2.Size = Vector3.new(0.93, 1.132, 1.481)
662
part_2.CFrame = CFrame.new(8.559, 0.807, 116.464) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
663
part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
664
part_2.BrickColor = BrickColor.new("Really black")
665
part_2.Friction = 0.3
666
part_2.Shape = Enum.PartType.Cylinder
667
part_2.BottomSurface = Enum.SurfaceType.Smooth
668
669
 speaker4 = Instance.new("Part", Cannon)
670
speaker4.CanCollide = false
671
speaker4.TopSurface = Enum.SurfaceType.Smooth
672
speaker4.Material = Enum.Material.Neon
673
speaker4.Size = Vector3.new(0.2, 1.295, 1.481)
674
speaker4.Name = "Speaker4"
675
speaker4.CFrame = CFrame.new(8.338, 0.804, 116.846) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
676
speaker4.BrickColor = BrickColor.new("New Yeller")
677
speaker4.Friction = 0.3
678
speaker4.Shape = Enum.PartType.Cylinder
679
speaker4.BottomSurface = Enum.SurfaceType.Smooth
680
681
 mesh_4 = Instance.new("SpecialMesh", speaker4)
682
mesh_4.Scale = Vector3.new(0.2, 1, 1)
683
mesh_4.MeshType = Enum.MeshType.Cylinder
684
685
 part_3 = Instance.new("Part", Cannon)
686
part_3.CanCollide = false
687
part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
688
part_3.TopSurface = Enum.SurfaceType.Smooth
689
part_3.Material = Enum.Material.Neon
690
part_3.Size = Vector3.new(0.2, 0.847, 1.037)
691
part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
692
part_3.CFrame = CFrame.new(9.498, 0.769, 117.001) * CFrame.Angles(-0, -0.52360081672668, -0)
693
part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
694
part_3.BrickColor = BrickColor.new("Lime green")
695
part_3.Friction = 0.3
696
part_3.Shape = Enum.PartType.Cylinder
697
part_3.BottomSurface = Enum.SurfaceType.Smooth
698
699
 mesh_5 = Instance.new("SpecialMesh", part_3)
700
mesh_5.Scale = Vector3.new(0.517, 1, 1)
701
mesh_5.MeshType = Enum.MeshType.Cylinder
702
703
 part_4 = Instance.new("Part", Cannon)
704
part_4.CanCollide = false
705
part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
706
part_4.TopSurface = Enum.SurfaceType.Smooth
707
part_4.Material = Enum.Material.Neon
708
part_4.Size = Vector3.new(0.2, 0.847, 1.037)
709
part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
710
part_4.CFrame = CFrame.new(9.366, 0.769, 116.924) * CFrame.Angles(-0, -0.52360081672668, -0)
711
part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
712
part_4.BrickColor = BrickColor.new("Lime green")
713
part_4.Friction = 0.3
714
part_4.Shape = Enum.PartType.Cylinder
715
part_4.BottomSurface = Enum.SurfaceType.Smooth
716
717
 mesh_6 = Instance.new("SpecialMesh", part_4)
718
mesh_6.Scale = Vector3.new(0.517, 1, 1)
719
mesh_6.MeshType = Enum.MeshType.Cylinder
720
721
 part_5 = Instance.new("Part", Cannon)
722
part_5.CanCollide = false
723
part_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
724
part_5.TopSurface = Enum.SurfaceType.Smooth
725
part_5.Material = Enum.Material.SmoothPlastic
726
part_5.Size = Vector3.new(0.376, 0.633, 0.991)
727
part_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
728
part_5.CFrame = CFrame.new(10.733, 0.785, 117.693) * CFrame.Angles(-0, -0.52360081672668, -0)
729
part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
730
part_5.BrickColor = BrickColor.new("Dark stone grey")
731
part_5.Friction = 0.3
732
part_5.Shape = Enum.PartType.Cylinder
733
part_5.BottomSurface = Enum.SurfaceType.Smooth
734
735
 handle = Instance.new("Part", Cannon)
736
handle.CanCollide = false
737
handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
738
handle.TopSurface = Enum.SurfaceType.Smooth
739
handle.Material = Enum.Material.SmoothPlastic
740
handle.Size = Vector3.new(2.755, 0.786, 1.037)
741
handle.Name = "Handle"
742
handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
743
handle.CFrame = CFrame.new(9.597, 0.781, 117.057) * CFrame.Angles(-0, -0.52360081672668, -0)
744
handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
745
handle.BrickColor = BrickColor.new("Dark stone grey")
746
handle.Friction = 0.3
747
handle.Shape = Enum.PartType.Cylinder
748
handle.BottomSurface = Enum.SurfaceType.Smooth
749
750
 part_6 = Instance.new("Part", Cannon)
751
part_6.CanCollide = false
752
part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
753
part_6.TopSurface = Enum.SurfaceType.Smooth
754
part_6.Material = Enum.Material.Neon
755
part_6.Size = Vector3.new(0.376, 0.633, 0.595)
756
part_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
757
part_6.CFrame = CFrame.new(10.734, 0.785, 117.698) * CFrame.Angles(-0, -0.52360081672668, -0)
758
part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
759
part_6.BrickColor = BrickColor.new("Really blue")
760
part_6.Friction = 0.3
761
part_6.Shape = Enum.PartType.Cylinder
762
part_6.BottomSurface = Enum.SurfaceType.Smooth
763
764
 part_7 = Instance.new("Part", Cannon)
765
part_7.CanCollide = false
766
part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
767
part_7.TopSurface = Enum.SurfaceType.Smooth
768
part_7.Material = Enum.Material.Neon
769
part_7.Size = Vector3.new(0.2, 0.847, 1.037)
770
part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
771
part_7.CFrame = CFrame.new(9.246, 0.769, 116.855) * CFrame.Angles(-0, -0.52360081672668, -0)
772
part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
773
part_7.BrickColor = BrickColor.new("Lime green")
774
part_7.Friction = 0.3
775
part_7.Shape = Enum.PartType.Cylinder
776
part_7.BottomSurface = Enum.SurfaceType.Smooth
777
778
 mesh_7 = Instance.new("SpecialMesh", part_7)
779
mesh_7.Scale = Vector3.new(0.517, 1, 1)
780
mesh_7.MeshType = Enum.MeshType.Cylinder
781
782
 part_8 = Instance.new("Part", Cannon)
783
part_8.CanCollide = false
784
part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
785
part_8.TopSurface = Enum.SurfaceType.Smooth
786
part_8.Material = Enum.Material.Neon
787
part_8.Size = Vector3.new(0.2, 0.847, 1.037)
788
part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
789
part_8.CFrame = CFrame.new(9.125, 0.769, 116.785) * CFrame.Angles(-0, -0.52360081672668, -0)
790
part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
791
part_8.BrickColor = BrickColor.new("Lime green")
792
part_8.Friction = 0.3
793
part_8.Shape = Enum.PartType.Cylinder
794
part_8.BottomSurface = Enum.SurfaceType.Smooth
795
796
 mesh_8 = Instance.new("SpecialMesh", part_8)
797
mesh_8.Scale = Vector3.new(0.517, 1, 1)
798
mesh_8.MeshType = Enum.MeshType.Cylinder
799
800
 part_9 = Instance.new("Part", Cannon)
801
part_9.CanCollide = false
802
part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
803
part_9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
804
part_9.Material = Enum.Material.Neon
805
part_9.Size = Vector3.new(0.2, 0.2, 0.2)
806
part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
807
part_9.CFrame = CFrame.new(10.829, 0.914, 117.387) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
808
part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
809
part_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
810
part_9.BrickColor = BrickColor.new("Dark indigo")
811
part_9.Friction = 0.3
812
part_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
813
814
 mesh_9 = Instance.new("BlockMesh", part_9)
815
mesh_9.Scale = Vector3.new(0.2, 0.73, 0.67)
816
817
 part_10 = Instance.new("Part", Cannon)
818
part_10.CanCollide = false
819
part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
820
part_10.TopSurface = Enum.SurfaceType.Smooth
821
part_10.Material = Enum.Material.Neon
822
part_10.Size = Vector3.new(0.2, 0.847, 1.037)
823
part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
824
part_10.CFrame = CFrame.new(9.619, 0.769, 117.07) * CFrame.Angles(-0, -0.52360081672668, -0)
825
part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
826
part_10.BrickColor = BrickColor.new("Lime green")
827
part_10.Friction = 0.3
828
part_10.Shape = Enum.PartType.Cylinder
829
part_10.BottomSurface = Enum.SurfaceType.Smooth
830
831
 mesh_10 = Instance.new("SpecialMesh", part_10)
832
mesh_10.Scale = Vector3.new(0.517, 1, 1)
833
mesh_10.MeshType = Enum.MeshType.Cylinder
834
835
 part_11 = Instance.new("Part", Cannon)
836
part_11.CanCollide = false
837
part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
838
part_11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
839
part_11.Material = Enum.Material.Neon
840
part_11.Size = Vector3.new(0.2, 0.2, 0.2)
841
part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
842
part_11.CFrame = CFrame.new(10.816, 0.646, 117.38) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
843
part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
844
part_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
845
part_11.BrickColor = BrickColor.new("Dark indigo")
846
part_11.Friction = 0.3
847
part_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
848
849
 mesh_11 = Instance.new("BlockMesh", part_11)
850
mesh_11.Scale = Vector3.new(0.2, 0.73, 0.67)
851
852
 part_12 = Instance.new("Part", Cannon)
853
part_12.CanCollide = false
854
part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
855
part_12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
856
part_12.Material = Enum.Material.Neon
857
part_12.Size = Vector3.new(0.2, 0.2, 0.2)
858
part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
859
part_12.CFrame = CFrame.new(10.483, 0.646, 117.958) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
860
part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
861
part_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
862
part_12.BrickColor = BrickColor.new("Dark indigo")
863
part_12.Friction = 0.3
864
part_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
865
866
 mesh_12 = Instance.new("BlockMesh", part_12)
867
mesh_12.Scale = Vector3.new(0.2, 0.73, 0.67)
868
869
 Cannon_2 = Instance.new("Part", Cannon)
870
Cannon_2.CanCollide = false
871
Cannon_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
872
Cannon_2.Transparency = 1
873
Cannon_2.TopSurface = Enum.SurfaceType.Smooth
874
Cannon_2.Material = Enum.Material.SmoothPlastic
875
Cannon_2.Size = Vector3.new(0.2, 0.2, 0.2)
876
Cannon_2.Name = "Cannon"
877
Cannon_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
878
Cannon_2.CFrame = CFrame.new(10.912, 0.791, 117.778) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
879
Cannon_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
880
Cannon_2.BrickColor = BrickColor.new("Really blue")
881
Cannon_2.Friction = 0.3
882
Cannon_2.Shape = Enum.PartType.Cylinder
883
Cannon_2.BottomSurface = Enum.SurfaceType.Smooth
884
885
 mesh_13 = Instance.new("SpecialMesh", Cannon_2)
886
mesh_13.Scale = Vector3.new(0.2, 0.2, 0.2)
887
mesh_13.MeshType = Enum.MeshType.Cylinder
888
889
 part_13 = Instance.new("Part", Cannon)
890
part_13.CanCollide = false
891
part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
892
part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
893
part_13.Material = Enum.Material.SmoothPlastic
894
part_13.Size = Vector3.new(1.4, 0.2, 1.4)
895
part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
896
part_13.CFrame = CFrame.new(9.962, 0.804, 117.798) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
897
part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
898
part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
899
part_13.BrickColor = BrickColor.new("Really black")
900
part_13.Friction = 0.3
901
part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
902
903
 mesh_14 = Instance.new("SpecialMesh", part_13)
904
mesh_14.Scale = Vector3.new(1, 0.091, 1)
905
mesh_14.MeshType = Enum.MeshType.Sphere
906
907
 part_14 = Instance.new("Part", Cannon)
908
part_14.CanCollide = false
909
part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
910
part_14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
911
part_14.Material = Enum.Material.SmoothPlastic
912
part_14.Size = Vector3.new(1.4, 0.2, 1.4)
913
part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
914
part_14.CFrame = CFrame.new(8.334, 0.804, 116.858) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
915
part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
916
part_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
917
part_14.BrickColor = BrickColor.new("Really black")
918
part_14.Friction = 0.3
919
part_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
920
921
 mesh_15 = Instance.new("SpecialMesh", part_14)
922
mesh_15.Scale = Vector3.new(1, 0.091, 1)
923
mesh_15.MeshType = Enum.MeshType.Sphere
924
925
 part_15 = Instance.new("Part", Cannon)
926
part_15.CanCollide = false
927
part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
928
part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
929
part_15.Material = Enum.Material.SmoothPlastic
930
part_15.Size = Vector3.new(1.4, 0.2, 1.4)
931
part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
932
part_15.CFrame = CFrame.new(10.412, 0.804, 117.018) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
933
part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
934
part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
935
part_15.BrickColor = BrickColor.new("Really black")
936
part_15.Friction = 0.3
937
part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
938
939
 mesh_16 = Instance.new("SpecialMesh", part_15)
940
mesh_16.Scale = Vector3.new(1, 0.091, 1)
941
mesh_16.MeshType = Enum.MeshType.Sphere
942
943
 part_16 = Instance.new("Part", Cannon)
944
part_16.CanCollide = false
945
part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
946
part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
947
part_16.Material = Enum.Material.SmoothPlastic
948
part_16.Size = Vector3.new(1.4, 0.2, 1.4)
949
part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
950
part_16.CFrame = CFrame.new(8.784, 0.804, 116.078) * CFrame.Angles(3.1415927410126, -1.0472015142441, 1.570796251297)
951
part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
952
part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
953
part_16.BrickColor = BrickColor.new("Really black")
954
part_16.Friction = 0.3
955
part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
956
957
 mesh_17 = Instance.new("SpecialMesh", part_16)
958
mesh_17.Scale = Vector3.new(1, 0.091, 1)
959
mesh_17.MeshType = Enum.MeshType.Sphere
960
961
 flap2 = Instance.new("Model", Weapon)
962
flap2.Name = "Flap2"
963
964
 hitbox = Instance.new("Part", flap2)
965
hitbox.CanCollide = false
966
hitbox.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
967
hitbox.Transparency = 1
968
hitbox.TopSurface = Enum.SurfaceType.SmoothNoOutlines
969
hitbox.Material = Enum.Material.SmoothPlastic
970
hitbox.Size = Vector3.new(3.458, 1.049, 0.899)
971
hitbox.Name = "Hitbox"
972
hitbox.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
973
hitbox.CFrame = CFrame.new(9.427, 0.599, 116.971) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
974
hitbox.RightSurface = Enum.SurfaceType.SmoothNoOutlines
975
hitbox.BackSurface = Enum.SurfaceType.SmoothNoOutlines
976
hitbox.BrickColor = BrickColor.new("Really black")
977
hitbox.Friction = 0.3
978
hitbox.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
979
980
 handle_2 = Instance.new("Part", flap2)
981
handle_2.CanCollide = false
982
handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
983
handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
984
handle_2.Material = Enum.Material.Neon
985
handle_2.Size = Vector3.new(3.257, 0.2, 0.2)
986
handle_2.Name = "Handle"
987
handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
988
handle_2.CFrame = CFrame.new(9.422, 0.1, 116.953) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
989
handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
990
handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
991
handle_2.BrickColor = BrickColor.new("New Yeller")
992
handle_2.Friction = 0.3
993
handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
994
995
 mesh_18 = Instance.new("BlockMesh", handle_2)
996
mesh_18.Scale = Vector3.new(1, 0.32, 0.5)
997
998
 part_17 = Instance.new("Part", flap2)
999
part_17.CanCollide = false
1000
part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1001
part_17.TopSurface = Enum.SurfaceType.Smooth
1002
part_17.Material = Enum.Material.Neon
1003
part_17.Size = Vector3.new(0.2, 0.206, 0.206)
1004
part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1005
part_17.CFrame = CFrame.new(8.02, 0.169, 116.143) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1006
part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1007
part_17.BrickColor = BrickColor.new("New Yeller")
1008
part_17.Friction = 0.3
1009
part_17.Shape = Enum.PartType.Cylinder
1010
part_17.BottomSurface = Enum.SurfaceType.Smooth
1011
1012
 mesh_19 = Instance.new("SpecialMesh", part_17)
1013
mesh_19.Scale = Vector3.new(0.5, 1, 1)
1014
mesh_19.MeshType = Enum.MeshType.Cylinder
1015
1016
 part_18 = Instance.new("Part", flap2)
1017
part_18.CanCollide = false
1018
part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1019
part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1020
part_18.Material = Enum.Material.Neon
1021
part_18.Size = Vector3.new(0.2, 0.836, 0.2)
1022
part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1023
part_18.CFrame = CFrame.new(7.981, 0.576, 116.121) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1024
part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1025
part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1026
part_18.BrickColor = BrickColor.new("New Yeller")
1027
part_18.Friction = 0.3
1028
part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1029
1030
 mesh_20 = Instance.new("BlockMesh", part_18)
1031
mesh_20.Scale = Vector3.new(0.58, 1, 0.5)
1032
1033
 part_19 = Instance.new("Part", flap2)
1034
part_19.CanCollide = false
1035
part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1036
part_19.TopSurface = Enum.SurfaceType.Smooth
1037
part_19.Material = Enum.Material.Neon
1038
part_19.Size = Vector3.new(0.2, 0.206, 0.206)
1039
part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1040
part_19.CFrame = CFrame.new(10.83, 0.169, 117.766) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1041
part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1042
part_19.BrickColor = BrickColor.new("New Yeller")
1043
part_19.Friction = 0.3
1044
part_19.Shape = Enum.PartType.Cylinder
1045
part_19.BottomSurface = Enum.SurfaceType.Smooth
1046
1047
 mesh_21 = Instance.new("SpecialMesh", part_19)
1048
mesh_21.Scale = Vector3.new(0.5, 1, 1)
1049
mesh_21.MeshType = Enum.MeshType.Cylinder
1050
1051
 part_20 = Instance.new("Part", flap2)
1052
part_20.CanCollide = false
1053
part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1054
part_20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1055
part_20.Material = Enum.Material.Neon
1056
part_20.Size = Vector3.new(0.2, 0.836, 0.2)
1057
part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1058
part_20.CFrame = CFrame.new(10.868, 0.576, 117.788) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1059
part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1060
part_20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1061
part_20.BrickColor = BrickColor.new("New Yeller")
1062
part_20.Friction = 0.3
1063
part_20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1064
1065
 mesh_22 = Instance.new("BlockMesh", part_20)
1066
mesh_22.Scale = Vector3.new(0.58, 1, 0.51)
1067
1068
 part_21 = Instance.new("Part", flap2)
1069
part_21.CanCollide = false
1070
part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1071
part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1072
part_21.Material = Enum.Material.SmoothPlastic
1073
part_21.Size = Vector3.new(3.278, 0.566, 0.899)
1074
part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1075
part_21.CFrame = CFrame.new(9.425, 0.354, 116.97) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1076
part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1077
part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1078
part_21.BrickColor = BrickColor.new("Black")
1079
part_21.Friction = 0.3
1080
part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1081
1082
 wedge = Instance.new("WedgePart", flap2)
1083
wedge.CanCollide = false
1084
wedge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1085
wedge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1086
wedge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1087
wedge.Friction = 0.3
1088
wedge.Material = Enum.Material.SmoothPlastic
1089
wedge.Size = Vector3.new(0.892, 0.48, 0.4)
1090
wedge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1091
wedge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1092
wedge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1093
wedge.CFrame = CFrame.new(9.976, 0.877, 117.28) * CFrame.Angles(-0, 1.0472009181976, -0)
1094
wedge.BrickColor = BrickColor.new("Black")
1095
1096
 wedge_2 = Instance.new("WedgePart", flap2)
1097
wedge_2.CanCollide = false
1098
wedge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1099
wedge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1100
wedge_2.Friction = 0.3
1101
wedge_2.Material = Enum.Material.SmoothPlastic
1102
wedge_2.Size = Vector3.new(0.892, 0.48, 0.4)
1103
wedge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1104
wedge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1105
wedge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1106
wedge_2.CFrame = CFrame.new(8.181, 0.877, 116.244) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1107
wedge_2.BrickColor = BrickColor.new("Black")
1108
1109
 wedge_3 = Instance.new("WedgePart", flap2)
1110
wedge_3.CanCollide = false
1111
wedge_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1112
wedge_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1113
wedge_3.Friction = 0.3
1114
wedge_3.Material = Enum.Material.SmoothPlastic
1115
wedge_3.Size = Vector3.new(0.892, 0.48, 0.4)
1116
wedge_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1117
wedge_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1118
wedge_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1119
wedge_3.CFrame = CFrame.new(8.562, 0.877, 116.464) * CFrame.Angles(-0, 1.0472009181976, -0)
1120
wedge_3.BrickColor = BrickColor.new("Black")
1121
1122
 wedge_4 = Instance.new("WedgePart", flap2)
1123
wedge_4.CanCollide = false
1124
wedge_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1125
wedge_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1126
wedge_4.Friction = 0.3
1127
wedge_4.Material = Enum.Material.SmoothPlastic
1128
wedge_4.Size = Vector3.new(0.892, 0.48, 0.4)
1129
wedge_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1130
wedge_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1131
wedge_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1132
wedge_4.CFrame = CFrame.new(10.674, 0.877, 117.684) * CFrame.Angles(-0, 1.0472009181976, -0)
1133
wedge_4.BrickColor = BrickColor.new("Black")
1134
1135
 wedge_5 = Instance.new("WedgePart", flap2)
1136
wedge_5.CanCollide = false
1137
wedge_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1138
wedge_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1139
wedge_5.Friction = 0.3
1140
wedge_5.Material = Enum.Material.SmoothPlastic
1141
wedge_5.Size = Vector3.new(0.892, 0.48, 0.4)
1142
wedge_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1143
wedge_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1144
wedge_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1145
wedge_5.CFrame = CFrame.new(10.323, 0.877, 117.481) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1146
wedge_5.BrickColor = BrickColor.new("Black")
1147
1148
 wedge_6 = Instance.new("WedgePart", flap2)
1149
wedge_6.CanCollide = false
1150
wedge_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1151
wedge_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1152
wedge_6.Friction = 0.3
1153
wedge_6.Material = Enum.Material.SmoothPlastic
1154
wedge_6.Size = Vector3.new(0.892, 0.48, 0.4)
1155
wedge_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1156
wedge_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1157
wedge_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1158
wedge_6.CFrame = CFrame.new(9.624, 0.877, 117.077) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1159
wedge_6.BrickColor = BrickColor.new("Black")
1160
1161
 wedge_7 = Instance.new("WedgePart", flap2)
1162
wedge_7.CanCollide = false
1163
wedge_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1164
wedge_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1165
wedge_7.Friction = 0.3
1166
wedge_7.Material = Enum.Material.SmoothPlastic
1167
wedge_7.Size = Vector3.new(0.892, 0.48, 0.4)
1168
wedge_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1169
wedge_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1170
wedge_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1171
wedge_7.CFrame = CFrame.new(8.909, 0.877, 116.664) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1172
wedge_7.BrickColor = BrickColor.new("Black")
1173
1174
 wedge_8 = Instance.new("WedgePart", flap2)
1175
wedge_8.CanCollide = false
1176
wedge_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1177
wedge_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1178
wedge_8.Friction = 0.3
1179
wedge_8.Material = Enum.Material.SmoothPlastic
1180
wedge_8.Size = Vector3.new(0.892, 0.48, 0.4)
1181
wedge_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1182
wedge_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1183
wedge_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1184
wedge_8.CFrame = CFrame.new(9.278, 0.877, 116.877) * CFrame.Angles(-0, 1.0472009181976, -0)
1185
wedge_8.BrickColor = BrickColor.new("Black")
1186
1187
 part_22 = Instance.new("Part", flap2)
1188
part_22.CanCollide = false
1189
part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1190
part_22.TopSurface = Enum.SurfaceType.Smooth
1191
part_22.Material = Enum.Material.SmoothPlastic
1192
part_22.Size = Vector3.new(0.896, 0.2, 0.2)
1193
part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1194
part_22.CFrame = CFrame.new(8.012, 0.169, 116.156) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1195
part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1196
part_22.BrickColor = BrickColor.new("Black")
1197
part_22.Friction = 0.3
1198
part_22.Shape = Enum.PartType.Cylinder
1199
part_22.BottomSurface = Enum.SurfaceType.Smooth
1200
1201
 part_23 = Instance.new("Part", flap2)
1202
part_23.CanCollide = false
1203
part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1204
part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1205
part_23.Material = Enum.Material.SmoothPlastic
1206
part_23.Size = Vector3.new(0.2, 0.835, 0.899)
1207
part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1208
part_23.CFrame = CFrame.new(10.861, 0.576, 117.799) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1209
part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1210
part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1211
part_23.BrickColor = BrickColor.new("Black")
1212
part_23.Friction = 0.3
1213
part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1214
1215
 mesh_23 = Instance.new("BlockMesh", part_23)
1216
mesh_23.Scale = Vector3.new(0.57, 1, 1)
1217
1218
 part_24 = Instance.new("Part", flap2)
1219
part_24.CanCollide = false
1220
part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1221
part_24.TopSurface = Enum.SurfaceType.Smooth
1222
part_24.Material = Enum.Material.SmoothPlastic
1223
part_24.Size = Vector3.new(0.896, 0.2, 0.2)
1224
part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1225
part_24.CFrame = CFrame.new(10.823, 0.169, 117.779) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1226
part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1227
part_24.BrickColor = BrickColor.new("Black")
1228
part_24.Friction = 0.3
1229
part_24.Shape = Enum.PartType.Cylinder
1230
part_24.BottomSurface = Enum.SurfaceType.Smooth
1231
1232
 part_25 = Instance.new("Part", flap2)
1233
part_25.CanCollide = false
1234
part_25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1235
part_25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1236
part_25.Material = Enum.Material.SmoothPlastic
1237
part_25.Size = Vector3.new(0.2, 0.835, 0.899)
1238
part_25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1239
part_25.CFrame = CFrame.new(7.975, 0.576, 116.133) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1240
part_25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1241
part_25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1242
part_25.BrickColor = BrickColor.new("Black")
1243
part_25.Friction = 0.3
1244
part_25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1245
1246
 mesh_24 = Instance.new("BlockMesh", part_25)
1247
mesh_24.Scale = Vector3.new(0.57, 1, 1)
1248
1249
 decal = Instance.new("Part", flap2)
1250
decal.CanCollide = false
1251
decal.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1252
decal.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1253
decal.Material = Enum.Material.SmoothPlastic
1254
decal.Size = Vector3.new(0.556, 0.504, 0.2)
1255
decal.Name = "Decal"
1256
decal.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1257
decal.CFrame = CFrame.new(9.576, 0.354, 116.569) * CFrame.Angles(-0, -0.52360081672668, -0)
1258
decal.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1259
decal.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1260
decal.BrickColor = BrickColor.new("Really black")
1261
decal.Friction = 0.3
1262
decal.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1263
1264
 decal_2 = Instance.new("Decal", decal)
1265
decal_2.Texture = "http://www.roblox.com/asset/?id=543124451"
1266
1267
 mesh_25 = Instance.new("BlockMesh", decal)
1268
mesh_25.Scale = Vector3.new(1, 1, 0.381)
1269
1270
 flap1 = Instance.new("Model", Weapon)
1271
flap1.Name = "Flap1"
1272
1273
 wedge_9 = Instance.new("WedgePart", flap1)
1274
wedge_9.CanCollide = false
1275
wedge_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1276
wedge_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1277
wedge_9.Friction = 0.3
1278
wedge_9.Material = Enum.Material.SmoothPlastic
1279
wedge_9.Size = Vector3.new(0.892, 0.48, 0.4)
1280
wedge_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1281
wedge_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1282
wedge_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1283
wedge_9.CFrame = CFrame.new(9.635, 0.813, 117.083) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1284
wedge_9.BrickColor = BrickColor.new("Black")
1285
1286
 wedge_10 = Instance.new("WedgePart", flap1)
1287
wedge_10.CanCollide = false
1288
wedge_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1289
wedge_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1290
wedge_10.Friction = 0.3
1291
wedge_10.Material = Enum.Material.SmoothPlastic
1292
wedge_10.Size = Vector3.new(0.892, 0.48, 0.4)
1293
wedge_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1294
wedge_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1295
wedge_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1296
wedge_10.CFrame = CFrame.new(8.538, 0.813, 116.45) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1297
wedge_10.BrickColor = BrickColor.new("Black")
1298
1299
 wedge_11 = Instance.new("WedgePart", flap1)
1300
wedge_11.CanCollide = false
1301
wedge_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1302
wedge_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1303
wedge_11.Friction = 0.3
1304
wedge_11.Material = Enum.Material.SmoothPlastic
1305
wedge_11.Size = Vector3.new(0.892, 0.48, 0.4)
1306
wedge_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1307
wedge_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1308
wedge_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1309
wedge_11.CFrame = CFrame.new(8.191, 0.813, 116.25) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1310
wedge_11.BrickColor = BrickColor.new("Black")
1311
1312
 wedge_12 = Instance.new("WedgePart", flap1)
1313
wedge_12.CanCollide = false
1314
wedge_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1315
wedge_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1316
wedge_12.Friction = 0.3
1317
wedge_12.Material = Enum.Material.SmoothPlastic
1318
wedge_12.Size = Vector3.new(0.892, 0.48, 0.4)
1319
wedge_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1320
wedge_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1321
wedge_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1322
wedge_12.CFrame = CFrame.new(10.333, 0.813, 117.486) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1323
wedge_12.BrickColor = BrickColor.new("Black")
1324
1325
 wedge_13 = Instance.new("WedgePart", flap1)
1326
wedge_13.CanCollide = false
1327
wedge_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1328
wedge_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1329
wedge_13.Friction = 0.3
1330
wedge_13.Material = Enum.Material.SmoothPlastic
1331
wedge_13.Size = Vector3.new(0.892, 0.48, 0.4)
1332
wedge_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1333
wedge_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1334
wedge_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1335
wedge_13.CFrame = CFrame.new(9.266, 0.813, 116.87) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1336
wedge_13.BrickColor = BrickColor.new("Black")
1337
1338
 wedge_14 = Instance.new("WedgePart", flap1)
1339
wedge_14.CanCollide = false
1340
wedge_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1341
wedge_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1342
wedge_14.Friction = 0.3
1343
wedge_14.Material = Enum.Material.SmoothPlastic
1344
wedge_14.Size = Vector3.new(0.892, 0.48, 0.4)
1345
wedge_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1346
wedge_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1347
wedge_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1348
wedge_14.CFrame = CFrame.new(10.68, 0.813, 117.687) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1349
wedge_14.BrickColor = BrickColor.new("Black")
1350
1351
 wedge_15 = Instance.new("WedgePart", flap1)
1352
wedge_15.CanCollide = false
1353
wedge_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1354
wedge_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1355
wedge_15.Friction = 0.3
1356
wedge_15.Material = Enum.Material.SmoothPlastic
1357
wedge_15.Size = Vector3.new(0.892, 0.48, 0.4)
1358
wedge_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1359
wedge_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1360
wedge_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1361
wedge_15.CFrame = CFrame.new(9.982, 0.813, 117.283) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -0)
1362
wedge_15.BrickColor = BrickColor.new("Black")
1363
1364
 wedge_16 = Instance.new("WedgePart", flap1)
1365
wedge_16.CanCollide = false
1366
wedge_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1367
wedge_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1368
wedge_16.Friction = 0.3
1369
wedge_16.Material = Enum.Material.SmoothPlastic
1370
wedge_16.Size = Vector3.new(0.892, 0.48, 0.4)
1371
wedge_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1372
wedge_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1373
wedge_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1374
wedge_16.CFrame = CFrame.new(8.919, 0.813, 116.67) * CFrame.Angles(-0, 1.0472009181976, -3.1415927410126)
1375
wedge_16.BrickColor = BrickColor.new("Black")
1376
1377
 part_26 = Instance.new("Part", flap1)
1378
part_26.CanCollide = false
1379
part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1380
part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1381
part_26.Material = Enum.Material.SmoothPlastic
1382
part_26.Size = Vector3.new(0.2, 0.2, 0.2)
1383
part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1384
part_26.CFrame = CFrame.new(9.607, 1.281, 116.547) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
1385
part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1386
part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1387
part_26.BrickColor = BrickColor.new("Fossil")
1388
part_26.Friction = 0.3
1389
part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1390
1391
 mesh_26 = Instance.new("BlockMesh", part_26)
1392
mesh_26.Scale = Vector3.new(0.2, 0.66, 0.62)
1393
1394
 part_27 = Instance.new("Part", flap1)
1395
part_27.CanCollide = false
1396
part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1397
part_27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1398
part_27.Material = Enum.Material.SmoothPlastic
1399
part_27.Size = Vector3.new(0.2, 0.592, 0.899)
1400
part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1401
part_27.CFrame = CFrame.new(7.98, 1.223, 116.136) * CFrame.Angles(-0, -0.52360081672668, -0)
1402
part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1403
part_27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1404
part_27.BrickColor = BrickColor.new("Black")
1405
part_27.Friction = 0.3
1406
part_27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1407
1408
 mesh_27 = Instance.new("BlockMesh", part_27)
1409
mesh_27.Scale = Vector3.new(0.57, 1, 1)
1410
1411
 hitbox_2 = Instance.new("Part", flap1)
1412
hitbox_2.CanCollide = false
1413
hitbox_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1414
hitbox_2.Transparency = 1
1415
hitbox_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1416
hitbox_2.Material = Enum.Material.SmoothPlastic
1417
hitbox_2.Size = Vector3.new(3.458, 1.043, 0.899)
1418
hitbox_2.Name = "Hitbox"
1419
hitbox_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1420
hitbox_2.CFrame = CFrame.new(9.427, 1.098, 116.971) * CFrame.Angles(-0, -0.52360081672668, -3.1415927410126)
1421
hitbox_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1422
hitbox_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1423
hitbox_2.BrickColor = BrickColor.new("Really black")
1424
hitbox_2.Friction = 0.3
1425
hitbox_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1426
1427
 part_28 = Instance.new("Part", flap1)
1428
part_28.CanCollide = false
1429
part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1430
part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1431
part_28.Material = Enum.Material.Neon
1432
part_28.Size = Vector3.new(0.2, 0.6, 0.2)
1433
part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1434
part_28.CFrame = CFrame.new(10.866, 1.235, 117.787) * CFrame.Angles(-0, -0.52360081672668, -0)
1435
part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1436
part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1437
part_28.BrickColor = BrickColor.new("New Yeller")
1438
part_28.Friction = 0.3
1439
part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1440
1441
 mesh_28 = Instance.new("BlockMesh", part_28)
1442
mesh_28.Scale = Vector3.new(0.6, 1, 0.5)
1443
1444
 part_29 = Instance.new("Part", flap1)
1445
part_29.CanCollide = false
1446
part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1447
part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1448
part_29.Material = Enum.Material.Neon
1449
part_29.Size = Vector3.new(0.2, 0.6, 0.2)
1450
part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1451
part_29.CFrame = CFrame.new(7.988, 1.235, 116.125) * CFrame.Angles(-0, -0.52360081672668, -0)
1452
part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1453
part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1454
part_29.BrickColor = BrickColor.new("New Yeller")
1455
part_29.Friction = 0.3
1456
part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1457
1458
 mesh_29 = Instance.new("BlockMesh", part_29)
1459
mesh_29.Scale = Vector3.new(0.6, 1, 0.5)
1460
1461
 part_30 = Instance.new("Part", flap1)
1462
part_30.CanCollide = false
1463
part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1464
part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1465
part_30.Material = Enum.Material.Neon
1466
part_30.Size = Vector3.new(0.216, 0.2, 0.2)
1467
part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1468
part_30.CFrame = CFrame.new(10.394, 1.138, 117.52) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1469
part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1470
part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1471
part_30.BrickColor = BrickColor.new("Really blue")
1472
part_30.Friction = 0.3
1473
part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1474
1475
 mesh_30 = Instance.new("BlockMesh", part_30)
1476
mesh_30.Scale = Vector3.new(1, 0.57, 0.67)
1477
1478
 part_31 = Instance.new("Part", flap1)
1479
part_31.CanCollide = false
1480
part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1481
part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1482
part_31.Material = Enum.Material.Neon
1483
part_31.Size = Vector3.new(0.2, 0.2, 0.2)
1484
part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1485
part_31.CFrame = CFrame.new(10.495, 0.914, 117.965) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1486
part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1487
part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1488
part_31.BrickColor = BrickColor.new("Dark indigo")
1489
part_31.Friction = 0.3
1490
part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1491
1492
 mesh_31 = Instance.new("BlockMesh", part_31)
1493
mesh_31.Scale = Vector3.new(0.2, 0.73, 0.67)
1494
1495
 part_32 = Instance.new("Part", flap1)
1496
part_32.CanCollide = false
1497
part_32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1498
part_32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1499
part_32.Material = Enum.Material.Neon
1500
part_32.Size = Vector3.new(0.216, 0.2, 0.2)
1501
part_32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1502
part_32.CFrame = CFrame.new(10.526, 1.138, 117.596) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1503
part_32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1504
part_32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1505
part_32.BrickColor = BrickColor.new("Really blue")
1506
part_32.Friction = 0.3
1507
part_32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1508
1509
 mesh_32 = Instance.new("BlockMesh", part_32)
1510
mesh_32.Scale = Vector3.new(1, 0.57, 0.67)
1511
1512
 part_33 = Instance.new("Part", flap1)
1513
part_33.CanCollide = false
1514
part_33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1515
part_33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1516
part_33.Material = Enum.Material.Neon
1517
part_33.Size = Vector3.new(0.216, 0.2, 0.2)
1518
part_33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1519
part_33.CFrame = CFrame.new(10.663, 1.138, 117.675) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1520
part_33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1521
part_33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1522
part_33.BrickColor = BrickColor.new("Really blue")
1523
part_33.Friction = 0.3
1524
part_33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1525
1526
 mesh_33 = Instance.new("BlockMesh", part_33)
1527
mesh_33.Scale = Vector3.new(1, 0.57, 0.67)
1528
1529
 part_34 = Instance.new("Part", flap1)
1530
part_34.CanCollide = false
1531
part_34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1532
part_34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1533
part_34.Material = Enum.Material.SmoothPlastic
1534
part_34.Size = Vector3.new(0.2, 0.2, 0.2)
1535
part_34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1536
part_34.CFrame = CFrame.new(9.431, 1.281, 117.5) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
1537
part_34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1538
part_34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1539
part_34.BrickColor = BrickColor.new("Fossil")
1540
part_34.Friction = 0.3
1541
part_34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1542
1543
 mesh_34 = Instance.new("BlockMesh", part_34)
1544
mesh_34.Scale = Vector3.new(0.2, 0.66, 0.62)
1545
1546
 part_35 = Instance.new("Part", flap1)
1547
part_35.CanCollide = false
1548
part_35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1549
part_35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1550
part_35.Material = Enum.Material.SmoothPlastic
1551
part_35.Size = Vector3.new(0.2, 0.2, 0.2)
1552
part_35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1553
part_35.CFrame = CFrame.new(9.305, 1.281, 117.427) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
1554
part_35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1555
part_35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1556
part_35.BrickColor = BrickColor.new("Fossil")
1557
part_35.Friction = 0.3
1558
part_35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1559
1560
 mesh_35 = Instance.new("BlockMesh", part_35)
1561
mesh_35.Scale = Vector3.new(0.2, 0.66, 0.62)
1562
1563
 part_36 = Instance.new("Part", flap1)
1564
part_36.CanCollide = false
1565
part_36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1566
part_36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1567
part_36.Material = Enum.Material.SmoothPlastic
1568
part_36.Size = Vector3.new(0.2, 0.2, 0.2)
1569
part_36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1570
part_36.CFrame = CFrame.new(9.151, 1.281, 117.338) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
1571
part_36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1572
part_36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1573
part_36.BrickColor = BrickColor.new("Fossil")
1574
part_36.Friction = 0.3
1575
part_36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1576
1577
 mesh_36 = Instance.new("BlockMesh", part_36)
1578
mesh_36.Scale = Vector3.new(0.2, 0.66, 0.62)
1579
1580
 part_37 = Instance.new("Part", flap1)
1581
part_37.CanCollide = false
1582
part_37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1583
part_37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1584
part_37.Material = Enum.Material.SmoothPlastic
1585
part_37.Size = Vector3.new(0.2, 0.2, 0.2)
1586
part_37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1587
part_37.CFrame = CFrame.new(9.005, 1.281, 117.254) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
1588
part_37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1589
part_37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1590
part_37.BrickColor = BrickColor.new("Fossil")
1591
part_37.Friction = 0.3
1592
part_37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1593
1594
 mesh_37 = Instance.new("BlockMesh", part_37)
1595
mesh_37.Scale = Vector3.new(0.2, 0.66, 0.62)
1596
1597
 part_38 = Instance.new("Part", flap1)
1598
part_38.CanCollide = false
1599
part_38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1600
part_38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1601
part_38.Material = Enum.Material.SmoothPlastic
1602
part_38.Size = Vector3.new(0.2, 0.2, 0.2)
1603
part_38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1604
part_38.CFrame = CFrame.new(8.866, 1.281, 117.174) * CFrame.Angles(-3.1415920257568, -1.0472010374069, -3.0041179656982)
1605
part_38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1606
part_38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1607
part_38.BrickColor = BrickColor.new("Fossil")
1608
part_38.Friction = 0.3
1609
part_38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1610
1611
 mesh_38 = Instance.new("BlockMesh", part_38)
1612
mesh_38.Scale = Vector3.new(0.2, 0.66, 0.62)
1613
1614
 part_39 = Instance.new("Part", flap1)
1615
part_39.CanCollide = false
1616
part_39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1617
part_39.TopSurface = Enum.SurfaceType.Smooth
1618
part_39.Material = Enum.Material.Neon
1619
part_39.Size = Vector3.new(0.2, 0.206, 0.206)
1620
part_39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1621
part_39.CFrame = CFrame.new(10.829, 1.521, 117.765) * CFrame.Angles(-0, 1.0472009181976, -0)
1622
part_39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1623
part_39.BrickColor = BrickColor.new("New Yeller")
1624
part_39.Friction = 0.3
1625
part_39.Shape = Enum.PartType.Cylinder
1626
part_39.BottomSurface = Enum.SurfaceType.Smooth
1627
1628
 mesh_39 = Instance.new("SpecialMesh", part_39)
1629
mesh_39.Scale = Vector3.new(0.5, 1, 1)
1630
mesh_39.MeshType = Enum.MeshType.Cylinder
1631
1632
 handle_3 = Instance.new("Part", flap1)
1633
handle_3.CanCollide = false
1634
handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1635
handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1636
handle_3.Material = Enum.Material.Neon
1637
handle_3.Size = Vector3.new(0.2, 0.2, 3.269)
1638
handle_3.Name = "Handle"
1639
handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1640
handle_3.CFrame = CFrame.new(9.435, 1.594, 116.959) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1641
handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1642
handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1643
handle_3.BrickColor = BrickColor.new("New Yeller")
1644
handle_3.Friction = 0.3
1645
handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1646
1647
 mesh_40 = Instance.new("BlockMesh", handle_3)
1648
mesh_40.Scale = Vector3.new(0.5, 0.28, 1)
1649
1650
 part_40 = Instance.new("Part", flap1)
1651
part_40.CanCollide = false
1652
part_40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1653
part_40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1654
part_40.Material = Enum.Material.SmoothPlastic
1655
part_40.Size = Vector3.new(3.278, 0.566, 0.899)
1656
part_40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1657
part_40.CFrame = CFrame.new(9.425, 1.336, 116.97) * CFrame.Angles(-0, -0.52360081672668, -0)
1658
part_40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1659
part_40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1660
part_40.BrickColor = BrickColor.new("Black")
1661
part_40.Friction = 0.3
1662
part_40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1663
1664
 part_41 = Instance.new("Part", flap1)
1665
part_41.CanCollide = false
1666
part_41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1667
part_41.TopSurface = Enum.SurfaceType.Smooth
1668
part_41.Material = Enum.Material.SmoothPlastic
1669
part_41.Size = Vector3.new(0.896, 0.2, 0.2)
1670
part_41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1671
part_41.CFrame = CFrame.new(8.015, 1.521, 116.157) * CFrame.Angles(-0, 1.0472009181976, -0)
1672
part_41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1673
part_41.BrickColor = BrickColor.new("Black")
1674
part_41.Friction = 0.3
1675
part_41.Shape = Enum.PartType.Cylinder
1676
part_41.BottomSurface = Enum.SurfaceType.Smooth
1677
1678
 part_42 = Instance.new("Part", flap1)
1679
part_42.CanCollide = false
1680
part_42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1681
part_42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1682
part_42.Material = Enum.Material.SmoothPlastic
1683
part_42.Size = Vector3.new(0.906, 0.2, 1.024)
1684
part_42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1685
part_42.CFrame = CFrame.new(9.379, 1.464, 116.946) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1686
part_42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1687
part_42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1688
part_42.BrickColor = BrickColor.new("Really black")
1689
part_42.Friction = 0.3
1690
part_42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1691
1692
 part_43 = Instance.new("Part", flap1)
1693
part_43.CanCollide = false
1694
part_43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1695
part_43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1696
part_43.Material = Enum.Material.SmoothPlastic
1697
part_43.Size = Vector3.new(0.2, 0.2, 0.2)
1698
part_43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1699
part_43.CFrame = CFrame.new(9.323, 1.281, 116.383) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
1700
part_43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1701
part_43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1702
part_43.BrickColor = BrickColor.new("Fossil")
1703
part_43.Friction = 0.3
1704
part_43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1705
1706
 mesh_41 = Instance.new("BlockMesh", part_43)
1707
mesh_41.Scale = Vector3.new(0.2, 0.66, 0.62)
1708
1709
 part_44 = Instance.new("Part", flap1)
1710
part_44.CanCollide = false
1711
part_44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1712
part_44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1713
part_44.Material = Enum.Material.SmoothPlastic
1714
part_44.Size = Vector3.new(0.2, 0.2, 0.2)
1715
part_44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1716
part_44.CFrame = CFrame.new(9.761, 1.281, 116.636) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
1717
part_44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1718
part_44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1719
part_44.BrickColor = BrickColor.new("Fossil")
1720
part_44.Friction = 0.3
1721
part_44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1722
1723
 mesh_42 = Instance.new("BlockMesh", part_44)
1724
mesh_42.Scale = Vector3.new(0.2, 0.66, 0.62)
1725
1726
 part_45 = Instance.new("Part", flap1)
1727
part_45.CanCollide = false
1728
part_45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1729
part_45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1730
part_45.Material = Enum.Material.SmoothPlastic
1731
part_45.Size = Vector3.new(0.2, 0.592, 0.899)
1732
part_45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1733
part_45.CFrame = CFrame.new(10.859, 1.235, 117.798) * CFrame.Angles(-0, -0.52360081672668, -0)
1734
part_45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1735
part_45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1736
part_45.BrickColor = BrickColor.new("Black")
1737
part_45.Friction = 0.3
1738
part_45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1739
1740
 mesh_43 = Instance.new("BlockMesh", part_45)
1741
mesh_43.Scale = Vector3.new(0.57, 1, 1)
1742
1743
 part_46 = Instance.new("Part", flap1)
1744
part_46.CanCollide = false
1745
part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1746
part_46.TopSurface = Enum.SurfaceType.Smooth
1747
part_46.Material = Enum.Material.Neon
1748
part_46.Size = Vector3.new(0.2, 0.202, 0.202)
1749
part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1750
part_46.CFrame = CFrame.new(8.022, 1.521, 116.145) * CFrame.Angles(-0, 1.0472009181976, -0)
1751
part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1752
part_46.BrickColor = BrickColor.new("New Yeller")
1753
part_46.Friction = 0.3
1754
part_46.Shape = Enum.PartType.Cylinder
1755
part_46.BottomSurface = Enum.SurfaceType.Smooth
1756
1757
 mesh_44 = Instance.new("SpecialMesh", part_46)
1758
mesh_44.Scale = Vector3.new(0.5, 1, 1)
1759
mesh_44.MeshType = Enum.MeshType.Cylinder
1760
1761
 part_47 = Instance.new("Part", flap1)
1762
part_47.CanCollide = false
1763
part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1764
part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1765
part_47.Material = Enum.Material.SmoothPlastic
1766
part_47.Size = Vector3.new(0.2, 0.2, 0.2)
1767
part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1768
part_47.CFrame = CFrame.new(9.888, 1.281, 116.709) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
1769
part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1770
part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1771
part_47.BrickColor = BrickColor.new("Fossil")
1772
part_47.Friction = 0.3
1773
part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1774
1775
 mesh_45 = Instance.new("BlockMesh", part_47)
1776
mesh_45.Scale = Vector3.new(0.2, 0.66, 0.62)
1777
1778
 part_48 = Instance.new("Part", flap1)
1779
part_48.CanCollide = false
1780
part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1781
part_48.TopSurface = Enum.SurfaceType.Smooth
1782
part_48.Material = Enum.Material.SmoothPlastic
1783
part_48.Size = Vector3.new(0.898, 0.2, 0.2)
1784
part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1785
part_48.CFrame = CFrame.new(10.821, 1.521, 117.778) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1786
part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1787
part_48.BrickColor = BrickColor.new("Black")
1788
part_48.Friction = 0.3
1789
part_48.Shape = Enum.PartType.Cylinder
1790
part_48.BottomSurface = Enum.SurfaceType.Smooth
1791
1792
 part_49 = Instance.new("Part", flap1)
1793
part_49.CanCollide = false
1794
part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1795
part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1796
part_49.Material = Enum.Material.SmoothPlastic
1797
part_49.Size = Vector3.new(0.2, 0.2, 0.2)
1798
part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1799
part_49.CFrame = CFrame.new(9.461, 1.281, 116.463) * CFrame.Angles(3.1415920257568, -1.0472010374069, 3.0041179656982)
1800
part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1801
part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1802
part_49.BrickColor = BrickColor.new("Fossil")
1803
part_49.Friction = 0.3
1804
part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1805
1806
 mesh_46 = Instance.new("BlockMesh", part_49)
1807
mesh_46.Scale = Vector3.new(0.2, 0.66, 0.62)
1808
1809
 part_50 = Instance.new("Part", flap1)
1810
part_50.CanCollide = false
1811
part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1812
part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1813
part_50.Material = Enum.Material.SmoothPlastic
1814
part_50.Size = Vector3.new(0.302, 0.592, 0.2)
1815
part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1816
part_50.CFrame = CFrame.new(10.436, 1.916, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1817
part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1818
part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1819
part_50.BrickColor = BrickColor.new("Really black")
1820
part_50.Friction = 0.3
1821
part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1822
1823
 mesh_47 = Instance.new("BlockMesh", part_50)
1824
mesh_47.Scale = Vector3.new(1, 1, 0.89)
1825
1826
 part_51 = Instance.new("Part", flap1)
1827
part_51.CanCollide = false
1828
part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1829
part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1830
part_51.Material = Enum.Material.SmoothPlastic
1831
part_51.Size = Vector3.new(0.302, 0.2, 0.2)
1832
part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1833
part_51.CFrame = CFrame.new(10.436, 2.216, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1834
part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1835
part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1836
part_51.BrickColor = BrickColor.new("Really black")
1837
part_51.Friction = 0.3
1838
part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1839
1840
 mesh_48 = Instance.new("SpecialMesh", part_51)
1841
mesh_48.Scale = Vector3.new(1, 0.96, 0.89)
1842
mesh_48.MeshType = Enum.MeshType.Cylinder
1843
1844
 part_52 = Instance.new("Part", flap1)
1845
part_52.CanCollide = false
1846
part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1847
part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1848
part_52.Material = Enum.Material.Neon
1849
part_52.Size = Vector3.new(0.2, 0.6, 0.2)
1850
part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1851
part_52.CFrame = CFrame.new(8.34, 1.916, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1852
part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1853
part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1854
part_52.BrickColor = BrickColor.new("New Yeller")
1855
part_52.Friction = 0.3
1856
part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1857
1858
 mesh_49 = Instance.new("BlockMesh", part_52)
1859
mesh_49.Scale = Vector3.new(0.5, 1, 0.9)
1860
1861
 part_53 = Instance.new("Part", flap1)
1862
part_53.CanCollide = false
1863
part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1864
part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1865
part_53.Material = Enum.Material.SmoothPlastic
1866
part_53.Size = Vector3.new(0.302, 0.592, 0.2)
1867
part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1868
part_53.CFrame = CFrame.new(8.34, 1.919, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1869
part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1870
part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1871
part_53.BrickColor = BrickColor.new("Really black")
1872
part_53.Friction = 0.3
1873
part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1874
1875
 mesh_50 = Instance.new("BlockMesh", part_53)
1876
mesh_50.Scale = Vector3.new(1, 1, 0.89)
1877
1878
 part_54 = Instance.new("Part", flap1)
1879
part_54.CanCollide = false
1880
part_54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1881
part_54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1882
part_54.Material = Enum.Material.Neon
1883
part_54.Size = Vector3.new(0.2, 0.2, 2.417)
1884
part_54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1885
part_54.CFrame = CFrame.new(9.381, 2.212, 116.928) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1886
part_54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1887
part_54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1888
part_54.BrickColor = BrickColor.new("New Yeller")
1889
part_54.Friction = 0.3
1890
part_54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1891
1892
 mesh_51 = Instance.new("SpecialMesh", part_54)
1893
mesh_51.Scale = Vector3.new(0.5, 0.93, 1)
1894
mesh_51.MeshType = Enum.MeshType.Brick
1895
1896
 part_55 = Instance.new("Part", flap1)
1897
part_55.CanCollide = false
1898
part_55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1899
part_55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1900
part_55.Material = Enum.Material.SmoothPlastic
1901
part_55.Size = Vector3.new(0.302, 0.2, 0.2)
1902
part_55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1903
part_55.CFrame = CFrame.new(8.34, 2.216, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1904
part_55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1905
part_55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1906
part_55.BrickColor = BrickColor.new("Really black")
1907
part_55.Friction = 0.3
1908
part_55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1909
1910
 mesh_52 = Instance.new("SpecialMesh", part_55)
1911
mesh_52.Scale = Vector3.new(1, 0.96, 0.89)
1912
mesh_52.MeshType = Enum.MeshType.Cylinder
1913
1914
 part_56 = Instance.new("Part", flap1)
1915
part_56.CanCollide = false
1916
part_56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1917
part_56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1918
part_56.Material = Enum.Material.Neon
1919
part_56.Size = Vector3.new(0.2, 0.2, 0.2)
1920
part_56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1921
part_56.CFrame = CFrame.new(8.34, 2.216, 116.327) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1922
part_56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1923
part_56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1924
part_56.BrickColor = BrickColor.new("New Yeller")
1925
part_56.Friction = 0.3
1926
part_56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1927
1928
 mesh_53 = Instance.new("SpecialMesh", part_56)
1929
mesh_53.Scale = Vector3.new(0.5, 0.97, 0.9)
1930
mesh_53.MeshType = Enum.MeshType.Cylinder
1931
1932
 part_57 = Instance.new("Part", flap1)
1933
part_57.CanCollide = false
1934
part_57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1935
part_57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1936
part_57.Material = Enum.Material.Neon
1937
part_57.Size = Vector3.new(0.2, 0.6, 0.2)
1938
part_57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1939
part_57.CFrame = CFrame.new(10.436, 1.916, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1940
part_57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1941
part_57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1942
part_57.BrickColor = BrickColor.new("New Yeller")
1943
part_57.Friction = 0.3
1944
part_57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1945
1946
 mesh_54 = Instance.new("BlockMesh", part_57)
1947
mesh_54.Scale = Vector3.new(0.5, 1, 0.9)
1948
1949
 part_58 = Instance.new("Part", flap1)
1950
part_58.CanCollide = false
1951
part_58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1952
part_58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1953
part_58.Material = Enum.Material.Neon
1954
part_58.Size = Vector3.new(0.2, 0.2, 0.2)
1955
part_58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1956
part_58.CFrame = CFrame.new(10.436, 2.216, 117.538) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1957
part_58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1958
part_58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1959
part_58.BrickColor = BrickColor.new("New Yeller")
1960
part_58.Friction = 0.3
1961
part_58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1962
1963
 mesh_55 = Instance.new("SpecialMesh", part_58)
1964
mesh_55.Scale = Vector3.new(0.5, 0.97, 0.9)
1965
mesh_55.MeshType = Enum.MeshType.Cylinder
1966
1967
 handle_4 = Instance.new("Part", flap1)
1968
handle_4.CanCollide = false
1969
handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1970
handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1971
handle_4.Material = Enum.Material.SmoothPlastic
1972
handle_4.Size = Vector3.new(0.302, 0.2, 2.415)
1973
handle_4.Name = "Handle"
1974
handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1975
handle_4.CFrame = CFrame.new(9.381, 2.212, 116.928) * CFrame.Angles(-3.1415927410126, -1.0472009181976, -3.1415927410126)
1976
handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1977
handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1978
handle_4.BrickColor = BrickColor.new("Really black")
1979
handle_4.Friction = 0.3
1980
handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1981
1982
 mesh_56 = Instance.new("SpecialMesh", handle_4)
1983
mesh_56.Scale = Vector3.new(1, 0.92, 1)
1984
mesh_56.MeshType = Enum.MeshType.Brick
1985
1986
--DavidAguirre weld script--
1987
1988
function createCFrameCache(part1)
1989
 local f = Instance.new("Folder",part1)
1990
 f.Name = "CFrameCache"
1991
 
1992
 local c0 = Instance.new("CFrameValue",f)
1993
 c0.Name = "C0"
1994
 c0.Value = handle.CFrame:inverse()
1995
 
1996
 local c1 = Instance.new("CFrameValue",f)
1997
 c1.Name = "C1"
1998
 c1.Value = part1.CFrame:inverse()
1999
end
2000
2001
function WeldIt(toolz)
2002
wait()
2003
2004
tool = toolz
2005
handle = tool.Handle
2006
2007
for i,v in pairs(handle:GetChildren()) do
2008
 if v:IsA("JointInstance") then
2009
  v:Destroy()
2010
 end
2011
end
2012
2013
for i,v in pairs(tool:GetChildren()) do
2014
 if v ~= handle then
2015
  if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" then
2016
  if v:FindFirstChild("CFrameCache") == nil then
2017
   createCFrameCache(v)
2018
  end
2019
  local w = Instance.new("Weld",handle)
2020
  w.Part0 = handle
2021
  w.Part1 = v 
2022
  w.C0 = v.CFrameCache.C0.Value
2023
  w.C1 = v.CFrameCache.C1.Value
2024
 end
2025
end
2026
end
2027
end
2028
2029
WeldIt(Cannon)
2030
WeldIt(flap1)
2031
WeldIt(flap2)
2032
2033
-- END CANNON -- 
2034
2035
Cannon = Weapon.Cannon
2036
CannonA = Cannon.Cannon
2037
Flap1 = Weapon.Flap1
2038
Flap2 = Weapon.Flap2
2039
Flap1Handle = Flap1.Handle
2040
Flap2Handle = Flap2.Handle
2041
HitboxA = Weapon.Flap1.Hitbox
2042
HitboxB = Weapon.Flap2.Hitbox
2043
2044
Speed.Value = Base_Speed_Value
2045
Attack.Value = Base_Attack_Value
2046
Defense.Value = Base_Defense_Value
2047
2048
Weapon.Parent = game.Players.LocalPlayer.Character
2049
2050
2051
2052
-- BEGIN BOOMBOX -- 
2053
2054
 Boombox = Instance.new("Model", script)
2055
Boombox.Name = "Boombox"
2056
2057
 part = Instance.new("Part", Boombox)
2058
part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2059
part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2060
part.Material = Enum.Material.Neon
2061
part.Size = Vector3.new(0.216, 0.2, 0.2)
2062
part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2063
part.CFrame = CFrame.new(7.719, 1.138, 123.253) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2064
part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2065
part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2066
part.BrickColor = BrickColor.new("Really blue")
2067
part.Friction = 0.3
2068
part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2069
2070
 mesh = Instance.new("BlockMesh", part)
2071
mesh.Scale = Vector3.new(1, 0.57, 0.67)
2072
2073
 part_2 = Instance.new("Part", Boombox)
2074
part_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2075
part_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2076
part_2.Material = Enum.Material.SmoothPlastic
2077
part_2.Size = Vector3.new(0.556, 0.504, 0.2)
2078
part_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2079
part_2.CFrame = CFrame.new(6.901, 0.354, 122.302) * CFrame.Angles(-0, -0.52360057830811, -0)
2080
part_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2081
part_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2082
part_2.BrickColor = BrickColor.new("Really black")
2083
part_2.Friction = 0.3
2084
part_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2085
2086
 decal = Instance.new("Decal", part_2)
2087
decal.Texture = "http://www.roblox.com/asset/?id=543124451"
2088
2089
 mesh_2 = Instance.new("BlockMesh", part_2)
2090
mesh_2.Scale = Vector3.new(1, 1, 0.381)
2091
2092
 part_3 = Instance.new("Part", Boombox)
2093
part_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2094
part_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2095
part_3.Material = Enum.Material.SmoothPlastic
2096
part_3.Size = Vector3.new(0.2, 0.2, 0.2)
2097
part_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2098
part_3.CFrame = CFrame.new(6.63, 1.281, 123.16) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
2099
part_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2100
part_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2101
part_3.BrickColor = BrickColor.new("Fossil")
2102
part_3.Friction = 0.3
2103
part_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2104
2105
 mesh_3 = Instance.new("BlockMesh", part_3)
2106
mesh_3.Scale = Vector3.new(0.2, 0.66, 0.62)
2107
2108
 speaker2 = Instance.new("Part", Boombox)
2109
speaker2.TopSurface = Enum.SurfaceType.Smooth
2110
speaker2.Material = Enum.Material.Neon
2111
speaker2.Size = Vector3.new(0.2, 1.295, 1.481)
2112
speaker2.Name = "Speaker2"
2113
speaker2.CFrame = CFrame.new(6.102, 0.804, 121.818) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2114
speaker2.BrickColor = BrickColor.new("New Yeller")
2115
speaker2.Friction = 0.3
2116
speaker2.Shape = Enum.PartType.Cylinder
2117
speaker2.BottomSurface = Enum.SurfaceType.Smooth
2118
2119
 mesh_4 = Instance.new("SpecialMesh", speaker2)
2120
mesh_4.Scale = Vector3.new(0.2, 1, 1)
2121
mesh_4.MeshType = Enum.MeshType.Cylinder
2122
2123
 cannon = Instance.new("Part", Boombox)
2124
cannon.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2125
cannon.Transparency = 1
2126
cannon.TopSurface = Enum.SurfaceType.Smooth
2127
cannon.Material = Enum.Material.SmoothPlastic
2128
cannon.Size = Vector3.new(0.2, 0.2, 0.2)
2129
cannon.Name = "Cannon"
2130
cannon.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2131
cannon.CFrame = CFrame.new(8.237, 0.791, 123.511) * CFrame.Angles(-0, -0.52360057830811, -0)
2132
cannon.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2133
cannon.BrickColor = BrickColor.new("Really blue")
2134
cannon.Friction = 0.3
2135
cannon.Shape = Enum.PartType.Cylinder
2136
cannon.BottomSurface = Enum.SurfaceType.Smooth
2137
2138
 mesh_5 = Instance.new("SpecialMesh", cannon)
2139
mesh_5.Scale = Vector3.new(0.2, 0.2, 0.2)
2140
mesh_5.MeshType = Enum.MeshType.Cylinder
2141
2142
 part_4 = Instance.new("Part", Boombox)
2143
part_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2144
part_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2145
part_4.Material = Enum.Material.Neon
2146
part_4.Size = Vector3.new(0.216, 0.2, 0.2)
2147
part_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2148
part_4.CFrame = CFrame.new(7.851, 1.138, 123.329) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2149
part_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2150
part_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2151
part_4.BrickColor = BrickColor.new("Really blue")
2152
part_4.Friction = 0.3
2153
part_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2154
2155
 mesh_6 = Instance.new("BlockMesh", part_4)
2156
mesh_6.Scale = Vector3.new(1, 0.57, 0.67)
2157
2158
 speaker3 = Instance.new("Part", Boombox)
2159
speaker3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2160
speaker3.TopSurface = Enum.SurfaceType.Smooth
2161
speaker3.Material = Enum.Material.Neon
2162
speaker3.Size = Vector3.new(0.2, 1.295, 1.481)
2163
speaker3.Name = "Speaker3"
2164
speaker3.CFrame = CFrame.new(7.733, 0.804, 122.76) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2165
speaker3.BrickColor = BrickColor.new("New Yeller")
2166
speaker3.Friction = 0.3
2167
speaker3.Shape = Enum.PartType.Cylinder
2168
speaker3.BottomSurface = Enum.SurfaceType.Smooth
2169
2170
 mesh_7 = Instance.new("SpecialMesh", speaker3)
2171
mesh_7.Scale = Vector3.new(0.2, 1, 1)
2172
mesh_7.MeshType = Enum.MeshType.Cylinder
2173
2174
 part_5 = Instance.new("Part", Boombox)
2175
part_5.TopSurface = Enum.SurfaceType.Smooth
2176
part_5.Material = Enum.Material.SmoothPlastic
2177
part_5.Size = Vector3.new(0.93, 1.132, 1.481)
2178
part_5.CFrame = CFrame.new(7.514, 0.807, 123.138) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2179
part_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2180
part_5.BrickColor = BrickColor.new("Really black")
2181
part_5.Friction = 0.3
2182
part_5.Shape = Enum.PartType.Cylinder
2183
part_5.BottomSurface = Enum.SurfaceType.Smooth
2184
2185
 speaker1 = Instance.new("Part", Boombox)
2186
speaker1.TopSurface = Enum.SurfaceType.Smooth
2187
speaker1.Material = Enum.Material.Neon
2188
speaker1.Size = Vector3.new(0.2, 1.295, 1.481)
2189
speaker1.Name = "Speaker1"
2190
speaker1.CFrame = CFrame.new(7.293, 0.804, 123.52) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2191
speaker1.BrickColor = BrickColor.new("New Yeller")
2192
speaker1.Friction = 0.3
2193
speaker1.Shape = Enum.PartType.Cylinder
2194
speaker1.BottomSurface = Enum.SurfaceType.Smooth
2195
2196
 mesh_8 = Instance.new("SpecialMesh", speaker1)
2197
mesh_8.Scale = Vector3.new(0.2, 1, 1)
2198
mesh_8.MeshType = Enum.MeshType.Cylinder
2199
2200
 part_6 = Instance.new("Part", Boombox)
2201
part_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2202
part_6.TopSurface = Enum.SurfaceType.Smooth
2203
part_6.Material = Enum.Material.SmoothPlastic
2204
part_6.Size = Vector3.new(0.93, 1.132, 1.481)
2205
part_6.CFrame = CFrame.new(5.884, 0.807, 122.197) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2206
part_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2207
part_6.BrickColor = BrickColor.new("Really black")
2208
part_6.Friction = 0.3
2209
part_6.Shape = Enum.PartType.Cylinder
2210
part_6.BottomSurface = Enum.SurfaceType.Smooth
2211
2212
 speaker4 = Instance.new("Part", Boombox)
2213
speaker4.TopSurface = Enum.SurfaceType.Smooth
2214
speaker4.Material = Enum.Material.Neon
2215
speaker4.Size = Vector3.new(0.2, 1.295, 1.481)
2216
speaker4.Name = "Speaker4"
2217
speaker4.CFrame = CFrame.new(5.663, 0.804, 122.579) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2218
speaker4.BrickColor = BrickColor.new("New Yeller")
2219
speaker4.Friction = 0.3
2220
speaker4.Shape = Enum.PartType.Cylinder
2221
speaker4.BottomSurface = Enum.SurfaceType.Smooth
2222
2223
 mesh_9 = Instance.new("SpecialMesh", speaker4)
2224
mesh_9.Scale = Vector3.new(0.2, 1, 1)
2225
mesh_9.MeshType = Enum.MeshType.Cylinder
2226
2227
 part_7 = Instance.new("Part", Boombox)
2228
part_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2229
part_7.TopSurface = Enum.SurfaceType.Smooth
2230
part_7.Material = Enum.Material.Neon
2231
part_7.Size = Vector3.new(0.2, 0.847, 1.037)
2232
part_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2233
part_7.CFrame = CFrame.new(6.823, 0.769, 122.734) * CFrame.Angles(-0, -0.52360057830811, -0)
2234
part_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2235
part_7.BrickColor = BrickColor.new("Lime green")
2236
part_7.Friction = 0.3
2237
part_7.Shape = Enum.PartType.Cylinder
2238
part_7.BottomSurface = Enum.SurfaceType.Smooth
2239
2240
 mesh_10 = Instance.new("SpecialMesh", part_7)
2241
mesh_10.Scale = Vector3.new(0.517, 1, 1)
2242
mesh_10.MeshType = Enum.MeshType.Cylinder
2243
2244
 part_8 = Instance.new("Part", Boombox)
2245
part_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2246
part_8.TopSurface = Enum.SurfaceType.Smooth
2247
part_8.Material = Enum.Material.Neon
2248
part_8.Size = Vector3.new(0.2, 0.847, 1.037)
2249
part_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2250
part_8.CFrame = CFrame.new(6.691, 0.769, 122.657) * CFrame.Angles(-0, -0.52360057830811, -0)
2251
part_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2252
part_8.BrickColor = BrickColor.new("Lime green")
2253
part_8.Friction = 0.3
2254
part_8.Shape = Enum.PartType.Cylinder
2255
part_8.BottomSurface = Enum.SurfaceType.Smooth
2256
2257
 mesh_11 = Instance.new("SpecialMesh", part_8)
2258
mesh_11.Scale = Vector3.new(0.517, 1, 1)
2259
mesh_11.MeshType = Enum.MeshType.Cylinder
2260
2261
 part_9 = Instance.new("Part", Boombox)
2262
part_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2263
part_9.TopSurface = Enum.SurfaceType.Smooth
2264
part_9.Material = Enum.Material.SmoothPlastic
2265
part_9.Size = Vector3.new(0.376, 0.633, 0.991)
2266
part_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2267
part_9.CFrame = CFrame.new(8.058, 0.785, 123.426) * CFrame.Angles(-0, -0.52360057830811, -0)
2268
part_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2269
part_9.BrickColor = BrickColor.new("Dark stone grey")
2270
part_9.Friction = 0.3
2271
part_9.Shape = Enum.PartType.Cylinder
2272
part_9.BottomSurface = Enum.SurfaceType.Smooth
2273
2274
 handle = Instance.new("Part", Boombox)
2275
handle.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2276
handle.TopSurface = Enum.SurfaceType.Smooth
2277
handle.Material = Enum.Material.SmoothPlastic
2278
handle.Size = Vector3.new(2.755, 0.786, 1.037)
2279
handle.Name = "Handle"
2280
handle.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2281
handle.CFrame = CFrame.new(6.922, 0.781, 122.791) * CFrame.Angles(-0, -0.52360057830811, -0)
2282
handle.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2283
handle.BrickColor = BrickColor.new("Dark stone grey")
2284
handle.Friction = 0.3
2285
handle.Shape = Enum.PartType.Cylinder
2286
handle.BottomSurface = Enum.SurfaceType.Smooth
2287
2288
 part_10 = Instance.new("Part", Boombox)
2289
part_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2290
part_10.TopSurface = Enum.SurfaceType.Smooth
2291
part_10.Material = Enum.Material.Neon
2292
part_10.Size = Vector3.new(0.376, 0.633, 0.595)
2293
part_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2294
part_10.CFrame = CFrame.new(8.059, 0.785, 123.432) * CFrame.Angles(-0, -0.52360057830811, -0)
2295
part_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2296
part_10.BrickColor = BrickColor.new("Really blue")
2297
part_10.Friction = 0.3
2298
part_10.Shape = Enum.PartType.Cylinder
2299
part_10.BottomSurface = Enum.SurfaceType.Smooth
2300
2301
 part_11 = Instance.new("Part", Boombox)
2302
part_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2303
part_11.TopSurface = Enum.SurfaceType.Smooth
2304
part_11.Material = Enum.Material.Neon
2305
part_11.Size = Vector3.new(0.2, 0.847, 1.037)
2306
part_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2307
part_11.CFrame = CFrame.new(6.571, 0.769, 122.588) * CFrame.Angles(-0, -0.52360057830811, -0)
2308
part_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2309
part_11.BrickColor = BrickColor.new("Lime green")
2310
part_11.Friction = 0.3
2311
part_11.Shape = Enum.PartType.Cylinder
2312
part_11.BottomSurface = Enum.SurfaceType.Smooth
2313
2314
 mesh_12 = Instance.new("SpecialMesh", part_11)
2315
mesh_12.Scale = Vector3.new(0.517, 1, 1)
2316
mesh_12.MeshType = Enum.MeshType.Cylinder
2317
2318
 part_12 = Instance.new("Part", Boombox)
2319
part_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2320
part_12.TopSurface = Enum.SurfaceType.Smooth
2321
part_12.Material = Enum.Material.Neon
2322
part_12.Size = Vector3.new(0.2, 0.847, 1.037)
2323
part_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2324
part_12.CFrame = CFrame.new(6.45, 0.769, 122.518) * CFrame.Angles(-0, -0.52360057830811, -0)
2325
part_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2326
part_12.BrickColor = BrickColor.new("Lime green")
2327
part_12.Friction = 0.3
2328
part_12.Shape = Enum.PartType.Cylinder
2329
part_12.BottomSurface = Enum.SurfaceType.Smooth
2330
2331
 mesh_13 = Instance.new("SpecialMesh", part_12)
2332
mesh_13.Scale = Vector3.new(0.517, 1, 1)
2333
mesh_13.MeshType = Enum.MeshType.Cylinder
2334
2335
 part_13 = Instance.new("Part", Boombox)
2336
part_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2337
part_13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2338
part_13.Material = Enum.Material.Neon
2339
part_13.Size = Vector3.new(0.2, 0.2, 0.2)
2340
part_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2341
part_13.CFrame = CFrame.new(8.154, 0.914, 123.12) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2342
part_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2343
part_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2344
part_13.BrickColor = BrickColor.new("Dark indigo")
2345
part_13.Friction = 0.3
2346
part_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2347
2348
 mesh_14 = Instance.new("BlockMesh", part_13)
2349
mesh_14.Scale = Vector3.new(0.2, 0.73, 0.67)
2350
2351
 part_14 = Instance.new("Part", Boombox)
2352
part_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2353
part_14.TopSurface = Enum.SurfaceType.Smooth
2354
part_14.Material = Enum.Material.Neon
2355
part_14.Size = Vector3.new(0.2, 0.847, 1.037)
2356
part_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2357
part_14.CFrame = CFrame.new(6.944, 0.769, 122.803) * CFrame.Angles(-0, -0.52360057830811, -0)
2358
part_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2359
part_14.BrickColor = BrickColor.new("Lime green")
2360
part_14.Friction = 0.3
2361
part_14.Shape = Enum.PartType.Cylinder
2362
part_14.BottomSurface = Enum.SurfaceType.Smooth
2363
2364
 mesh_15 = Instance.new("SpecialMesh", part_14)
2365
mesh_15.Scale = Vector3.new(0.517, 1, 1)
2366
mesh_15.MeshType = Enum.MeshType.Cylinder
2367
2368
 part_15 = Instance.new("Part", Boombox)
2369
part_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2370
part_15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2371
part_15.Material = Enum.Material.Neon
2372
part_15.Size = Vector3.new(0.2, 0.2, 0.2)
2373
part_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2374
part_15.CFrame = CFrame.new(8.141, 0.646, 123.113) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2375
part_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2376
part_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2377
part_15.BrickColor = BrickColor.new("Dark indigo")
2378
part_15.Friction = 0.3
2379
part_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2380
2381
 mesh_16 = Instance.new("BlockMesh", part_15)
2382
mesh_16.Scale = Vector3.new(0.2, 0.73, 0.67)
2383
2384
 part_16 = Instance.new("Part", Boombox)
2385
part_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2386
part_16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2387
part_16.Material = Enum.Material.Neon
2388
part_16.Size = Vector3.new(0.2, 0.2, 0.2)
2389
part_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2390
part_16.CFrame = CFrame.new(7.808, 0.646, 123.691) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2391
part_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2392
part_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2393
part_16.BrickColor = BrickColor.new("Dark indigo")
2394
part_16.Friction = 0.3
2395
part_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2396
2397
 mesh_17 = Instance.new("BlockMesh", part_16)
2398
mesh_17.Scale = Vector3.new(0.2, 0.73, 0.67)
2399
2400
 part_17 = Instance.new("Part", Boombox)
2401
part_17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2402
part_17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2403
part_17.Material = Enum.Material.Neon
2404
part_17.Size = Vector3.new(0.2, 0.6, 0.2)
2405
part_17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2406
part_17.CFrame = CFrame.new(5.312, 1.235, 121.858) * CFrame.Angles(-0, -0.52360057830811, -0)
2407
part_17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2408
part_17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2409
part_17.BrickColor = BrickColor.new("New Yeller")
2410
part_17.Friction = 0.3
2411
part_17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2412
2413
 mesh_18 = Instance.new("BlockMesh", part_17)
2414
mesh_18.Scale = Vector3.new(0.6, 1, 0.5)
2415
2416
 part_18 = Instance.new("Part", Boombox)
2417
part_18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2418
part_18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2419
part_18.Material = Enum.Material.Neon
2420
part_18.Size = Vector3.new(0.2, 0.2, 0.2)
2421
part_18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2422
part_18.CFrame = CFrame.new(7.82, 0.914, 123.698) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2423
part_18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2424
part_18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2425
part_18.BrickColor = BrickColor.new("Dark indigo")
2426
part_18.Friction = 0.3
2427
part_18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2428
2429
 mesh_19 = Instance.new("BlockMesh", part_18)
2430
mesh_19.Scale = Vector3.new(0.2, 0.73, 0.67)
2431
2432
 hitbox = Instance.new("Part", Boombox)
2433
hitbox.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2434
hitbox.Transparency = 1
2435
hitbox.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2436
hitbox.Material = Enum.Material.SmoothPlastic
2437
hitbox.Size = Vector3.new(3.458, 1.049, 0.899)
2438
hitbox.Name = "Hitbox"
2439
hitbox.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2440
hitbox.CFrame = CFrame.new(6.752, 0.599, 122.704) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2441
hitbox.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2442
hitbox.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2443
hitbox.BrickColor = BrickColor.new("Really black")
2444
hitbox.Friction = 0.3
2445
hitbox.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2446
2447
 part_19 = Instance.new("Part", Boombox)
2448
part_19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2449
part_19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2450
part_19.Material = Enum.Material.SmoothPlastic
2451
part_19.Size = Vector3.new(0.2, 0.2, 0.2)
2452
part_19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2453
part_19.CFrame = CFrame.new(6.756, 1.281, 123.233) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
2454
part_19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2455
part_19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2456
part_19.BrickColor = BrickColor.new("Fossil")
2457
part_19.Friction = 0.3
2458
part_19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2459
2460
 mesh_20 = Instance.new("BlockMesh", part_19)
2461
mesh_20.Scale = Vector3.new(0.2, 0.66, 0.62)
2462
2463
 handle_2 = Instance.new("Part", Boombox)
2464
handle_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2465
handle_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2466
handle_2.Material = Enum.Material.Neon
2467
handle_2.Size = Vector3.new(3.257, 0.2, 0.2)
2468
handle_2.Name = "Handle"
2469
handle_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2470
handle_2.CFrame = CFrame.new(6.747, 0.1, 122.686) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2471
handle_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2472
handle_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2473
handle_2.BrickColor = BrickColor.new("New Yeller")
2474
handle_2.Friction = 0.3
2475
handle_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2476
2477
 mesh_21 = Instance.new("BlockMesh", handle_2)
2478
mesh_21.Scale = Vector3.new(1, 0.32, 0.5)
2479
2480
 part_20 = Instance.new("Part", Boombox)
2481
part_20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2482
part_20.TopSurface = Enum.SurfaceType.Smooth
2483
part_20.Material = Enum.Material.Neon
2484
part_20.Size = Vector3.new(0.2, 0.206, 0.206)
2485
part_20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2486
part_20.CFrame = CFrame.new(5.345, 0.169, 121.877) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
2487
part_20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2488
part_20.BrickColor = BrickColor.new("New Yeller")
2489
part_20.Friction = 0.3
2490
part_20.Shape = Enum.PartType.Cylinder
2491
part_20.BottomSurface = Enum.SurfaceType.Smooth
2492
2493
 mesh_22 = Instance.new("SpecialMesh", part_20)
2494
mesh_22.Scale = Vector3.new(0.5, 1, 1)
2495
mesh_22.MeshType = Enum.MeshType.Cylinder
2496
2497
 part_21 = Instance.new("Part", Boombox)
2498
part_21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2499
part_21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2500
part_21.Material = Enum.Material.Neon
2501
part_21.Size = Vector3.new(0.2, 0.836, 0.2)
2502
part_21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2503
part_21.CFrame = CFrame.new(5.306, 0.576, 121.855) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2504
part_21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2505
part_21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2506
part_21.BrickColor = BrickColor.new("New Yeller")
2507
part_21.Friction = 0.3
2508
part_21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2509
2510
 mesh_23 = Instance.new("BlockMesh", part_21)
2511
mesh_23.Scale = Vector3.new(0.58, 1, 0.5)
2512
2513
 part_22 = Instance.new("Part", Boombox)
2514
part_22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2515
part_22.TopSurface = Enum.SurfaceType.Smooth
2516
part_22.Material = Enum.Material.Neon
2517
part_22.Size = Vector3.new(0.2, 0.206, 0.206)
2518
part_22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2519
part_22.CFrame = CFrame.new(8.155, 0.169, 123.499) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
2520
part_22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2521
part_22.BrickColor = BrickColor.new("New Yeller")
2522
part_22.Friction = 0.3
2523
part_22.Shape = Enum.PartType.Cylinder
2524
part_22.BottomSurface = Enum.SurfaceType.Smooth
2525
2526
 mesh_24 = Instance.new("SpecialMesh", part_22)
2527
mesh_24.Scale = Vector3.new(0.5, 1, 1)
2528
mesh_24.MeshType = Enum.MeshType.Cylinder
2529
2530
 part_23 = Instance.new("Part", Boombox)
2531
part_23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2532
part_23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2533
part_23.Material = Enum.Material.Neon
2534
part_23.Size = Vector3.new(0.2, 0.836, 0.2)
2535
part_23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2536
part_23.CFrame = CFrame.new(8.193, 0.576, 123.521) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2537
part_23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2538
part_23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2539
part_23.BrickColor = BrickColor.new("New Yeller")
2540
part_23.Friction = 0.3
2541
part_23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2542
2543
 mesh_25 = Instance.new("BlockMesh", part_23)
2544
mesh_25.Scale = Vector3.new(0.58, 1, 0.51)
2545
2546
 part_24 = Instance.new("Part", Boombox)
2547
part_24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2548
part_24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2549
part_24.Material = Enum.Material.SmoothPlastic
2550
part_24.Size = Vector3.new(3.278, 0.566, 0.899)
2551
part_24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2552
part_24.CFrame = CFrame.new(6.75, 0.354, 122.703) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2553
part_24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2554
part_24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2555
part_24.BrickColor = BrickColor.new("Black")
2556
part_24.Friction = 0.3
2557
part_24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2558
2559
 wedge = Instance.new("WedgePart", Boombox)
2560
wedge.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2561
wedge.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2562
wedge.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2563
wedge.Friction = 0.3
2564
wedge.Material = Enum.Material.SmoothPlastic
2565
wedge.Size = Vector3.new(0.892, 0.48, 0.4)
2566
wedge.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2567
wedge.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2568
wedge.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2569
wedge.CFrame = CFrame.new(7.301, 0.877, 123.014) * CFrame.Angles(-0, 1.0472013950348, -0)
2570
wedge.BrickColor = BrickColor.new("Black")
2571
2572
 wedge_2 = Instance.new("WedgePart", Boombox)
2573
wedge_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2574
wedge_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2575
wedge_2.Friction = 0.3
2576
wedge_2.Material = Enum.Material.SmoothPlastic
2577
wedge_2.Size = Vector3.new(0.892, 0.48, 0.4)
2578
wedge_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2579
wedge_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2580
wedge_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2581
wedge_2.CFrame = CFrame.new(5.506, 0.877, 121.977) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2582
wedge_2.BrickColor = BrickColor.new("Black")
2583
2584
 wedge_3 = Instance.new("WedgePart", Boombox)
2585
wedge_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2586
wedge_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2587
wedge_3.Friction = 0.3
2588
wedge_3.Material = Enum.Material.SmoothPlastic
2589
wedge_3.Size = Vector3.new(0.892, 0.48, 0.4)
2590
wedge_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2591
wedge_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2592
wedge_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2593
wedge_3.CFrame = CFrame.new(5.887, 0.877, 122.197) * CFrame.Angles(-0, 1.0472013950348, -0)
2594
wedge_3.BrickColor = BrickColor.new("Black")
2595
2596
 wedge_4 = Instance.new("WedgePart", Boombox)
2597
wedge_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2598
wedge_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2599
wedge_4.Friction = 0.3
2600
wedge_4.Material = Enum.Material.SmoothPlastic
2601
wedge_4.Size = Vector3.new(0.892, 0.48, 0.4)
2602
wedge_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2603
wedge_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2604
wedge_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2605
wedge_4.CFrame = CFrame.new(7.999, 0.877, 123.417) * CFrame.Angles(-0, 1.0472013950348, -0)
2606
wedge_4.BrickColor = BrickColor.new("Black")
2607
2608
 wedge_5 = Instance.new("WedgePart", Boombox)
2609
wedge_5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2610
wedge_5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2611
wedge_5.Friction = 0.3
2612
wedge_5.Material = Enum.Material.SmoothPlastic
2613
wedge_5.Size = Vector3.new(0.892, 0.48, 0.4)
2614
wedge_5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2615
wedge_5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2616
wedge_5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2617
wedge_5.CFrame = CFrame.new(7.648, 0.877, 123.214) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2618
wedge_5.BrickColor = BrickColor.new("Black")
2619
2620
 wedge_6 = Instance.new("WedgePart", Boombox)
2621
wedge_6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2622
wedge_6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2623
wedge_6.Friction = 0.3
2624
wedge_6.Material = Enum.Material.SmoothPlastic
2625
wedge_6.Size = Vector3.new(0.892, 0.48, 0.4)
2626
wedge_6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2627
wedge_6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2628
wedge_6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2629
wedge_6.CFrame = CFrame.new(6.949, 0.877, 122.811) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2630
wedge_6.BrickColor = BrickColor.new("Black")
2631
2632
 wedge_7 = Instance.new("WedgePart", Boombox)
2633
wedge_7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2634
wedge_7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2635
wedge_7.Friction = 0.3
2636
wedge_7.Material = Enum.Material.SmoothPlastic
2637
wedge_7.Size = Vector3.new(0.892, 0.48, 0.4)
2638
wedge_7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2639
wedge_7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2640
wedge_7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2641
wedge_7.CFrame = CFrame.new(6.234, 0.877, 122.397) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2642
wedge_7.BrickColor = BrickColor.new("Black")
2643
2644
 wedge_8 = Instance.new("WedgePart", Boombox)
2645
wedge_8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2646
wedge_8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2647
wedge_8.Friction = 0.3
2648
wedge_8.Material = Enum.Material.SmoothPlastic
2649
wedge_8.Size = Vector3.new(0.892, 0.48, 0.4)
2650
wedge_8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2651
wedge_8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2652
wedge_8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2653
wedge_8.CFrame = CFrame.new(6.603, 0.877, 122.611) * CFrame.Angles(-0, 1.0472013950348, -0)
2654
wedge_8.BrickColor = BrickColor.new("Black")
2655
2656
 part_25 = Instance.new("Part", Boombox)
2657
part_25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2658
part_25.TopSurface = Enum.SurfaceType.Smooth
2659
part_25.Material = Enum.Material.SmoothPlastic
2660
part_25.Size = Vector3.new(0.896, 0.2, 0.2)
2661
part_25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2662
part_25.CFrame = CFrame.new(5.337, 0.169, 121.889) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
2663
part_25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2664
part_25.BrickColor = BrickColor.new("Black")
2665
part_25.Friction = 0.3
2666
part_25.Shape = Enum.PartType.Cylinder
2667
part_25.BottomSurface = Enum.SurfaceType.Smooth
2668
2669
 part_26 = Instance.new("Part", Boombox)
2670
part_26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2671
part_26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2672
part_26.Material = Enum.Material.SmoothPlastic
2673
part_26.Size = Vector3.new(0.2, 0.835, 0.899)
2674
part_26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2675
part_26.CFrame = CFrame.new(8.186, 0.576, 123.532) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2676
part_26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2677
part_26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2678
part_26.BrickColor = BrickColor.new("Black")
2679
part_26.Friction = 0.3
2680
part_26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2681
2682
 mesh_26 = Instance.new("BlockMesh", part_26)
2683
mesh_26.Scale = Vector3.new(0.57, 1, 1)
2684
2685
 part_27 = Instance.new("Part", Boombox)
2686
part_27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2687
part_27.TopSurface = Enum.SurfaceType.Smooth
2688
part_27.Material = Enum.Material.SmoothPlastic
2689
part_27.Size = Vector3.new(0.896, 0.2, 0.2)
2690
part_27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2691
part_27.CFrame = CFrame.new(8.148, 0.169, 123.512) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
2692
part_27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2693
part_27.BrickColor = BrickColor.new("Black")
2694
part_27.Friction = 0.3
2695
part_27.Shape = Enum.PartType.Cylinder
2696
part_27.BottomSurface = Enum.SurfaceType.Smooth
2697
2698
 part_28 = Instance.new("Part", Boombox)
2699
part_28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2700
part_28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2701
part_28.Material = Enum.Material.SmoothPlastic
2702
part_28.Size = Vector3.new(0.2, 0.835, 0.899)
2703
part_28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2704
part_28.CFrame = CFrame.new(5.3, 0.576, 121.866) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
2705
part_28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2706
part_28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2707
part_28.BrickColor = BrickColor.new("Black")
2708
part_28.Friction = 0.3
2709
part_28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2710
2711
 mesh_27 = Instance.new("BlockMesh", part_28)
2712
mesh_27.Scale = Vector3.new(0.57, 1, 1)
2713
2714
 wedge_9 = Instance.new("WedgePart", Boombox)
2715
wedge_9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2716
wedge_9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2717
wedge_9.Friction = 0.3
2718
wedge_9.Material = Enum.Material.SmoothPlastic
2719
wedge_9.Size = Vector3.new(0.892, 0.48, 0.4)
2720
wedge_9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2721
wedge_9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2722
wedge_9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2723
wedge_9.CFrame = CFrame.new(6.96, 0.813, 122.817) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
2724
wedge_9.BrickColor = BrickColor.new("Black")
2725
2726
 handle_3 = Instance.new("Part", Boombox)
2727
handle_3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2728
handle_3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2729
handle_3.Material = Enum.Material.SmoothPlastic
2730
handle_3.Size = Vector3.new(0.302, 0.2, 2.415)
2731
handle_3.Name = "Handle"
2732
handle_3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2733
handle_3.CFrame = CFrame.new(6.706, 2.212, 122.662) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2734
handle_3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2735
handle_3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2736
handle_3.BrickColor = BrickColor.new("Really black")
2737
handle_3.Friction = 0.3
2738
handle_3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2739
2740
 mesh_28 = Instance.new("SpecialMesh", handle_3)
2741
mesh_28.Scale = Vector3.new(1, 0.92, 1)
2742
mesh_28.MeshType = Enum.MeshType.Brick
2743
2744
 part_29 = Instance.new("Part", Boombox)
2745
part_29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2746
part_29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2747
part_29.Material = Enum.Material.Neon
2748
part_29.Size = Vector3.new(0.2, 0.2, 0.2)
2749
part_29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2750
part_29.CFrame = CFrame.new(7.761, 2.216, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2751
part_29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2752
part_29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2753
part_29.BrickColor = BrickColor.new("New Yeller")
2754
part_29.Friction = 0.3
2755
part_29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2756
2757
 mesh_29 = Instance.new("SpecialMesh", part_29)
2758
mesh_29.Scale = Vector3.new(0.5, 0.97, 0.9)
2759
mesh_29.MeshType = Enum.MeshType.Cylinder
2760
2761
 part_30 = Instance.new("Part", Boombox)
2762
part_30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2763
part_30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2764
part_30.Material = Enum.Material.Neon
2765
part_30.Size = Vector3.new(0.2, 0.6, 0.2)
2766
part_30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2767
part_30.CFrame = CFrame.new(7.761, 1.916, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2768
part_30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2769
part_30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2770
part_30.BrickColor = BrickColor.new("New Yeller")
2771
part_30.Friction = 0.3
2772
part_30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2773
2774
 mesh_30 = Instance.new("BlockMesh", part_30)
2775
mesh_30.Scale = Vector3.new(0.5, 1, 0.9)
2776
2777
 part_31 = Instance.new("Part", Boombox)
2778
part_31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2779
part_31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2780
part_31.Material = Enum.Material.Neon
2781
part_31.Size = Vector3.new(0.2, 0.2, 0.2)
2782
part_31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2783
part_31.CFrame = CFrame.new(5.665, 2.216, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2784
part_31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2785
part_31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2786
part_31.BrickColor = BrickColor.new("New Yeller")
2787
part_31.Friction = 0.3
2788
part_31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2789
2790
 mesh_31 = Instance.new("SpecialMesh", part_31)
2791
mesh_31.Scale = Vector3.new(0.5, 0.97, 0.9)
2792
mesh_31.MeshType = Enum.MeshType.Cylinder
2793
2794
 part_32 = Instance.new("Part", Boombox)
2795
part_32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2796
part_32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2797
part_32.Material = Enum.Material.SmoothPlastic
2798
part_32.Size = Vector3.new(0.302, 0.2, 0.2)
2799
part_32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2800
part_32.CFrame = CFrame.new(5.665, 2.216, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2801
part_32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2802
part_32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2803
part_32.BrickColor = BrickColor.new("Really black")
2804
part_32.Friction = 0.3
2805
part_32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2806
2807
 mesh_32 = Instance.new("SpecialMesh", part_32)
2808
mesh_32.Scale = Vector3.new(1, 0.96, 0.89)
2809
mesh_32.MeshType = Enum.MeshType.Cylinder
2810
2811
 part_33 = Instance.new("Part", Boombox)
2812
part_33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2813
part_33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2814
part_33.Material = Enum.Material.Neon
2815
part_33.Size = Vector3.new(0.2, 0.2, 2.417)
2816
part_33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2817
part_33.CFrame = CFrame.new(6.706, 2.212, 122.662) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2818
part_33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2819
part_33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2820
part_33.BrickColor = BrickColor.new("New Yeller")
2821
part_33.Friction = 0.3
2822
part_33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2823
2824
 mesh_33 = Instance.new("SpecialMesh", part_33)
2825
mesh_33.Scale = Vector3.new(0.5, 0.93, 1)
2826
mesh_33.MeshType = Enum.MeshType.Brick
2827
2828
 part_34 = Instance.new("Part", Boombox)
2829
part_34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2830
part_34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2831
part_34.Material = Enum.Material.SmoothPlastic
2832
part_34.Size = Vector3.new(0.302, 0.592, 0.2)
2833
part_34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2834
part_34.CFrame = CFrame.new(5.665, 1.919, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2835
part_34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2836
part_34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2837
part_34.BrickColor = BrickColor.new("Really black")
2838
part_34.Friction = 0.3
2839
part_34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2840
2841
 mesh_34 = Instance.new("BlockMesh", part_34)
2842
mesh_34.Scale = Vector3.new(1, 1, 0.89)
2843
2844
 part_35 = Instance.new("Part", Boombox)
2845
part_35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2846
part_35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2847
part_35.Material = Enum.Material.Neon
2848
part_35.Size = Vector3.new(0.2, 0.6, 0.2)
2849
part_35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2850
part_35.CFrame = CFrame.new(5.665, 1.916, 122.06) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2851
part_35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2852
part_35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2853
part_35.BrickColor = BrickColor.new("New Yeller")
2854
part_35.Friction = 0.3
2855
part_35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2856
2857
 mesh_35 = Instance.new("BlockMesh", part_35)
2858
mesh_35.Scale = Vector3.new(0.5, 1, 0.9)
2859
2860
 part_36 = Instance.new("Part", Boombox)
2861
part_36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2862
part_36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2863
part_36.Material = Enum.Material.SmoothPlastic
2864
part_36.Size = Vector3.new(0.302, 0.2, 0.2)
2865
part_36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2866
part_36.CFrame = CFrame.new(7.761, 2.216, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2867
part_36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2868
part_36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2869
part_36.BrickColor = BrickColor.new("Really black")
2870
part_36.Friction = 0.3
2871
part_36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2872
2873
 mesh_36 = Instance.new("SpecialMesh", part_36)
2874
mesh_36.Scale = Vector3.new(1, 0.96, 0.89)
2875
mesh_36.MeshType = Enum.MeshType.Cylinder
2876
2877
 part_37 = Instance.new("Part", Boombox)
2878
part_37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2879
part_37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2880
part_37.Material = Enum.Material.SmoothPlastic
2881
part_37.Size = Vector3.new(0.302, 0.592, 0.2)
2882
part_37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2883
part_37.CFrame = CFrame.new(7.761, 1.916, 123.271) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2884
part_37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2885
part_37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2886
part_37.BrickColor = BrickColor.new("Really black")
2887
part_37.Friction = 0.3
2888
part_37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2889
2890
 mesh_37 = Instance.new("BlockMesh", part_37)
2891
mesh_37.Scale = Vector3.new(1, 1, 0.89)
2892
2893
 part_38 = Instance.new("Part", Boombox)
2894
part_38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2895
part_38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2896
part_38.Material = Enum.Material.SmoothPlastic
2897
part_38.Size = Vector3.new(0.2, 0.2, 0.2)
2898
part_38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2899
part_38.CFrame = CFrame.new(6.786, 1.281, 122.196) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
2900
part_38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2901
part_38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2902
part_38.BrickColor = BrickColor.new("Fossil")
2903
part_38.Friction = 0.3
2904
part_38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2905
2906
 mesh_38 = Instance.new("BlockMesh", part_38)
2907
mesh_38.Scale = Vector3.new(0.2, 0.66, 0.62)
2908
2909
 part_39 = Instance.new("Part", Boombox)
2910
part_39.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2911
part_39.TopSurface = Enum.SurfaceType.Smooth
2912
part_39.Material = Enum.Material.SmoothPlastic
2913
part_39.Size = Vector3.new(0.898, 0.2, 0.2)
2914
part_39.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2915
part_39.CFrame = CFrame.new(8.146, 1.521, 123.511) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
2916
part_39.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2917
part_39.BrickColor = BrickColor.new("Black")
2918
part_39.Friction = 0.3
2919
part_39.Shape = Enum.PartType.Cylinder
2920
part_39.BottomSurface = Enum.SurfaceType.Smooth
2921
2922
 part_40 = Instance.new("Part", Boombox)
2923
part_40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2924
part_40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2925
part_40.Material = Enum.Material.SmoothPlastic
2926
part_40.Size = Vector3.new(0.2, 0.2, 0.2)
2927
part_40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2928
part_40.CFrame = CFrame.new(7.213, 1.281, 122.442) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
2929
part_40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2930
part_40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2931
part_40.BrickColor = BrickColor.new("Fossil")
2932
part_40.Friction = 0.3
2933
part_40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2934
2935
 mesh_39 = Instance.new("BlockMesh", part_40)
2936
mesh_39.Scale = Vector3.new(0.2, 0.66, 0.62)
2937
2938
 part_41 = Instance.new("Part", Boombox)
2939
part_41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2940
part_41.TopSurface = Enum.SurfaceType.Smooth
2941
part_41.Material = Enum.Material.Neon
2942
part_41.Size = Vector3.new(0.2, 0.202, 0.202)
2943
part_41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2944
part_41.CFrame = CFrame.new(5.347, 1.521, 121.878) * CFrame.Angles(-0, 1.0472013950348, -0)
2945
part_41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2946
part_41.BrickColor = BrickColor.new("New Yeller")
2947
part_41.Friction = 0.3
2948
part_41.Shape = Enum.PartType.Cylinder
2949
part_41.BottomSurface = Enum.SurfaceType.Smooth
2950
2951
 mesh_40 = Instance.new("SpecialMesh", part_41)
2952
mesh_40.Scale = Vector3.new(0.5, 1, 1)
2953
mesh_40.MeshType = Enum.MeshType.Cylinder
2954
2955
 part_42 = Instance.new("Part", Boombox)
2956
part_42.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2957
part_42.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2958
part_42.Material = Enum.Material.SmoothPlastic
2959
part_42.Size = Vector3.new(0.2, 0.592, 0.899)
2960
part_42.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2961
part_42.CFrame = CFrame.new(8.184, 1.235, 123.531) * CFrame.Angles(-0, -0.52360057830811, -0)
2962
part_42.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2963
part_42.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2964
part_42.BrickColor = BrickColor.new("Black")
2965
part_42.Friction = 0.3
2966
part_42.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2967
2968
 mesh_41 = Instance.new("BlockMesh", part_42)
2969
mesh_41.Scale = Vector3.new(0.57, 1, 1)
2970
2971
 part_43 = Instance.new("Part", Boombox)
2972
part_43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2973
part_43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2974
part_43.Material = Enum.Material.SmoothPlastic
2975
part_43.Size = Vector3.new(0.2, 0.2, 0.2)
2976
part_43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2977
part_43.CFrame = CFrame.new(7.086, 1.281, 122.369) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
2978
part_43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2979
part_43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2980
part_43.BrickColor = BrickColor.new("Fossil")
2981
part_43.Friction = 0.3
2982
part_43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2983
2984
 mesh_42 = Instance.new("BlockMesh", part_43)
2985
mesh_42.Scale = Vector3.new(0.2, 0.66, 0.62)
2986
2987
 part_44 = Instance.new("Part", Boombox)
2988
part_44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2989
part_44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2990
part_44.Material = Enum.Material.SmoothPlastic
2991
part_44.Size = Vector3.new(0.2, 0.2, 0.2)
2992
part_44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2993
part_44.CFrame = CFrame.new(6.648, 1.281, 122.116) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
2994
part_44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2995
part_44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2996
part_44.BrickColor = BrickColor.new("Fossil")
2997
part_44.Friction = 0.3
2998
part_44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2999
3000
 mesh_43 = Instance.new("BlockMesh", part_44)
3001
mesh_43.Scale = Vector3.new(0.2, 0.66, 0.62)
3002
3003
 part_45 = Instance.new("Part", Boombox)
3004
part_45.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3005
part_45.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3006
part_45.Material = Enum.Material.SmoothPlastic
3007
part_45.Size = Vector3.new(0.906, 0.2, 1.024)
3008
part_45.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3009
part_45.CFrame = CFrame.new(6.704, 1.464, 122.679) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
3010
part_45.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3011
part_45.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3012
part_45.BrickColor = BrickColor.new("Really black")
3013
part_45.Friction = 0.3
3014
part_45.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3015
3016
 part_46 = Instance.new("Part", Boombox)
3017
part_46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3018
part_46.TopSurface = Enum.SurfaceType.Smooth
3019
part_46.Material = Enum.Material.SmoothPlastic
3020
part_46.Size = Vector3.new(0.896, 0.2, 0.2)
3021
part_46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3022
part_46.CFrame = CFrame.new(5.34, 1.521, 121.89) * CFrame.Angles(-0, 1.0472013950348, -0)
3023
part_46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3024
part_46.BrickColor = BrickColor.new("Black")
3025
part_46.Friction = 0.3
3026
part_46.Shape = Enum.PartType.Cylinder
3027
part_46.BottomSurface = Enum.SurfaceType.Smooth
3028
3029
 part_47 = Instance.new("Part", Boombox)
3030
part_47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3031
part_47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3032
part_47.Material = Enum.Material.SmoothPlastic
3033
part_47.Size = Vector3.new(3.278, 0.566, 0.899)
3034
part_47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3035
part_47.CFrame = CFrame.new(6.75, 1.336, 122.703) * CFrame.Angles(-0, -0.52360057830811, -0)
3036
part_47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3037
part_47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3038
part_47.BrickColor = BrickColor.new("Black")
3039
part_47.Friction = 0.3
3040
part_47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3041
3042
 handle_4 = Instance.new("Part", Boombox)
3043
handle_4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3044
handle_4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3045
handle_4.Material = Enum.Material.Neon
3046
handle_4.Size = Vector3.new(0.2, 0.2, 3.269)
3047
handle_4.Name = "Handle"
3048
handle_4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3049
handle_4.CFrame = CFrame.new(6.76, 1.594, 122.693) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
3050
handle_4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3051
handle_4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3052
handle_4.BrickColor = BrickColor.new("New Yeller")
3053
handle_4.Friction = 0.3
3054
handle_4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3055
3056
 mesh_44 = Instance.new("BlockMesh", handle_4)
3057
mesh_44.Scale = Vector3.new(0.5, 0.28, 1)
3058
3059
 part_48 = Instance.new("Part", Boombox)
3060
part_48.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3061
part_48.TopSurface = Enum.SurfaceType.Smooth
3062
part_48.Material = Enum.Material.Neon
3063
part_48.Size = Vector3.new(0.2, 0.206, 0.206)
3064
part_48.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3065
part_48.CFrame = CFrame.new(8.154, 1.521, 123.499) * CFrame.Angles(-0, 1.0472013950348, -0)
3066
part_48.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3067
part_48.BrickColor = BrickColor.new("New Yeller")
3068
part_48.Friction = 0.3
3069
part_48.Shape = Enum.PartType.Cylinder
3070
part_48.BottomSurface = Enum.SurfaceType.Smooth
3071
3072
 mesh_45 = Instance.new("SpecialMesh", part_48)
3073
mesh_45.Scale = Vector3.new(0.5, 1, 1)
3074
mesh_45.MeshType = Enum.MeshType.Cylinder
3075
3076
 part_49 = Instance.new("Part", Boombox)
3077
part_49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3078
part_49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3079
part_49.Material = Enum.Material.SmoothPlastic
3080
part_49.Size = Vector3.new(0.2, 0.2, 0.2)
3081
part_49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3082
part_49.CFrame = CFrame.new(6.191, 1.281, 122.907) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
3083
part_49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3084
part_49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3085
part_49.BrickColor = BrickColor.new("Fossil")
3086
part_49.Friction = 0.3
3087
part_49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3088
3089
 mesh_46 = Instance.new("BlockMesh", part_49)
3090
mesh_46.Scale = Vector3.new(0.2, 0.66, 0.62)
3091
3092
 part_50 = Instance.new("Part", Boombox)
3093
part_50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3094
part_50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3095
part_50.Material = Enum.Material.SmoothPlastic
3096
part_50.Size = Vector3.new(0.2, 0.2, 0.2)
3097
part_50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3098
part_50.CFrame = CFrame.new(6.33, 1.281, 122.987) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
3099
part_50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3100
part_50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3101
part_50.BrickColor = BrickColor.new("Fossil")
3102
part_50.Friction = 0.3
3103
part_50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3104
3105
 mesh_47 = Instance.new("BlockMesh", part_50)
3106
mesh_47.Scale = Vector3.new(0.2, 0.66, 0.62)
3107
3108
 part_51 = Instance.new("Part", Boombox)
3109
part_51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3110
part_51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3111
part_51.Material = Enum.Material.SmoothPlastic
3112
part_51.Size = Vector3.new(0.2, 0.2, 0.2)
3113
part_51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3114
part_51.CFrame = CFrame.new(6.476, 1.281, 123.071) * CFrame.Angles(-3.1415920257568, -1.0472015142441, -3.0041179656982)
3115
part_51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3116
part_51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3117
part_51.BrickColor = BrickColor.new("Fossil")
3118
part_51.Friction = 0.3
3119
part_51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3120
3121
 mesh_48 = Instance.new("BlockMesh", part_51)
3122
mesh_48.Scale = Vector3.new(0.2, 0.66, 0.62)
3123
3124
 wedge_10 = Instance.new("WedgePart", Boombox)
3125
wedge_10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3126
wedge_10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3127
wedge_10.Friction = 0.3
3128
wedge_10.Material = Enum.Material.SmoothPlastic
3129
wedge_10.Size = Vector3.new(0.892, 0.48, 0.4)
3130
wedge_10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3131
wedge_10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3132
wedge_10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3133
wedge_10.CFrame = CFrame.new(5.863, 0.813, 122.183) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
3134
wedge_10.BrickColor = BrickColor.new("Black")
3135
3136
 wedge_11 = Instance.new("WedgePart", Boombox)
3137
wedge_11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3138
wedge_11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3139
wedge_11.Friction = 0.3
3140
wedge_11.Material = Enum.Material.SmoothPlastic
3141
wedge_11.Size = Vector3.new(0.892, 0.48, 0.4)
3142
wedge_11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3143
wedge_11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3144
wedge_11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3145
wedge_11.CFrame = CFrame.new(5.516, 0.813, 121.983) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
3146
wedge_11.BrickColor = BrickColor.new("Black")
3147
3148
 wedge_12 = Instance.new("WedgePart", Boombox)
3149
wedge_12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3150
wedge_12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3151
wedge_12.Friction = 0.3
3152
wedge_12.Material = Enum.Material.SmoothPlastic
3153
wedge_12.Size = Vector3.new(0.892, 0.48, 0.4)
3154
wedge_12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3155
wedge_12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3156
wedge_12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3157
wedge_12.CFrame = CFrame.new(7.658, 0.813, 123.22) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
3158
wedge_12.BrickColor = BrickColor.new("Black")
3159
3160
 wedge_13 = Instance.new("WedgePart", Boombox)
3161
wedge_13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3162
wedge_13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3163
wedge_13.Friction = 0.3
3164
wedge_13.Material = Enum.Material.SmoothPlastic
3165
wedge_13.Size = Vector3.new(0.892, 0.48, 0.4)
3166
wedge_13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3167
wedge_13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3168
wedge_13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3169
wedge_13.CFrame = CFrame.new(6.591, 0.813, 122.604) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
3170
wedge_13.BrickColor = BrickColor.new("Black")
3171
3172
 wedge_14 = Instance.new("WedgePart", Boombox)
3173
wedge_14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3174
wedge_14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3175
wedge_14.Friction = 0.3
3176
wedge_14.Material = Enum.Material.SmoothPlastic
3177
wedge_14.Size = Vector3.new(0.892, 0.48, 0.4)
3178
wedge_14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3179
wedge_14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3180
wedge_14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3181
wedge_14.CFrame = CFrame.new(8.005, 0.813, 123.42) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
3182
wedge_14.BrickColor = BrickColor.new("Black")
3183
3184
 wedge_15 = Instance.new("WedgePart", Boombox)
3185
wedge_15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3186
wedge_15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3187
wedge_15.Friction = 0.3
3188
wedge_15.Material = Enum.Material.SmoothPlastic
3189
wedge_15.Size = Vector3.new(0.892, 0.48, 0.4)
3190
wedge_15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3191
wedge_15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3192
wedge_15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3193
wedge_15.CFrame = CFrame.new(7.307, 0.813, 123.017) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -0)
3194
wedge_15.BrickColor = BrickColor.new("Black")
3195
3196
 wedge_16 = Instance.new("WedgePart", Boombox)
3197
wedge_16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3198
wedge_16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3199
wedge_16.Friction = 0.3
3200
wedge_16.Material = Enum.Material.SmoothPlastic
3201
wedge_16.Size = Vector3.new(0.892, 0.48, 0.4)
3202
wedge_16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3203
wedge_16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3204
wedge_16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3205
wedge_16.CFrame = CFrame.new(6.244, 0.813, 122.403) * CFrame.Angles(-0, 1.0472013950348, -3.1415927410126)
3206
wedge_16.BrickColor = BrickColor.new("Black")
3207
3208
 part_52 = Instance.new("Part", Boombox)
3209
part_52.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3210
part_52.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3211
part_52.Material = Enum.Material.SmoothPlastic
3212
part_52.Size = Vector3.new(0.2, 0.2, 0.2)
3213
part_52.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3214
part_52.CFrame = CFrame.new(6.932, 1.281, 122.28) * CFrame.Angles(3.1415920257568, -1.0472015142441, 3.0041179656982)
3215
part_52.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3216
part_52.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3217
part_52.BrickColor = BrickColor.new("Fossil")
3218
part_52.Friction = 0.3
3219
part_52.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3220
3221
 mesh_49 = Instance.new("BlockMesh", part_52)
3222
mesh_49.Scale = Vector3.new(0.2, 0.66, 0.62)
3223
3224
 part_53 = Instance.new("Part", Boombox)
3225
part_53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3226
part_53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3227
part_53.Material = Enum.Material.SmoothPlastic
3228
part_53.Size = Vector3.new(0.2, 0.592, 0.899)
3229
part_53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3230
part_53.CFrame = CFrame.new(5.305, 1.223, 121.869) * CFrame.Angles(-0, -0.52360057830811, -0)
3231
part_53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3232
part_53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3233
part_53.BrickColor = BrickColor.new("Black")
3234
part_53.Friction = 0.3
3235
part_53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3236
3237
 mesh_50 = Instance.new("BlockMesh", part_53)
3238
mesh_50.Scale = Vector3.new(0.57, 1, 1)
3239
3240
 part_54 = Instance.new("Part", Boombox)
3241
part_54.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3242
part_54.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3243
part_54.Material = Enum.Material.Neon
3244
part_54.Size = Vector3.new(0.216, 0.2, 0.2)
3245
part_54.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3246
part_54.CFrame = CFrame.new(7.988, 1.138, 123.408) * CFrame.Angles(-3.1415927410126, -1.0472013950348, -3.1415927410126)
3247
part_54.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3248
part_54.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3249
part_54.BrickColor = BrickColor.new("Really blue")
3250
part_54.Friction = 0.3
3251
part_54.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3252
3253
 mesh_51 = Instance.new("BlockMesh", part_54)
3254
mesh_51.Scale = Vector3.new(1, 0.57, 0.67)
3255
3256
 hitbox_2 = Instance.new("Part", Boombox)
3257
hitbox_2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3258
hitbox_2.Transparency = 1
3259
hitbox_2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3260
hitbox_2.Material = Enum.Material.SmoothPlastic
3261
hitbox_2.Size = Vector3.new(3.458, 1.043, 0.899)
3262
hitbox_2.Name = "Hitbox"
3263
hitbox_2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3264
hitbox_2.CFrame = CFrame.new(6.752, 1.098, 122.704) * CFrame.Angles(-0, -0.52360057830811, -3.1415927410126)
3265
hitbox_2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3266
hitbox_2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3267
hitbox_2.BrickColor = BrickColor.new("Really black")
3268
hitbox_2.Friction = 0.3
3269
hitbox_2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3270
3271
 part_55 = Instance.new("Part", Boombox)
3272
part_55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3273
part_55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3274
part_55.Material = Enum.Material.Neon
3275
part_55.Size = Vector3.new(0.2, 0.6, 0.2)
3276
part_55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3277
part_55.CFrame = CFrame.new(8.191, 1.235, 123.52) * CFrame.Angles(-0, -0.52360057830811, -0)
3278
part_55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3279
part_55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3280
part_55.BrickColor = BrickColor.new("New Yeller")
3281
part_55.Friction = 0.3
3282
part_55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3283
3284
 mesh_52 = Instance.new("BlockMesh", part_55)
3285
mesh_52.Scale = Vector3.new(0.6, 1, 0.5)
3286
3287
 part_56 = Instance.new("Part", Boombox)
3288
part_56.CanCollide = false
3289
part_56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3290
part_56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3291
part_56.Material = Enum.Material.SmoothPlastic
3292
part_56.Size = Vector3.new(1.4, 0.2, 1.4)
3293
part_56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3294
part_56.CFrame = CFrame.new(7.28, 0.804, 123.529) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
3295
part_56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3296
part_56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3297
part_56.BrickColor = BrickColor.new("Really black")
3298
part_56.Friction = 0.3
3299
part_56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3300
3301
 mesh_53 = Instance.new("SpecialMesh", part_56)
3302
mesh_53.Scale = Vector3.new(1, 0.091, 1)
3303
mesh_53.MeshType = Enum.MeshType.Sphere
3304
3305
 part_57 = Instance.new("Part", Boombox)
3306
part_57.CanCollide = false
3307
part_57.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3308
part_57.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3309
part_57.Material = Enum.Material.SmoothPlastic
3310
part_57.Size = Vector3.new(1.4, 0.2, 1.4)
3311
part_57.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3312
part_57.CFrame = CFrame.new(5.652, 0.804, 122.589) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
3313
part_57.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3314
part_57.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3315
part_57.BrickColor = BrickColor.new("Really black")
3316
part_57.Friction = 0.3
3317
part_57.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3318
3319
 mesh_54 = Instance.new("SpecialMesh", part_57)
3320
mesh_54.Scale = Vector3.new(1, 0.091, 1)
3321
mesh_54.MeshType = Enum.MeshType.Sphere
3322
3323
 part_58 = Instance.new("Part", Boombox)
3324
part_58.CanCollide = false
3325
part_58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3326
part_58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3327
part_58.Material = Enum.Material.SmoothPlastic
3328
part_58.Size = Vector3.new(1.4, 0.2, 1.4)
3329
part_58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3330
part_58.CFrame = CFrame.new(7.732, 0.804, 122.745) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
3331
part_58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3332
part_58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3333
part_58.BrickColor = BrickColor.new("Really black")
3334
part_58.Friction = 0.3
3335
part_58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3336
3337
 mesh_55 = Instance.new("SpecialMesh", part_58)
3338
mesh_55.Scale = Vector3.new(1, 0.091, 1)
3339
mesh_55.MeshType = Enum.MeshType.Sphere
3340
3341
 part_59 = Instance.new("Part", Boombox)
3342
part_59.CanCollide = false
3343
part_59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
3344
part_59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
3345
part_59.Material = Enum.Material.SmoothPlastic
3346
part_59.Size = Vector3.new(1.4, 0.2, 1.4)
3347
part_59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
3348
part_59.CFrame = CFrame.new(6.104, 0.804, 121.805) * CFrame.Angles(3.141592502594, -1.0472015142441, 1.5707963705063)
3349
part_59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
3350
part_59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
3351
part_59.BrickColor = BrickColor.new("Really black")
3352
part_59.Friction = 0.3
3353
part_59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
3354
3355
mesh_56 = Instance.new("SpecialMesh", part_59)
3356
mesh_56.Scale = Vector3.new(1, 0.091, 1)
3357
mesh_56.MeshType = Enum.MeshType.Sphere
3358
3359
3360
--DavidAguirre weld script--
3361
3362
function createCFrameCache(part1)
3363
 local f = Instance.new("Folder",part1)
3364
 f.Name = "CFrameCache"
3365
 
3366
 local c0 = Instance.new("CFrameValue",f)
3367
 c0.Name = "C0"
3368
 c0.Value = handle.CFrame:inverse()
3369
 
3370
 local c1 = Instance.new("CFrameValue",f)
3371
 c1.Name = "C1"
3372
 c1.Value = part1.CFrame:inverse()
3373
end
3374
3375
function WeldIt(toolz)
3376
wait()
3377
3378
tool = toolz
3379
handle = tool.Handle
3380
3381
for i,v in pairs(handle:GetChildren()) do
3382
 if v:IsA("JointInstance") then
3383
  v:Destroy()
3384
 end
3385
end
3386
3387
for i,v in pairs(tool:GetChildren()) do
3388
 if v ~= handle then
3389
  if v.className == "UnionOperation" or v.className == "Part" or v.className == "WedgePart" then
3390
  if v:FindFirstChild("CFrameCache") == nil then
3391
   createCFrameCache(v)
3392
  end
3393
  local w = Instance.new("Weld",handle)
3394
  w.Part0 = handle
3395
  w.Part1 = v 
3396
  w.C0 = v.CFrameCache.C0.Value
3397
  w.C1 = v.CFrameCache.C1.Value
3398
 end
3399
end
3400
end
3401
end
3402
3403
WeldIt(Boombox)
3404
3405
-- END BOOMBOX -- 
3406
3407
3408
Staleness = script.Staleness
3409
Stale1 = Staleness["1"]
3410
Stale2 = Staleness["2"]
3411
Stale3 = Staleness["3"]
3412
Stale4 = Staleness["4"]
3413
Stale5 = Staleness["5"]
3414
Stale6 = Staleness["6"]
3415
Stale7 = Staleness["7"]
3416
Stale8 = Staleness["8"]
3417
Stale9 = Staleness["9"]
3418
3419
StaleCheck = script.StalenessChecker
3420
StaleCheck1 = StaleCheck["1"]
3421
StaleCheck2 = StaleCheck["2"]
3422
StaleCheck3 = StaleCheck["3"]
3423
StaleCheck4 = StaleCheck["4"]
3424
StaleCheck5 = StaleCheck["5"]
3425
StaleCheck6 = StaleCheck["6"]
3426
StaleCheck7 = StaleCheck["7"]
3427
StaleCheck8 = StaleCheck["8"]
3428
StaleCheck9 = StaleCheck["9"]
3429
3430
Lag = false
3431
Buffed = false
3432
_G.MusicGUI = false
3433
CurrentMode = "Boombox"
3434
Player = game.Players.LocalPlayer
3435
Character = Player.Character 
3436
PlayerGui = Player.PlayerGui
3437
Backpack = Player.Backpack 
3438
Torso = Character.Torso 
3439
Head = Character.Head 
3440
Humanoid = Character.Humanoid
3441
LeftArm = Character["Left Arm"] 
3442
LeftLeg = Character["Left Leg"] 
3443
RightArm = Character["Right Arm"] 
3444
RightLeg = Character["Right Leg"]
3445
Character = Player.Character 
3446
PlayerGui = Player.PlayerGui
3447
GUI.Parent = PlayerGui
3448
Backpack = Player.Backpack 
3449
Torso = Character.Torso 
3450
Head = Character.Head 
3451
Humanoid = Character.Humanoid
3452
LeftArm = Character["Left Arm"] 
3453
LeftLeg = Character["Left Leg"] 
3454
RightArm = Character["Right Arm"] 
3455
RightLeg = Character["Right Leg"] 
3456
LS = Torso["Left Shoulder"] 
3457
LH = Torso["Left Hip"] 
3458
RS = Torso["Right Shoulder"] 
3459
RH = Torso["Right Hip"] 
3460
Neck = Torso.Neck
3461
attacktype = 1
3462
vt = Vector3.new
3463
cf = CFrame.new
3464
euler = CFrame.fromEulerAnglesXYZ
3465
angles = CFrame.Angles
3466
Sheathed = false
3467
necko = cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
3468
necko2 = cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
3469
LHC0 = cf(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
3470
LHC1 = cf(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
3471
RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
3472
RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
3473
RootPart = Character.HumanoidRootPart
3474
RootJoint = RootPart.RootJoint
3475
RootCF = euler(-1.57, 0, 3.14)
3476
attack = false 
3477
equipped = true
3478
local Anim = "Idle"
3479
local Effects = {}
3480
cam = workspace.CurrentCamera
3481
ZTarget = nil
3482
RocketTarget = nil
3483
local CurrentMove = "[BLANK]"
3484
mouse = Player:GetMouse()
3485
RSH, LSH = nil, nil 
3486
LH = Torso["Left Hip"]
3487
RH = Torso["Right Hip"]
3488
RSH = Torso["Right Shoulder"] 
3489
LSH = Torso["Left Shoulder"] 
3490
StaledNum = 0
3491
 
3492
RSH.Parent = nil 
3493
LSH.Parent = nil 
3494
3495
RW = Create("Weld"){
3496
	Name = "Right Shoulder",
3497
	Part0 = Torso ,
3498
	C0 = cf(1.5, 0.5, 0),
3499
	C1 = cf(0, 0.5, 0), 
3500
	Part1 = RightArm ,
3501
	Parent = Torso ,
3502
}
3503
3504
LW = Create("Weld"){
3505
	Name = "Left Shoulder",
3506
	Part0 = Torso ,
3507
	C0 = cf(-1.5, 0.5, 0),
3508
	C1 = cf(0, 0.5, 0) ,
3509
	Part1 = LeftArm ,
3510
	Parent = Torso ,
3511
}
3512
3513
--[[Functions]]--
3514
3515
function NoOutline(Part)
3516
	Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
3517
end
3518
	
3519
function nooutline(part)
3520
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
3521
end
3522
	
3523
function part(formfactor, parent, material, reflectance, transparency, brickcolor, name, size)
3524
	local fp = Create("Part"){
3525
		formFactor = formfactor,
3526
		Parent = parent,
3527
		Reflectance = reflectance,
3528
		Transparency = transparency,
3529
		CanCollide = false,
3530
		Locked = true,
3531
		BrickColor = BrickColor.new(tostring(brickcolor)),
3532
		Name = name,
3533
		Size = size,
3534
		Position = Character.Torso.Position,
3535
		Material = material,
3536
	}
3537
	nooutline(fp)
3538
	return fp
3539
end
3540
	
3541
function mesh(Mesh, part, meshtype, meshid, offset, scale)
3542
	local Msh = Create(Mesh){
3543
		Parent = part,
3544
		Offset = offset,
3545
		Scale = scale,
3546
	}
3547
	if Mesh == "SpecialMesh" then
3548
		Msh.MeshType = meshtype
3549
		Msh.MeshId = meshid
3550
	end
3551
	return Msh
3552
end
3553
	
3554
function weld(parent, part0, part1, c0, c1)
3555
	local Weld = Create("Weld"){
3556
		Parent = parent,
3557
		Part0 = part0,
3558
		Part1 = part1,
3559
		C0 = c0,
3560
		C1 = c1,
3561
	}
3562
	return Weld
3563
end
3564
	
3565
handleweld = weld(m,Arm_Held,Flap1Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))	
3566
Flapweld = weld(m,Flap1Handle,Flap2Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))	
3567
Cannonweld = weld(m,Flap1Handle,Cannon.Handle,CFrame.new(0,0,0),CFrame.new(0,0,0))	
3568
	
3569
local function CFrameFromTopBack(at, top, back)
3570
	local right = top:Cross(back)
3571
	return CFrame.new(at.x, at.y, at.z,
3572
right.x, top.x, back.x,
3573
right.y, top.y, back.y,
3574
right.z, top.z, back.z)
3575
end
3576
3577
function Triangle(a, b, c)
3578
	local edg1 = (c - a):Dot((b - a).unit)
3579
	local edg2 = (a - b):Dot((c - b).unit)
3580
	local edg3 = (b - c):Dot((a - c).unit)
3581
	if edg1 <= (b - a).magnitude and edg1 >= 0 then
3582
		a, b, c = a, b, c
3583
	elseif edg2 <= (c - b).magnitude and edg2 >= 0 then
3584
		a, b, c = b, c, a
3585
	elseif edg3 <= (a - c).magnitude and edg3 >= 0 then
3586
		a, b, c = c, a, b
3587
	else
3588
		assert(false, "unreachable")
3589
	end
3590
 
3591
	local len1 = (c - a):Dot((b - a).unit)
3592
	local len2 = (b - a).magnitude - len1
3593
	local width = (a + (b - a).unit * len1 - c).magnitude
3594
 
3595
	local maincf = CFrameFromTopBack(a, (b - a):Cross(c - b).unit, -(b - a).unit)
3596
 
3597
	local list = {}
3598
3599
	local Color = BrickColor.new("Dark stone grey")
3600
 
3601
	if len1 > 0.01 then
3602
		local w1 = Create('WedgePart', m){
3603
			Material = "SmoothPlastic",
3604
			FormFactor = 'Custom',
3605
			BrickColor = Color,
3606
			Transparency = 0,
3607
			Reflectance = 0,
3608
			Material = "SmoothPlastic",
3609
			CanCollide = false,
3610
			Anchored = true,
3611
			Parent = workspace,
3612
			Transparency = 0.3,
3613
		}
3614
		game:GetService("Debris"):AddItem(w1, 5)
3615
		NoOutline(w1)
3616
		local sz = Vector3.new(0.2, width, len1)
3617
		w1.Size = sz
3618
		local sp = Create("SpecialMesh"){
3619
			Parent = w1,
3620
			MeshType = "Wedge",
3621
			Scale = Vector3.new(0, 1, 1) * sz / w1.Size,
3622
		}
3623
		w1:BreakJoints()
3624
		table.insert(Effects, {
3625
			w1,
3626
			"Disappear",
3627
			.03
3628
		})
3629
		w1.CFrame = maincf * CFrame.Angles(math.pi, 0, math.pi / 2) * CFrame.new(0, width / 2, len1 / 2)
3630
		table.insert(list, w1)
3631
	end
3632
	if len2 > 0.01 then
3633
		local w2 = Create('WedgePart', m){
3634
			Material = "SmoothPlastic",
3635
			FormFactor = 'Custom',
3636
			BrickColor = Color,
3637
			Transparency = 0,
3638
			Reflectance = 0,
3639
			Material = "SmoothPlastic",
3640
			CanCollide = false,
3641
			Anchored = true,
3642
			Parent = workspace,
3643
			Transparency = 0.3,
3644
		}
3645
		game:GetService("Debris"):AddItem(w2, 5)
3646
		NoOutline(w2)
3647
		local sz = Vector3.new(0.2, width, len2)
3648
		w2.Size = sz
3649
		local sp = Create("SpecialMesh"){
3650
			Parent = w2,
3651
			MeshType = "Wedge",
3652
			Scale = Vector3.new(0, 1, 1) * sz / w2.Size,
3653
		}
3654
		w2:BreakJoints()
3655
		table.insert(Effects, {
3656
			w2,
3657
			"Disappear",
3658
			.03
3659
		})
3660
		w2.CFrame = maincf * CFrame.Angles(math.pi, math.pi, -math.pi / 2) * CFrame.new(0, width / 2, -len1 - len2 / 2)
3661
		table.insert(list, w2)
3662
	end
3663
	return unpack(list)
3664
end
3665
		
3666
function so(id, par, vol, pit) 
3667
	coroutine.resume(coroutine.create(function()
3668
		local sou = Instance.new("Sound", par)
3669
		sou.Volume = vol
3670
		sou.Pitch = pit
3671
		sou.SoundId = id
3672
		swait() 
3673
		sou:play() 
3674
		game:GetService("Debris"):AddItem(sou, 7)
3675
	end))
3676
end
3677
 
3678
function clerp(a, b, t)
3679
	return a:lerp(b, t)
3680
end
3681
3682
ArtificialHB = Instance.new("BindableEvent", script)
3683
ArtificialHB.Name = "Heartbeat"
3684
3685
script:WaitForChild("Heartbeat")
3686
3687
tf = 0
3688
allowframeloss = false
3689
tossremainder = false
3690
lastframe = tick()
3691
script.Heartbeat:Fire()
3692
3693
game:GetService("RunService").Heartbeat:connect(function(s, p)
3694
	tf = tf + s
3695
	if tf >= Frames then
3696
		if allowframeloss then
3697
			script.Heartbeat:Fire()
3698
			lastframe = tick()
3699
		else
3700
			for i = 1, math.floor(tf / Frames) do
3701
				script.Heartbeat:Fire()
3702
			end
3703
			lastframe = tick()
3704
		end
3705
		if tossremainder then
3706
			tf = 0
3707
		else
3708
			tf = tf - Frames * math.floor(tf / Frames)
3709
		end
3710
	end
3711
end)
3712
3713
function swait(num)
3714
	if num == 0 or num == nil then
3715
		ArtificialHB.Event:wait()
3716
	else
3717
		for i = 0, num do
3718
			ArtificialHB.Event:wait()
3719
		end
3720
	end
3721
end
3722
3723
function rayCast(Pos, Dir, Max, Ignore)
3724
	return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
3725
end 
3726
3727
Asset = "http://www.roblox.com/asset/?id="
3728
3729
Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
3730
	if hit.Parent == nil then
3731
		return
3732
	end
3733
	local h = hit.Parent:FindFirstChild("Humanoid")
3734
	for _, v in pairs(hit.Parent:children()) do
3735
		if v:IsA("Humanoid") then
3736
			h = v
3737
		end
3738
	end
3739
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
3740
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
3741
			if hit.Parent.DebounceHit.Value == true then
3742
				return
3743
			end
3744
		end
3745
		if h.MaxHealth >= math.huge then
3746
			hit:BreakJoints()
3747
		end
3748
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
3749
                        return
3750
                end]]
3751
--                        hs(hit,1.2) 
3752
		local c = Create("ObjectValue"){
3753
			Name = "creator",
3754
			Value = game:service("Players").LocalPlayer,
3755
			Parent = h,
3756
		}
3757
		game:GetService("Debris"):AddItem(c, .5)
3758
		if HitSound ~= nil and HitPitch ~= nil then
3759
			so(HitSound, hit, 1, HitPitch) 
3760
		end
3761
		local Damage = math.floor((math.random(minim, maxim))*Attack.Value)
3762
		local hitpar = game.Players:FindFirstChild(hit.Parent.Name)
3763
		if hitpar ~= nil then
3764
			if hitpar:FindFirstChild("Backpack") ~= nil then
3765
				for i,v in pairs(hitpar:GetChildren()) do
3766
					if v.className == "LocalScript" then
3767
						for c,b in pairs(v:GetChildren()) do
3768
							if b.Name == "Stats" then
3769
								if b.Stats:FindFirstChild("Defense") then
3770
									def = b.Stats.Defense
3771
									Damage = Damage / def.Value
3772
									if DefenseHexCheck == true then
3773
										def.Value = def.Value - DefenseHex
3774
										ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Defense["..DefenseHex.."]")
3775
									end
3776
								end
3777
								if b.Stats:FindFirstChild("Attack") then
3778
									if AttackHexCheck == true then
3779
										b.Stats.Attack.Value = b.Stats.Attack.Value - AttackHex
3780
										ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Attack["..AttackHex.."]")
3781
									end
3782
								end
3783
								if b.Stats:FindFirstChild("Speed") then
3784
									if SpeedHexCheck == true then
3785
										b.Stats.Speed.Value = b.Stats.Speed.Value - SpeedHex
3786
										ShowStat((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Secondary_Color.BrickColor.Color, "-", "Speed["..SpeedHex.."]")
3787
									end
3788
								end
3789
							end
3790
						end
3791
					end
3792
				end
3793
			end
3794
		end
3795
		local blocked = false
3796
		local block = hit.Parent:findFirstChild("Block")
3797
		if block ~= nil then
3798
			if block.className == "IntValue" then
3799
				if block.Value > 0 then
3800
					blocked = true
3801
					block.Value = block.Value - 1
3802
					print(block.Value)
3803
				end
3804
			end
3805
		end
3806
		local Stalenum = 1
3807
		if Stale1.Value == CurrentMove then
3808
			StaleCheck1.Value = true
3809
			Stalenum = Stalenum + 1
3810
		end
3811
		if Stale2.Value == CurrentMove then
3812
			StaleCheck2.Value = true
3813
			Stalenum = Stalenum + 1
3814
		end
3815
		if Stale3.Value  == CurrentMove then
3816
			StaleCheck3.Value = true
3817
			Stalenum = Stalenum + 1
3818
		end
3819
		if Stale4.Value  == CurrentMove then
3820
			StaleCheck4.Value = true
3821
			Stalenum = Stalenum + 1
3822
		end
3823
		if Stale5.Value  == CurrentMove then
3824
			StaleCheck5.Value = true
3825
			Stalenum = Stalenum + 1
3826
		end
3827
		if Stale6.Value == CurrentMove then
3828
			StaleCheck6.Value = true
3829
			Stalenum = Stalenum + 1
3830
		end
3831
		if Stale7.Value  == CurrentMove then
3832
			StaleCheck7.Value = true
3833
			Stalenum = Stalenum + 1
3834
		end
3835
		if Stale8.Value  == CurrentMove then
3836
			StaleCheck8.Value = true
3837
			Stalenum = Stalenum + 1
3838
		end
3839
		if Stale9.Value  == CurrentMove then
3840
			StaleCheck9.Value = true
3841
			Stalenum = Stalenum + 1
3842
		end
3843
		if StaledNum >= 9 then
3844
			StaledNum = 0
3845
		end
3846
		StaledNum = StaledNum + 1
3847
		if StaledNum == 1 then
3848
			Stale1.Value = CurrentMove
3849
		elseif StaledNum == 2 then
3850
			Stale2.Value = CurrentMove
3851
		elseif StaledNum == 3 then
3852
			Stale3.Value = CurrentMove
3853
		elseif StaledNum == 4 then
3854
			Stale4.Value = CurrentMove
3855
		elseif StaledNum == 5 then
3856
			Stale5.Value = CurrentMove
3857
		elseif StaledNum == 6 then
3858
			Stale6.Value = CurrentMove
3859
		elseif StaledNum == 7 then
3860
			Stale7.Value = CurrentMove
3861
		elseif StaledNum == 8 then
3862
			Stale8.Value = CurrentMove
3863
		elseif StaledNum == 9 then
3864
			Stale9.Value = CurrentMove
3865
		end
3866
		Damage = Damage - (Stalenum/5)
3867
		if Buffed == true then
3868
			Damage = Damage + math.random(3,5)
3869
		end
3870
		if blocked == false then
3871
--                h:TakeDamage(Damage)
3872
			h.Health = h.Health - Damage
3873
			ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), math.floor(-Damage), 1.5, Secondary_Color.Color)
3874
		else
3875
			h.Health = h.Health - (Damage / 2)
3876
			ShowDamage((hit.CFrame * CFrame.new(0, 0, (hit.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), math.floor(-Damage), 1.5, Part.BrickColor.Color)
3877
		end
3878
		if Type == "Knockdown" then
3879
			local hum = hit.Parent.Humanoid
3880
			hum.PlatformStand = true
3881
			coroutine.resume(coroutine.create(function(HHumanoid)
3882
				swait(1)
3883
				HHumanoid.PlatformStand = false
3884
			end), hum)
3885
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
3886
			local bodvol = Create("BodyVelocity"){
3887
				velocity = angle * (knockback - (StaledNum/5)),
3888
				P = 5000,
3889
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
3890
				Parent = hit,
3891
			}
3892
			local rl = Create("BodyAngularVelocity"){
3893
				P = 3000,
3894
				--wait(0.010100110110111101101100011000010111011001100101011011100110011101100101)
3895
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
3896
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
3897
				Parent = hit,
3898
			}
3899
			game:GetService("Debris"):AddItem(bodvol, .5)
3900
			game:GetService("Debris"):AddItem(rl, .5)
3901
		elseif Type == "Normal" then
3902
			local vp = Create("BodyVelocity"){
3903
				P = 500,
3904
				maxForce = Vector3.new(math.huge, 0, math.huge),
3905
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
3906
			}
3907
			if knockback > 0 then
3908
				vp.Parent = hit.Parent.Torso
3909
			end
3910
			game:GetService("Debris"):AddItem(vp, .5)
3911
		elseif Type == "Up" then
3912
			local bodyVelocity = Create("BodyVelocity"){
3913
				velocity = vt(0, 20, 0),
3914
				P = 5000,
3915
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
3916
				Parent = hit,
3917
			}
3918
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
3919
		elseif Type == "Snare" then
3920
			local bp = Create("BodyPosition"){
3921
				P = 2000,
3922
				D = 100,
3923
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
3924
				position = hit.Parent.Torso.Position,
3925
				Parent = hit.Parent.Torso,
3926
			}
3927
			game:GetService("Debris"):AddItem(bp, 1)
3928
		elseif Type == "Freeze" then
3929
			if hitpar ~= nil then
3930
				if hitpar:FindFirstChild("Backpack") ~= nil then
3931
					for i,v in pairs(hitpar:GetChildren()) do
3932
						if v.className == "LocalScript" then
3933
							for c,b in pairs(v:GetChildren()) do
3934
								if b.Name == "Stats" then
3935
									if b.Stats:FindFirstChild("Frozen") then
3936
										b.Stats.Frozen.Value = true
3937
										coroutine.resume(coroutine.create(function()
3938
											wait(1.5)
3939
											b.Stats.Frozen.Value = false
3940
										end))
3941
									end
3942
								end
3943
							end
3944
						end
3945
					end
3946
				end
3947
			end
3948
			local clo = script.Freeze:Clone()
3949
			clo.Parent = hit.Parent
3950
			clo.Disabled = false
3951
		elseif Type == "Stun" then
3952
			local BodPos = Create("BodyPosition"){
3953
				P = 50000,
3954
				D = 1000,
3955
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
3956
				position = hit.Parent.Torso.Position,
3957
				Parent = hit.Parent.Torso,
3958
			}
3959
			local BodGy = Create("BodyGyro") {
3960
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
3961
				P = 20e+003,
3962
				Parent = hit.Parent.Torso,
3963
				cframe = hit.Parent.Torso.CFrame,
3964
			}
3965
			hit.Parent.Torso.Anchored = true
3966
			coroutine.resume(coroutine.create(function(Part) 
3967
				swait(1.5)
3968
				Part.Anchored = false
3969
			end), hit.Parent.Torso)
3970
			game:GetService("Debris"):AddItem(BodPos, 3)
3971
			game:GetService("Debris"):AddItem(BodGy, 3)
3972
		end
3973
		local debounce = Create("BoolValue"){
3974
			Name = "DebounceHit",
3975
			Parent = hit.Parent,
3976
			Value = true,
3977
		}
3978
		game:GetService("Debris"):AddItem(debounce, Delay)
3979
		c = Instance.new("ObjectValue")
3980
		c.Name = "creator"
3981
		c.Value = Player
3982
		c.Parent = h
3983
		game:GetService("Debris"):AddItem(c, .5)
3984
	end
3985
end
3986
3987
function ShowDamage(Pos, Text, Time, Color)
3988
	local Rate = (1 / 30)
3989
	local Pos = (Pos or Vector3.new(0, 0, 0))
3990
	local Text = (Text or "")
3991
	local Time = (Time or 2)
3992
	local Color = (Color or Color3.new(1, 0, 0))
3993
	local EffectPart = script.Label:Clone()
3994
	local TextLabel = EffectPart.GUI.Main.Label
3995
	TextLabel.Text = Text
3996
	EffectPart.Parent = game:GetService("Workspace")
3997
	delay(0, function()
3998
		local Frames = (Time / Rate)
3999
		for Frame = 1, Frames do
4000
			wait(Rate)
4001
			local Percent = (Frame / Frames)
4002
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
4003
			TextLabel.TextTransparency = Percent
4004
		end
4005
		if EffectPart and EffectPart.Parent then
4006
			EffectPart:Destroy()
4007
		end
4008
	end)
4009
end
4010
4011
function ShowStat(Pos, Text, Time, Color, Check, StatChange)
4012
	local Rate = (1 / 30)
4013
	local Pos = (Pos or Vector3.new(0, 0, 0))
4014
	local Text = (Text or "")
4015
	local Time = (Time or 2)
4016
	local Color = (Color or Color3.new(1, 0, 0))
4017
	local EffectPart = script.Label:Clone()
4018
	local TextLabel = EffectPart.GUI.Main.Label
4019
	TextLabel.Text = Check..StatChange
4020
	EffectPart.Parent = game:GetService("Workspace")
4021
	delay(0, function()
4022
		local Frames = (Time / Rate)
4023
		for Frame = 1, Frames do
4024
			wait(Rate)
4025
			local Percent = (Frame / Frames)
4026
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
4027
			TextLabel.TextTransparency = Percent
4028
		end
4029
		if EffectPart and EffectPart.Parent then
4030
			EffectPart:Destroy()
4031
		end
4032
	end)
4033
end
4034
4035
function MagniDamage(Hit,Part,magni,mindam,maxdam,knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
4036
for _,c in pairs(workspace:children()) do
4037
local hum=c:findFirstChild("Humanoid")
4038
if hum~=nil then
4039
local head=c:findFirstChild("Torso")
4040
if head~=nil then
4041
local targ=head.Position-Part.Position
4042
local mag=targ.magnitude
4043
if mag<=magni and c.Name~=Player.Name then 
4044
Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,"Hit1",1)
4045
Damagefunc(Hit,head,mindam,maxdam,knock,Type,RootPart,.2,"Hit1",1,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
4046
end
4047
end
4048
end
4049
end
4050
end
4051
4052
function AerialLag(Delay,Time)
4053
if Lag == false then
4054
	if Floor == nil then
4055
		if Anim == "Fall" then
4056
			swait(Delay)
4057
			HitFloor = false
4058
			coroutine.resume(coroutine.create(function()
4059
				while true do
4060
					wait(0.05)
4061
					if Floor ~= nil then
4062
						HitFloor = true
4063
						break
4064
					end
4065
				end
4066
			end))
4067
			if HitFloor == true then
4068
				Lag = true
4069
				attack = true
4070
				local wat = Speed.Value
4071
				Speed.Value = 0
4072
				swait(Time)
4073
				Speed.Value = wat
4074
				Lag = false
4075
				attack = false
4076
			end
4077
		end
4078
	end
4079
end
4080
end
4081
4082
--[[Effect Functions]]--
4083
4084
effect = Create("Model"){
4085
	Parent = Character
4086
}
4087
Effects = {}
4088
4089
CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
4090
  
4091
  local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
4092
  NoOutline(Part)
4093
  return Part
4094
end
4095
4096
CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
4097
  
4098
  local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
4099
  if Mesh == "SpecialMesh" then
4100
    Msh.MeshType = MeshType
4101
    Msh.MeshId = MeshId
4102
  end
4103
  return Msh
4104
end
4105
4106
SlashEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4107
  
4108
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
4109
  prt.Anchored = true
4110
  prt.CFrame = cframe
4111
  msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=448386996", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4112
  game:GetService("Debris"):AddItem(prt, 2)
4113
  coroutine.resume(coroutine.create(function(Part, Mesh, num)
4114
    
4115
    for i = 0, 1, delay do
4116
      swait()
4117
      Part.Transparency = i
4118
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
4119
    end
4120
    Part.Parent = nil
4121
  end
4122
), prt, msh, (math.random(0, 1) + math.random()) / 5)
4123
end
4124
4125
BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
4126
  
4127
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4128
  prt.Anchored = true
4129
  prt.CFrame = cframe
4130
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4131
  game:GetService("Debris"):AddItem(prt, 10)
4132
  if Type == 1 or Type == nil then
4133
    table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
4134
  else
4135
    if Type == 2 then
4136
      table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
4137
    end
4138
  end
4139
end
4140
4141
SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4142
  
4143
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4144
  prt.Anchored = true
4145
  prt.CFrame = cframe
4146
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4147
  game:GetService("Debris"):AddItem(prt, 10)
4148
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4149
end
4150
4151
RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4152
  
4153
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
4154
  prt.Anchored = true
4155
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
4156
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4157
  game:GetService("Debris"):AddItem(prt, 10)
4158
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4159
end
4160
4161
CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4162
  
4163
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4164
  prt.Anchored = true
4165
  prt.CFrame = cframe
4166
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4167
  game:GetService("Debris"):AddItem(prt, 10)
4168
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4169
end
4170
4171
WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4172
  
4173
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4174
  prt.Anchored = true
4175
  prt.CFrame = cframe
4176
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4177
  game:GetService("Debris"):AddItem(prt, 10)
4178
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4179
end
4180
4181
function ExplosionEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4182
	local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4183
	prt.Anchored = true
4184
	prt.CFrame = cframe
4185
	local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://15170610", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4186
	game:GetService("Debris"):AddItem(prt, 10)
4187
	table.insert(Effects, {prt,"Block1",delay,x3,y3,z3,msh})
4188
end
4189
4190
function OpenHandEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4191
	local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4192
	prt.Anchored = true
4193
	prt.CFrame = cframe
4194
	local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://73031750", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4195
	game:GetService("Debris"):AddItem(prt, 10)
4196
	table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
4197
end
4198
4199
function CloseHandEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4200
	local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4201
	prt.Anchored = true
4202
	prt.CFrame = cframe
4203
	local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://90718752", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4204
	game:GetService("Debris"):AddItem(prt, 10)
4205
	table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
4206
end
4207
4208
function HeadEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4209
	local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4210
	prt.Anchored = true
4211
	prt.CFrame = cframe
4212
	local msh = CreateMesh("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4213
	game:GetService("Debris"):AddItem(prt, 10)
4214
	table.insert(Effects, {prt,"Cylinder",delay,x3,y3,z3,msh})
4215
end
4216
4217
SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4218
  
4219
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4220
  prt.Anchored = true
4221
  prt.CFrame = cframe
4222
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4223
  game:GetService("Debris"):AddItem(prt, 10)
4224
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4225
end
4226
4227
function BreakEffect(brickcolor, cframe, x1, y1, z1)
4228
	local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
4229
	prt.Anchored = true
4230
	prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
4231
	local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4232
	local num = math.random(10, 50) / 1000
4233
	game:GetService("Debris"):AddItem(prt, 10)
4234
	table.insert(Effects, {prt,"Shatter",num,prt.CFrame,math.random() - math.random(),0,math.random(50, 100) / 100})
4235
end
4236
4237
4238
CloudEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
4239
  
4240
  local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
4241
  prt.Anchored = true
4242
  prt.CFrame = cframe
4243
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://1095708", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
4244
  game:GetService("Debris"):AddItem(prt, 10)
4245
  table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
4246
end
4247
4248
function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4249
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
4250
prt.Anchored=true
4251
prt.CFrame=cframe
4252
msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
4253
game:GetService("Debris"):AddItem(prt,5)
4254
table.insert(Effects,{prt,"Block1",delay,x3,y3,z3}) --part, type, delay
4255
end
4256
4257
function MagicCylinder2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4258
local prt=part(3,Character,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
4259
prt.Anchored=true
4260
prt.CFrame=cframe
4261
msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
4262
game:GetService("Debris"):AddItem(prt,5)
4263
Effects[#Effects+1]={prt,"Cylinder",delay,x3,y3,z3} --part, type, delay
4264
end
4265
4266
function MagicHead(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4267
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
4268
prt.Anchored=true
4269
prt.CFrame=cframe
4270
local msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
4271
game:GetService("Debris"):AddItem(prt,2)
4272
table.insert(Effects,{prt,"Cylinder",delay,x3,y3,z3,msh})
4273
end
4274
4275
function MagicCylinder(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4276
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.2,0.2,0.2))
4277
prt.Anchored=true
4278
prt.CFrame=cframe
4279
msh=mesh("SpecialMesh",prt,"Head","",vt(0,0,0),vt(x1,y1,z1))
4280
game:GetService("Debris"):AddItem(prt,2)
4281
coroutine.resume(coroutine.create(function(Part,Mesh) 
4282
for i=0,1,delay do
4283
swait()
4284
Part.CFrame=Part.CFrame
4285
Part.Transparency=i
4286
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
4287
end
4288
Part.Parent=nil
4289
end),prt,msh)
4290
end
4291
 
4292
function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4293
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
4294
prt.Anchored=true
4295
prt.CFrame=cframe
4296
prt.CanCollide = false
4297
msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
4298
game:GetService("Debris"):AddItem(prt,2)
4299
coroutine.resume(coroutine.create(function(Part,Mesh) 
4300
for i=0,1,delay do
4301
swait()
4302
Part.CFrame=Part.CFrame
4303
Part.Transparency=i
4304
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
4305
end
4306
Part.Parent=nil
4307
end),prt,msh)
4308
end
4309
4310
function MagicNote(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,Type)
4311
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt())
4312
prt.Anchored=true
4313
prt.CFrame=cframe
4314
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1088207",vt(0,0,0),vt(x1,y1,z1))
4315
game:GetService("Debris"):AddItem(prt,5)
4316
table.insert(Effects,{prt,"Block3",delay,x3,y3,z3,msh,cf(math.random(-25,25)/25,math.random(-25,25)/25,math.random(-25,-2.5)/25)})
4317
end
4318
4319
function MagicRing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
4320
local prt=part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
4321
prt.Anchored=true
4322
prt.CFrame=cframe
4323
msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
4324
game:GetService("Debris"):AddItem(prt,2)
4325
coroutine.resume(coroutine.create(function(Part,Mesh,num) 
4326
for i=0,1,delay do
4327
swait()
4328
Part.Transparency=i
4329
Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
4330
end
4331
Part.Parent=nil
4332
end),prt,msh,(math.random(0,1)+math.random())/5)
4333
end
4334
4335
function Laser(Part,Color1,Color2,LaserSize1,LaserSize2,Size1,Size2,Magnitude,Mindam,Maxdam,Knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
4336
sp = Part.Position 
4337
dirr = Part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0) 
4338
local hit,pos = rayCast(sp,dirr.lookVector,100,Character) 
4339
local las=Instance.new("Part",Character) 
4340
las.Material = "SmoothPlastic"
4341
las.Anchored=true 
4342
las.Locked=true 
4343
las.CanCollide=false 
4344
las.TopSurface=0 
4345
las.BottomSurface=0 
4346
rootlook=RootPart.CFrame
4347
las.FormFactor = "Custom" 
4348
las.BrickColor=BrickColor.new(Color1) 
4349
las.Size=Vector3.new(1,1,1) 
4350
las.CFrame=CFrame.new((Part.Position+pos)/2,pos) *CFrame.Angles(math.rad(90),0,0) 
4351
local msh=Instance.new("SpecialMesh",las) 
4352
mag = (Part.Position-pos).magnitude 
4353
msh.Scale=Vector3.new(0.1,mag,0.1) 
4354
so("rbxassetid://231917788",Part,1,1.4) 
4355
coroutine.resume(coroutine.create(function(Part,Mesh) 
4356
for i = 0,1,0.1 do 
4357
wait() 
4358
Part.Transparency = Part.Transparency + 0.1 
4359
Mesh.Scale = Mesh.Scale + Vector3.new(LaserSize1,LaserSize2,LaserSize1) 
4360
end 
4361
Part.Parent = nil 
4362
end),las,msh) 
4363
if pos ~= nil then 
4364
RingEffect(BrickColor.new(Color1),cf(pos)*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50)),Size1,Size1,Size1,Size1,Size1,Size1,.07)
4365
ExplosionEffect(BrickColor.new(Color2),cf(pos),Size2,Size2,Size2,Size2,Size2,Size2,.07)
4366
end 
4367
if hit ~= nil and pos ~= nil then 
4368
if(hit.Parent:findFirstChild("Humanoid")~= nil)then 
4369
if hit.Parent:FindFirstChild("Torso") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then 
4370
MagniDamage(hit.Parent.Torso,hit.Parent.Torso,Magnitude,Mindam,Maxdam,Knock,Type,DefenseHexCheck,DefenseHex,SpeedHexCheck,SpeedHex,AttackHexCheck,AttackHex)
4371
end 
4372
end 
4373
end 
4374
end 
4375
4376
RocketTarget = RootPart
4377
function ShootCannon(asd)
4378
so("rbxassetid://263623156",asd,.5,1) 
4379
so("rbxassetid://263610152",asd,.5,1) 
4380
so("rbxassetid://263623139",asd,.5,1) 
4381
local MainPos=asd.Position
4382
local MainPos2=mouse.Hit.p
4383
local MouseLook=cf((MainPos+MainPos2)/2,MainPos2)
4384
--[[local mag=(MainPos-pos).magnitude 
4385
MagicCylinder(BrickColor.new("Bright blue"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),1,mag*5,1,0.5,0,0.5,0.05)]]
4386
num=30
4387
coroutine.resume(coroutine.create(function() 
4388
repeat
4389
wait()
4390
local hit,pos = rayCast(MainPos,MouseLook.lookVector,10,RocketTarget.Parent)
4391
local mag=(MainPos-pos).magnitude 
4392
MagicCylinder2(BrickColor.new("New Yeller"),CFrame.new((MainPos+pos)/2,pos)*angles(1.57,0,0),3,mag*5,3,1.5,0,1.5,0.1)
4393
MainPos=MainPos+(MouseLook.lookVector*10)
4394
num=num-1
4395
if hit~=nil then
4396
num=0
4397
local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
4398
ref.Anchored=true
4399
ref.CFrame=cf(pos)
4400
MagniDamage(ref,hit,1,10,12,0,"Normal")
4401
so("rbxassetid://263610039",ref,1,1) 
4402
so("rbxassetid://263610111",ref,1,1) 
4403
MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
4404
game:GetService("Debris"):AddItem(ref,1)
4405
MagniDamage(ref,ref,10,10,12,0,"Normal")
4406
end
4407
until num<=0
4408
end))
4409
end
4410
4411
function Trap(Prt,Parent)
4412
attack=true
4413
--so("BeamLockon",Prt,1,1) 
4414
local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("New Yeller"),"Effect",vt(0.2,0.2,0.2))
4415
efprt.Anchored=true
4416
local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
4417
local spread=vt((math.random(-1,0)+math.random())*1,(math.random(-1,0)+math.random())*1,(math.random(-1,0)+math.random())*1)*(Prt.Position-mouse.Hit.p).magnitude/100
4418
--spread=vt(0,0,0)
4419
coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded) 
4420
game:GetService("Debris"):AddItem(Part,6)
4421
local TheHit=mouse.Hit.p
4422
local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
4423
local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
4424
so("Elec",Prt,0.2,1) 
4425
local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
4426
tefprt.CFrame=cf(pos)
4427
so("Elec",tefprt,0.3,1) 
4428
game:GetService("Debris"):AddItem(tefprt,3)
4429
Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0) 
4430
if hit~=nil then
4431
num=0
4432
local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
4433
ref.Anchored=true
4434
ref.CFrame=cf(pos)
4435
so("rbxassetid://263610039",ref,1,1)  
4436
MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
4437
game:GetService("Debris"):AddItem(ref,1)
4438
end
4439
local mag=(Prt.Position-pos).magnitude 
4440
MagicCylinder(BrickColor.new("New Yeller"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
4441
Part.Parent=nil
4442
local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
4443
ref.Anchored=true
4444
ref.CFrame=cf(pos)
4445
for i=150,1,-1 do
4446
local Area = MagicBlock(BrickColor.new("New Yeller"),cf(pos),20,20,20,5,5,5,0.05)
4447
MagniDamage(ref,ref,30,1,3,-4,"Normal")
4448
swait()
4449
end
4450
end),efprt,efmsh,spread)
4451
end
4452
4453
function LaserBarrage(Prt,Parent)
4454
attack=true
4455
--so("BeamLockon",Prt,1,1) 
4456
local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("Really black"),"Effect",vt(0.2,0.2,0.2))
4457
efprt.Anchored=true
4458
local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
4459
local spread=vt((math.random(-1,0)+math.random())*7,(math.random(-1,0)+math.random())*7,(math.random(-1,0)+math.random())*7)*(Prt.Position-mouse.Hit.p).magnitude/100
4460
--spread=vt(0,0,0)
4461
coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded) 
4462
game:GetService("Debris"):AddItem(Part,6)
4463
local TheHit=mouse.Hit.p
4464
local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
4465
local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
4466
so("Elec",Prt,0.2,1) 
4467
local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
4468
tefprt.CFrame=cf(pos)
4469
MagicCircle(BrickColor.new("Really black"),cf(pos),0.5,0.5,0.5,0.5,0.5,0.5,0.04)
4470
so("Elec",tefprt,0.3,1) 
4471
game:GetService("Debris"):AddItem(tefprt,3)
4472
Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0) 
4473
if(hit.Parent:findFirstChild("Humanoid")~= nil)then 
4474
if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then 
4475
MagniDamage(efprt,hit,20,2,4,8,"Normal")
4476
end 
4477
end 
4478
local mag=(Prt.Position-pos).magnitude 
4479
MagicCylinder(BrickColor.new("Really black"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
4480
Part.Parent=nil
4481
end),efprt,efmsh,spread)
4482
end
4483
4484
function ShockwaveShot(Prt,Parent)
4485
attack=true
4486
--so("BeamLockon",Prt,1,1) 
4487
local efprt=part(3,Parent,"SmoothPlastic",0,0.5,BrickColor.new("New Yeller"),"Effect",vt(0.2,0.2,0.2))
4488
efprt.Anchored=true
4489
local efmsh=mesh("CylinderMesh",efprt,"","",vt(0,0,0),vt(1,1,1))
4490
local spread=vt((math.random(-1,0)+math.random())*3.5,(math.random(-1,0)+math.random())*3.5,(math.random(-1,0)+math.random())*3.5)*(Prt.Position-mouse.Hit.p).magnitude/100
4491
--spread=vt(0,0,0)
4492
coroutine.resume(coroutine.create(function(Part,Mesh,Spreaded) 
4493
game:GetService("Debris"):AddItem(Part,6)
4494
local TheHit=mouse.Hit.p
4495
local MouseLook=cf((Prt.Position+TheHit)/2,TheHit+Spreaded)
4496
local hit,pos = rayCast(Prt.Position,MouseLook.lookVector,1000,Parent)
4497
so("Elec",Prt,0.2,1) 
4498
local tefprt=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Black"),"Effect",vt(0.2,0.2,0.2))
4499
tefprt.CFrame=cf(pos)
4500
so("Elec",tefprt,0.3,1) 
4501
game:GetService("Debris"):AddItem(tefprt,3)
4502
Part.CFrame=CFrame.new((Prt.Position+pos)/2,pos)*angles(1.57,0,0) 
4503
if hit~=nil then
4504
num=0
4505
local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("New Yeller"),"Reference",vt())
4506
ref.Anchored=true
4507
ref.CFrame=cf(pos)
4508
so("rbxassetid://263610039",ref,1,1)  
4509
MagicBlock(BrickColor.new("New Yeller"),cf(pos),10,10,10,2.5,2.5,2.5,0.05)
4510
game:GetService("Debris"):AddItem(ref,1)
4511
MagniDamage(ref,ref,10,9,10,10,"Float")
4512
end
4513
local mag=(Prt.Position-pos).magnitude 
4514
MagicCylinder(BrickColor.new("New Yeller"),Part.CFrame,1,mag*5,1,0.5,0,0.5,0.05)
4515
Part.Parent=nil
4516
end),efprt,efmsh,spread)
4517
end
4518
4519
function Shoot(asd, spread1, spread2, Color)
4520
local MainPos = asd.Position
4521
local MainPos2 = mouse.Hit.p
4522
local spread = Vector3.new((math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2, (math.random(-spread1, 0) + math.random()) * spread2) * (asd.Position - mouse.Hit.p).magnitude / 100
4523
local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2 + spread)
4524
num = 50
4525
coroutine.resume(coroutine.create(function(Spreaded)
4526
repeat
4527
swait()
4528
local hit, pos = rayCast(MainPos, MouseLook.lookVector, 50, RootPart.Parent)
4529
local TheHit = mouse.Hit.p
4530
local mag = (MainPos - pos).magnitude
4531
CylinderEffect(BrickColor.new(Color), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 3, mag * 5, 3, 0.5, 0, 1.5, 0.1)
4532
MainPos = MainPos + MouseLook.lookVector * 50
4533
num = num - 1
4534
if hit ~= nil then
4535
num = 0
4536
Damagefunc(hit, hit, 4, 6, 0, "Normal", RootPart, 0, "rbxassetid://231917788", 0.8)
4537
end
4538
until num <= 0
4539
end))
4540
end
4541
4542
--[[Left Click Combo]]--
4543
4544
function attackone()
4545
attack = true
4546
if CurrentMode == "Boombox" then
4547
CurrentMove = "Attack One (Boombox)"
4548
local Hit1 = HitboxA.Touched:connect(function(hit)
4549
Damagefunc(HitboxA,hit,5,7,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4550
end)
4551
local Hit2 = HitboxB.Touched:connect(function(hit)
4552
Damagefunc(HitboxB,hit,5,7,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4553
end)
4554
for i = 0,1,0.05 do
4555
swait()
4556
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
4557
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(0),math.rad(0)),.2)
4558
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(205), math.rad(0), math.rad(0)),.2)
4559
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),.2)
4560
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
4561
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
4562
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4563
end
4564
so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
4565
for i = 0,1,0.05 do
4566
swait()
4567
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(15),math.rad(0),math.rad(0)),.2)
4568
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
4569
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(45), math.rad(0), math.rad(0)),.2)
4570
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)),.2)
4571
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(30)),.2)
4572
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(20)),.2)
4573
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4574
end
4575
Hit1:disconnect()
4576
Hit2:disconnect()
4577
elseif CurrentMode == "Cannon" then
4578
CurrentMove = "Attack One (Cannon)"
4579
Laser(CannonA,"Really black","New Yeller",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,false,0,false,0)
4580
for i=0,1,0.05 do
4581
swait()
4582
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4583
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4584
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4585
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4586
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4587
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4588
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4589
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4590
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(30), math.rad(-90), math.rad(0)), 0.3)
4591
end
4592
end
4593
attack = false
4594
end
4595
4596
function attacktwo()
4597
attack = true
4598
if CurrentMode == "Boombox" then
4599
CurrentMove = "Attack Two (Boombox)"
4600
local Hit1 = HitboxA.Touched:connect(function(hit)
4601
Damagefunc(HitboxA,hit,6,8,5,"Float",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4602
end)
4603
local Hit2 = HitboxB.Touched:connect(function(hit)
4604
Damagefunc(HitboxB,hit,6,8,5,"Float",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4605
end)
4606
for i=0,1,0.05 do
4607
swait()
4608
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.3)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
4609
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
4610
RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
4611
LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-20)), 0.3)
4612
RH.C0=clerp(RH.C0,cf(1,-.7,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.3)
4613
LH.C0=clerp(LH.C0,cf(-1.1,-1,-.5)*angles(math.rad(0),math.rad(-90),math.rad(40)),.3)
4614
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4615
end
4616
so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
4617
for i=0,1,0.05 do
4618
swait()
4619
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.3)
4620
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
4621
RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(10)), 0.3)
4622
LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(-20), math.rad(90), math.rad(-20)), 0.3)
4623
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
4624
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
4625
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(23), math.rad(0), math.rad(0)), 0.3)
4626
end
4627
Hit1:disconnect()
4628
Hit2:disconnect()
4629
elseif CurrentMode == "Cannon" then
4630
CurrentMove = "Attack Two (Cannon)"
4631
Laser(CannonA,"New Yeller","Really black",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,false,0,false,0)
4632
for i=0,1,0.05 do
4633
swait()
4634
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4635
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4636
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4637
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4638
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4639
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4640
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4641
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4642
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
4643
end
4644
end
4645
attack = false
4646
end
4647
4648
function attackthree()
4649
attack = true
4650
if CurrentMode == "Boombox" then
4651
CurrentMove = "Attack Three (Boombox)"
4652
local Hit1 = HitboxA.Touched:connect(function(hit)
4653
Damagefunc(HitboxA,hit,7,9,9,"Normal",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4654
end)
4655
local Hit2 = HitboxB.Touched:connect(function(hit)
4656
Damagefunc(HitboxB,hit,7,9,9,"Normal",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4657
end)
4658
for i = 0,1,0.05 do
4659
swait()
4660
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(50)),.3)
4661
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(-2),math.rad(-50)),.3)
4662
RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -.5) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.3)
4663
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.3)
4664
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
4665
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
4666
handleweld.C0=clerp(handleweld.C0,cf(0,-1.6,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4667
end
4668
so("http://roblox.com/asset/?id=199145095",Cannon.Handle,1,1)
4669
for i = 0,1,0.05 do
4670
swait()
4671
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
4672
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(-2),math.rad(60)),.3)
4673
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, .3) * angles(math.rad(0), math.rad(-10), math.rad(70)), 0.3)
4674
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.3)
4675
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(140),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
4676
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
4677
handleweld.C0=clerp(handleweld.C0,cf(0,-1.6,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
4678
end
4679
Hit1:disconnect()
4680
Hit2:disconnect()
4681
elseif CurrentMode == "Cannon" then
4682
CurrentMove = "Attack Three (Cannon)"
4683
Laser(CannonA,"Really black","Really black",0.15,0.7,1,1,15,6,8,0,"Normal",true,0.05,false,0,false,0)
4684
for i=0,1,0.05 do
4685
swait()
4686
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4687
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4688
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4689
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4690
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4691
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4692
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4693
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4694
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(7), math.rad(-90), math.rad(0)), 0.3)
4695
end
4696
end
4697
attack = false
4698
end
4699
4700
function attackfour()
4701
attack = true
4702
if CurrentMode == "Boombox" then
4703
CurrentMove = "Attack Four (Boombox)"
4704
for i = 0,1,0.05 do
4705
swait()
4706
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4707
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
4708
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
4709
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
4710
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
4711
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
4712
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4713
end
4714
so("http://www.roblox.com/asset/?id=14863866",HitboxA,10,1)
4715
for i = 0,1,0.05 do
4716
swait()
4717
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4718
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
4719
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
4720
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
4721
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
4722
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
4723
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4724
end
4725
Energy.Value = Energy.Value - 13
4726
so("http://roblox.com/asset/?id=199145264",Cannon.Handle,1,.9)	
4727
so("http://roblox.com/asset/?id=200632875",Cannon.Handle,1,.9)
4728
MagicCircle("New Yeller",Cannon.Handle.CFrame,3,3,3,3,3,3,0.05)
4729
MagniDamage(Cannon.Handle,Cannon.Handle,15,6,8,7,"Normal",true,0.05,false,0,false,0)
4730
for i = 0,1,0.05 do
4731
swait()
4732
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4733
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
4734
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
4735
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
4736
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
4737
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
4738
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4739
end
4740
elseif CurrentMode == "Cannon" then
4741
CurrentMove = "Attack Four (Cannon)"
4742
Laser(CannonA,"New Yeller","New Yeller",0.15,0.7,1,1,15,6,8,0,"Normal",false,0,true,0.05,false,0)
4743
for i=0,1,0.05 do
4744
swait()
4745
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4746
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4747
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4748
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4749
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4750
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4751
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4752
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4753
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
4754
end
4755
end
4756
attack = false
4757
end
4758
4759
--[[Skills]]--
4760
4761
function Z()
4762
attack = true
4763
if CurrentMode == "Boombox" then
4764
CurrentMove = "Boombox Z"
4765
local Hit1 = HitboxA.Touched:connect(function(hit)
4766
Damagefunc(HitboxA,hit,9,12,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4767
end)
4768
local Hit2 = HitboxB.Touched:connect(function(hit)
4769
Damagefunc(HitboxB,hit,9,12,5,"Knockdown",RootPart,0.2,"Hit1",1,false,0,false,0,false,0)
4770
end)
4771
for i = 0,1,0.05 do
4772
swait()
4773
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
4774
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(0),math.rad(0)),.2)
4775
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(205), math.rad(0), math.rad(0)),.2)
4776
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)),.2)
4777
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-20)),.2)
4778
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(10)),.2)
4779
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4780
end
4781
so("http://www.roblox.com/asset/?id=203691447",Weapon.Cannon.Handle,1,1)
4782
for i = 0,1,0.05 do
4783
swait()
4784
MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.new(2,0,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),0.5,0.5,0.5,0.5,0.5,0.5,0.05)
4785
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(15),math.rad(0),math.rad(0)),.2)
4786
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
4787
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(45), math.rad(0), math.rad(0)),.2)
4788
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-20)),.2)
4789
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(30)),.2)
4790
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(20)),.2)
4791
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4792
end
4793
swait()
4794
so("http://roblox.com/asset/?id=199145264",Cannon.Handle,1,.9)	
4795
so("http://roblox.com/asset/?id=200632875",Cannon.Handle,1,.9)
4796
Energy.Value = Energy.Value - 19
4797
MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),4,4,4,4,4,4,0.05)
4798
MagicBlock("New Yeller",Cannon.Handle.CFrame*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),4,4,4,4,4,4,0.05)
4799
MagicRing("Medium stone grey",Cannon.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),math.rad(32),math.rad(0)),1.5,1.5,0.1,1.5,1.5,0.1,0.05)
4800
MagicRing("Medium stone grey",Cannon.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),math.rad(32),math.rad(0)),3,3,0.1,3,3,0.1,0.05)
4801
MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4802
MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4803
MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4804
MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4805
MagniDamage(Cannon.Handle,Cannon.Handle,35,10,18,5,"Knockdown",true,0.1,false,0,false,0)
4806
MagniDamage(Cannon.Handle,Cannon.Handle,45,5,7,8,"Normal",false,0,false,0,false,0)
4807
Hit1:disconnect()
4808
Hit2:disconnect()
4809
elseif CurrentMode == "Cannon" then
4810
CurrentMove = "Cannon Z"
4811
for i=0,1,0.05 do
4812
swait()
4813
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4814
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4815
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4816
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4817
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4818
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4819
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4820
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4821
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(30), math.rad(-90), math.rad(0)), 0.3)
4822
end
4823
ShockwaveShot(CannonA)
4824
end
4825
attack = false
4826
end
4827
4828
function X()
4829
attack = true
4830
if CurrentMode == "Boombox" then
4831
CurrentMove = "Boombox X"
4832
for i = 0,1,0.05 do
4833
swait()
4834
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(25),math.rad(0),math.rad(0)),.2)
4835
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-25),math.rad(0),math.rad(0)),.2)
4836
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(60), math.rad(0), math.rad(0)),.2)
4837
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)),.2)
4838
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(20)),.2)
4839
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(-20)),.2)
4840
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4841
end
4842
swait(2)
4843
for i,v in pairs(Weapon:GetChildren()) do
4844
	if v:IsA("Model") then
4845
		for c,b in pairs(v:GetChildren()) do
4846
			if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
4847
				if b.Name ~= "Hitbox" then
4848
					b.Transparency = 1
4849
				end
4850
			end
4851
		end
4852
	end
4853
end
4854
local Dec = Weapon.Flap2.Decal.Decal
4855
Dec.Parent = nil
4856
local clone = script.Boombox:Clone()
4857
for i,v in pairs(clone:GetChildren()) do
4858
	if v:IsA("Model") then
4859
		for c,b in pairs(v:GetChildren()) do
4860
			if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
4861
				b.Locked = true
4862
				b.Anchored = false
4863
				b.CanCollide = true
4864
			end
4865
		end
4866
	end
4867
end
4868
for i,v in pairs(Cannon.Handle:GetChildren()) do
4869
	if v:IsA("Sound") then
4870
		v.Parent = clone.Handle
4871
	end
4872
end
4873
clone.Parent = workspace
4874
clone:MoveTo(Weapon.Flap1.Handle.Position)
4875
swait(4)
4876
coroutine.resume(coroutine.create(function()
4877
	TrapSet = true
4878
	for i=8,1,-1 do
4879
		swait(45)
4880
		MagicCircle("Really black",clone.Handle.CFrame,7.5,7.5,7.5,7.5,7.5,7.5,0.05)
4881
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(90),0,0),5,5,0.1,5,5,0.1,0.05)
4882
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
4883
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
4884
		MagicNote(BrickColor.Random(),clone.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4885
		MagicNote(BrickColor.Random(),clone.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4886
		MagicNote(BrickColor.Random(),clone.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4887
		MagicNote(BrickColor.Random(),clone.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4888
		so("http://www.roblox.com/asset/?id=192410077", RootPart, 1, 1)
4889
		MagniDamage(clone.Handle,clone.Handle,50,1,3,-5,"Normal",false,0,false,0,false,0)
4890
		swait(45)
4891
		MagicCircle("New Yeller",clone.Handle.CFrame,7.5,7.5,7.5,7.5,7.5,7.5,0.05)
4892
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
4893
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
4894
		MagicRing("Really black",clone.Handle.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360)),5,5,0.1,5,5,0.1,0.05)
4895
		MagicNote(BrickColor.Random(),clone.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4896
		MagicNote(BrickColor.Random(),clone.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4897
		MagicNote(BrickColor.Random(),clone.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4898
		MagicNote(BrickColor.Random(),clone.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
4899
		so("http://www.roblox.com/asset/?id=192410077", RootPart, 1, 1)
4900
		MagniDamage(clone.Handle,clone.Handle,42,1,3,-5,"Normal",false,0,true,0.05,false,0)
4901
	end
4902
	for i,v in pairs(clone.Handle:GetChildren()) do
4903
		if v:IsA("Sound") then
4904
			v.Parent = Cannon.Handle
4905
		end
4906
	end
4907
	clone:Destroy()
4908
	TrapSet = false
4909
	for i,v in pairs(Weapon:GetChildren()) do
4910
		if v:IsA("Model") then
4911
			for c,b in pairs(v:GetChildren()) do
4912
				if b.className == "UnionOperation" or b.className == "WedgePart" or b.className == "Part" then
4913
					if b.Name ~= "Hitbox" then
4914
						b.Transparency = 0
4915
					end
4916
				end
4917
			end
4918
		end
4919
	end
4920
	Dec.Parent = Weapon.Flap2.Decal
4921
end))
4922
elseif CurrentMode == "Cannon" then
4923
CurrentMove = "Cannon X"
4924
local num = 0
4925
for i=5,1,-1 do
4926
swait()
4927
so("rbxassetid://263623156",CannonA,.5,1) 
4928
so("rbxassetid://263610152",CannonA,.5,1) 
4929
so("rbxassetid://263623139",CannonA,.5,1) 
4930
num = num + 1
4931
if num == 1 or num == 3 or num == 5 then
4932
Shoot(CannonA, 2, 2, "Really black")
4933
Shoot(CannonA, 2, 2, "New Yeller")
4934
Shoot(CannonA, 2, 2, "Really black")
4935
elseif num == 2 or num == 4 then
4936
Shoot(CannonA, 2, 2, "New Yeller")
4937
Shoot(CannonA, 2, 2, "New Yeller")
4938
Shoot(CannonA, 2, 2, "Really black")
4939
end
4940
for i=0,1,0.05 do
4941
swait()
4942
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4943
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4944
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
4945
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
4946
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4947
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4948
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4949
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4950
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
4951
end
4952
for i=0,1,0.05 do
4953
swait()
4954
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
4955
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
4956
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
4957
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
4958
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
4959
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
4960
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
4961
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
4962
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
4963
end
4964
end
4965
end
4966
attack = false
4967
end
4968
4969
function C()
4970
attack = true
4971
if CurrentMode == "Boombox" then
4972
CurrentMove = "Boombox C"
4973
for i = 0,1,0.05 do
4974
swait()
4975
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4976
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(15),math.rad(5),math.rad(-45)),.2)
4977
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(60), math.rad(0), math.rad(0)),.2)
4978
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)),.2)
4979
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
4980
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
4981
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4982
end
4983
for i = 0,1,0.05 do
4984
swait()
4985
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4986
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
4987
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
4988
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
4989
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
4990
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
4991
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
4992
end
4993
so("http://www.roblox.com/asset/?id=14863866",HitboxA,10,1)
4994
for i = 0,1,0.05 do
4995
swait()
4996
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
4997
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
4998
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
4999
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
5000
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
5001
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
5002
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5003
end
5004
for i = 0,1,0.05 do
5005
swait()
5006
RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(5),math.rad(0),math.rad(0)),.2)
5007
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(5),math.rad(0)),.2)
5008
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-45)),.2)
5009
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(30)),.2)
5010
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(10)),.2)
5011
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(5)),.2)
5012
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5013
end
5014
coroutine.resume(coroutine.create(function()
5015
	Buffed = true
5016
	for i=10,1,-1 do
5017
		wait(6)
5018
		MagicCircle("New Yeller",Cannon.Handle.CFrame,2,2,2,2,2,2,0.05)
5019
		MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5020
		MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5021
		MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5022
		MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5023
	end
5024
	Buffed = false
5025
end))
5026
elseif CurrentMode == "Cannon" then
5027
CurrentMove = "Cannon C"
5028
so("rbxassetid://263623156",CannonA,.5,1) 
5029
so("rbxassetid://263610152",CannonA,.5,1) 
5030
so("rbxassetid://263623139",CannonA,.5,1) 
5031
for i=5,1,-1 do
5032
LaserBarrage(CannonA)
5033
end
5034
Trap(CannonA)
5035
for i=0,1,0.05 do
5036
swait()
5037
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
5038
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
5039
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(30),math.rad(40),math.rad(-2)), 0.3)
5040
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(10),math.rad(-140),math.rad(-50)), 0.3)
5041
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
5042
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
5043
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
5044
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5045
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5046
end
5047
for i=0,1,0.05 do
5048
swait()
5049
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
5050
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
5051
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
5052
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
5053
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
5054
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
5055
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
5056
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5057
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5058
end
5059
end
5060
attack = false
5061
end
5062
5063
function V()
5064
attack = true
5065
if CurrentMode == "Boombox" then
5066
for i = 0,1,0.05 do
5067
swait()
5068
RootJoint.C0 = clerp(RootJoint.C0,RootCF*CFrame.new(0,0,0) * angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
5069
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-17),math.rad(5),math.rad(0)),.2)
5070
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.3) * angles(math.rad(135), math.rad(0), math.rad(-45)),.2)
5071
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(80), math.rad(0), math.rad(30)),.2)
5072
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.2)
5073
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(15)),.2)
5074
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5075
end
5076
swait(3)
5077
for i = 0,1,0.05 do
5078
swait()
5079
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
5080
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
5081
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5,-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
5082
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4,-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
5083
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9,0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
5084
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9,0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
5085
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-160), math.rad(0)), 0.3)
5086
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5087
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5088
end
5089
Skill1text.Text = CannonText1
5090
Skill2text.Text = CannonText2
5091
Skill3text.Text = CannonText3
5092
Skill4text.Text = CannonText4
5093
Speed.Value = Cannon_Base_Speed_Value
5094
Attack.Value = Cannon_Base_Attack_Value
5095
Defense.Value = Cannon_Base_Defense_Value
5096
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
5097
CurrentMode = "Cannon"
5098
elseif CurrentMode == "Cannon" then
5099
for i = 0,1,0.05 do
5100
swait()
5101
RootJoint.C0 = clerp(RootJoint.C0,RootCF*CFrame.new(0,0,0) * angles(math.rad(-15),math.rad(0),math.rad(0)),.2)
5102
Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-17),math.rad(5),math.rad(0)),.2)
5103
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.3) * angles(math.rad(135), math.rad(0), math.rad(-45)),.2)
5104
LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.5) * angles(math.rad(80), math.rad(0), math.rad(30)),.2)
5105
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.2)
5106
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(15)),.2)
5107
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5108
end
5109
Skill1text.Text = Text1
5110
Skill2text.Text = Text2
5111
Skill3text.Text = Text3
5112
Skill4text.Text = Text4
5113
Speed.Value = Base_Speed_Value
5114
Attack.Value = Base_Attack_Value
5115
Defense.Value = Base_Defense_Value
5116
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
5117
CurrentMode = "Boombox"
5118
end
5119
attack = false
5120
end
5121
5122
--[[Key Functions]]--
5123
5124
local cd1 = false
5125
local cd2 = false
5126
local cd3 = false
5127
local Decorative_Notes = false
5128
5129
mouse.Button1Down:connect(function()
5130
	if attack == true then return end
5131
	if TrapSet == true then return end
5132
	if attacktype == 1 then
5133
		attacktype = 2
5134
		attackone()
5135
	elseif attacktype == 2 then
5136
		attacktype = 3
5137
		attacktwo()
5138
	elseif attacktype == 3 then
5139
		attacktype = 4
5140
		attackthree()
5141
	elseif attacktype == 4 then
5142
		attacktype = 1
5143
		if CurrentMode == "Boombox" then
5144
		if Energy.Value >= 13 then
5145
		attackfour()
5146
		else
5147
		attackone()
5148
		attacktype = 2
5149
		end
5150
		elseif CurrentMode == "Cannon" then
5151
		attackfour()
5152
		end
5153
	end
5154
end)
5155
5156
mouse.KeyDown:connect(function(key)
5157
	key = key:lower()
5158
	if attack == true then return end
5159
	if TrapSet == true then return end
5160
	if key == "z" and cd1 == false and Mana.Value >= 17 and Energy.Value >= 19 then
5161
		cd1 = true
5162
		Cover1.Size = UDim2.new(0,0,1,0)
5163
		Mana.Value = Mana.Value - 17
5164
		Z()
5165
		Cover1:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill1cooldown)
5166
		repeat wait() until Cover1.Size == UDim2.new(1,0,1,0)
5167
		cd1 = false
5168
	elseif key == "x" and cd2 == false then
5169
		cd2 = true
5170
		Cover2.Size = UDim2.new(0,0,1,0)
5171
		X()
5172
		if CurrentMode == "Boombox" then
5173
		repeat wait() until TrapSet == false
5174
		end
5175
		Cover2:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill2cooldown)
5176
		repeat wait() until Cover2.Size == UDim2.new(1,0,1,0)
5177
		cd2 = false
5178
	elseif key == "c" and cd3 == false then
5179
		cd3 = true
5180
		Cover3.Size = UDim2.new(0,0,1,0)
5181
		C()
5182
		repeat wait() until Buffed == false
5183
		Cover3:TweenSize(UDim2.new(1,0,1,0),'Out','Linear',Skill3cooldown)
5184
		repeat wait() until Cover3.Size == UDim2.new(1,0,1,0)
5185
		cd3 = false
5186
	elseif key == "v" then
5187
		V()
5188
	elseif key == "e" and CurrentMode == "Boombox" then
5189
		if _G.MusicGUI == false then
5190
			_G.MusicGUI = true
5191
			SongGUI.Enabled = true
5192
		else
5193
			if PlayerGui:FindFirstChild("SongGUI") then
5194
				_G.MusicGUI = false
5195
				SongGUI.Enabled = false
5196
			end
5197
		end
5198
	elseif key == "q" and CurrentMode == "Boombox" then
5199
		if Decorative_Notes == false then
5200
			Decorative_Notes = true
5201
		else
5202
			Decorative_Notes = false
5203
		end
5204
	end
5205
end)
5206
5207
--[[mouse.KeyUp:connect(function(key)
5208
	key = key:lower()
5209
	if key == "" then
5210
		
5211
	end
5212
end)]]--
5213
5214
--[[Engine]]--
5215
5216
local sine = 0
5217
local change = 1
5218
local val = 0
5219
local Mananum = 0
5220
local Energynum = 0
5221
local idle = 0
5222
local donum = 0
5223
local num = 0
5224
5225
LHCF = CFrame.Angles(0, math.rad(-90), 0)
5226
RHCF = CFrame.Angles(0, math.rad(90), 0)
5227
5228
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = math.floor(Base_Speed * Speed.Value)
5229
5230
while true do
5231
swait()
5232
if Decorative_Notes == true then
5233
num = num + 1
5234
end
5235
if Decorative_Notes == true and num >= 120 then
5236
for i=2,1,-1 do
5237
MagicNote(BrickColor.Random(),Cannon.Speaker1.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5238
MagicNote(BrickColor.Random(),Cannon.Speaker2.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5239
MagicNote(BrickColor.Random(),Cannon.Speaker3.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5240
MagicNote(BrickColor.Random(),Cannon.Speaker4.CFrame*cf(math.random(-10,10),math.random(-10,10),math.random(-10,10))*euler(1.57,0,math.random(-50,50)),.1,.1,.1,0,0,0,.02)
5241
end
5242
num = 0
5243
end
5244
if Mana.Value >= MaxMana then
5245
Mana.Value = MaxMana
5246
else
5247
if Mananum <= ManaInterval then
5248
Mananum = Mananum + 1
5249
else
5250
Mananum = 0
5251
Mana.Value = math.floor(Mana.Value) + Recover_Mana
5252
end
5253
end
5254
if Energy.Value >= MaxEnergy then
5255
Energy.Value = MaxEnergy
5256
else
5257
if Energynum <= EnergyInterval then
5258
Energynum = Energynum + 1
5259
else
5260
Energynum = 0
5261
Energy.Value = math.floor(Energy.Value) + Recover_Energy
5262
end
5263
end
5264
if donum >= 0.5 then
5265
handidle = true
5266
else
5267
if donum <= 0 then
5268
handidle = false
5269
end
5270
end
5271
if handidle == false then
5272
donum = donum + 0.003
5273
else
5274
donum = donum - 0.003
5275
end
5276
Bar1.Label.Text = "Mana ~{"..Mana.Value.."}~"
5277
Bar2.Label.Text = "Data ~{"..Energy.Value.."}~"
5278
Bar1Cover:TweenSize(UDim2.new(1 * (Mana.Value / MaxMana), 0, 1, 0), "Out", "Linear", 0.5)
5279
Bar2Cover:TweenSize(UDim2.new(1 * (Energy.Value / MaxEnergy), 0, 1, 0), "Out", "Linear", 0.5)
5280
GUI.Speed.Label.Text = "Speed {"..Speed.Value.."}"
5281
GUI.Attack.Label.Text = "Attack {"..Attack.Value.."}"
5282
GUI.Defense.Label.Text = "Defense {"..Defense.Value.."}"
5283
sine = sine + change
5284
local torvel = (RootPart.Velocity * Vector3.new(1,0,1)).magnitude 
5285
local velderp = RootPart.Velocity.y
5286
Floor,FloorPosition = rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
5287
if equipped == true or equipped == false then
5288
if attack == false then
5289
idle = idle + 1
5290
else
5291
idle = 0
5292
end
5293
if RootPart.Velocity.y > 1 and Floor == nil then 
5294
Anim = "Jump"
5295
if attack == false and Lag == false then
5296
if CurrentMode == "Boombox" then
5297
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
5298
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
5299
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
5300
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
5301
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
5302
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
5303
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5304
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5305
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5306
elseif CurrentMode == "Cannon" then
5307
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
5308
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.3)
5309
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
5310
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
5311
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
5312
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
5313
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5314
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5315
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5316
end
5317
end
5318
elseif RootPart.Velocity.y < -1 and Floor == nil then 
5319
Anim = "Fall"
5320
if attack == false and Lag == false then
5321
if CurrentMode == "Boombox" then
5322
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
5323
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
5324
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
5325
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
5326
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
5327
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
5328
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5329
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5330
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5331
elseif CurrentMode == "Cannon" then
5332
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
5333
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
5334
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(20)), 0.3)
5335
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
5336
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
5337
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
5338
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
5339
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5340
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5341
end
5342
end
5343
elseif torvel < 1 and Floor ~= nil then
5344
Anim = "Idle"
5345
if attack == false and Lag == false then
5346
if CurrentMode == "Boombox" then
5347
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0+0.1*math.cos(sine/15)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
5348
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(2), math.rad(0), math.rad(-30)), 0.3)
5349
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(2)), 0.3)
5350
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.3)
5351
RH.C0 = clerp(RH.C0, CFrame.new(1, -1-0.1*math.cos(sine/15), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
5352
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1-0.1*math.cos(sine/15), 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
5353
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5354
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5355
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5356
elseif CurrentMode == "Cannon" then
5357
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1+0.1*math.cos(sine/15)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
5358
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
5359
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5+0.05*math.cos(sine/15),-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
5360
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4+0.05*math.cos(sine/15),-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
5361
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9-0.1*math.cos(sine/15),0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
5362
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9-0.1*math.cos(sine/15),0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
5363
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
5364
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5365
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5366
end
5367
end
5368
elseif torvel > 2 and Floor ~= nil then
5369
Anim = "Walk"
5370
if attack == false and Lag == false then
5371
if CurrentMode == "Boombox" then
5372
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0+0.1*math.cos(sine/15)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5373
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5374
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.cos(sine/15), 0) * CFrame.Angles(math.rad(-10), math.rad(0) ,math.rad(10)), 0.3)
5375
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.cos(sine/15), 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
5376
RH.C0 = clerp(RH.C0, CFrame.new(1, -1-0.1*math.cos(sine/15), 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5377
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1-0.1*math.cos(sine/15), 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5378
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5379
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5380
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5381
elseif CurrentMode == "Cannon" then
5382
RootJoint.C0 = clerp(RootJoint.C0, RootCF*CFrame.new(0,0,-0.1+0.1*math.cos(sine/15)) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
5383
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(1),math.rad(1),math.rad(50)), 0.3)
5384
RW.C0 = clerp(RW.C0, CFrame.new(1.3,0.5+0.05*math.cos(sine/15),-0.5) * angles(math.rad(20),math.rad(50),math.rad(-2)), 0.3)
5385
LW.C0 = clerp(LW.C0, CFrame.new(-1,0.4+0.05*math.cos(sine/15),-0.6) * angles(math.rad(0),math.rad(-130),math.rad(-50)), 0.3)
5386
RH.C0 = clerp(RH.C0, CFrame.new(1,-0.9-0.1*math.cos(sine/15),0) * RHCF * angles(math.rad(-3),math.rad(30),math.rad(-3)), 0.3)
5387
LH.C0 = clerp(LH.C0, CFrame.new(-1,-0.9-0.1*math.cos(sine/15),0) * LHCF * angles(math.rad(-3),math.rad(30),math.rad(0)), 0.3)
5388
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, -0.8) * CFrame.Angles(math.rad(12), math.rad(-180), math.rad(0)), 0.3)
5389
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -2.1, -0.7) * CFrame.Angles(math.rad(33), math.rad(90), math.rad(180)), 0.3)
5390
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -1.1, -0.2) * CFrame.Angles(math.rad(15), math.rad(-90), math.rad(0)), 0.3)
5391
end
5392
end
5393
elseif Floor ~= nil then
5394
Anim = "Lag"
5395
if attack == true and Lag == true then
5396
if CurrentMode == "Boombox" then
5397
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5398
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5399
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(0)), 0.3)
5400
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5401
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5402
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5403
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5404
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5405
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5406
elseif CurrentMode == "Cannon" then
5407
RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5408
Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5409
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0) ,math.rad(0)), 0.3)
5410
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5411
RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5412
LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5413
handleweld.C0 = clerp(handleweld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
5414
Flapweld.C0 = clerp(Flapweld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(180)), 0.3)
5415
Cannonweld.C0 = clerp(Cannonweld.C0, CFrame.new(0, -0.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.3)
5416
end
5417
end
5418
end
5419
end
5420
if #Effects > 0 then
5421
for e=1,#Effects do
5422
if Effects[e] ~= nil then
5423
local Effect = Effects[e]
5424
if Effect ~= nil then
5425
local Part = Effect[1]
5426
local Mode = Effect[2]
5427
local Delay = Effect[3]
5428
local IncX = Effect[4]
5429
local IncY = Effect[5]
5430
local IncZ = Effect[6]
5431
if Effect[1].Transparency<=1 then
5432
if Effect[2] == "Block1" then
5433
Effect[1].CFrame = Effect[1].CFrame * euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
5434
Mesh = Effect[1].Mesh
5435
Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
5436
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5437
elseif Effect[2]=="Block3" then
5438
Effect[1].CFrame=Effect[1].CFrame*Effect[8]
5439
Mesh=Effect[7]
5440
Mesh.Scale=Mesh.Scale+vt(Effect[4],Effect[5],Effect[6])
5441
Effect[1].Transparency=Effect[1].Transparency+Effect[3]
5442
elseif Effect[2] == "Cylinder" then
5443
Mesh = Effect[1].Mesh
5444
Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
5445
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5446
elseif Effect[2] == "Blood" then
5447
Mesh = Effect[7]
5448
Effect[1].CFrame = Effect[1].CFrame*cf(0,.5,0)
5449
Mesh.Scale = Mesh.Scale + vt(Effect[4],Effect[5],Effect[6])
5450
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5451
elseif Effect[2] == "Elec" then
5452
Mesh = Effect[1].Mesh
5453
Mesh.Scale = Mesh.Scale + vt(Effect[7],Effect[8],Effect[9])
5454
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5455
elseif Effect[2] == "Disappear" then
5456
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5457
elseif Effect[2] == "Shatter" then
5458
Effect[1].Transparency = Effect[1].Transparency + Effect[3]
5459
Effect[4] = Effect[4] * CFrame.new(0, Effect[7], 0)
5460
Effect[1].CFrame = Effect[4] * CFrame.fromEulerAnglesXYZ(Effect[6], 0, 0)
5461
Effect[6] = Effect[6] + Effect[5]
5462
end
5463
end
5464
else
5465
Part.Parent = nil
5466
table.remove(Effects,e)
5467
end
5468
end
5469
end
5470
end
5471
end