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