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