View difference between Paste ID: 27uvfiJX and tJ4ggru6
SHOW: | | - or go back to the newest paste.
1
--[[
2
Keys:
3
M = explosion
4
P = punch
5
T = talk
6
L = ground pound
7
K = clap (insta-kill)
8
O = explode
9
J = beam up
10
R = throw ball
11
H = beam
12
Q = cube
13
X = launch
14
C = small explode
15
V = transform
16
B = spin
17
N = punch
18
E = teleport
19
20
--]]
21
--V is to transform, however, it currently does nothing besides changing the idle animation and outfit, V2 will have this changed--
22
Player=game:GetService("Players").LocalPlayer
23
Character=Player.Character
24
Character.Humanoid.Name = "noneofurbusiness"
25
hum = Character.noneofurbusiness
26
LeftArm=Character["Left Arm"]
27
LeftLeg=Character["Left Leg"]
28
RightArm=Character["Right Arm"]
29
RightLeg=Character["Right Leg"]
30
Root=Character["HumanoidRootPart"]
31
Head=Character["Head"]
32
Torso=Character["Torso"]
33
attacking = false
34
walking = false
35
position = "Idle"
36
local sine = 0
37
removeuseless = game:GetService("Debris")
38
local change = 2
39
debounce = false
40
tauntdebounce = false
41
mouse = Player:GetMouse()
42
sID = rbxassetid
43
create = Instance.new
44
local soundtable = {907329532,907330011,907330103,907328384,907328262,907328908,907328689,907332997,907329293,907328516,907329893,907332670,907332856,907333294}
45
local soundtable2 = {"0&hash=6bed87228104d8c3443be33081b6021c","0&hash=646ef2bf9c3a8b039864711d51d424e5"}
46
local soundtable3 = {834001797,834001752,834001699,834001828}
47
rdnm3 = #soundtable3
48
rdnm = #soundtable
49
rototota = false
50
rdnm2 = #soundtable
51
rototota = false
52
i = 1
53
running = false
54
damagedebounce = false
55
comingouttoplay = true
56
transf1 = false
57
balldebounce = false
58
donttransform = false
59
damageall={}
60
Repeater={}
61
Repeater2={}
62
nonmeshRepeater={}
63
nonmeshRepeater2={}
64
dmgii={}
65
DamageAll2={}
66
SlowlyFade={}
67
TheEnd={}
68
TheEnd2={}
69
TheEnd3={}
70
Extreme={}
71
ExtremeM={}
72
TheEnd4={}
73
UpMover={}
74
openshocktable={}
75
LessSize={}
76
ForwardMover={}
77
78
punchexplosion = Instance.new("Sound", LeftArm)
79
punchexplosion.SoundId = "rbxassetid://909258891"
80
punchexplosion.Looped = false
81
punchexplosion.Volume = 2
82
83
punchexplosion2 = Instance.new("Sound", LeftArm)
84
punchexplosion2.SoundId = "rbxassetid://907528019"
85
punchexplosion2.Looped = false
86
punchexplosion2.Volume = 2
87
88
punchexplosion3 = Instance.new("Sound", LeftArm)
89
punchexplosion3.SoundId = "rbxassetid://564533374"
90
punchexplosion3.Looped = false
91
punchexplosion3.Volume = 2
92
93
punchcharge = Instance.new("Sound", LeftArm)
94
punchcharge.SoundId = "rbxassetid://909253995"
95
punchcharge.Looped = false
96
punchcharge.Volume = 2
97
98
punchcharge2 = Instance.new("Sound", LeftArm)
99
punchcharge2.SoundId = "rbxassetid://907532684"
100
punchcharge2.Looped = false
101
punchcharge2.Volume = 2
102
103
LSSJ = Instance.new("Sound", Torso)
104
LSSJ.SoundId = "rbxassetid://1412058990"
105
LSSJ.Volume = 8
106
107
punchcharge3 = Instance.new("Sound", LeftArm)
108
punchcharge3.SoundId = "rbxassetid://1177784554"
109
punchcharge3.Looped = false
110
punchcharge3.Volume = 2
111
112
boomswoosh = Instance.new("Sound", Torso)
113
boomswoosh.SoundId = "rbxassetid://633627961"
114
boomswoosh.Looped = false
115
boomswoosh.Volume = 1.5
116
117
TheEndSound = Instance.new("Sound", Torso)
118
TheEndSound.SoundId = "rbxassetid://264358562"
119
TheEndSound.Looped = false
120
TheEndSound.Volume = 3
121
122
TheEndSound2 = Instance.new("Sound", Torso)
123
TheEndSound2.SoundId = "rbxassetid://907530407"
124
TheEndSound2.Looped = true
125
TheEndSound2.Volume = 3
126
127
ROOOAAAAH = Instance.new("Sound", Torso)
128
ROOOAAAAH.SoundId = "rbxassetid://774733972"
129
ROOOAAAAH.Looped = false
130
ROOOAAAAH.Volume = 2
131
132
x0412 = Instance.new("Sound", Torso)
133
x0412.SoundId = "rbxassetid://962379106"
134
x0412.Looped = false
135
x0412.Volume = 8
136
137
local HEADLERP = Instance.new("ManualWeld")
138
HEADLERP.Parent = Head
139
HEADLERP.Part0 = Head
140
HEADLERP.Part1 = Torso
141
HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
142
143
local TORSOLERP = Instance.new("ManualWeld")
144
TORSOLERP.Parent = Torso
145
TORSOLERP.Part0 = Torso
146
TORSOLERP.Part1 = Torso
147
TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
148
149
local ROOTLERP = Instance.new("ManualWeld")
150
ROOTLERP.Parent = Root
151
ROOTLERP.Part0 = Root
152
ROOTLERP.Part1 = Torso
153
ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
154
155
local RIGHTARMLERP = Instance.new("ManualWeld")
156
RIGHTARMLERP.Parent = RightArm
157
RIGHTARMLERP.Part0 = RightArm
158
RIGHTARMLERP.Part1 = Torso
159
RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
160
161
local LEFTARMLERP = Instance.new("ManualWeld")
162
LEFTARMLERP.Parent = LeftArm
163
LEFTARMLERP.Part0 = LeftArm
164
LEFTARMLERP.Part1 = Torso
165
LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
166
167
local RIGHTLEGLERP = Instance.new("ManualWeld")
168
RIGHTLEGLERP.Parent = RightLeg
169
RIGHTLEGLERP.Part0 = RightLeg
170
RIGHTLEGLERP.Part1 = Torso
171
RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
172
173
local LEFTLEGLERP = Instance.new("ManualWeld")
174
LEFTLEGLERP.Parent = LeftLeg
175
LEFTLEGLERP.Part0 = LeftLeg
176
LEFTLEGLERP.Part1 = Torso
177
LEFTLEGLERP.C0 = CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
178
179
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.3) * CFrame.Angles(math.rad(20 + 3*math.cos(sine/18)), math.rad(0), math.rad(0)), 0.3)
180
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.5)
181
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0.1, 0.7) * CFrame.Angles(math.rad(-15), math.rad(30), math.rad(0.01)), 0.5)
182
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0.3, 0.8) * CFrame.Angles(math.rad(-30), math.rad(-25), math.rad(0)), 0.5)
183
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
184
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(3)), 0.5)
185
186
local function weldBetween(a, b)
187
    local weld = Instance.new("ManualWeld", a)
188
    weld.Part0 = a
189
    weld.Part1 = b
190
    weld.C0 = a.CFrame:inverse() * b.CFrame
191
    return weld
192
end
193
194
godmode = coroutine.wrap(function()
195
while true do
196
hum.MaxHealth = math.huge
197
wait(0.0000001)
198
hum.Health = math.huge
199
wait()
200
end
201
end)
202
godmode()
203
ff = Instance.new("ForceField", Character)
204
ff.Visible = false
205
206
while comingouttoplay do
207
hum.WalkSpeed = 0
208
for i = 1, 15 do
209
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,-7.5,0), .8)
210
wait()
211
end
212
Root.Anchored = true
213
smallrift = Instance.new("Part", Torso)
214
smallrift.Size = Vector3.new(0.1, 0.1, 0.1)
215
smallrift.Material = "Neon"
216
smallrift.Transparency = 1
217
smallrift.Anchored = true
218
smallrift.CanCollide = false
219
smallrift.CFrame = Root.CFrame * CFrame.new(0,-3,0)
220
smallriftdecal = Instance.new("Decal", smallrift)
221
smallriftdecal.Face = "Top"
222
smallriftdecal.Texture = "rbxassetid://702583926"
223
local sm = weldBetween(smallrift, Root)
224
sm.C0 = CFrame.new(0, 0, 0)
225
sound = Instance.new("Sound", smallrift)
226
sound.Volume = 1
227
sound.Pitch = 1.2
228
sound.SoundId = "rbxassetid://344894344"
229
sound:Play()
230
local rotete = coroutine.wrap(function()
231
while comingouttoplay do
232
smallrift.CFrame = smallrift.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 + 5),0)
233
wait()
234
end
235
end)
236
rotete()
237
for i = 1, 50 do
238
smallrift.Size = smallrift.Size + Vector3.new(.4,0,.4)
239
wait()
240
end
241
wait(1)
242
for _,n in pairs(Character:GetChildren()) do
243
if n:IsA("Accessory") then n:Remove() end
244
end
245
for _,x in pairs(Character:GetChildren()) do
246
if x:IsA("Decal") then x:Remove() end
247
end
248
Torso.BrickColor = BrickColor.new("Really black")
249
Head.BrickColor = BrickColor.new("Really black")
250
Character.Shirt:Destroy()
251
Character.Pants:Destroy()
252
shirt = Instance.new("Shirt", Character)
253
shirt.Name = "Shirt"
254
pants = Instance.new("Pants", Character)
255
pants.Name = "Pants"
256
Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=520226382"
257
Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=520226569"
258
259
local DarkReaper = Instance.new("Part",Character)
260
DarkReaper.Size = Vector3.new(2,2,2)
261
DarkReaper.CFrame = Head.CFrame
262
DarkReaper.CanCollide = false
263
local DarkReaperWeld = Instance.new("Weld",DarkReaper)
264
DarkReaperWeld.Part0 = DarkReaper
265
DarkReaperWeld.Part1 = Head
266
DarkReaperWeld.C0 = DarkReaper.CFrame:inverse() * Head.CFrame
267
mdark = Instance.new("SpecialMesh", DarkReaper)
268
mdark.MeshType = "FileMesh"
269
mdark.Scale = Vector3.new(1.08, 1.08, 1.08)
270
mdark.MeshId,mdark.TextureId = 'http://www.roblox.com/asset/?id=16150814','http://www.roblox.com/asset/?id=1551603274'
271
mdark.VertexColor = Vector3.new(1,1,1)
272
273
local DarkReaperANTLERS = Instance.new("Part",Character)
274
DarkReaperANTLERS.Size = Vector3.new(2,2,2)
275
DarkReaperANTLERS.CFrame = Head.CFrame
276
DarkReaperANTLERS.CanCollide = false
277
local DarkReaperWeld2 = Instance.new("Weld",DarkReaperANTLERS)
278
DarkReaperWeld2.Part0 = DarkReaperANTLERS
279
DarkReaperWeld2.Part1 = Head
280
DarkReaperWeld2.C0 = DarkReaperANTLERS.CFrame:inverse() * Head.CFrame * CFrame.new(0,-1.2,0)
281
local mdark2 = Instance.new("SpecialMesh", DarkReaperANTLERS)
282
mdark2.MeshType = "FileMesh"
283
mdark2.Scale = Vector3.new(1.08, 1.08, 1.08)
284
mdark2.MeshId,mdark2.TextureId = 'http://www.roblox.com/asset/?id=1271547','http://www.roblox.com/asset/?id=1551766703'
285
mdark2.VertexColor = Vector3.new(255,0,0)	
286
287
HandCannonTop1 = Instance.new("Part", LeftArm)
288
HandCannonTop1.CanCollide = false
289
HandCannonTop1.Size = Vector3.new(1.1, 0.1, 1.1)
290
HandCannonTop1.BottomSurface = "SmoothNoOutlines"
291
HandCannonTop1.TopSurface = "SmoothNoOutlines"
292
HandCannonTop1.LeftSurface = "SmoothNoOutlines"
293
HandCannonTop1.RightSurface = "SmoothNoOutlines"
294
HandCannonTop1.FrontSurface = "SmoothNoOutlines"
295
HandCannonTop1.BackSurface = "SmoothNoOutlines"
296
HandCannonTop1.Material = "Metal"
297
local weld2 = weldBetween(HandCannonTop1, LeftArm)
298
weld2.C0 = CFrame.new(0, .9, 0)
299
300
FixedER = Instance.new("Part", LeftArm)
301
FixedER.CanCollide = false
302
FixedER.Size = Vector3.new(1.1, 0.1, 1.1)
303
FixedER.BottomSurface = "SmoothNoOutlines"
304
FixedER.TopSurface = "SmoothNoOutlines"
305
FixedER.LeftSurface = "SmoothNoOutlines"
306
FixedER.RightSurface = "SmoothNoOutlines"
307
FixedER.FrontSurface = "SmoothNoOutlines"
308
FixedER.BackSurface = "SmoothNoOutlines"
309
FixedER.Material = "Metal"
310
local weldFixedER = weldBetween(FixedER, LeftArm)
311
weldFixedER.C0 = CFrame.new(0, .7, 0)
312
313
314
FixedER4 = Instance.new("Part", LeftArm)
315
FixedER4.CanCollide = false
316
FixedER4.Size = Vector3.new(1.1, 0.1, 1.1)
317
FixedER4.BottomSurface = "SmoothNoOutlines"
318
FixedER4.TopSurface = "SmoothNoOutlines"
319
FixedER4.LeftSurface = "SmoothNoOutlines"
320
FixedER4.RightSurface = "SmoothNoOutlines"
321
FixedER4.FrontSurface = "SmoothNoOutlines"
322
FixedER4.BackSurface = "SmoothNoOutlines"
323
FixedER4.Material = "Metal"
324
local weldFixedER4 = weldBetween(FixedER4, LeftArm)
325
weldFixedER4.C0 = CFrame.new(0, .5, 0)
326
327
FixedER5 = Instance.new("Part", LeftArm)
328
FixedER5.CanCollide = false
329
FixedER5.Size = Vector3.new(1.1, 0.1, 1.1)
330
FixedER5.BottomSurface = "SmoothNoOutlines"
331
FixedER5.TopSurface = "SmoothNoOutlines"
332
FixedER5.LeftSurface = "SmoothNoOutlines"
333
FixedER5.RightSurface = "SmoothNoOutlines"
334
FixedER5.FrontSurface = "SmoothNoOutlines"
335
FixedER5.BackSurface = "SmoothNoOutlines"
336
FixedER5.Material = "Metal"
337
local weldFixedER5 = weldBetween(FixedER5, LeftArm)
338
weldFixedER5.C0 = CFrame.new(0, -.5, 0)
339
340
FixedER2 = Instance.new("Part", LeftArm)
341
FixedER2.CanCollide = false
342
FixedER2.Size = Vector3.new(1.1, 0.1, 1.1)
343
FixedER2.BottomSurface = "SmoothNoOutlines"
344
FixedER2.TopSurface = "SmoothNoOutlines"
345
FixedER2.LeftSurface = "SmoothNoOutlines"
346
FixedER2.RightSurface = "SmoothNoOutlines"
347
FixedER2.FrontSurface = "SmoothNoOutlines"
348
FixedER2.BackSurface = "SmoothNoOutlines"
349
FixedER2.Material = "Metal"
350
local weldFixedER2 = weldBetween(FixedER2, LeftArm)
351
weldFixedER2.C0 = CFrame.new(0, -.7, 0)
352
353
354
FixedER3 = Instance.new("Part", LeftArm)
355
FixedER3.CanCollide = false
356
FixedER3.Size = Vector3.new(1.1, 0.1, 1.1)
357
FixedER3.BottomSurface = "SmoothNoOutlines"
358
FixedER3.TopSurface = "SmoothNoOutlines"
359
FixedER3.LeftSurface = "SmoothNoOutlines"
360
FixedER3.RightSurface = "SmoothNoOutlines"
361
FixedER3.FrontSurface = "SmoothNoOutlines"
362
FixedER3.BackSurface = "SmoothNoOutlines"
363
FixedER3.Material = "Metal"
364
local weldFixedER3 = weldBetween(FixedER3, LeftArm)
365
weldFixedER3.C0 = CFrame.new(0, -.9, 0)
366
367
HandCannonTop2 = Instance.new("Part", LeftArm)
368
HandCannonTop2.CanCollide = false
369
HandCannonTop2.Size = Vector3.new(1.1, 0.3, 1.1)
370
HandCannonTop2.BottomSurface = "SmoothNoOutlines"
371
HandCannonTop2.TopSurface = "SmoothNoOutlines"
372
HandCannonTop2.LeftSurface = "SmoothNoOutlines"
373
HandCannonTop2.RightSurface = "SmoothNoOutlines"
374
HandCannonTop2.FrontSurface = "SmoothNoOutlines"
375
HandCannonTop2.BackSurface = "SmoothNoOutlines"
376
HandCannonTop2.Material = "Metal"
377
HandCannonTop2.Transparency = 1
378
local weld3 = weldBetween(HandCannonTop2, LeftArm)
379
weld3.C0 = CFrame.new(0, -.8, 0)
380
381
HandCannonTop3 = Instance.new("Part", LeftArm)
382
HandCannonTop3.CanCollide = false
383
HandCannonTop3.Size = Vector3.new(1.1, 0.3, 1.1)
384
HandCannonTop3.BottomSurface = "SmoothNoOutlines"
385
HandCannonTop3.TopSurface = "SmoothNoOutlines"
386
HandCannonTop3.Material = "Metal"
387
HandCannonTop3.LeftSurface = "SmoothNoOutlines"
388
HandCannonTop3.RightSurface = "SmoothNoOutlines"
389
HandCannonTop3.FrontSurface = "SmoothNoOutlines"
390
HandCannonTop3.BackSurface = "SmoothNoOutlines"
391
local weld4 = weldBetween(HandCannonTop3, LeftArm)
392
weld4.C0 = CFrame.new(0, 0, 0)
393
394
secretpart = Instance.new("Part", LeftArm)
395
secretpart.CanCollide = false
396
secretpart.Size = Vector3.new(1.15, 0.25, 1.15)
397
secretpart.BottomSurface = "SmoothNoOutlines"
398
secretpart.TopSurface = "SmoothNoOutlines"
399
secretpart.Material = "Metal"
400
secretpart.BrickColor = BrickColor.new("Really black")
401
secretpart.LeftSurface = "SmoothNoOutlines"
402
secretpart.RightSurface = "SmoothNoOutlines"
403
secretpart.FrontSurface = "SmoothNoOutlines"
404
secretpart.BackSurface = "SmoothNoOutlines"
405
local secret = weldBetween(secretpart, LeftArm)
406
secret.C0 = CFrame.new(0, 0, 0)
407
408
HandCannonTop4 = Instance.new("Part", LeftArm)
409
HandCannonTop4.CanCollide = false
410
HandCannonTop4.Size = Vector3.new(0.1, 1.7, 1.03)
411
HandCannonTop4.BottomSurface = "SmoothNoOutlines"
412
HandCannonTop4.TopSurface = "SmoothNoOutlines"
413
HandCannonTop4.Material = "Granite"
414
HandCannonTop4.BrickColor = BrickColor.new("Maroon")
415
local weld5 = weldBetween(HandCannonTop4, LeftArm)
416
weld5.C0 = CFrame.new(0, 0, 0)
417
418
HandCannonTop5 = Instance.new("Part", LeftArm)
419
HandCannonTop5.CanCollide = false
420
HandCannonTop5.Size = Vector3.new(0.1, 1.7, 1.03)
421
HandCannonTop5.BottomSurface = "SmoothNoOutlines"
422
HandCannonTop5.TopSurface = "SmoothNoOutlines"
423
HandCannonTop5.Material = "Granite"
424
HandCannonTop5.BrickColor = BrickColor.new("Maroon")
425
local weld6 = weldBetween(HandCannonTop5, LeftArm)
426
weld6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
427
428
HandCannonTop6 = Instance.new("Part", LeftArm)
429
HandCannonTop6.CanCollide = false
430
HandCannonTop6.Size = Vector3.new(0.1, 1.7, 1.03)
431
HandCannonTop6.BottomSurface = "SmoothNoOutlines"
432
HandCannonTop6.TopSurface = "SmoothNoOutlines"
433
HandCannonTop6.Material = "Granite"
434
HandCannonTop6.BrickColor = BrickColor.new("Maroon")
435
local weld7 = weldBetween(HandCannonTop6, LeftArm)
436
weld7.C0 = CFrame.new(.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
437
438
HandCannonTop7 = Instance.new("Part", LeftArm)
439
HandCannonTop7.CanCollide = false
440
HandCannonTop7.Size = Vector3.new(0.1, 1.7, 1.03)
441
HandCannonTop7.BottomSurface = "SmoothNoOutlines"
442
HandCannonTop7.TopSurface = "SmoothNoOutlines"
443
HandCannonTop7.Material = "Granite"
444
HandCannonTop7.BrickColor = BrickColor.new("Maroon")
445
local weld8 = weldBetween(HandCannonTop7, LeftArm)
446
weld8.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
447
448
HandCannonTop8 = Instance.new("Part", LeftArm)
449
HandCannonTop8.CanCollide = false
450
HandCannonTop8.Size = Vector3.new(0.1, 1.7, 1.03)
451
HandCannonTop8.BottomSurface = "SmoothNoOutlines"
452
HandCannonTop8.TopSurface = "SmoothNoOutlines"
453
HandCannonTop8.Material = "Granite"
454
HandCannonTop8.BrickColor = BrickColor.new("Maroon")
455
local weld9 = weldBetween(HandCannonTop8, LeftArm)
456
weld9.C0 = CFrame.new(-.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
457
458
459
HandCannonTop9 = Instance.new("Part", LeftArm)
460
HandCannonTop9.CanCollide = false
461
HandCannonTop9.Size = Vector3.new(0.1, 1.7, 1.03)
462
HandCannonTop9.BottomSurface = "SmoothNoOutlines"
463
HandCannonTop9.TopSurface = "SmoothNoOutlines"
464
HandCannonTop9.Material = "Granite"
465
HandCannonTop9.BrickColor = BrickColor.new("Maroon")
466
local weld10 = weldBetween(HandCannonTop9, LeftArm)
467
weld10.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), 0)
468
469
HandCannonTop10 = Instance.new("Part", LeftArm)
470
HandCannonTop10.CanCollide = false
471
HandCannonTop10.Size = Vector3.new(0.1, 1.7, 1.03)
472
HandCannonTop10.BottomSurface = "SmoothNoOutlines"
473
HandCannonTop10.TopSurface = "SmoothNoOutlines"
474
HandCannonTop10.Material = "Granite"
475
HandCannonTop10.BrickColor = BrickColor.new("Maroon")
476
local weld11 = weldBetween(HandCannonTop10, LeftArm)
477
weld11.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
478
479
HandCannonTop11 = Instance.new("Part", LeftArm)
480
HandCannonTop11.CanCollide = false
481
HandCannonTop11.Size = Vector3.new(0.1, 1.7, 1.03)
482
HandCannonTop11.BottomSurface = "SmoothNoOutlines"
483
HandCannonTop11.TopSurface = "SmoothNoOutlines"
484
HandCannonTop11.Material = "Granite"
485
HandCannonTop11.BrickColor = BrickColor.new("Maroon")
486
local weld12 = weldBetween(HandCannonTop10, LeftArm)
487
weld12.C0 = CFrame.new(-.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
488
489
HandCannonTop12 = Instance.new("Part", LeftArm)
490
HandCannonTop12.CanCollide = false
491
HandCannonTop12.Size = Vector3.new(0.1, 1.7, 1.03)
492
HandCannonTop12.BottomSurface = "SmoothNoOutlines"
493
HandCannonTop12.TopSurface = "SmoothNoOutlines"
494
HandCannonTop12.Material = "Granite"
495
HandCannonTop12.BrickColor = BrickColor.new("Maroon")
496
local weld13 = weldBetween(HandCannonTop12, LeftArm)
497
weld13.C0 = CFrame.new(.2, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
498
499
HandCannonTop13 = Instance.new("Part", LeftArm)
500
HandCannonTop13.CanCollide = false
501
HandCannonTop13.Size = Vector3.new(0.1, 1.7, 1.03)
502
HandCannonTop13.BottomSurface = "SmoothNoOutlines"
503
HandCannonTop13.TopSurface = "SmoothNoOutlines"
504
HandCannonTop13.Material = "Granite"
505
HandCannonTop13.BrickColor = BrickColor.new("Maroon")
506
local weld14 = weldBetween(HandCannonTop13, LeftArm)
507
weld14.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
508
509
510
HandCannonTop14 = Instance.new("Part", LeftArm)
511
HandCannonTop14.CanCollide = false
512
HandCannonTop14.Size = Vector3.new(0.1, 1.7, 1.03)
513
HandCannonTop14.BottomSurface = "SmoothNoOutlines"
514
HandCannonTop14.TopSurface = "SmoothNoOutlines"
515
HandCannonTop14.Material = "Granite"
516
HandCannonTop14.BrickColor = BrickColor.new("Maroon")
517
local weld15 = weldBetween(HandCannonTop14, LeftArm)
518
weld15.C0 = CFrame.new(-.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
519
520
corecircle = Instance.new("Part", LeftArm)
521
corecircle.CanCollide = false
522
corecircle.Size = Vector3.new(0,0,0)
523
corecircle.Material = "Slate"
524
corecircleMESH = Instance.new("SpecialMesh", corecircle)
525
corecircleMESH.Scale = Vector3.new(8,17,17)
526
corecircleMESH.MeshType = "Cylinder"
527
local weldcore = weldBetween(corecircle, HandCannonTop3)
528
weldcore.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
529
530
corecircle2 = Instance.new("Part", LeftArm)
531
corecircle2.CanCollide = false
532
corecircle2.Size = Vector3.new(0,0,0)
533
corecircle2.Material = "Fabric"
534
corecircle2.BrickColor = BrickColor.new("Really black")
535
corecircleMESH2 = Instance.new("SpecialMesh", corecircle2)
536
corecircleMESH2.Scale = Vector3.new(7,18,18)
537
corecircleMESH2.MeshType = "Cylinder"
538
local weldcore2 = weldBetween(corecircle2, HandCannonTop3)
539
weldcore2.C0 = CFrame.new(.4, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
540
541
TheCore = Instance.new("Part", LeftArm)
542
TheCore.CanCollide = false
543
TheCore.Size = Vector3.new(0,0,0)
544
TheCore.Material = "Fabric"
545
TheCore.BrickColor = BrickColor.new("Maroon")
546
TheCoreMESH = Instance.new("SpecialMesh", TheCore)
547
TheCoreMESH.Scale = Vector3.new(.3,.3,.3)
548
TheCoreMESH.MeshId = "rbxassetid://19251107"
549
local TheCoreweld = weldBetween(TheCore, HandCannonTop3)
550
TheCoreweld.C0 = CFrame.new(0, .6, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
551
552
local fidgetspinner = coroutine.wrap(function()
553
while true do
554
TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
555
wait()
556
end
557
end)
558
fidgetspinner()
559
560
Gear1 = Instance.new("Part", LeftArm)
561
Gear1.CanCollide = false
562
Gear1.Size = Vector3.new(1, 1, 1)
563
Gear1.CFrame = CFrame.new(0, 1, 0)
564
Gear1.BrickColor = BrickColor.new("Really black")
565
GearMesh1 = Instance.new("FileMesh", Gear1)
566
GearMesh1.MeshId = "rbxassetid://156292343"
567
local weld6 = weldBetween(Gear1, HandCannonTop2)
568
weld6.C0 = CFrame.new(0, 0, -.2) * CFrame.Angles(math.rad(90), math.rad(0), 0)
569
570
Gear2 = Instance.new("Part", LeftArm)
571
Gear2.CanCollide = false
572
Gear2.Size = Vector3.new(1, 1, 1)
573
Gear2.CFrame = CFrame.new(0, -1, 0)
574
Gear2.BrickColor = BrickColor.new("Really black")
575
GearMesh2 = Instance.new("FileMesh", Gear2)
576
GearMesh2.MeshId = "rbxassetid://156292343"
577
local weld7 = weldBetween(Gear2, HandCannonTop1)
578
weld7.C0 = CFrame.new(0, 0, .1) * CFrame.Angles(math.rad(90), math.rad(0), 0)
579
580
EnergyCorePART = Instance.new("Part", LeftArm)
581
EnergyCorePART.Size = Vector3.new(0.5, 0.5, 0.5)
582
EnergyCorePART.Material = "Neon"
583
EnergyCorePART.BrickColor = BrickColor.new("Maroon")
584
EnergyCore1 = Instance.new("SpecialMesh", EnergyCorePART)
585
EnergyCore1.MeshType = "Sphere"
586
EnergyCore1.Scale = Vector3.new(1,1,1)
587
local weldENERGY = weldBetween(EnergyCorePART, Gear1)
588
weldENERGY.C0 = CFrame.new(0, -0.1, -0) * CFrame.Angles(math.rad(90), math.rad(0), 0)
589
590
CorruptedArm = Instance.new("Part", LeftArm)
591
CorruptedArm.CanCollide = false
592
CorruptedArm.Size = Vector3.new(1.001, 2.001, 1.001)
593
CorruptedArm.BottomSurface = "SmoothNoOutlines"
594
CorruptedArm.TopSurface = "SmoothNoOutlines"
595
CorruptedArm.Material = "Neon"
596
CorruptedArm.Transparency = 0
597
CorruptedArm.BrickColor = BrickColor.new("Maroon")
598
local weldcor = weldBetween(CorruptedArm, LeftArm)
599
weldcor.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
600
601
CorruptedArm2 = Instance.new("Part", LeftArm)
602
CorruptedArm2.CanCollide = false
603
CorruptedArm2.Size = Vector3.new(1.028, 2.028, 1.028)
604
CorruptedArm2.BottomSurface = "SmoothNoOutlines"
605
CorruptedArm2.TopSurface = "SmoothNoOutlines"
606
CorruptedArm2.Material = "Neon"
607
CorruptedArm2.Transparency = 1
608
CorruptedArm2.BrickColor = BrickColor.new("Maroon")
609
local weldcor2 = weldBetween(CorruptedArm2, LeftArm)
610
weldcor2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
611
612
ArmorPlating = Instance.new("Part", LeftArm)
613
ArmorPlating.CanCollide = false
614
ArmorPlating.Size = Vector3.new(0.1, 0.28, 0.1)
615
ArmorPlating.BottomSurface = "SmoothNoOutlines"
616
ArmorPlating.TopSurface = "SmoothNoOutlines"
617
ArmorPlating.Material = "Neon"
618
ArmorPlating.BrickColor = BrickColor.new("Maroon")
619
ArmorPlating.LeftSurface = "SmoothNoOutlines"
620
ArmorPlating.RightSurface = "SmoothNoOutlines"
621
ArmorPlating.FrontSurface = "SmoothNoOutlines"
622
ArmorPlating.BackSurface = "SmoothNoOutlines"
623
local Armoring = weldBetween(ArmorPlating, HandCannonTop3)
624
Armoring.C0 = CFrame.new(.4, 0, .53)
625
626
ArmorPlating2 = Instance.new("Part", LeftArm)
627
ArmorPlating2.CanCollide = false
628
ArmorPlating2.Size = Vector3.new(0.1, 0.28, 0.1)
629
ArmorPlating2.BottomSurface = "SmoothNoOutlines"
630
ArmorPlating2.TopSurface = "SmoothNoOutlines"
631
ArmorPlating2.Material = "Neon"
632
ArmorPlating2.BrickColor = BrickColor.new("Maroon")
633
ArmorPlating2.LeftSurface = "SmoothNoOutlines"
634
ArmorPlating2.RightSurface = "SmoothNoOutlines"
635
ArmorPlating2.FrontSurface = "SmoothNoOutlines"
636
ArmorPlating2.BackSurface = "SmoothNoOutlines"
637
local Armoring2 = weldBetween(ArmorPlating2, HandCannonTop3)
638
Armoring2.C0 = CFrame.new(.2, 0, .53)
639
640
ArmorPlating3 = Instance.new("Part", LeftArm)
641
ArmorPlating3.CanCollide = false
642
ArmorPlating3.Size = Vector3.new(0.1, 0.28, 0.1)
643
ArmorPlating3.BottomSurface = "SmoothNoOutlines"
644
ArmorPlating3.TopSurface = "SmoothNoOutlines"
645
ArmorPlating3.Material = "Neon"
646
ArmorPlating3.BrickColor = BrickColor.new("Maroon")
647
ArmorPlating3.LeftSurface = "SmoothNoOutlines"
648
ArmorPlating3.RightSurface = "SmoothNoOutlines"
649
ArmorPlating3.FrontSurface = "SmoothNoOutlines"
650
ArmorPlating3.BackSurface = "SmoothNoOutlines"
651
local Armoring3 = weldBetween(ArmorPlating3, HandCannonTop3)
652
Armoring3.C0 = CFrame.new(0, 0, .53)
653
654
ArmorPlating4 = Instance.new("Part", LeftArm)
655
ArmorPlating4.CanCollide = false
656
ArmorPlating4.Size = Vector3.new(0.1, 0.28, 0.1)
657
ArmorPlating4.BottomSurface = "SmoothNoOutlines"
658
ArmorPlating4.TopSurface = "SmoothNoOutlines"
659
ArmorPlating4.Material = "Neon"
660
ArmorPlating4.BrickColor = BrickColor.new("Maroon")
661
ArmorPlating4.LeftSurface = "SmoothNoOutlines"
662
ArmorPlating4.RightSurface = "SmoothNoOutlines"
663
ArmorPlating4.FrontSurface = "SmoothNoOutlines"
664
ArmorPlating4.BackSurface = "SmoothNoOutlines"
665
local Armoring4 = weldBetween(ArmorPlating4, HandCannonTop3)
666
Armoring4.C0 = CFrame.new(-.2, 0, .53)
667
668
ArmorPlating5 = Instance.new("Part", LeftArm)
669
ArmorPlating5.CanCollide = false
670
ArmorPlating5.Size = Vector3.new(0.1, 0.28, 0.1)
671
ArmorPlating5.BottomSurface = "SmoothNoOutlines"
672
ArmorPlating5.TopSurface = "SmoothNoOutlines"
673
ArmorPlating5.Material = "Neon"
674
ArmorPlating5.BrickColor = BrickColor.new("Maroon")
675
ArmorPlating5.LeftSurface = "SmoothNoOutlines"
676
ArmorPlating5.RightSurface = "SmoothNoOutlines"
677
ArmorPlating5.FrontSurface = "SmoothNoOutlines"
678
ArmorPlating5.BackSurface = "SmoothNoOutlines"
679
local Armoring5 = weldBetween(ArmorPlating5, HandCannonTop3)
680
Armoring5.C0 = CFrame.new(-.4, 0, .53)
681
682
ArmorPlating6 = Instance.new("Part", LeftArm)
683
ArmorPlating6.CanCollide = false
684
ArmorPlating6.Size = Vector3.new(0.1, 0.28, 0.1)
685
ArmorPlating6.BottomSurface = "SmoothNoOutlines"
686
ArmorPlating6.TopSurface = "SmoothNoOutlines"
687
ArmorPlating6.Material = "Neon"
688
ArmorPlating6.BrickColor = BrickColor.new("Maroon")
689
ArmorPlating6.LeftSurface = "SmoothNoOutlines"
690
ArmorPlating6.RightSurface = "SmoothNoOutlines"
691
ArmorPlating6.FrontSurface = "SmoothNoOutlines"
692
ArmorPlating6.BackSurface = "SmoothNoOutlines"
693
local Armoring6 = weldBetween(ArmorPlating6, HandCannonTop3)
694
Armoring6.C0 = CFrame.new(.4, 0, -.53)
695
696
ArmorPlating7 = Instance.new("Part", LeftArm)
697
ArmorPlating7.CanCollide = false
698
ArmorPlating7.Size = Vector3.new(0.1, 0.28, 0.1)
699
ArmorPlating7.BottomSurface = "SmoothNoOutlines"
700
ArmorPlating7.TopSurface = "SmoothNoOutlines"
701
ArmorPlating7.Material = "Neon"
702
ArmorPlating7.BrickColor = BrickColor.new("Maroon")
703
ArmorPlating7.LeftSurface = "SmoothNoOutlines"
704
ArmorPlating7.RightSurface = "SmoothNoOutlines"
705
ArmorPlating7.FrontSurface = "SmoothNoOutlines"
706
ArmorPlating7.BackSurface = "SmoothNoOutlines"
707
local Armoring7 = weldBetween(ArmorPlating7, HandCannonTop3)
708
Armoring7.C0 = CFrame.new(.2, 0, -.53)
709
710
ArmorPlating8 = Instance.new("Part", LeftArm)
711
ArmorPlating8.CanCollide = false
712
ArmorPlating8.Size = Vector3.new(0.1, 0.28, 0.1)
713
ArmorPlating8.BottomSurface = "SmoothNoOutlines"
714
ArmorPlating8.TopSurface = "SmoothNoOutlines"
715
ArmorPlating8.Material = "Neon"
716
ArmorPlating8.BrickColor = BrickColor.new("Maroon")
717
ArmorPlating8.LeftSurface = "SmoothNoOutlines"
718
ArmorPlating8.RightSurface = "SmoothNoOutlines"
719
ArmorPlating8.FrontSurface = "SmoothNoOutlines"
720
ArmorPlating8.BackSurface = "SmoothNoOutlines"
721
local Armoring8 = weldBetween(ArmorPlating8, HandCannonTop3)
722
Armoring8.C0 = CFrame.new(0, 0, -.53)
723
724
ArmorPlating9 = Instance.new("Part", LeftArm)
725
ArmorPlating9.CanCollide = false
726
ArmorPlating9.Size = Vector3.new(0.1, 0.28, 0.1)
727
ArmorPlating9.BottomSurface = "SmoothNoOutlines"
728
ArmorPlating9.TopSurface = "SmoothNoOutlines"
729
ArmorPlating9.Material = "Neon"
730
ArmorPlating9.BrickColor = BrickColor.new("Maroon")
731
ArmorPlating9.LeftSurface = "SmoothNoOutlines"
732
ArmorPlating9.RightSurface = "SmoothNoOutlines"
733
ArmorPlating9.FrontSurface = "SmoothNoOutlines"
734
ArmorPlating9.BackSurface = "SmoothNoOutlines"
735
local Armoring9 = weldBetween(ArmorPlating9, HandCannonTop3)
736
Armoring9.C0 = CFrame.new(-.2, 0, -.53)
737
738
ArmorPlating10 = Instance.new("Part", LeftArm)
739
ArmorPlating10.CanCollide = false
740
ArmorPlating10.Size = Vector3.new(0.1, 0.28, 0.1)
741
ArmorPlating10.BottomSurface = "SmoothNoOutlines"
742
ArmorPlating10.TopSurface = "SmoothNoOutlines"
743
ArmorPlating10.Material = "Neon"
744
ArmorPlating10.BrickColor = BrickColor.new("Maroon")
745
ArmorPlating10.LeftSurface = "SmoothNoOutlines"
746
ArmorPlating10.RightSurface = "SmoothNoOutlines"
747
ArmorPlating10.FrontSurface = "SmoothNoOutlines"
748
ArmorPlating10.BackSurface = "SmoothNoOutlines"
749
local Armoring10 = weldBetween(ArmorPlating10, HandCannonTop3)
750
Armoring10.C0 = CFrame.new(-.4, 0, -.53)
751
752
light = Instance.new("PointLight", Torso)
753
light.Color = Color3.new(255,0,0)
754
light.Range = 5
755
light.Brightness = 50
756
757
local Switcher = coroutine.wrap(function()
758
while true do
759
for i = 1, 50 do
760
CorruptedArm2.Transparency = CorruptedArm2.Transparency - 0.005
761
CorruptedArm.Transparency = CorruptedArm.Transparency + 0.02
762
wait()
763
end
764
for i = 1, 50 do
765
CorruptedArm2.Transparency = CorruptedArm2.Transparency + 0.005
766
CorruptedArm.Transparency = CorruptedArm.Transparency - 0.02
767
wait()
768
end
769
wait()
770
end
771
end)
772
Switcher()
773
Root.Anchored = false
774
Root.CanCollide = false
775
local removesize = coroutine.wrap(function()
776
while comingouttoplay do
777
smallrift.Size = smallrift.Size - Vector3.new(1,1,1)
778
wait()
779
end
780
end)
781
removesize()
782
sound2 = Instance.new("Sound", Torso)
783
sound2.SoundId = "rbxassetid://1292034965"
784
sound2.Volume = 4
785
sound2:Play()
786
for i = 1, 10 do
787
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,7.5,0), .4)
788
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.5)
789
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
790
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
791
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
792
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
793
wait()
794
end
795
local shockwefe = coroutine.wrap(function()
796
shockwave = Instance.new("Part", Torso)
797
shockwave.Size = Vector3.new(5, 5, 5)
798
shockwave.Transparency = 0
799
shockwave.BrickColor = BrickColor.new("Artichoke")
800
shockwave.Anchored = true
801
shockwave.CanCollide = false
802
shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
803
sh1 = Instance.new("SpecialMesh", shockwave) 
804
sh1.MeshId = "http://www.roblox.com/asset/?id=3270017" 
805
sh1.Scale = Vector3.new(0, 0, 0)
806
removeuseless:AddItem(shockwave,5)
807
for i = 1, 100 do
808
sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
809
shockwave.Transparency = shockwave.Transparency + 0.05
810
wait()
811
end
812
end)
813
shockwefe()
814
for i = 1, 15 do
815
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
816
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
817
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
818
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
819
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
820
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
821
wait()
822
end
823
removeuseless:AddItem(smallrift,4)
824
comingouttoplay = false
825
wait()
826
end
827
828
mouse.KeyDown:connect(function(Press)
829
Press=Press:lower()
830
if Press=='m' then
831
if debounce then return end
832
debounce = true
833
attacking = true
834
hum.WalkSpeed = 0
835
maketransparencysetto = coroutine.wrap(function()
836
brolycharge = Instance.new("Sound", Torso)
837
brolycharge.SoundId = "rbxassetid://722133423"
838
brolycharge.Volume = 4
839
brolycharge:Play()
840
Shield = Instance.new("Part", Torso)
841
Shield.Material = "Neon"
842
Shield.Anchored = true
843
Shield.Transparency = 1
844
Shield.CanCollide = false
845
Shield.BrickColor = BrickColor.new("Maroon")
846
Shield.Size = Vector3.new(10,10,10)
847
ShieldShape = Instance.new("SpecialMesh", Shield)
848
ShieldShape.MeshType = "Sphere"
849
ShieldShape.Scale = Vector3.new(50,50,50)
850
Shield.CFrame = Root.CFrame
851
while Shield.Transparency > .5 do
852
Shield.Transparency = Shield.Transparency - 0.03
853
wait()
854
end
855
end)
856
maketransparencysetto()
857
quicklerp = coroutine.wrap(function()
858
for i = 1, 15 do
859
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), .3)
860
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.7, .35, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(15)), 0.8)
861
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.7, .35, 0) * CFrame.Angles(math.rad(-25), math.rad(0), math.rad(-15)), 0.8)
862
wait()
863
end
864
end)
865
quicklerp()
866
for i = 1, 100 do
867
ShieldShape.Scale = ShieldShape.Scale - Vector3.new(.5,.5,.5)
868
wait()
869
end
870
wait(.5)
871
ShieldShape.Scale = Vector3.new(1,1,1)
872
Shield.Transparency = .5
873
wait(.01)
874
Shield.Transparency = 1
875
wait(.01)
876
Shield.Transparency = .5
877
wait(.01)
878
Shield.Transparency = 1
879
wait(.01)
880
Shield.Transparency = .5
881
wait(.01)
882
Shield.Transparency = 1
883
wait(.01)
884
Shield.Transparency = .5
885
wait(.01)
886
Shield.Transparency = 1
887
wait(.01)
888
Shield.Transparency = .5
889
wait(.01)
890
Shield.Transparency = 1
891
wait(.01)
892
Shield.Transparency = .5
893
wait(.01)
894
Shield.Transparency = 1
895
wait(.01)
896
Shield.Transparency = .5
897
huah = Instance.new("Sound", Torso)
898
huah.Volume = 8
899
huah.SoundId = "rbxassetid://1502082459"
900
huah:Play()
901
explosionsound = Instance.new("Sound", Torso)
902
explosionsound.SoundId = "rbxassetid://919941001"
903
explosionsound.Volume = 3
904
explosionsound:Play()
905
quicklerp2 = coroutine.wrap(function()
906
for i = 1, 15 do
907
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
908
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.7, .45, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.8)
909
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.7, .45, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(-20)), 0.8)
910
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
911
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
912
wait()
913
end
914
end)
915
quicklerp2()
916
Shield:Remove()
917
blastwave = Instance.new("Part", Torso)
918
blastwave.Size = Vector3.new(1, 1, 1)
919
blastwave.Transparency = 0
920
blastwave.BrickColor = BrickColor.new("Maroon")
921
blastwave.Material = "Neon"
922
blastwave.Anchored = true
923
blastwave.CanCollide = false
924
blastwave.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
925
removeuseless:AddItem(blastwave,5)
926
DDTblastwave = Instance.new("SpecialMesh", blastwave) 
927
DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976" 
928
DDTblastwave.Scale = Vector3.new(1, 1, 1)
929
blastwave2 = Instance.new("Part", Torso)
930
blastwave2.Size = Vector3.new(1, 1, 1)
931
blastwave2.Transparency = 0
932
blastwave2.BrickColor = BrickColor.new("Maroon")
933
blastwave2.Material = "Neon"
934
blastwave2.Anchored = true
935
blastwave2.CanCollide = false
936
blastwave2.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
937
removeuseless:AddItem(blastwave2,5)
938
DDTblastwave2 = Instance.new("SpecialMesh", blastwave2) 
939
DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
940
DDTblastwave2.Scale = Vector3.new(1, 1, 1)
941
blastwave3 = Instance.new("Part", Torso)
942
blastwave3.Size = Vector3.new(1, 1, 1)
943
blastwave3.Transparency = 0
944
blastwave3.BrickColor = BrickColor.new("Maroon")
945
blastwave3.Material = "Neon"
946
blastwave3.Anchored = true
947
blastwave3.CanCollide = false
948
blastwave3.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
949
removeuseless:AddItem(blastwave3,5)
950
DDTblastwave3 = Instance.new("SpecialMesh", blastwave3) 
951
DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976" 
952
DDTblastwave3.Scale = Vector3.new(1, 1, 1)
953
blastwave4 = Instance.new("Part", Torso)
954
blastwave4.Size = Vector3.new(1, 1, 1)
955
blastwave4.Transparency = 0
956
blastwave4.BrickColor = BrickColor.new("Maroon")
957
blastwave4.Material = "Neon"
958
blastwave4.Anchored = true
959
blastwave4.CanCollide = false
960
blastwave4.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
961
removeuseless:AddItem(blastwave4,5)
962
DDTblastwave4 = Instance.new("SpecialMesh", blastwave4) 
963
DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976" 
964
DDTblastwave4.Scale = Vector3.new(1, 1, 1)
965
blastwave5 = Instance.new("Part", Torso)
966
blastwave5.Size = Vector3.new(1, 1, 1)
967
blastwave5.Transparency = 0
968
blastwave5.BrickColor = BrickColor.new("Maroon")
969
blastwave5.Material = "Neon"
970
blastwave5.Anchored = true
971
blastwave5.CanCollide = false
972
blastwave5.CFrame = CFrame.new(Root.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
973
removeuseless:AddItem(blastwave5,5)
974
DDTblastwave5 = Instance.new("SpecialMesh", blastwave5) 
975
DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976" 
976
DDTblastwave5.Scale = Vector3.new(1, 1, 1)
977
Blastcircle = Instance.new("Part", Torso)
978
Blastcircle.Material = "Neon"
979
Blastcircle.Anchored = true
980
Blastcircle.Transparency = 0
981
Blastcircle.CanCollide = false
982
Blastcircle.BrickColor = BrickColor.new("Maroon")
983
Blastcircle.Size = Vector3.new(10,10,10)
984
removeuseless:AddItem(Blastcircle,5)
985
BlastShape = Instance.new("SpecialMesh", Blastcircle)
986
BlastShape.MeshType = "Sphere"
987
BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
988
Blastcircle.CFrame = Root.CFrame
989
Blastcircle2 = Instance.new("Part", Torso)
990
Blastcircle2.Material = "Neon"
991
Blastcircle2.Anchored = true
992
Blastcircle2.Transparency = 0
993
Blastcircle2.CanCollide = false
994
Blastcircle2.BrickColor = BrickColor.new("Maroon")
995
Blastcircle2.Size = Vector3.new(10,10,10)
996
removeuseless:AddItem(Blastcircle2,5)
997
BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
998
BlastShape2.MeshType = "Sphere"
999
BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
1000
Blastcircle2.CFrame = Root.CFrame
1001
Blastcircle3 = Instance.new("Part", Torso)
1002
Blastcircle3.Material = "Neon"
1003
Blastcircle3.Anchored = true
1004
Blastcircle3.Transparency = 0
1005
Blastcircle3.CanCollide = false
1006
Blastcircle3.BrickColor = BrickColor.new("Maroon")
1007
Blastcircle3.Size = Vector3.new(10,10,10)
1008
removeuseless:AddItem(Blastcircle3,5)
1009
BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
1010
BlastShape3.MeshType = "Sphere"
1011
BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
1012
Blastcircle3.CFrame = Root.CFrame
1013
Blastcircle4 = Instance.new("Part", Torso)
1014
Blastcircle4.Material = "Neon"
1015
Blastcircle4.Anchored = true
1016
Blastcircle4.Transparency = 0
1017
Blastcircle4.CanCollide = false
1018
Blastcircle4.BrickColor = BrickColor.new("Maroon")
1019
Blastcircle4.Size = Vector3.new(10,10,10)
1020
removeuseless:AddItem(Blastcircle4,5)
1021
BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
1022
BlastShape4.MeshType = "Sphere"
1023
BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
1024
Blastcircle4.CFrame = Root.CFrame
1025
Blastcircle5 = Instance.new("Part", Torso)
1026
Blastcircle5.Material = "Neon"
1027
Blastcircle5.Anchored = true
1028
Blastcircle5.Transparency = 0
1029
Blastcircle5.CanCollide = false
1030
Blastcircle5.BrickColor = BrickColor.new("Maroon")
1031
Blastcircle5.Size = Vector3.new(10,10,10)
1032
removeuseless:AddItem(Blastcircle5,5)
1033
BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
1034
BlastShape5.MeshType = "Sphere"
1035
BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
1036
Blastcircle5.CFrame = Root.CFrame
1037
1038
shockwav = Instance.new("Part", Torso)
1039
shockwav.Size = Vector3.new(1, 1, 1)
1040
shockwav.Transparency = 0
1041
shockwav.BrickColor = BrickColor.new("Maroon")
1042
shockwav.Material = "Neon"
1043
shockwav.Anchored = true
1044
shockwav.CanCollide = false
1045
shockwav.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1046
removeuseless:AddItem(shockwav,5)
1047
dea = Instance.new("SpecialMesh", shockwav) 
1048
dea.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1049
dea.Scale = Vector3.new(0.1, 0.1, 0.1)
1050
shockwav.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1051
shockwav2 = Instance.new("Part", Torso)
1052
shockwav2.Size = Vector3.new(1, 1, 1)
1053
shockwav2.Transparency = 0
1054
shockwav2.BrickColor = BrickColor.new("Maroon")
1055
shockwav2.Material = "Neon"
1056
shockwav2.Anchored = true
1057
shockwav2.CanCollide = false
1058
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1059
removeuseless:AddItem(shockwav2,5)
1060
dea2 = Instance.new("SpecialMesh", shockwav2) 
1061
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1062
dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
1063
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1064
local Hit = damagealll(50,Torso.Position)		
1065
for _,v in pairs(Hit) do
1066
local velo2 = Instance.new("BodyVelocity", v)
1067
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
1068
velo2.Velocity = v.Torso.CFrame.lookVector * 200
1069
removeuseless:AddItem(velo2,2)
1070
v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)				
1071
v.Humanoid:TakeDamage(math.random(48,89))
1072
end
1073
1074
opopo = coroutine.wrap(function()
1075
for i = 1, 100 do
1076
dea.Scale = dea.Scale + Vector3.new(5,5,5)
1077
shockwav.Transparency = shockwav.Transparency + 0.02
1078
dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
1079
shockwav2.Transparency = shockwav2.Transparency + 0.010
1080
DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(1, .5, 1)
1081
DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(6, 6, 6)
1082
DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .5, 2)
1083
DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .5, 3)
1084
DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(.5, .1, .5)
1085
blastwave.Transparency = blastwave.Transparency + .01
1086
blastwave2.Transparency = blastwave2.Transparency + .03
1087
blastwave3.Transparency = blastwave3.Transparency + .02
1088
blastwave4.Transparency = blastwave4.Transparency + .015
1089
blastwave5.Transparency = blastwave5.Transparency + .01
1090
BlastShape.Scale = BlastShape.Scale + Vector3.new(.2,.2,.2)
1091
BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.4,.4,.4)
1092
BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.1,.1,.1)
1093
BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.05,.05,.05)
1094
Blastcircle.Transparency = Blastcircle.Transparency + .01
1095
Blastcircle2.Transparency = Blastcircle2.Transparency + .02
1096
Blastcircle3.Transparency = Blastcircle3.Transparency + .012
1097
Blastcircle4.Transparency = Blastcircle4.Transparency + .015
1098
Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
1099
BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.5,.5,.5)
1100
wait()
1101
end
1102
end)
1103
opopo()
1104
wait(2)
1105
hum.WalkSpeed = 13
1106
debounce = false
1107
attacking = false
1108
end
1109
end)
1110
1111
EnergyIdle = Instance.new("Sound", Torso)
1112
EnergyIdle.SoundId = "rbxassetid://865160364"
1113
EnergyIdle.Looped = true
1114
EnergyIdle.Volume = .2
1115
EnergyIdle:Play()
1116
doommusucus = Instance.new("Sound", Torso)
1117
doommusucus.SoundId = "rbxassetid://261681311"
1118
doommusucus.Looped = true
1119
doommusucus.Volume = 1.5
1120
doommusucus:Play()
1121
hum.WalkSpeed = 13
1122
1123
function damagealll(Radius,Position)		
1124
	local Returning = {}		
1125
	for _,v in pairs(workspace:GetChildren()) do		
1126
		if v~=Character and v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') then		
1127
			local Mag = (v.Torso.Position - Position).magnitude		
1128
			if Mag < Radius then		
1129
				table.insert(Returning,v)		
1130
			end		
1131
		end		
1132
	end		
1133
	return Returning		
1134
end
1135
1136
function damagealll2(Radius,Position)		
1137
	local Returning = {}	
1138
while wait() do	
1139
	for _,v in pairs(workspace:GetChildren()) do		
1140
		if v~=Character and v:FindFirstChild('Humanoid') and v:FindFirstChild('Torso') then		
1141
			local Mag = (v.Torso.Position - Position).magnitude		
1142
			if Mag < Radius then		
1143
				table.insert(Returning,v)		
1144
			end		
1145
		end		
1146
	end
1147
end
1148
        return Returning				
1149
end
1150
1151
footsteps = Instance.new("Sound", Torso)
1152
footsteps.SoundId = "sID://320886417"
1153
footsteps.Looped = true
1154
footsteps.Volume = 5
1155
1156
checks1 = coroutine.wrap(function() -------Checks
1157
while true do
1158
if Root.Velocity.Magnitude > 0.5 and running == false then
1159
position = "Walking"
1160
elseif Root.Velocity.Magnitude < 0.5 and running == false and LSSJn then
1161
position = "Idle2"
1162
elseif Root.Velocity.Magnitude < 0.5 and running == false then
1163
position = "Idle"
1164
elseif Root.Velocity.Magnitude > 15 then
1165
position = "Running"
1166
else
1167
end
1168
wait()
1169
end
1170
end)
1171
checks1()
1172
1173
mouse.KeyDown:connect(function(Press)
1174
	Press=Press:lower()
1175
	if Press=='p' then
1176
if debounce == true then return end
1177
debounce = true
1178
walking = false
1179
attacking = true
1180
punchcharge:Play()
1181
for i = 1, 10 do
1182
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.5)
1183
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 0, 0.501) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.5)
1184
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.5)
1185
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.5)
1186
wait()
1187
end
1188
punchexplosion:Play()
1189
hitboxpert = Instance.new("Part", LeftArm)
1190
hitboxpert.Size = Vector3.new(2, 2, 2)
1191
hitboxpert.CanCollide = false
1192
hitboxpert.Transparency = 1
1193
local hitboxweld = weldBetween(hitboxpert, LeftArm)
1194
hitboxweld.C0 = CFrame.new(0,2.2,0)
1195
hitboxpert.Touched:connect(function(hit)
1196
if hit.Parent:IsA("Part") then
1197
elseif hit.Parent:IsA("SpecialMesh") then
1198
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
1199
elseif hit.Parent:findFirstChild("Humanoid") then
1200
if damagedebounce == true then return end
1201
damagedebounce = true
1202
Slachtoffer = hit.Parent:findFirstChild("Humanoid")
1203
Slachtoffer:TakeDamage(32)
1204
end
1205
end)
1206
local punchplosion = coroutine.wrap(function()
1207
plosion = Instance.new("Part", LeftArm)
1208
plosion.Size = Vector3.new(1, 1, 1)
1209
plosion.Transparency = 0.2
1210
plosion.BrickColor = BrickColor.new("Maroon")
1211
plosion.Anchored = true
1212
plosion.CanCollide = false
1213
plosion.CFrame = Root.CFrame * CFrame.new(-1,0,-3)
1214
dea1 = Instance.new("SpecialMesh", plosion) 
1215
dea1.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1216
dea1.Scale = Vector3.new(0.1, 0.1, 0.1)
1217
for i = 1, 25 do
1218
dea1.Scale = dea1.Scale + Vector3.new(0.8,0.8,0.8)
1219
plosion.Transparency = plosion.Transparency + 0.07
1220
wait()
1221
end
1222
end)
1223
punchplosion()
1224
for i = 1, 10 do
1225
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
1226
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 1.5, 0.501) * CFrame.Angles(math.rad(-100), math.rad(-20), math.rad(0)), 0.5)
1227
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.3, 1, 1.5) * CFrame.Angles(math.rad(-45), math.rad(72), math.rad(0)), 0.5)
1228
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-30), math.rad(0)), 0.5)
1229
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(15), math.rad(5), math.rad(-3)), 0.5)
1230
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(0)), 0.5)
1231
wait()
1232
end
1233
hitboxpert:Destroy()
1234
hitboxweld:Destroy()
1235
plosion:Destroy()
1236
attacking = false
1237
damagedebounce = false
1238
debounce = false
1239
end
1240
end)
1241
1242
mouse.KeyDown:connect(function(Press)
1243
Press=Press:lower()
1244
if Press=='t' then
1245
if tauntdebounce == true then return end
1246
tauntdebounce = true
1247
rdnm = soundtable[math.random(1,#soundtable)]
1248
tauntsound = Instance.new("Sound", Head)
1249
tauntsound.Volume = 3
1250
tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm
1251
tauntsound.Looped = false
1252
tauntsound:Play()
1253
wait(tauntsound.TimeLength)
1254
wait(3)
1255
tauntsound:Remove()
1256
wait(1)
1257
tauntdebounce = false
1258
debounce = false
1259
end
1260
end)
1261
1262
1263
mouse.KeyDown:connect(function(Press)
1264
Press=Press:lower()
1265
if Press=='l' then
1266
if debounce then return end
1267
debounce = true
1268
attacking = true
1269
punchcharge2:Play()
1270
hum.WalkSpeed = 13
1271
for i = 1, 8 do
1272
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1273
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1.5, 0.501) * CFrame.Angles(math.rad(-130), math.rad(-20), math.rad(0)), 0.5)
1274
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.3, 1, 1.5) * CFrame.Angles(math.rad(-45), math.rad(72), math.rad(0)), 0.5)
1275
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1276
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1277
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.42, 2.0, 0.2) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.5)
1278
wait()
1279
end
1280
local shockwavv = coroutine.wrap(function()
1281
shockwav = Instance.new("Part", LeftArm)
1282
shockwav.Size = Vector3.new(1, 1, 1)
1283
shockwav.Transparency = 0
1284
shockwav.BrickColor = BrickColor.new("Really black")
1285
shockwav.Anchored = true
1286
shockwav.CanCollide = false
1287
shockwav.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.rad(-90), 0, 0)
1288
dea2 = Instance.new("SpecialMesh", shockwav) 
1289
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1290
dea2.Scale = Vector3.new(0.1, 0.1, 0.1)
1291
removeuseless:AddItem(shockwav,5) ---------Just in case it messes up
1292
1293
shockwav2 = Instance.new("Part", LeftArm)
1294
shockwav2.Size = Vector3.new(1, 1, 1)
1295
shockwav2.Transparency = 0
1296
shockwav2.BrickColor = BrickColor.new("Maroon")
1297
shockwav2.Anchored = true
1298
shockwav2.CanCollide = false
1299
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.rad(-90), 0, 0)
1300
dea3 = Instance.new("SpecialMesh", shockwav2) 
1301
dea3.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1302
dea3.Scale = Vector3.new(0.1, 0.1, 0.1)
1303
removeuseless:AddItem(shockwav2,5)
1304
1305
shockesr = Instance.new("Part", Torso)
1306
shockesr.Size = Vector3.new(0.5, 0.5, 0.5)
1307
shockesr.Material = "Neon"
1308
shockesr.BrickColor = BrickColor.new("Maroon")
1309
shockesr.Transparency = 0
1310
shockesr.Anchored = true
1311
shockesr.CanCollide = false
1312
shockerMESH = Instance.new("SpecialMesh", shockesr)
1313
shockerMESH.MeshType = "Sphere"
1314
shockerMESH.Scale = Vector3.new(1,1,1)
1315
shockesr.CFrame = Root.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0), 0, 0)
1316
removeuseless:AddItem(shockesr,5)
1317
1318
local Hit = damagealll(14,Torso.Position)		
1319
for _,v in pairs(Hit) do
1320
local velo2 = Instance.new("BodyVelocity", v)
1321
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
1322
velo2.Velocity = v.Torso.CFrame.lookVector * 200
1323
removeuseless:AddItem(velo2,2)
1324
v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)				
1325
v.Humanoid:TakeDamage(30)
1326
end
1327
	
1328
for i = 1, 25 do
1329
dea2.Scale = dea2.Scale + Vector3.new(2,2,2)
1330
shockwav.Transparency = shockwav.Transparency + 0.07
1331
dea3.Scale = dea3.Scale + Vector3.new(1,1,1)
1332
shockwav2.Transparency = shockwav2.Transparency + 0.07
1333
shockesr.Transparency = shockesr.Transparency + 0.07
1334
shockerMESH.Scale = shockerMESH.Scale + Vector3.new(4, 4, 4)
1335
wait()
1336
end
1337
end)
1338
shockwavv()
1339
punchexplosion2:Play()
1340
chunks = Instance.new("Part", workspace)
1341
chunks.BrickColor = BrickColor.new("Maroon")
1342
chunks.Size = Vector3.new(2, 2, 2)
1343
chunks.Anchored = true
1344
chunks.Material = "Neon"
1345
chunks.TopSurface = "Smooth"
1346
chunks.BottomSurface = "Smooth"
1347
chunks.CanCollide = false
1348
chunks.CFrame = LeftLeg.CFrame * CFrame.new(math.random(-500,500)/100,0,math.random(-500,500)/100)*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1349
table.insert(SlowlyFade,chunks)
1350
removeuseless:AddItem(chunks,5)
1351
chunks2 = Instance.new("Part", workspace)
1352
chunks2.BrickColor = BrickColor.new("Maroon")
1353
chunks2.Size = Vector3.new(2, 2, 2)
1354
chunks2.Anchored = true
1355
chunks2.Material = "Neon"
1356
chunks2.TopSurface = "Smooth"
1357
chunks2.BottomSurface = "Smooth"
1358
chunks2.CanCollide = false
1359
chunks2.CFrame = LeftLeg.CFrame * CFrame.new(math.random(-500,500)/100,0,math.random(-500,500)/100)*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1360
table.insert(SlowlyFade,chunks2)
1361
removeuseless:AddItem(chunks2,5)
1362
chunks3 = Instance.new("Part", workspace)
1363
chunks3.BrickColor = BrickColor.new("Maroon")
1364
chunks3.Size = Vector3.new(2, 2, 2)
1365
chunks3.Anchored = true
1366
chunks3.Material = "Neon"
1367
chunks3.CanCollide = false
1368
chunks3.TopSurface = "Smooth"
1369
chunks3.BottomSurface = "Smooth"
1370
chunks3.CFrame = RightLeg.CFrame * CFrame.new(math.random(-500,500)/100,0,math.random(-500,500)/100)*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1371
table.insert(SlowlyFade,chunks3)
1372
removeuseless:AddItem(chunks3,5)
1373
chunks4 = Instance.new("Part", workspace)
1374
chunks4.BrickColor = BrickColor.new("Maroon")
1375
chunks4.Size = Vector3.new(2, 2, 2)
1376
chunks4.Anchored = true
1377
chunks4.TopSurface = "Smooth"
1378
chunks4.BottomSurface = "Smooth"
1379
chunks4.Material = "Neon"
1380
chunks4.CanCollide = false
1381
chunks4.CFrame = RightLeg.CFrame * CFrame.new(math.random(-500,500)/100,0,math.random(-500,500)/100)*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1382
table.insert(SlowlyFade,chunks4)
1383
removeuseless:AddItem(chunks4,5)
1384
hum.WalkSpeed = 0
1385
for i = 1, 15 do
1386
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1387
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0.8, 0.501) * CFrame.Angles(math.rad(-70), math.rad(-5), math.rad(0)), 0.5)
1388
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.3, 1, 1.5) * CFrame.Angles(math.rad(-45), math.rad(72), math.rad(0)), 0.5)
1389
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1.3, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.5)
1390
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.5)
1391
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0, 0.2) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.5)
1392
wait()
1393
end
1394
hum.WalkSpeed = 13
1395
attacking = false
1396
damagedebounce = false
1397
shockwav:Remove()
1398
shockwav2:Remove()
1399
shockesr:Remove()
1400
debounce = false
1401
end
1402
end)
1403
1404
mouse.KeyDown:connect(function(Press)
1405
Press=Press:lower()
1406
if Press=='k' then
1407
if debounce then return end
1408
debounce = true
1409
attacking = true
1410
punchcharge2:Play()
1411
hum.WalkSpeed = 0
1412
for i = 1, 8 do
1413
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.1) * CFrame.Angles(math.rad(6), math.rad(0), math.rad(0)), 0.5)
1414
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.5)
1415
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.5)
1416
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.5)
1417
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1418
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1419
wait()
1420
end
1421
punchexplosion3:Play()
1422
local wtfboomzorz = coroutine.wrap(function()
1423
shockesr = Instance.new("Part", Torso)
1424
shockesr.Size = Vector3.new(0.5, 0.5, 0.5)
1425
shockesr.Material = "Neon"
1426
shockesr.BrickColor = BrickColor.new("Maroon")
1427
shockesr.Transparency = 0
1428
shockesr.Anchored = true
1429
shockesr.CanCollide = false
1430
shockerMESH = Instance.new("SpecialMesh", shockesr)
1431
shockerMESH.MeshType = "Sphere"
1432
shockerMESH.Scale = Vector3.new(1,1,1)
1433
shockesr.CFrame = Root.CFrame * CFrame.new(0,0,-3)
1434
removeuseless:AddItem(shockesr,5)
1435
1436
shockwav = Instance.new("Part", LeftArm)
1437
shockwav.Size = Vector3.new(1, 1, 1)
1438
shockwav.Transparency = 0
1439
shockwav.BrickColor = BrickColor.new("Maroon")
1440
shockwav.Anchored = true
1441
shockwav.CanCollide = false
1442
shockwav.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1443
dea2 = Instance.new("SpecialMesh", shockwav) 
1444
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1445
dea2.Scale = Vector3.new(0.1, 0.1, 0.1)
1446
shockwav.CFrame = Root.CFrame * CFrame.new(0,0,-3)
1447
removeuseless:AddItem(shockwav,5)
1448
1449
shockwav2 = Instance.new("Part", LeftArm)
1450
shockwav2.Size = Vector3.new(1, 1, 1)
1451
shockwav2.Transparency = 0
1452
shockwav2.BrickColor = BrickColor.new("Maroon")
1453
shockwav2.Anchored = true
1454
shockwav2.CanCollide = false
1455
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1456
dea3 = Instance.new("SpecialMesh", shockwav2) 
1457
dea3.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1458
dea3.Scale = Vector3.new(0.1, 0.1, 0.1)
1459
shockwav.CFrame = Root.CFrame * CFrame.new(0,0,-3)
1460
removeuseless:AddItem(shockwav2,5)
1461
1462
shockwav3 = Instance.new("Part", LeftArm)
1463
shockwav3.Size = Vector3.new(1, 1, 1)
1464
shockwav3.Transparency = 0
1465
shockwav3.BrickColor = BrickColor.new("Maroon")
1466
shockwav3.Anchored = true
1467
shockwav3.CanCollide = false
1468
shockwav3.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1469
dea4 = Instance.new("SpecialMesh", shockwav3) 
1470
dea4.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1471
dea4.Scale = Vector3.new(0.1, 0.1, 0.1)
1472
shockwav3.CFrame = Root.CFrame * CFrame.new(0,0,-3)
1473
removeuseless:AddItem(shockwav3,5)
1474
1475
local Hit = damagealll(35,Torso.Position)		
1476
for _,v in pairs(Hit) do				
1477
v:BreakJoints()
1478
end
1479
for i = 1, 25 do
1480
dea2.Scale = dea2.Scale + Vector3.new(2.5,2.5,2.5)
1481
shockwav.Transparency = shockwav.Transparency + 0.07
1482
dea3.Scale = dea3.Scale + Vector3.new(3,3,3)
1483
dea4.Scale = dea4.Scale + Vector3.new(2,2,2)
1484
shockwav2.Transparency = shockwav2.Transparency + 0.07
1485
shockwav3.Transparency = shockwav2.Transparency + 0.07
1486
shockesr.Transparency = shockesr.Transparency + 0.08
1487
shockerMESH.Scale = shockerMESH.Scale + Vector3.new(4, 4, 4)
1488
wait()
1489
end
1490
end)
1491
wtfboomzorz()
1492
for i = 1, 8 do
1493
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1494
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 1, -1) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(90)), 0.5)
1495
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 1, -1) * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(-90)), 0.5)
1496
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1497
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1498
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1499
wait()
1500
end
1501
for i = 1, 26 do
1502
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1503
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 1, -1) * CFrame.Angles(math.rad(-50), math.rad(-20), math.rad(90)), 0.06)
1504
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 1, -1) * CFrame.Angles(math.rad(-50), math.rad(20), math.rad(-90)), 0.06)
1505
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1506
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1507
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1508
wait()
1509
end
1510
hum.WalkSpeed = 13
1511
debounce = false
1512
attacking = false
1513
end
1514
end)
1515
1516
mouse.KeyDown:connect(function(Press)
1517
Press=Press:lower()
1518
if Press=='o' then
1519
if debounce then return end
1520
debounce = true
1521
attacking = true
1522
hum.WalkSpeed = 0
1523
local theendbegin = coroutine.wrap(function()
1524
shockwav = Instance.new("Part", Torso)
1525
shockwav.Size = Vector3.new(1, 1, 1)
1526
shockwav.Transparency = 0
1527
shockwav.BrickColor = BrickColor.new("Maroon")
1528
shockwav.Material = "Neon"
1529
shockwav.Anchored = true
1530
shockwav.CanCollide = false
1531
shockwav.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1532
dea2 = Instance.new("SpecialMesh", shockwav) 
1533
dea2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1534
dea2.Scale = Vector3.new(0.1, 0.1, 0.1)
1535
shockwav.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1536
removeuseless:AddItem(shockwav,5)
1537
shockwav2 = Instance.new("Part", Torso)
1538
shockwav2.Size = Vector3.new(1, 1, 1)
1539
shockwav2.Transparency = 0
1540
shockwav2.Material = "Neon"
1541
shockwav2.BrickColor = BrickColor.new("Maroon")
1542
shockwav2.Anchored = true
1543
shockwav2.CanCollide = false
1544
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
1545
dea3 = Instance.new("SpecialMesh", shockwav2) 
1546
dea3.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1547
dea3.Scale = Vector3.new(0.1, 0.1, 0.1)
1548
shockwav2.CFrame = Root.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
1549
removeuseless:AddItem(shockwav2,5)
1550
for i = 1, 125 do
1551
shockwav.Transparency = shockwav.Transparency + 0.03
1552
dea2.Scale = dea2.Scale + Vector3.new(1, 1, 1)
1553
shockwav2.Transparency = shockwav2.Transparency + 0.02
1554
dea3.Scale = dea3.Scale + Vector3.new(1.5, 1.5, 1.5)
1555
wait()
1556
end
1557
end)
1558
theendbegin()
1559
boomswoosh:Play()
1560
for i = 1, 50 do
1561
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
1562
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
1563
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.5)
1564
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1565
wait()
1566
end
1567
EndOfTimes = true
1568
local TheEnd = coroutine.wrap(function()
1569
while EndOfTimes do
1570
TheEndTimeWave = Instance.new("Part", Torso)
1571
TheEndTimeWave.Size = Vector3.new(1, 1, 1)
1572
TheEndTimeWave.Transparency = 1
1573
TheEndTimeWave.BrickColor = BrickColor.new("Maroon")
1574
TheEndTimeWave.Material = "Neon"
1575
TheEndTimeWave.Anchored = true
1576
TheEndTimeWave.CanCollide = false
1577
TheEndTimeWave.CFrame = Torso.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
1578
DDT = Instance.new("SpecialMesh", TheEndTimeWave) 
1579
DDT.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1580
DDT.Scale = Vector3.new(50, 50, 50)
1581
removeuseless:AddItem(TheEndTimeWave,2)
1582
table.insert(TheEnd,TheEndTimeWave)
1583
table.insert(TheEnd2,DDT)
1584
wait(0.1)
1585
end
1586
end)
1587
TheEnd()
1588
local EndOrb = coroutine.wrap(function()
1589
EnddOrb = Instance.new("Part", Torso)
1590
EnddOrb.Size = Vector3.new(0.5, 0.5, 0.5)
1591
EnddOrb.Material = "Neon"
1592
EnddOrb.BrickColor = BrickColor.new("Maroon")
1593
EnddOrb.Transparency = 1
1594
EnddOrb.Anchored = true
1595
EnddOrb.CanCollide = false
1596
EnddOrbMESH = Instance.new("SpecialMesh", EnddOrb)
1597
EnddOrbMESH.MeshType = "Sphere"
1598
EnddOrbMESH.Scale = Vector3.new(100,100,100)
1599
EnddOrb.CFrame = Torso.CFrame
1600
while EnddOrb.Transparency > 0 do
1601
EnddOrbMESH.Scale = EnddOrbMESH.Scale - Vector3.new(1,1,1)
1602
EnddOrb.Transparency = EnddOrb.Transparency - 0.007
1603
wait()
1604
end
1605
end)
1606
EndOrb()
1607
TheEndSound2:Play()
1608
while EnddOrb.Transparency > 0 do
1609
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
1610
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.5)
1611
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.5)
1612
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1613
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1614
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1615
wait()
1616
end
1617
TheEndSound2:Stop()
1618
TheEndSound:Play()
1619
EndOfTimes = false
1620
for i = 1, 100 do
1621
EnddOrb.CFrame = Torso.CFrame
1622
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.06)
1623
wait()
1624
end
1625
wait(2)
1626
local dissapend = coroutine.wrap(function()
1627
for i = 1, 100 do
1628
EnddOrbMESH.Scale = EnddOrbMESH.Scale - Vector3.new(1, 1, 1)
1629
EnddOrb.Transparency = EnddOrb.Transparency + 0.05
1630
wait()
1631
end
1632
end)
1633
dissapend()
1634
ROOOAAAAH:Play()
1635
local opforr = coroutine.wrap(function()
1636
while true do
1637
if loowki then break end
1638
TheEndTimeWave2 = Instance.new("Part", Torso)
1639
TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
1640
TheEndTimeWave2.Transparency = 0.4
1641
TheEndTimeWave2.BrickColor = BrickColor.new("Maroon")
1642
TheEndTimeWave2.Material = "Neon"
1643
TheEndTimeWave2.Anchored = true
1644
TheEndTimeWave2.CanCollide = false
1645
TheEndTimeWave2.CFrame = Torso.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
1646
DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2) 
1647
DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1648
DDT2.Scale = Vector3.new(1, 1, 1)
1649
removeuseless:AddItem(TheEndTimeWave2,3)
1650
table.insert(TheEnd4,TheEndTimeWave2)
1651
table.insert(TheEnd3,DDT2)
1652
EnddOrb2 = Instance.new("Part", Torso)
1653
EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
1654
EnddOrb2.Material = "Neon"
1655
EnddOrb2.BrickColor = BrickColor.new("Maroon")
1656
EnddOrb2.Transparency = 0
1657
EnddOrb2.Anchored = true
1658
EnddOrb2.CanCollide = false
1659
EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
1660
EnddOrbMESH2.MeshType = "Sphere"
1661
EnddOrbMESH2.Scale = Vector3.new(2,2,2)
1662
EnddOrb2.CFrame = Root.CFrame * CFrame.new(0, 20, 0)
1663
removeuseless:AddItem(EnddOrb2,2)
1664
table.insert(TheEnd2,EnddOrbMESH2)
1665
table.insert(SlowlyFade,EnddOrb2)
1666
wait(0.1)
1667
end
1668
end)
1669
opforr()
1670
for i = 1, 20 do
1671
local Hit = damagealll(60,Torso.Position)		
1672
for _,v in pairs(Hit) do				
1673
v.Humanoid:TakeDamage(3)
1674
end
1675
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.1) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), 0.5)
1676
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(100)), 0.5)
1677
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-100)), 0.5)
1678
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
1679
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0.4) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.5)
1680
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0.4) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.5)
1681
wait()
1682
end
1683
local damgog = coroutine.wrap(function()
1684
while true do
1685
if loowki then return end
1686
local Hit = damagealll(60,Torso.Position)		
1687
for _,v in pairs(Hit) do				
1688
v.Humanoid:TakeDamage(1)
1689
end
1690
wait()
1691
end
1692
end)
1693
damgog()
1694
wait(ROOOAAAAH.TimeLength)
1695
loowki = true
1696
wait(.5)
1697
for i = 1, 40 do
1698
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
1699
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
1700
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.5)
1701
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 20, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1702
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1703
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1704
wait()
1705
end
1706
for i = 1, 100 do
1707
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.5)
1708
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
1709
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.5)
1710
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
1711
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
1712
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
1713
wait()
1714
end
1715
attacking = false
1716
debounce = false
1717
loowki = false
1718
EndOfTimes = false
1719
hum.WalkSpeed = 13
1720
end
1721
end)
1722
1723
mouse.KeyDown:connect(function(Press)
1724
Press=Press:lower()
1725
if Press=='j' then
1726
if debounce then return end
1727
debounce = true
1728
attacking = true
1729
zorro = true
1730
local timereft = coroutine.wrap(function()
1731
shockesr = Instance.new("Part", Torso)
1732
shockesr.Size = Vector3.new(0.5, 0.5, 0.5)
1733
shockesr.Material = "Neon"
1734
shockesr.BrickColor = BrickColor.new("Maroon")
1735
shockesr.Transparency = 0
1736
shockesr.Anchored = true
1737
shockesr.CanCollide = false
1738
shockerMESH = Instance.new("SpecialMesh", shockesr)
1739
shockerMESH.MeshType = "Cylinder"
1740
shockerMESH.Scale = Vector3.new(.1,0.01,0.01)
1741
shockesr.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
1742
riftopen = Instance.new("Sound", shockesr)
1743
riftopen.SoundId = "rbxassetid://93724183"
1744
riftopen.Looped = false
1745
riftopen.Volume = 2
1746
riftopen:Play()
1747
while zorro do
1748
shockesr.Size = shockesr.Size + Vector3.new(0,16,16)
1749
wait()
1750
end
1751
end)
1752
timereft()
1753
for i = 1, 50 do
1754
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.5)
1755
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.35, 1.25, 0.45) * CFrame.Angles(math.rad(-90), math.rad(48), math.rad(0)), 0.5)
1756
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
1757
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1758
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1759
wait()
1760
end
1761
zorro = false
1762
punchcharge3:Play()
1763
for i = 1, 10 do
1764
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1765
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, 0) * CFrame.Angles(math.rad(-130), math.rad(-48), math.rad(0)), 0.5)
1766
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
1767
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1768
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1769
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1770
wait()
1771
end
1772
astral = true
1773
local astralshocks = coroutine.wrap(function()
1774
while astral do
1775
Astralshock = Instance.new("Part", Torso)
1776
Astralshock.Size = Vector3.new(1, 1, 1)
1777
Astralshock.Transparency = 0
1778
Astralshock.BrickColor = BrickColor.new("Maroon")
1779
Astralshock.Material = "Neon"
1780
Astralshock.Anchored = true
1781
Astralshock.CanCollide = false
1782
Astralshock.CFrame = shockesr.CFrame * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1783
DDTASTRAL = Instance.new("SpecialMesh", Astralshock) 
1784
DDTASTRAL.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1785
DDTASTRAL.Scale = Vector3.new(1, 1, 1)
1786
table.insert(TheEnd3,DDTASTRAL)
1787
table.insert(SlowlyFade,Astralshock)
1788
removeuseless:AddItem(Astralshock,2)
1789
wait(0.3)
1790
end
1791
end)
1792
local astralshocks2 = coroutine.wrap(function()
1793
while astral do
1794
Astralshock2 = Instance.new("Part", Torso)
1795
Astralshock2.Size = Vector3.new(1, 1, 1)
1796
Astralshock2.Transparency = 0
1797
Astralshock2.BrickColor = BrickColor.new("Maroon")
1798
Astralshock2.Material = "Neon"
1799
Astralshock2.Anchored = true
1800
Astralshock2.CanCollide = false
1801
Astralshock2.CFrame = shockesr.CFrame * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
1802
DDTASTRAL2 = Instance.new("SpecialMesh", Astralshock2) 
1803
DDTASTRAL2.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1804
DDTASTRAL2.Scale = Vector3.new(15, 15, 15)
1805
table.insert(UpMover,Astralshock2)
1806
table.insert(SlowlyFade,Astralshock2)
1807
removeuseless:AddItem(Astralshock2,2)
1808
wait(0.2)
1809
end
1810
end)
1811
astralshocks2()
1812
astralshocks()
1813
riftopen2 = Instance.new("Sound", shockesr)
1814
riftopen2.SoundId = "rbxassetid://907527750"
1815
riftopen2.Looped = false
1816
riftopen2.Volume = 2
1817
riftopen2:Play()
1818
local fofp = coroutine.wrap(function()
1819
riftopen3 = Instance.new("Sound", shockesr)
1820
riftopen3.SoundId = "rbxassetid://1190833720"
1821
riftopen3.Looped = false
1822
riftopen3.Volume = 0
1823
removeuseless:AddItem(riftopen3,10)
1824
removeuseless:AddItem(shockesr,6)
1825
riftopen3:Play()
1826
while riftopen3.Volume < 3 do
1827
riftopen3.Volume = riftopen3.Volume + 0.2
1828
wait()
1829
end
1830
while astral do
1831
wait()
1832
end
1833
while riftopen3.Volume > 0 do
1834
riftopen3.Volume = riftopen3.Volume - 0.1
1835
wait()
1836
end
1837
end)
1838
fofp()
1839
local astraldmg = coroutine.wrap(function()
1840
for i = 1, 5 do
1841
local Hit = damagealll(20,shockesr.Position)		
1842
for _,v in pairs(Hit) do				
1843
v.Humanoid:TakeDamage(25)
1844
end
1845
wait(1)
1846
end
1847
end)
1848
astraldmg()
1849
while shockesr.Transparency < 1 do
1850
shockesr.Size = shockesr.Size + Vector3.new(80,0,0)
1851
shockesr.Transparency = shockesr.Transparency + 0.02
1852
wait()
1853
end
1854
astral = false
1855
debounce = false
1856
attacking = false
1857
riftopen:Remove()
1858
riftopen2:Remove()
1859
end
1860
end)
1861
1862
mouse.KeyDown:connect(function(Press)
1863
Press=Press:lower()
1864
if Press=='r' then
1865
if debounce then return end
1866
debounce = true
1867
attacking = true
1868
borb = true
1869
hum.WalkSpeed = 0
1870
punchcharge:Play()
1871
for i = 1, 8 do
1872
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(-15)), 0.5)
1873
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-1.5, 1.5, 0) * CFrame.Angles(math.rad(-5), math.rad(10), math.rad(180)), 0.5)
1874
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.5)
1875
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1876
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.2, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-15)), 0.5)
1877
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
1878
wait()
1879
end
1880
BlackPowerBall = Instance.new("Part", Torso)
1881
BlackPowerBall.BrickColor = BrickColor.new("Navy blue")
1882
BlackPowerBall.Anchored = true
1883
BlackPowerBall.Shape = 0
1884
BlackPowerBall.Material = "Neon"
1885
BlackPowerBall.Size = Vector3.new(0.1,0.1,0.1)
1886
BlackPowerBall.CanCollide = false
1887
BlackPowerBall.CFrame = Root.CFrame * CFrame.new(-1.3,3,-2)
1888
local increasesizeball = coroutine.wrap(function()
1889
for i = 1, 20 do
1890
BlackPowerBall.Size = BlackPowerBall.Size + Vector3.new(0.15,0.15,.15)
1891
wait()
1892
end
1893
end)
1894
increasesizeball()
1895
OMEGABLASTER = Instance.new("Sound", RightArm)
1896
OMEGABLASTER.SoundId = "rbxassetid://876800936"
1897
OMEGABLASTER.Pitch = 1.5
1898
OMEGABLASTER.Volume = 2
1899
OMEGABLASTER:Play()
1900
for i = 1, 25 do
1901
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-40), math.rad(0)), 0.5)
1902
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 1.5, .5) * CFrame.Angles(math.rad(-85), math.rad(-40), math.rad(0)), 0.5)
1903
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
1904
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
1905
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1906
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1907
wait()
1908
end
1909
for i = 1, 8 do
1910
BlackPowerBall.CFrame = BlackPowerBall.CFrame:lerp(Root.CFrame * CFrame.new(-.6,3.5,2), 0.5)
1911
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
1912
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-.6, 1.9, 0.2) * CFrame.Angles(math.rad(-85), math.rad(-120), math.rad(20)), 0.5)
1913
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
1914
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
1915
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1916
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
1917
wait()
1918
end
1919
local shootthemballs = coroutine.wrap(function()
1920
BlackPowerBall.Anchored = false
1921
local PB2 = Instance.new("BodyVelocity", BlackPowerBall)
1922
PB2.MaxForce = Vector3.new(999999, 999999, 999999)
1923
BlackPowerBall.CFrame = CFrame.new(BlackPowerBall.Position,mouse.Hit.p)
1924
PB2.Velocity = BlackPowerBall.CFrame.lookVector * 80
1925
wait()
1926
end)
1927
shootthemballs()
1928
for i = 1, 12 do
1929
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(0)), 0.5)
1930
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-1, 0, -.1) * CFrame.Angles(math.rad(85), math.rad(-120), math.rad(20)), 0.5)
1931
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.2, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(-12)), 0.5)
1932
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-35), math.rad(0)), 0.5)
1933
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
1934
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(10)), 0.5)
1935
wait()
1936
end
1937
BlackPowerBall.Touched:connect(function(OnHit)
1938
if hitters == true then return end
1939
hitters = true
1940
BlackPowerBall.Anchored = true
1941
BlackPowerBall.Transparency = 1
1942
local Hit = damagealll(32,BlackPowerBall.Position)		
1943
for _,v in pairs(Hit) do				
1944
v.Humanoid:TakeDamage(40)
1945
end
1946
explosivesound = Instance.new("Sound", BlackPowerBall)
1947
explosivesound.SoundId = "rbxassetid://400765078"
1948
explosivesound.Looped = false
1949
explosivesound.Volume = 2
1950
explosivesound.Pitch = 2
1951
explosivesound:Play()
1952
for i = 1, 3 do
1953
ExplosionBall = Instance.new("Part", Torso)
1954
ExplosionBall.BrickColor = BrickColor.new("Maroon")
1955
ExplosionBall.Anchored = true
1956
ExplosionBall.Shape = 0
1957
ExplosionBall.Material = "Neon"
1958
ExplosionBall.CFrame = BlackPowerBall.CFrame
1959
ExplosionBall.CanCollide = false
1960
ExplosionBall.Size = BlackPowerBall.Size
1961
ExplosionBallshock = Instance.new("Part", Torso)
1962
ExplosionBallshock.Size = Vector3.new(1, 1, 1)
1963
ExplosionBallshock.Transparency = 0
1964
ExplosionBallshock.BrickColor = BrickColor.new("Maroon")
1965
ExplosionBallshock.Material = "Neon"
1966
ExplosionBallshock.Anchored = true
1967
ExplosionBallshock.CanCollide = false
1968
ExplosionBallshock.CFrame = BlackPowerBall.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
1969
ExplosionBallshockDDT = Instance.new("SpecialMesh", ExplosionBallshock) 
1970
ExplosionBallshockDDT.MeshId = "http://www.roblox.com/asset/?id=3270017" 
1971
ExplosionBallshockDDT.Scale = Vector3.new(3,3,3)
1972
table.insert(Extreme,ExplosionBall)
1973
table.insert(SlowlyFade,ExplosionBall)
1974
table.insert(SlowlyFade,ExplosionBallshock)
1975
table.insert(ExtremeM,ExplosionBallshockDDT)
1976
removeuseless:AddItem(ExplosionBall,2)
1977
removeuseless:AddItem(ExplosionBallshock,2)
1978
wait(0.1)
1979
end
1980
borb = false
1981
hitters = false
1982
end)
1983
hum.WalkSpeed = 13
1984
local time = coroutine.wrap(function()
1985
for i = 1, 100 do
1986
if borb == false then break end
1987
wait()
1988
end
1989
BlackPowerBall:Remove()
1990
debounce = false
1991
balldebounce = false
1992
hitters = false
1993
end)
1994
time()
1995
attacking = false
1996
while wait() do
1997
if borb == false then break end
1998
wait()
1999
end
2000
balldebounce = false
2001
debounce = false
2002
hitters = false
2003
end
2004
end)
2005
2006
mouse.KeyDown:connect(function(Press)
2007
	Press=Press:lower()
2008
	if Press=='h' then
2009
if debounce == true then return end
2010
debounce = true
2011
walking = false
2012
hit = false
2013
attacking = true
2014
punchcharge:Play()
2015
bbm = Instance.new("Sound", Torso)
2016
bbm.SoundId = "rbxassetid://1412100204"
2017
bbm.Volume = 6
2018
bbm:Play()
2019
hum.WalkSpeed = 0
2020
local createnergyblast = coroutine.wrap(function()
2021
BlastWave = Instance.new("Part", Torso)
2022
BlastWave.Material = "Neon"
2023
BlastWave.Anchored = true
2024
BlastWave.CanCollide = false
2025
BlastWave.BrickColor = BrickColor.new("Maroon")
2026
BlastWave.Size = Vector3.new(.1,.1,.1)
2027
BlastShape = Instance.new("SpecialMesh", BlastWave)
2028
BlastShape.MeshType = "Sphere"
2029
BlastShape.Scale = Vector3.new(0.1,.1,.1)
2030
BlastWave.CFrame = Root.CFrame * CFrame.new(0, .4, -5.2)
2031
end)
2032
createnergyblast()
2033
local sizeincrease = coroutine.wrap(function()
2034
for i = 1, 45 do
2035
BlastWave.Size = BlastWave.Size + Vector3.new(1,1,1)
2036
wait()
2037
end
2038
end)
2039
sizeincrease()
2040
local RetrEnergy2 = coroutine.wrap(function()
2041
for i = 1, 10 do
2042
circlescircles = Instance.new("Part", Torso)
2043
circlescircles.Size = Vector3.new(1, 1, 1)
2044
circlescircles.Transparency = 0.2
2045
circlescircles.BrickColor = BrickColor.new("Maroon")
2046
circlescircles.Material = "Neon"
2047
circlescircles.Anchored = true
2048
circlescircles.CanCollide = false
2049
circlescircles.CFrame = BlastWave.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2050
circlescirclesmesh = Instance.new("SpecialMesh", circlescircles) 
2051
circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2052
circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
2053
removeuseless:AddItem(circlescircles,1)
2054
table.insert(nonmeshRepeater2,circlescircles)
2055
table.insert(TheEnd2,circlescirclesmesh)
2056
wait(.1)
2057
end
2058
end)
2059
RetrEnergy2()
2060
local RetrEnergy = coroutine.wrap(function()
2061
for i = 1, 7 do
2062
RetrEnergy1 = Instance.new("Part", Torso)
2063
RetrEnergy1.Material = "Neon"
2064
RetrEnergy1.Anchored = true
2065
RetrEnergy1.CanCollide = false
2066
RetrEnergy1.BrickColor = BrickColor.new("Maroon")
2067
RetrEnergy1.Transparency = 0.5
2068
RetrEnergy1.Size = Vector3.new(10,10,10)
2069
RetrEnergy1Shape = Instance.new("SpecialMesh", RetrEnergy1)
2070
RetrEnergy1Shape.MeshType = "Sphere"
2071
RetrEnergy1Shape.Scale = Vector3.new(1,1,1)
2072
RetrEnergy1.CFrame = BlastWave.CFrame 
2073
table.insert(LessSize,RetrEnergy1)
2074
table.insert(Repeater2,RetrEnergy1)
2075
removeuseless:AddItem(RetrEnergy1,2)
2076
wait(0.2)
2077
end
2078
end)
2079
RetrEnergy()
2080
for i = 1, 10 do
2081
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2082
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.5)
2083
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
2084
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2085
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2086
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2087
wait()
2088
end
2089
wait(1)
2090
local shocks = coroutine.wrap(function()
2091
while BlastWave.Transparency < 1 do
2092
shockoftheblast = Instance.new("Part", Torso)
2093
shockoftheblast.Size = Vector3.new(1, 1, 1)
2094
shockoftheblast.Transparency = 0
2095
shockoftheblast.BrickColor = BrickColor.new("Maroon")
2096
shockoftheblast.Material = "Neon"
2097
shockoftheblast.Anchored = true
2098
shockoftheblast.CanCollide = false
2099
shockoftheblast.CFrame = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
2100
shockoftheblast.CFrame = LeftArm.CFrame * CFrame.new(0, -2.4 -(i/.4), 0) * CFrame.Angles(math.rad(90), 0, math.rad(0))
2101
sotbmesh = Instance.new("SpecialMesh", shockoftheblast) 
2102
sotbmesh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2103
sotbmesh.Scale = Vector3.new(15, 15, 15)
2104
removeuseless:AddItem(shockoftheblast,.5)
2105
table.insert(ForwardMover,shockoftheblast)
2106
table.insert(nonmeshRepeater2,shockoftheblast)
2107
wait(.1)
2108
end
2109
end)
2110
shocks()
2111
x0412:Play()
2112
ReaperLaunch = Instance.new("Sound", LeftArm)
2113
ReaperLaunch.Volume = 3
2114
ReaperLaunch.SoundId = "rbxassetid://138677306"
2115
ReaperLaunch:Play()
2116
hum.WalkSpeed = 2
2117
TheBeam = Instance.new("Part", LeftArm)
2118
TheBeam.CanCollide = false
2119
TheBeam.Size = Vector3.new(1,3,3)
2120
TheBeam.Material = "Neon"
2121
TheBeam.Anchored = true
2122
TheBeam.BrickColor = BrickColor.new("Maroon")
2123
TheBeamMESH = Instance.new("SpecialMesh", TheBeam)
2124
TheBeamMESH.Scale = Vector3.new(1,1,1)
2125
TheBeamMESH.MeshType = "Cylinder"
2126
TheBeam.CFrame = BlastWave.CFrame * CFrame.new(0,2,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
2127
TheBeam.Touched:connect(function(hit)
2128
if hit.Parent:IsA("Part") then
2129
elseif hit.Parent:IsA("SpecialMesh") then
2130
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
2131
elseif hit.Parent:findFirstChild("Humanoid") then
2132
Slachtoffer = hit.Parent:findFirstChild("Humanoid")
2133
Slachtoffer:TakeDamage(30)
2134
wait(.6)
2135
end
2136
end)
2137
for i = 1, 100 do
2138
TheBeam.Size = TheBeam.Size + Vector3.new(5, 0, 0)
2139
TheBeam.CFrame = LeftArm.CFrame * CFrame.new(0, -2.4 -(i/.4), 0) * CFrame.Angles(0, 0, math.rad(90))
2140
BlastWave.CFrame = LeftArm.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, math.rad(0))
2141
wait()
2142
end
2143
while TheBeam.Transparency < 1 and BlastWave.Transparency < 1 do
2144
TheBeam.Transparency = TheBeam.Transparency + 0.1
2145
BlastWave.Transparency = BlastWave.Transparency + 0.1
2146
wait()
2147
end
2148
debounce = false
2149
attacking = false
2150
TheBeam:Remove()
2151
BlastWave:Remove()
2152
end
2153
end)
2154
2155
mouse.KeyDown:connect(function(Press)
2156
Press=Press:lower()
2157
if Press=='q' then
2158
if debounce then return end
2159
debounce = true
2160
attacking = true
2161
open = true
2162
nepo = true
2163
hum.WalkSpeed = 0
2164
bigrift = Instance.new("Part", Torso)
2165
bigrift.Size = Vector3.new(0.1, 0.1, 0.1)
2166
bigrift.Material = "Neon"
2167
bigrift.Transparency = 1
2168
bigrift.Anchored = true
2169
bigrift.CanCollide = false
2170
bigriftdecal = Instance.new("Decal", bigrift)
2171
bigriftdecal.Face = "Top"
2172
bigriftdecal.Texture = "rbxassetid://702583926"
2173
local bigriftopen = coroutine.wrap(function()
2174
bigrift.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2175
while open do
2176
bigrift.Size = bigrift.Size + Vector3.new(2,0,2)
2177
wait()
2178
end
2179
end)
2180
bigriftopen()
2181
local rotate = coroutine.wrap(function()
2182
while nepo do
2183
bigrift.CFrame = bigrift.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 + 5),0)
2184
wait()
2185
end
2186
end)
2187
rotate()
2188
for i = 1, 15 do
2189
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
2190
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(-48), math.rad(0)), 0.5)
2191
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
2192
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
2193
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2194
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2195
wait()
2196
end
2197
open = false
2198
for i = 1, 8 do
2199
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
2200
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1, 2, 0) * CFrame.Angles(math.rad(-130), math.rad(-48), math.rad(0)), 0.5)
2201
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(4), math.rad(-10)), 0.5)
2202
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
2203
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2204
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2205
wait()
2206
end
2207
local openshocks = coroutine.wrap(function()
2208
for i = 1, 2 do
2209
openshock2 = Instance.new("Part", Torso)
2210
openshock2.Size = Vector3.new(1, 1, 1)
2211
openshock2.Transparency = 0
2212
openshock2.BrickColor = BrickColor.new("Maroon")
2213
openshock2.Material = "Neon"
2214
openshock2.Anchored = true
2215
openshock2.CanCollide = false
2216
openshock2.CFrame = CFrame.new(bigrift.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
2217
DDTopenshock2 = Instance.new("SpecialMesh", openshock2) 
2218
DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2219
DDTopenshock2.Scale = Vector3.new(1, 2, 1)
2220
removeuseless:AddItem(openshock2,2)
2221
table.insert(TheEnd3,DDTopenshock2)
2222
table.insert(SlowlyFade,openshock2)
2223
openshock = Instance.new("Part", Torso)
2224
openshock.Size = Vector3.new(1, 1, 1)
2225
openshock.Transparency = 0
2226
openshock.BrickColor = BrickColor.new("Maroon")
2227
openshock.Material = "Neon"
2228
openshock.Anchored = true
2229
openshock.CanCollide = false
2230
openshock.CFrame = CFrame.new(bigrift.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
2231
DDTopenshock = Instance.new("SpecialMesh", openshock) 
2232
DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2233
DDTopenshock.Scale = Vector3.new(1, 2, 1)
2234
removeuseless:AddItem(openshock,2)
2235
table.insert(TheEnd3,DDTopenshock)
2236
table.insert(SlowlyFade,openshock)
2237
wait(.2)
2238
end
2239
end)
2240
openshocks()
2241
wreckingbrick = Instance.new("Part", Torso)
2242
wreckingbrick.Size = Vector3.new(10, 10, 10)
2243
wreckingbrick.Material = "Neon"
2244
wreckingbrick.Transparency = 0
2245
wreckingbrick.Anchored = true
2246
wreckingbrick.BrickColor = BrickColor.new("Maroon")
2247
wreckingbrick.CanCollide = false
2248
wreckingbrick.CFrame = bigrift.CFrame * CFrame.new(0,1,0)
2249
iffalsedontspin = true
2250
local rotq = coroutine.wrap(function()
2251
while iffalsedontspin do
2252
wreckingbrick.CFrame = wreckingbrick.CFrame * CFrame.Angles(math.rad(1 + 2),math.rad(1),math.rad(1 + 3))
2253
wait()
2254
end
2255
end)
2256
rotq()
2257
swooshsound = Instance.new("Sound", wreckingbrick)
2258
swooshsound.Volume = 1
2259
swooshsound.SoundId = "rbxassetid://148894535"
2260
swooshsound.Looped = false
2261
swooshsound:Play()
2262
removeuseless:AddItem(swooshsound,2)
2263
for i = 1, 10 do
2264
wreckingbrick.CFrame = wreckingbrick.CFrame:lerp(CFrame.new(bigrift.Position) * CFrame.new(0,13,0) * CFrame.Angles(math.rad(25),math.rad(34),math.rad(50)), 0.5)
2265
wait()
2266
end
2267
for i = 1, 8 do
2268
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
2269
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-.6, 1.9, 0.2) * CFrame.Angles(math.rad(-85), math.rad(-120), math.rad(20)), 0.5)
2270
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
2271
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
2272
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2273
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2274
wait()
2275
end
2276
local removeportal = coroutine.wrap(function()
2277
for i = 1, 20 do
2278
bigrift.Size = bigrift.Size - Vector3.new(2,0,2)
2279
wait()
2280
end
2281
nepo = false
2282
bigrift:Remove()
2283
end)
2284
removeportal()
2285
wait(.5)
2286
iffalsedontspin = false
2287
wreckingbrick.Anchored = false
2288
local velo = Instance.new("BodyVelocity", wreckingbrick)
2289
velo.MaxForce = Vector3.new(999999, 999999, 999999)
2290
wreckingbrick.CFrame = CFrame.new(wreckingbrick.Position,mouse.Hit.p)
2291
velo.Velocity = wreckingbrick.CFrame.lookVector * 200
2292
removeuseless:AddItem(wreckingbrick,5)
2293
function onTouchedBrick(part)
2294
local h = part.Parent:findFirstChild("Humanoid")
2295
if h~=nil and game.Players:GetPlayerFromCharacter(h.Parent)~=game.Players.LocalPlayer then
2296
if hit then return end
2297
hit = true
2298
h:ChangeState(Enum.HumanoidStateType.Ragdoll)
2299
heavyhitimpact = Instance.new("Sound", wreckingbrick)
2300
heavyhitimpact.Volume = 1
2301
heavyhitimpact.SoundId = "rbxassetid://541909913"
2302
heavyhitimpact.Looped = false
2303
heavyhitimpact:Play()
2304
removeuseless:AddItem(heavyhitimpact,2)
2305
h.Health = h.Health - 35
2306
wait(1)
2307
hit = false
2308
end
2309
end
2310
wreckingbrick.Touched:connect(onTouchedBrick)
2311
for i = 1, 10 do
2312
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2313
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(95)), 0.5)
2314
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(-8)), 0.5)
2315
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 0.5)
2316
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2317
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2318
wait()
2319
end
2320
for i = 1, 2 do 
2321
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
2322
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(85)), 0.5)
2323
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), 0.5)
2324
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 0.5)
2325
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
2326
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
2327
wait()
2328
end
2329
attacking = false
2330
hum.WalkSpeed = 13
2331
wait(0.3)
2332
debounce = false
2333
end
2334
end)
2335
2336
mouse.KeyDown:connect(function(Press)
2337
Press=Press:lower()
2338
if Press=='x' then
2339
if debounce then return end
2340
debounce = true
2341
attacking = true
2342
notbreakeffect = true
2343
hum.WalkSpeed = 0
2344
step = Instance.new("Sound", Torso)
2345
step.SoundId = "rbxassetid://337064700"
2346
step.Volume = 2
2347
step:Play()
2348
for i = 1, 12 do
2349
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
2350
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 0.8, 0.501) * CFrame.Angles(math.rad(-70), math.rad(-5), math.rad(0)), 0.3)
2351
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.3, 1, 1.5) * CFrame.Angles(math.rad(-45), math.rad(72), math.rad(0)), 0.3)
2352
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1.3, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.3)
2353
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
2354
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2.0, 0.2) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.3)
2355
wait()
2356
end
2357
knockbackhitbox = Instance.new("Part", Torso)
2358
knockbackhitbox.Size = Vector3.new(5,5,3)
2359
knockbackhitbox.Transparency = 1
2360
local knockbackhitboxweld = weldBetween(knockbackhitbox, Torso)
2361
local flyposition = coroutine.wrap(function()
2362
for i = 1, 10 do
2363
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -0.3, 1.2) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), 0.5)
2364
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.55, 0.1, 0) * CFrame.Angles(math.rad(5), math.rad(1), math.rad(8)), 0.5)
2365
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(5), math.rad(1), math.rad(-8)), 0.5)
2366
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-86.13379001), math.rad(-0), math.rad(0)), 0.5)
2367
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, .2) * CFrame.Angles(math.rad(10), math.rad(8), math.rad(-3)), 0.5)
2368
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, .2) * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(3)), 0.5)
2369
wait()
2370
end
2371
end)
2372
local aftereffect = coroutine.wrap(function()
2373
while notbreakeffect do
2374
leftarmeffect = Instance.new("Part", Torso)
2375
leftarmeffect.BrickColor = BrickColor.new("Maroon")
2376
leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
2377
leftarmeffect.Material = "Neon"
2378
leftarmeffect.Anchored = true
2379
leftarmeffect.CanCollide = false
2380
leftarmeffect.CFrame = Torso.CFrame * CFrame.new(1.55, 0.1, 0) * CFrame.Angles(math.rad(5), math.rad(1), math.rad(8))
2381
table.insert(SlowlyFade,leftarmeffect)
2382
removeuseless:AddItem(leftarmeffect,2)
2383
rightarmeffect = Instance.new("Part", Torso)
2384
rightarmeffect.BrickColor = BrickColor.new("Maroon")
2385
rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
2386
rightarmeffect.Material = "Neon"
2387
rightarmeffect.Anchored = true
2388
rightarmeffect.CanCollide = false
2389
rightarmeffect.CFrame = Torso.CFrame * CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(5), math.rad(1), math.rad(-8))
2390
table.insert(SlowlyFade,rightarmeffect)
2391
removeuseless:AddItem(rightarmeffect,2)
2392
leftlegeffect = Instance.new("Part", Torso)
2393
leftlegeffect.BrickColor = BrickColor.new("Maroon")
2394
leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
2395
leftlegeffect.Material = "Neon"
2396
leftlegeffect.Anchored = true
2397
leftlegeffect.CanCollide = false
2398
leftlegeffect.CFrame = Torso.CFrame * CFrame.new(0.4, 2.0, .2) * CFrame.Angles(math.rad(10), math.rad(-8), math.rad(3))
2399
table.insert(SlowlyFade,leftlegeffect)
2400
removeuseless:AddItem(leftlegeffect,2)
2401
rightlegeffect = Instance.new("Part", Torso)
2402
rightlegeffect.BrickColor = BrickColor.new("Maroon")
2403
rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
2404
rightlegeffect.Material = "Neon"
2405
rightlegeffect.Anchored = true
2406
rightlegeffect.CanCollide = false
2407
rightlegeffect.CFrame = Torso.CFrame * CFrame.new(-0.4, 2.0, .2) * CFrame.Angles(math.rad(10), math.rad(8), math.rad(-3))
2408
table.insert(SlowlyFade,rightlegeffect)
2409
removeuseless:AddItem(rightlegeffect,2)
2410
wait()
2411
end
2412
end)
2413
local sawnicboomzor = coroutine.wrap(function()
2414
while notbreakeffect do
2415
openshock2 = Instance.new("Part", Torso)
2416
openshock2.Size = Vector3.new(1, 1, 1)
2417
openshock2.Transparency = 0
2418
openshock2.BrickColor = BrickColor.new("Maroon")
2419
openshock2.Material = "Neon"
2420
openshock2.Anchored = true
2421
openshock2.CanCollide = false
2422
openshock2.CFrame = Root.CFrame * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
2423
DDTopenshock2 = Instance.new("SpecialMesh", openshock2) 
2424
DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976" 
2425
DDTopenshock2.Scale = Vector3.new(1, 2, 1)
2426
removeuseless:AddItem(openshock2,2)
2427
table.insert(TheEnd3,DDTopenshock2)
2428
table.insert(SlowlyFade,openshock2)
2429
wait(0.1)
2430
end
2431
end)
2432
local knockback = coroutine.wrap(function()
2433
knockbackhitbox.Touched:connect(function(hit)
2434
if hit.Parent:IsA("Part") then
2435
elseif hit.Parent:IsA("SpecialMesh") then
2436
elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
2437
elseif hit.Parent:findFirstChild("Humanoid") then
2438
if damagedebounce == true then return end
2439
damagedebounce = true
2440
knockbacktarget = hit.Parent:findFirstChild("Humanoid")
2441
dmgsound = Instance.new("Sound", knockbacktarget.Torso)
2442
dmgsound.SoundId = "rbxassetid://553324113"
2443
dmgsound.Volume = 2
2444
dmgsound:Play()
2445
removeuseless:AddItem(dmgsound,2)
2446
knockbacktarget:TakeDamage(10)
2447
end
2448
end)
2449
end)
2450
knockback()
2451
aftereffect()
2452
flyposition()
2453
sawnicboomzor()
2454
energy = Instance.new("Sound", Torso)
2455
energy.Volume = 2
2456
energy.SoundId = "rbxassetid://601621838"
2457
energy:Play()
2458
removeuseless:AddItem(energy,3)
2459
energy2 = Instance.new("Sound", Torso)
2460
energy2.Volume = 2
2461
energy2.SoundId = "rbxassetid://303858412"
2462
energy2:Play()
2463
removeuseless:AddItem(energy2,3)
2464
local fly = Instance.new("BodyVelocity", Torso)
2465
fly.MaxForce = Vector3.new(999999, 999999, 999999)
2466
fly.Velocity = Root.CFrame.lookVector * 90
2467
Torso.CFrame = Root.CFrame * CFrame.new(0,0,-1)
2468
wait(.7)
2469
hum.WalkSpeed = 13
2470
notbreakeffect = false
2471
fly:Remove()
2472
attacking = false
2473
debounce = false
2474
knockbackhitbox:Remove()
2475
damagedebounce = false
2476
end
2477
end)
2478
2479
mouse.KeyDown:connect(function(Press)
2480
	Press=Press:lower()
2481
	if Press=='c' then
2482
if debounce == true then return end
2483
debounce = true
2484
attacking = true
2485
hum.WalkSpeed = 0
2486
coercion = Instance.new("Part", Torso)
2487
coercion.BrickColor = BrickColor.new("Maroon")
2488
coercion.Anchored = true
2489
coercion.Shape = 0
2490
coercion.Material = "Neon"
2491
coercion.Size = Vector3.new(25,25,25)
2492
coercion.CanCollide = false
2493
coercion.Transparency = 1
2494
coercion.CFrame = Root.CFrame * CFrame.new(0,0,0)
2495
local coercion1 = coroutine.wrap(function()
2496
for i = 1, 5 do
2497
coercion.Size = coercion.Size - Vector3.new(5,5,5)
2498
coercion.Transparency = coercion.Transparency - 0.25
2499
wait()
2500
end
2501
end)
2502
punchcharge:Play()
2503
coercion1()
2504
for i = 1, 8 do
2505
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
2506
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, -.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.4)
2507
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
2508
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
2509
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.5, -.8) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-3)), 0.4)
2510
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.5, -.8) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(3)), 0.4)
2511
wait()
2512
end
2513
local coercion2 = coroutine.wrap(function()
2514
for i = 1, 12 do
2515
coercion.Size = coercion.Size + Vector3.new(5,5,5)
2516
coercion.Transparency = coercion.Transparency + 0.1
2517
wait()
2518
end
2519
end)
2520
coercion2()
2521
xboom = Instance.new("Sound", Torso)
2522
xboom.SoundId = "rbxassetid://400765078"
2523
xboom.Volume = 2
2524
xboom:Play()
2525
rdnm2 = soundtable2[math.random(1,#soundtable2)]
2526
sound23 = Instance.new("Sound", Torso)
2527
sound23.SoundId = "http://www.roblox.com/asset/?id="..rdnm2
2528
sound23.Volume = 4
2529
sound23:Play()
2530
local Hit = damagealll(20,Torso.Position)		
2531
for _,v in pairs(Hit) do				
2532
v.Humanoid:TakeDamage(15)
2533
end
2534
for i = 1, 12 do
2535
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .5, .5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(0)), 0.8)
2536
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.9,-.5) * CFrame.Angles(math.rad(90),math.rad(20),math.rad(0)), 0.8)
2537
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9,-.5) * CFrame.Angles(math.rad(90),math.rad(-20),math.rad(0)), 0.8)
2538
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.5, .8) * CFrame.Angles(math.rad(60), math.rad(10), math.rad(-9)), 0.8)
2539
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.5, .8) * CFrame.Angles(math.rad(60), math.rad(-10), math.rad(9)), 0.8)
2540
wait()
2541
end
2542
debounce = false
2543
attacking = false
2544
coercion:Remove()
2545
hum.WalkSpeed = 13
2546
end
2547
end)
2548
2549
mouse.KeyDown:connect(function(Press)
2550
Press=Press:lower()
2551
if Press=='v' then
2552
if debounce then return end
2553
if transf1 == false then
2554
print("You are not ready to transform!")
2555
elseif transf1 and donttransform == false then
2556
debounce = true
2557
attacking = true
2558
hum.WalkSpeed = 0
2559
local timechange = coroutine.wrap(function()
2560
game.Lighting.Brightness = -1
2561
game.Lighting.Ambient = Color3.new(2.5,2.5,2.5)
2562
wait(.1)
2563
game.Lighting.Ambient = Color3.new(2.5,2.5,2.5)
2564
wait(0.1)
2565
game.Lighting.Ambient = Color3.new(2,2,2)
2566
wait(0.1)
2567
game.Lighting.Ambient = Color3.new(1.5,1.5,1.5)
2568
wait(0.1)
2569
game.Lighting.Ambient = Color3.new(1,1,1)
2570
wait(0.1)
2571
game.Lighting.Ambient = Color3.new(.5,.5,.5)
2572
wait(0.1)
2573
game.Lighting.Ambient = Color3.new(0,0,0)
2574
wait(10)
2575
game.Lighting.Ambient = Color3.new(-.5,-.5,-.5)
2576
wait(0.1)
2577
game.Lighting.Ambient = Color3.new(-.6,-.6,-.6)
2578
wait(0.1)
2579
game.Lighting.Ambient = Color3.new(-.7,-.7,-.7)
2580
end)
2581
local timechange2 = coroutine.wrap(function()
2582
minutesAfterMidnight = -400
2583
for i = 1, 100 do
2584
	minutesAfterMidnight = minutesAfterMidnight + 5
2585
	game.Lighting:SetMinutesAfterMidnight(minutesAfterMidnight)
2586
	wait()
2587
end
2588
end)
2589
timechange2()
2590
local lri = coroutine.wrap(function()
2591
light:Remove()
2592
light = Instance.new("PointLight", Torso)
2593
light.Color = Color3.new(0,255,0)
2594
light.Range = 5
2595
light.Brightness = 50
2596
for i = 1, 150 do
2597
light.Range = light.Range + 0.02
2598
light.Brightness = light.Brightness + 0.05
2599
wait()
2600
end
2601
end)
2602
lri()
2603
CorruptedArm3 = Instance.new("Part", LeftArm)
2604
CorruptedArm3.CanCollide = false
2605
CorruptedArm3.Size = Vector3.new(1.011, 2.011, 1.011)
2606
CorruptedArm3.BottomSurface = "SmoothNoOutlines"
2607
CorruptedArm3.TopSurface = "SmoothNoOutlines"
2608
CorruptedArm3.Material = "Neon"
2609
CorruptedArm3.Transparency = 1
2610
CorruptedArm3.BrickColor = BrickColor.new("Lime green")
2611
local weldcor = weldBetween(CorruptedArm3, LeftArm)
2612
weldcor.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0)
2613
sao = coroutine.wrap(function()
2614
for i = 1, 100 do
2615
CorruptedArm3.Transparency = CorruptedArm3.Transparency - 0.04
2616
wait()
2617
end
2618
end)
2619
sao()
2620
for i = 1, 100 do
2621
doommusucus.Volume = doommusucus.Volume - 0.02
2622
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 15, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.003)
2623
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), 0.03)
2624
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.03)
2625
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.03)
2626
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
2627
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
2628
wait()
2629
end
2630
for i = 1, 10 do
2631
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2632
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.5)
2633
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.5)
2634
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2635
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2636
wait()
2637
end
2638
lssj = true
2639
LSSJ:Play()
2640
for i = 1, 40 do
2641
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
2642
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20)), 0.5)
2643
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-20)), 0.5)
2644
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0.1) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 0.5)
2645
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.30, 2.0, 0.1) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.5)
2646
wait()
2647
end
2648
rjjj = coroutine.wrap(function()
2649
for i = 1, 62 do
2650
unleashingpower = Instance.new("Part", Torso)
2651
unleashingpower.Size = Vector3.new(1, 1, 1)
2652
unleashingpower.Transparency = 0.5
2653
unleashingpower.BrickColor = BrickColor.Random()
2654
unleashingpower.Material = "Neon"
2655
unleashingpower.Anchored = true
2656
unleashingpower.CanCollide = false
2657
unleashingpower.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2658
unleashingpowermesh = Instance.new("SpecialMesh", unleashingpower) 
2659
unleashingpowermesh.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2660
unleashingpowermesh.Scale = Vector3.new(15, 15, 15)
2661
removeuseless:AddItem(unleashingpower,2)
2662
table.insert(Extreme,unleashingpower)
2663
table.insert(nonmeshRepeater2,unleashingpower)
2664
table.insert(ExtremeM,unleashingpowermesh)
2665
unleashingpower2 = Instance.new("Part", Torso)
2666
unleashingpower2.Size = Vector3.new(1, 1, 1)
2667
unleashingpower2.Transparency = 0.5
2668
unleashingpower2.Shape = 0
2669
unleashingpower2.BrickColor = BrickColor.Random()
2670
unleashingpower2.Material = "Neon"
2671
unleashingpower2.Anchored = true
2672
unleashingpower2.CanCollide = false
2673
unleashingpower2.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2674
removeuseless:AddItem(unleashingpower2,2)
2675
table.insert(Extreme,unleashingpower2)
2676
table.insert(nonmeshRepeater2,unleashingpower2)
2677
wait()
2678
end
2679
end)
2680
rjjj()
2681
mcs = coroutine.wrap(function()
2682
while lssj do
2683
light.Range = light.Range + 5
2684
light.Brightness = light.Brightness + 5
2685
light.Color = Color3.new(math.random(1,255)/255,math.random(1,255)/255,math.random(1,255)/255)
2686
sine = sine + change
2687
change = 4
2688
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.4) * CFrame.Angles(math.rad(-30 + 8 * math.cos(sine/4)), math.rad(0 + 10 * math.cos(sine/4)), math.rad(0 + 5 * math.cos(sine/4))), 0.5)
2689
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(25 + 5 * math.cos(sine/4)), math.rad(0 - 2 * math.cos(sine/4)), math.rad(20 + 20 * math.cos(sine/4))), 0.5)
2690
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(25 - 7 * math.cos(sine/4)), math.rad(0 + 2 * math.cos(sine/4)), math.rad(-20 + 20 * math.cos(sine/4))), 0.5)
2691
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0.2) * CFrame.Angles(math.rad(10), math.rad(0 + 9 * math.cos(sine/4)), math.rad(-10 + 5 * math.cos(sine/4))), 0.5)
2692
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.30, 2.0, 0.2) * CFrame.Angles(math.rad(10), math.rad(0 - 9 * math.cos(sine/4)), math.rad(10 - 5 * math.cos(sine/4))), 0.5)
2693
wait()
2694
end
2695
end)
2696
mcs()
2697
wait(4)
2698
lssj = false
2699
light.Range = 50
2700
light.Brightness = 9001
2701
light.Color = Color3.new(255,0,0)
2702
unleashingpower3 = Instance.new("Part", Torso)
2703
unleashingpower3.Size = Vector3.new(1, 1, 1)
2704
unleashingpower3.Transparency = 0
2705
unleashingpower3.Shape = 0
2706
unleashingpower3.BrickColor = BrickColor.New("Lime green")
2707
unleashingpower3.Material = "Neon"
2708
unleashingpower3.Anchored = true
2709
unleashingpower3.CanCollide = false
2710
unleashingpower3.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2711
table.insert(Extreme,unleashingpower3)
2712
wait(1)
2713
HandCannonTop1:Remove()
2714
FixedER:Remove()
2715
FixedER4:Remove()
2716
FixedER5:Remove()
2717
FixedER2:Remove()
2718
FixedER3:Remove()
2719
HandCannonTop2:Remove()
2720
HandCannonTop3:Remove()
2721
secretpart:Remove()
2722
HandCannonTop4:Remove()
2723
HandCannonTop5:Remove()
2724
HandCannonTop6:Remove()
2725
HandCannonTop7:Remove()
2726
HandCannonTop8:Remove()
2727
HandCannonTop9:Remove()
2728
HandCannonTop10:Remove()
2729
HandCannonTop11:Remove()
2730
HandCannonTop12:Remove()
2731
HandCannonTop13:Remove()
2732
HandCannonTop14:Remove()
2733
corecircle:Remove()
2734
corecircle2:Remove()
2735
TheCore:Remove()
2736
Gear1:Remove()
2737
Gear2:Remove()
2738
EnergyCorePART:Remove()
2739
CorruptedArm:Remove()
2740
CorruptedArm2:Remove()
2741
ArmorPlating:Remove()
2742
ArmorPlating2:Remove()
2743
ArmorPlating3:Remove()
2744
ArmorPlating4:Remove()
2745
ArmorPlating5:Remove()
2746
ArmorPlating6:Remove()
2747
ArmorPlating7:Remove()
2748
ArmorPlating8:Remove()
2749
ArmorPlating9:Remove()
2750
ArmorPlating10:Remove()
2751
CorruptedArm3:Remove()
2752
unleashingpower5 = Instance.new("Part", Torso)
2753
unleashingpower5.Size = Vector3.new(20, 20, 20)
2754
unleashingpower5.Transparency = 0.5
2755
unleashingpower5.BrickColor = BrickColor.New("Maroon")
2756
unleashingpower5.Material = "Neon"
2757
unleashingpower5.Anchored = true
2758
unleashingpower5.CanCollide = false
2759
unleashingpower5.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2760
unleashingpowermesh5 = Instance.new("SpecialMesh", unleashingpower5) 
2761
unleashingpowermesh5.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2762
unleashingpowermesh5.Scale = Vector3.new(15, 15, 15)
2763
unleashingpower6 = Instance.new("Part", Torso)
2764
unleashingpower6.Size = Vector3.new(20, 20, 20)
2765
unleashingpower6.Transparency = 0.5
2766
unleashingpower6.BrickColor = BrickColor.New("Maroon")
2767
unleashingpower6.Material = "Neon"
2768
unleashingpower6.Anchored = true
2769
unleashingpower6.CanCollide = false
2770
unleashingpower6.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2771
unleashingpowermesh6 = Instance.new("SpecialMesh", unleashingpower6) 
2772
unleashingpowermesh6.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2773
unleashingpowermesh6.Scale = Vector3.new(15, 15, 15)
2774
quickcour = coroutine.wrap(function()
2775
while wait() do
2776
unleashingpower5.CFrame = unleashingpower5.CFrame * CFrame.Angles(math.rad(1+6),math.rad(1+4),math.rad(1-2))
2777
unleashingpower6.CFrame = unleashingpower6.CFrame * CFrame.Angles(math.rad(1-6),math.rad(1-4),math.rad(1+2))
2778
end
2779
end)
2780
quickcour()
2781
light.Range = 10
2782
light.Brightness = 25
2783
light.Color = Color3.new(255,0,0)
2784
unleashingpower4 = Instance.new("Part", Torso)
2785
unleashingpower4.Size = Vector3.new(15, 15, 15)
2786
unleashingpower4.Transparency = 0
2787
unleashingpower4.Shape = 0
2788
unleashingpower4.BrickColor = BrickColor.New("Maroon")
2789-
unleashingpower4.Material = "Sand"
2789+
unleashingpower4.Material = "Neon"
2790
unleashingpower4.Anchored = true
2791
unleashingpower4.CanCollide = false
2792
unleashingpower4.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2793
mdark.MeshId,mdark.TextureId = 'http://www.roblox.com/asset/?id=21057410','http://www.roblox.com/asset/?id=1551749801'
2794
wait(1)
2795
table.insert(nonmeshRepeater2,unleashingpower3)
2796
removeuseless:AddItem(unleashingpower3,3)
2797
wait(1)
2798
unleashingpower7 = Instance.new("Part", Torso)
2799
unleashingpower7.Size = Vector3.new(1, 1, 1)
2800
unleashingpower7.Transparency = 0
2801
unleashingpower7.Shape = 0
2802
unleashingpower7.BrickColor = BrickColor.New("Maroon")
2803
unleashingpower7.Material = "Neon"
2804
unleashingpower7.Anchored = true
2805
unleashingpower7.CanCollide = false
2806
unleashingpower7.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2807
table.insert(Extreme,unleashingpower7)
2808
table.insert(nonmeshRepeater2,unleashingpower7)
2809
removeuseless:AddItem(unleashingpower7,3)
2810
wait(2)
2811
unleashingpower8 = Instance.new("Part", Torso)
2812
unleashingpower8.Size = Vector3.new(1, 1, 1)
2813
unleashingpower8.Transparency = 0
2814
unleashingpower8.Shape = 0
2815
unleashingpower8.BrickColor = BrickColor.New("Maroon")
2816
unleashingpower8.Material = "Neon"
2817
unleashingpower8.Anchored = true
2818
unleashingpower8.CanCollide = false
2819
unleashingpower8.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2820
table.insert(Extreme,unleashingpower8)
2821
table.insert(nonmeshRepeater2,unleashingpower8)
2822
removeuseless:AddItem(unleashingpower8,3)
2823
wait(2)
2824
unleashingpower9 = Instance.new("Part", Torso)
2825
unleashingpower9.Size = Vector3.new(1, 1, 1)
2826
unleashingpower9.Transparency = 0
2827
unleashingpower9.Shape = 0
2828
unleashingpower9.BrickColor = BrickColor.New("Maroon")
2829
unleashingpower9.Material = "Neon"
2830
unleashingpower9.Anchored = true
2831
unleashingpower9.CanCollide = false
2832
unleashingpower9.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2833
table.insert(Extreme,unleashingpower9)
2834
table.insert(nonmeshRepeater2,unleashingpower9)
2835
removeuseless:AddItem(unleashingpower9,3)
2836
wait(2)
2837
table.insert(Extreme,unleashingpower4)
2838
table.insert(nonmeshRepeater2,unleashingpower4)
2839
removeuseless:AddItem(unleashingpower4,3)
2840
wait(.1)
2841
arti = coroutine.wrap(function()
2842
for i = 1, 10 do
2843
unleashingpower10 = Instance.new("Part", Torso)
2844
unleashingpower10.Size = Vector3.new(1, 1, 1)
2845
unleashingpower10.Transparency = 0.5
2846
unleashingpower10.BrickColor = BrickColor.New("Maroon")
2847
unleashingpower10.Material = "Neon"
2848
unleashingpower10.Anchored = true
2849
unleashingpower10.CanCollide = false
2850
unleashingpower10.CFrame = Torso.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
2851
un = Instance.new("SpecialMesh", unleashingpower10) 
2852
un.MeshId = "http://www.roblox.com/asset/?id=3270017" 
2853
un.Scale = Vector3.new(15, 15, 15)
2854
removeuseless:AddItem(unleashingpower10,2)
2855
table.insert(Extreme,unleashingpower10)
2856
table.insert(nonmeshRepeater2,unleashingpower10)
2857
table.insert(ExtremeM,un)
2858
wait()
2859
end
2860
end)
2861
arti()
2862
dso = coroutine.wrap(function()
2863
for i = 1, 100 do
2864
LSSJ.Volume = LSSJ.Volume - 0.4
2865
wait()
2866
end
2867
end)
2868
dso()
2869
removeuseless:AddItem(unleashingpower6,2)
2870
table.insert(Extreme,unleashingpower6)
2871
table.insert(nonmeshRepeater2,unleashingpower6)
2872
removeuseless:AddItem(unleashingpower5,2)
2873
table.insert(Extreme,unleashingpower5)
2874
table.insert(nonmeshRepeater2,unleashingpower5)
2875
doommusucus.SoundId = "rbxassetid://296414388"
2876
laugh = Instance.new("Sound", Torso)
2877
laugh.SoundId = "rbxassetid://179774173"
2878
laugh.Volume = 2.5
2879
laugh:Play()
2880
for i = 1, 10 do
2881
doommusucus.Volume = doommusucus.Volume + 0.11
2882
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2883
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.5)
2884
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.5)
2885
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2886
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
2887
wait()
2888
end
2889
for i = 1, 10 do
2890
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
2891
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(20)), 0.5)
2892
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(25), math.rad(0), math.rad(-20)), 0.5)
2893
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0.1) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 0.5)
2894
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.30, 2.0, 0.1) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 0.5)
2895
wait()
2896
end
2897
for i = 1, 15 do
2898
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
2899
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
2900
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
2901
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
2902
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
2903
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
2904
wait()
2905
end
2906
wait(1)
2907
hum.WalkSpeed = 15
2908
LSSJn = true
2909
donttransform = true
2910
attacking = false
2911
debounce = false
2912
end
2913
end
2914
end)
2915
2916
mouse.KeyDown:connect(function(Press)
2917
	Press=Press:lower()
2918
	if Press=='b' then
2919
if debounce == true then return end
2920
debounce = true
2921
walking = false
2922
attacking = true
2923
fpg = false
2924
gpf = true
2925
for i = 1, 5 do
2926
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
2927
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
2928
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
2929
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
2930
wait()
2931
end
2932
wind = Instance.new("Part", Torso)
2933
wind.BrickColor = BrickColor.new("Maroon")
2934
wind.Size = Vector3.new(5,5,5)
2935
wind.CanCollide = false
2936
wind.Transparency = 1
2937
wind.Material = "Neon"
2938
windmesh = Instance.new("SpecialMesh", wind)
2939
windmesh.Scale = Vector3.new(2,2,2)
2940
windmesh.MeshId = "rbxassetid://168892432"
2941
windweld = weldBetween(wind, Torso)
2942
wind2 = Instance.new("Part", Torso)
2943
wind2.BrickColor = BrickColor.new("Maroon")
2944
wind2.Size = Vector3.new(5,5,5)
2945
wind2.CanCollide = false
2946
wind2.Transparency = 1
2947
wind2.Material = "Neon"
2948
windmesh2 = Instance.new("SpecialMesh", wind2)
2949
windmesh2.Scale = Vector3.new(4,4,4)
2950
windmesh2.MeshId = "rbxassetid://168892432"
2951
windweld2 = weldBetween(wind2, wind)
2952
quickcourou = coroutine.wrap(function()
2953
m = 1
2954
for i = 1, 5 do
2955
wind.Transparency = wind.Transparency - 0.1
2956
wind2.Transparency = wind2.Transparency - 0.04
2957
wait()
2958
end
2959
end)
2960
quickcourou()
2961
eORBleft = Instance.new("Part", Torso)
2962
eORBleft.Size = Vector3.new(1, 1, 1)
2963
eORBleft.Transparency = 0
2964
eORBleft.Shape = 0
2965
eORBleft.BrickColor = BrickColor.New("Maroon")
2966
eORBleft.Material = "Neon"
2967
eORBleft.Anchored = false
2968
eORBleft.CanCollide = false
2969
eORBleft.CFrame = Root.CFrame * CFrame.new(4,0,0)
2970
eorbweld1 = weldBetween(eORBleft, LeftArm)
2971
eorbweld1.C0 = CFrame.new(0,1.3,0)
2972
eORBright = Instance.new("Part", Torso)
2973
eORBright.Size = Vector3.new(1, 1, 1)
2974
eORBright.Transparency = 0
2975
eORBright.Shape = 0
2976
eORBright.BrickColor = BrickColor.New("Maroon")
2977
eORBright.Material = "Neon"
2978
eORBright.Anchored = false
2979
eORBright.CanCollide = false
2980
eORBright.CFrame = Root.CFrame * CFrame.new(4,0,0)
2981
eorbweld2 = weldBetween(eORBright, RightArm)
2982
eorbweld2.C0 = CFrame.new(0,1.3,0)
2983
hev = Instance.new("Part", Torso)
2984
hev.Size = Vector3.new(15, 15, 15)
2985
hev.Transparency = 0
2986
hev.Shape = 0
2987
hev.BrickColor = BrickColor.New("Maroon")
2988
hev.Material = "Neon"
2989
hev.Anchored = true
2990
hev.CanCollide = false
2991
hev2 = Instance.new("Part", Torso)
2992
hev2.Size = Vector3.new(15, 15, 15)
2993
hev2.Transparency = 0
2994
hev2.Shape = 0
2995
hev2.BrickColor = BrickColor.New("Maroon")
2996
hev2.Material = "Neon"
2997
hev2.Anchored = true
2998
hev2.CanCollide = false
2999
quickcour2 = coroutine.wrap(function()
3000
while gpf do
3001
local Hit = damagealll(8,Torso.Position)	
3002
for _,v in pairs(Hit) do
3003
local velo2 = Instance.new("BodyVelocity", v)
3004
velo2.MaxForce = Vector3.new(999999, 999999, 999999)
3005
velo2.Velocity = v.Torso.CFrame.lookVector * 200
3006
removeuseless:AddItem(velo2,2)
3007
v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)				
3008
v.Humanoid:TakeDamage(10)
3009
wait(.5)
3010
end
3011
wait()
3012
end
3013
end)
3014
quickcour2()
3015
quickcour = coroutine.wrap(function()
3016
removeuseless:AddItem(hev,2)
3017
removeuseless:AddItem(hev2,2)
3018
for i = 1, 50 do
3019
hev.Size = hev.Size - Vector3.new(1,1,1)
3020
hev2.Size = hev2.Size - Vector3.new(1,1,1)
3021
hev.CFrame = eORBleft.CFrame
3022
hev2.CFrame = eORBright.CFrame
3023
wait()
3024
end
3025
end)
3026
quickcour()
3027
particlemiter1 = Instance.new("ParticleEmitter", eORBleft)
3028
particlemiter1.Enabled = true
3029
particlemiter1.Texture = "rbxassetid://1415728949"
3030
particlemiter1.Lifetime = NumberRange.new(2.5)
3031
particlemiter1.Size = NumberSequence.new(1,0)
3032
particlemiter1.Rate = 20
3033
particlemiter1.RotSpeed = NumberRange.new(70)
3034
particlemiter1.Speed = NumberRange.new(0)
3035
particlemiter2 = Instance.new("ParticleEmitter", eORBright)
3036
particlemiter2.Enabled = true
3037
particlemiter2.Texture = "rbxassetid://1415728949"
3038
particlemiter2.Lifetime = NumberRange.new(2.5)
3039
particlemiter2.Size = NumberSequence.new(1,0)
3040
particlemiter2.Rate = 20
3041
particlemiter2.RotSpeed = NumberRange.new(70)
3042
particlemiter2.Speed = NumberRange.new(0)
3043
t = 1
3044
for i = 1, 5 do
3045
t = t + 1
3046
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3047
wait()
3048
end
3049
sound = Instance.new("Sound", Torso)
3050
sound.SoundId = "rbxassetid://730531499"
3051
sound.Volume = 3
3052
sound.Pitch = math.random(.8,1)
3053
sound:Play()
3054
for i = 1, 5 do
3055
hum.WalkSpeed = 15
3056
t = t + 2
3057
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3058
wait()
3059
end
3060
sound2 = Instance.new("Sound", Torso)
3061
sound2.SoundId = "rbxassetid://93186995"
3062
sound2.Volume = 3
3063
sound2.Pitch = math.random(.8,1)
3064
sound2:Play()
3065
for i = 1, 5 do
3066
hum.WalkSpeed = 16
3067
t = t + 3
3068
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3069
wait()
3070
end
3071
sound3 = Instance.new("Sound", Torso)
3072
sound3.SoundId = "rbxassetid://178090362"
3073
sound3.Volume = 3
3074
sound3.Pitch = math.random(.8,1)
3075
sound3:Play()
3076
for i = 1, 5 do
3077
hum.WalkSpeed = 18
3078
t = t + 4
3079
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3080
wait()
3081
end
3082
sound4 = Instance.new("Sound", Torso)
3083
sound4.SoundId = "rbxassetid://152091992"
3084
sound4.Volume = 3
3085
sound4.Pitch = 1
3086
sound4.Looped = true
3087
sound4:Play()
3088
for i = 1, 5 do
3089
hum.WalkSpeed = 20
3090
t = t + 5
3091
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3092
wait()
3093
end
3094
for i = 1, 5 do
3095
hum.WalkSpeed = 25
3096
t = t + 10
3097
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3098
wait()
3099
end
3100
for i = 1, 5 do
3101
hum.WalkSpeed = 30
3102
t = t + 20
3103
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3104
wait()
3105
end
3106
for i = 1, 5 do
3107
hum.WalkSpeed = 35
3108
t = t + 30
3109
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3110
wait()
3111
end
3112
for i = 1, 150 do
3113
hum.WalkSpeed = 40
3114
t = t + 40
3115
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
3116
wait()
3117
end
3118
fpg = true
3119
gpf = false
3120
removeuseless:AddItem(sound4,5)
3121
removeuseless:AddItem(eORBright,1)
3122
removeuseless:AddItem(eORBleft,1)
3123
removeuseless:AddItem(wind,1)
3124
removeuseless:AddItem(wind2,1)
3125
attacking = false
3126
debounce = false
3127
quikcour = coroutine.wrap(function()
3128
while fpg do
3129
wind.Transparency = wind.Transparency + 0.06
3130
wind2.Transparency = wind2.Transparency + .06
3131
eORBright.Size = eORBright.Size + Vector3.new(1,1,1)
3132
eORBright.Transparency = eORBright.Transparency + 0.07
3133
eORBleft.Size = eORBleft.Size + Vector3.new(1,1,1)
3134
eORBleft.Transparency = eORBleft.Transparency + 0.07
3135
sound4.Volume = sound4.Volume - 0.05
3136
eORBright.Anchored = true
3137
eORBleft.Anchored = true
3138
wait()
3139
end
3140
end)
3141
quikcour()
3142
end
3143
end)
3144
3145
mouse.KeyDown:connect(function(Press)
3146
	Press=Press:lower()
3147
	if Press=='n' then
3148
if debounce == true then return end
3149
debounce = true
3150
attacking = true
3151
damageallow2 = true
3152
combowombo = true
3153
hum.WalkSpeed = 10
3154
hitbox1 = Instance.new("Part", RightArm)
3155
hitbox1.Size = Vector3.new(2,2,1)
3156
hitbox1.Transparency = 1
3157
hitbox1.CanCollide = false
3158
local hitbox1w = weldBetween(hitbox1, RightArm)
3159
hitbox1w.C0 = CFrame.new(0,2,0)
3160
hitbox2 = Instance.new("Part", LeftArm)
3161
hitbox2.Size = Vector3.new(2,2,1)
3162
hitbox2.Transparency = 1
3163
hitbox2.CanCollide = false
3164
local hitbox2w = weldBetween(hitbox2, LeftArm)
3165
hitbox2w.C0 = CFrame.new(0,2,0)
3166
impactsound = Instance.new("Sound", nil)
3167
impactsound.Volume = 3
3168
impactsound.SoundId = "rbxassetid://281156569"
3169
impactsound2 = Instance.new("Sound", nil)
3170
impactsound2.Volume = 3
3171
impactsound2.SoundId = "rbxassetid://281156569"
3172
hitbox1.Touched:connect(function(hit1)
3173
if hit1.Parent:IsA("Part") then
3174
elseif hit1.Parent:IsA("SpecialMesh") then
3175
elseif hit1.Parent.Name == game.Players.LocalPlayer.Name then
3176
elseif hit1.Parent:findFirstChild("Humanoid") then
3177
if damageallow1 then return end
3178
damageallow1 = true
3179
Slachtoffer = hit1.Parent:findFirstChild("Humanoid")
3180
impactsound.Parent = Slachtoffer.Torso
3181
impactsound:Play()
3182
Slachtoffer:TakeDamage(5)
3183
end
3184
end)
3185
hitbox2.Touched:connect(function(hit2)
3186
if hit2.Parent:IsA("Part") then
3187
elseif hit2.Parent:IsA("SpecialMesh") then
3188
elseif hit2.Parent.Name == game.Players.LocalPlayer.Name then
3189
elseif hit2.Parent:findFirstChild("Humanoid") then
3190
if damageallow2 then return end
3191
damageallow2 = true
3192
impactsound2.Parent = Slachtoffer.Torso
3193
impactsound2:Play()
3194
Slachtoffer = hit2.Parent:findFirstChild("Humanoid")
3195
Slachtoffer:TakeDamage(5)
3196
end
3197
end)
3198
punchsound = Instance.new("Sound", Torso)
3199
punchsound.Volume = 3
3200
punchsound.SoundId = "rbxassetid://515339961"
3201
punchsound2 = Instance.new("Sound", Torso)
3202
punchsound2.Volume = 3
3203
punchsound2.SoundId = "rbxassetid://515339961"
3204
punchsound2.Pitch = .9
3205
while combowombo do
3206
damageallow1 = false
3207
punchsound:Play()
3208
for i = 1, 3 do
3209
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.4)
3210
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 0, -.9) * CFrame.Angles(math.rad(-140), math.rad(0), math.rad(90)), 0.8)
3211
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 1.85, -.26) * CFrame.Angles(math.rad(-19), math.rad(0), math.rad(-90)), 0.8)
3212
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.8)
3213
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.8)
3214
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.8)
3215
wait()
3216
end
3217
damageallow2 = false
3218
punchsound2:Play()
3219
for i = 1, 3 do
3220
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.4)
3221
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 1.85, -.26) * CFrame.Angles(math.rad(-19), math.rad(0), math.rad(90)), 0.8)
3222
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 0, -.9) * CFrame.Angles(math.rad(-140), math.rad(0), math.rad(-90)), 0.8)
3223
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.8)
3224
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.8)
3225
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.8)
3226
wait()
3227
end
3228
wait()
3229
end
3230
hitbox1:Remove()
3231
hitbox2:Remove()
3232
attacking = false
3233
debounce = false
3234
end
3235
end)
3236
3237
mouse.KeyDown:connect(function(Press)
3238
	Press=Press:lower()
3239
	if Press=='e' then
3240
if debounce == true then return end
3241
debounce = true
3242
walking = false
3243
attacking = true
3244
ll = false
3245
smallrift = Instance.new("Part", Torso)
3246
smallrift.Size = Vector3.new(0.1, 0.1, 0.1)
3247
smallrift.Material = "Neon"
3248
smallrift.Transparency = 1
3249
smallrift.Anchored = true
3250
smallrift.CanCollide = false
3251
smallrift.CFrame = Root.CFrame * CFrame.new(0,-3,0)
3252
smallriftdecal = Instance.new("Decal", smallrift)
3253
smallriftdecal.Face = "Top"
3254
smallriftdecal.Texture = "rbxassetid://702583933"
3255
smallrift2 = Instance.new("Part", Torso)
3256
smallrift2.Size = Vector3.new(0.1, 0.1, 0.1)
3257
smallrift2.Material = "Neon"
3258
smallrift2.Transparency = 1
3259
smallrift2.Anchored = true
3260
smallrift2.CanCollide = false
3261
smallrift2.CFrame = Root.CFrame * CFrame.new(0,-3,0)
3262
smallriftdecal2 = Instance.new("Decal", smallrift2)
3263
smallriftdecal2.Face = "Top"
3264
smallriftdecal2.Texture = "rbxassetid://702583933"
3265
rdnm3 = soundtable3[math.random(1,#soundtable3)]
3266
luagh = Instance.new("Sound", Torso)
3267
luagh.SoundId = "rbxassetid://"..rdnm3
3268
luagh.Looped = false
3269
luagh.Volume = 2
3270
luagh:Play()
3271
removeuseless:AddItem(luagh,10)
3272
poop1 = coroutine.wrap(function()
3273
for i = 1, 25 do
3274
smallrift.Size = smallrift.Size + Vector3.new(1,0,1)
3275
smallrift.CFrame = smallrift.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 + 5),0)
3276
wait()
3277
end
3278
smallrift2.CFrame = CFrame.new(mouse.Hit.p)
3279
for i = 1, 25 do
3280
smallrift.Size = smallrift.Size - Vector3.new(1,0,1)
3281
smallrift.CFrame = smallrift.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 - 5),0)
3282
smallrift2.Size = smallrift2.Size + Vector3.new(1,0,1)
3283
smallrift2.CFrame = smallrift2.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 + 5),0)
3284
wait()
3285
end
3286
for i = 1, 25 do
3287
ll = true
3288
smallrift2.Size = smallrift2.Size - Vector3.new(1,0,1)
3289
smallrift2.CFrame = smallrift2.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(1 - 5),0)
3290
wait()
3291
end
3292
end)
3293
poop1()
3294
for i = 1, 15 do
3295
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3296
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
3297
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
3298
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
3299
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
3300
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
3301
wait()
3302
end
3303
wait(1)
3304
LeftLeg.CFrame = CFrame.new(smallrift2.Position) * CFrame.new(0,1,0)
3305
for i = 1, 15 do
3306
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3307
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
3308
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
3309
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
3310
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
3311
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
3312
wait()
3313
end
3314
debounce = false
3315
attacking = false
3316
ll = false
3317
end
3318
end)
3319
3320
mouse.KeyUp:connect(function(Press)
3321
	Press=Press:lower()
3322
	if Press=='n' then
3323
combowombo = false
3324
end
3325
end)
3326
3327
mouse.KeyDown:connect(function(Press)
3328
Press=Press:lower()
3329
if Press=='0' then
3330
if debounce then return end
3331
debounce = true
3332
running = true
3333
hum.WalkSpeed = 28
3334
end
3335
end)
3336
3337
mouse.KeyUp:connect(function(Press)
3338
Press=Press:lower()
3339
if Press=='0' then
3340
debounce = false
3341
running = false
3342
hum.WalkSpeed = 13
3343
end
3344
end)
3345
3346
doit = coroutine.wrap(function()
3347
while wait() do
3348
for _,v in pairs(Repeater) do
3349
v.Scale =  v.Scale + Vector3.new(1, 1, 1)
3350
end
3351
3352
for _,v in pairs(openshocktable) do
3353
v.Scale =  v.Scale + Vector3.new(3, 3, 3)
3354
end
3355
3356
for _,v in pairs(nonmeshRepeater) do
3357
v.Size =  v.Size + Vector3.new(2, 2, 2)
3358
end
3359
3360
for _,v in pairs(Extreme) do
3361
v.Size =  v.Size + Vector3.new(6, 6, 6)
3362
end
3363
3364
for _,v in pairs(LessSize) do
3365
v.Size = v.Size - Vector3.new(1, 1, 1)
3366
end
3367
3368
for _,v in pairs(nonmeshRepeater2) do
3369
v.Transparency = v.Transparency + 0.05
3370
end
3371
3372
for _,v in pairs(Repeater2) do
3373
v.Transparency = v.Transparency + 0.01
3374
end
3375
3376
for _,v in pairs(TheEnd) do
3377
v.Transparency = v.Transparency - 0.008
3378
end
3379
3380
for _,v in pairs(TheEnd2) do
3381
v.Scale = v.Scale - Vector3.new(1, 1, 1)
3382
end
3383
3384
for _,v in pairs(TheEnd3) do
3385
v.Scale = v.Scale + Vector3.new(2, 2, 2)
3386
end
3387
3388
for _,v in pairs(ExtremeM) do
3389
v.Scale = v.Scale + Vector3.new(8, 8, 8)
3390
end
3391
3392
for _,v in pairs(TheEnd4) do
3393
v.Transparency = v.Transparency + 0.009
3394
v.Rotation = v.Rotation + Vector3.new(3,0,0)
3395
end
3396
3397
for _,v in pairs(SlowlyFade) do
3398
v.Transparency = v.Transparency + 0.05
3399
end
3400
3401
for _,v in pairs(UpMover) do
3402
v.Position = v.Position + Vector3.new(0, 3, 0)
3403
end
3404
3405
for _,v in pairs(ForwardMover) do
3406
v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
3407
end
3408
3409
for _,v in pairs(DamageAll2) do
3410
if attackdebounce then return end
3411
Slachtoffer = hit.Parent:findFirstChild("Humanoid")
3412
Slachtoffer:TakeDamage(20)
3413
end
3414
end
3415
end)
3416
doit()
3417
3418
vcoroutine = coroutine.wrap(function()
3419
wait(1)
3420
transf1 = true
3421
end)
3422
vcoroutine()
3423
3424
local anims = coroutine.wrap(function()
3425
while true do
3426
settime = 0.05
3427
sine = sine + change
3428
if position == "Walking" and attacking == false and running == false then
3429
change = 2.2
3430
walking = true
3431
hum.WalkSpeed = 13
3432
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0) * CFrame.Angles(math.rad(-48 * math.sin(sine/8)), math.rad(-20 * math.sin(sine/8)), math.rad(-8)), 0.6)
3433
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.1, 0) * CFrame.Angles(math.rad(48 * math.sin(sine/8)), math.rad(-20 * math.sin(sine/8)), math.rad(8)), 0.6)
3434
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
3435
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.3) * CFrame.Angles(math.rad(20), math.rad(0 - 50 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
3436
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/6)/2.8, 0.2 - math.sin(sine/6)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.5)
3437
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/6)/2.8, 0.2 + math.sin(sine/6)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/6)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.5)
3438
elseif position == "Idle" and attacking == false and running == false then
3439
walking = false
3440
change = .9
3441
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0.2) * CFrame.Angles(math.rad(15 + 2 * math.sin(sine/12)), math.rad(0), math.rad(0)), .3)
3442
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1+ .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
3443
TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
3444
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1 + 0.05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(2 + 1 * math.sin(sine/8)), math.rad(2 - 2 * math.sin(sine/8)), math.rad(-8 - 3 * math.sin(sine/8))), .3)
3445
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1 + 0.05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(2 + 1 * math.sin(sine/8)), math.rad(2 + 2 * math.sin(sine/8)), math.rad(8 + 3 * math.sin(sine/8))), .3)
3446
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(1 - 2 * math.sin(sine/8)), math.rad(-2 - .5 * math.sin(sine/8))), .3)
3447
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2 + .5 * math.sin(sine/8))), .3)
3448
elseif position == "Idle2" and attacking == false and running == false then
3449
change = .7
3450
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0 + 2 * math.sin(sine/12)), math.rad(40), math.rad(0)), .3)
3451
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1+ .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), .3)
3452
TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
3453
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.3)
3454
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(-88 + .7 * math.sin(sine/8)),math.rad(0)), 0.3)
3455
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(1 - 2 * math.sin(sine/8)), math.rad(-2 - .5 * math.sin(sine/8))), .3)
3456
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9 + .05 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2 + .5 * math.sin(sine/8))), .3)
3457
elseif position == "Running" and attacking == false then
3458
change = 2
3459
hum.WalkSpeed = 26
3460
RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
3461
LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
3462
ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
3463
HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
3464
RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
3465
LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
3466
end
3467
wait()
3468
end
3469
end)
3470
anims()
3471
print("Project 44033514 loaded, made by Supr14.")