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