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