View difference between Paste ID: zcgUazb6 and 7pjYiaaA
SHOW: | | - or go back to the newest paste.
1
wait(2)
2
--[[
3
	
4
░▒▓█ Ultra Instinct █▓▒░	
5
	
6
--]]	
7
8
local Player = game.Players.localPlayer
9
local char = Player.Character
10
local Character = Player.Character
11
local RootPart = Character.HumanoidRootPart
12
local Head = Character.Head
13
local done = false
14
local canheal = false
15
local deathchat1 = false
16
local once = true
17
local dead = false
18
local candie = true
19
local deathchat = false
20
local idleon = true
21
local idle1 = true
22
local idle = true
23
local spiritballenergy = true
24
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
25
  if v:IsA("Accessory") then
26
    v:Destroy()
27
  end
28
end
29
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
30
  if v:IsA("Shirt") then
31
    v:Remove()
32
  end
33
end
34
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
35
  if v:IsA("Pants") then
36
    v:Remove()
37
  end
38
end
39
wait()
40
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
41
shirt.Name = "Shirt"
42
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
43
pants.Name = "Pants"
44
45
46
47
local v3 = Vector3.new
48
local num = 0
49
local bc = BrickColor.new
50
local new = Instance.new
51
52
53
Instance.new("ForceField",char).Visible = false
54
local poo = Instance.new("IntValue",Character)
55
poo.Name = "haha nope"
56
char.Humanoid.MaxHealth = math.huge
57
wait()
58
char.Humanoid.Health = math.huge
59
Instance.new("ForceField",char).Visible = false
60
local skinCol = "Pastel brown"
61
local bd = Player:FindFirstChild("Body Colors")
62
if bd then
63
bd.HeadColor = BrickColor.new(skinCol)
64
bd.TorsoColor = BrickColor.new(skinCol)
65
bd.LeftLegColor = BrickColor.new(skinCol)
66
bd.RightLegColor = BrickColor.new(skinCol)
67
bd.LeftArmColor = BrickColor.new(skinCol)
68
bd.RightArmColor = BrickColor.new(skinCol)
69
else
70
bd = Instance.new("BodyColors", Player)
71
bd.HeadColor = BrickColor.new(skinCol)
72
bd.TorsoColor = BrickColor.new(skinCol)
73
bd.LeftLegColor = BrickColor.new(skinCol)
74
bd.RightLegColor = BrickColor.new(skinCol)
75
bd.LeftArmColor = BrickColor.new(skinCol)
76
bd.RightArmColor = BrickColor.new(skinCol)
77
end
78
local number = 1
79
80
--------------------------------------------------------------------------
81
--transform
82
GroundWave5 = function()
83
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
84
		Colors = {"Dark blue", "Dark blue"}
85
	
86
	local wave11 = Instance.new("Part", char)
87
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
88
	wave11.Anchored = true
89
	wave11.Name = "Wave"
90
	wave11.CanCollide = false
91
	wave11.Locked = true
92
	wave11.Size = Vector3.new(1, 1, 1)
93
	wave11.TopSurface = "Smooth"
94
	wave11.BottomSurface = "Smooth"
95
	wave11.Transparency = 0.35
96
	wave11.CFrame = HandCF
97
	wm31 = Instance.new("SpecialMesh", wave11)
98
	wm31.MeshId = "rbxassetid://3270017"
99
	coroutine.wrap(function()
100
	for i = 1, 30, 1 do
101
	wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
102
	wave11.Size = wm31.Scale
103
	wave11.CFrame = HandCF
104
	wave11.Transparency = i/30
105
	wait()
106
	end
107
	wait()
108
	wave11:Destroy()
109
	end)()
110
end
111
GroundWave6 = function()
112
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
113
		Colors = {"White", "Dark blue"}
114
	local wave111 = Instance.new("Part", char)
115
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
116
	wave111.Anchored = true
117
	wave111.Name = "Wave"
118
	wave111.CanCollide = false
119
	wave111.Locked = true
120
	wave111.Size = Vector3.new(1, 1, 1)
121
	wave111.TopSurface = "Smooth"
122
	wave111.BottomSurface = "Smooth"
123
	wave111.Transparency = 0.35
124
	wave111.CFrame = HandCF
125
	wm311 = Instance.new("SpecialMesh", wave111)
126
	wm311.MeshId = "rbxassetid://3270017"
127
	coroutine.wrap(function()
128
	for i = 1, 30, 1 do
129
	wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
130
	wave111.Size = wm311.Scale
131
	wave111.CFrame = HandCF
132
	wave111.Transparency = i/30
133
	wait()
134
	end
135
	wait()
136
	wave111:Destroy()
137
	end)()
138
end
139
GroundWave7 = function()
140
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
141
		Colors = {"Dark blue", "White"}
142
	local wave1111 = Instance.new("Part", char)
143
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
144
	wave1111.Anchored = true
145
	wave1111.Name = "Wave"
146
	wave1111.CanCollide = false
147
	wave1111.Locked = true
148
	wave1111.Size = Vector3.new(1, 1, 1)
149
	wave1111.TopSurface = "Smooth"
150
	wave1111.BottomSurface = "Smooth"
151
	wave1111.Transparency = 0.35
152
	wave1111.CFrame = HandCF
153
	wm3111 = Instance.new("SpecialMesh", wave1111)
154
	wm3111.MeshId = "rbxassetid://3270017"
155
	coroutine.wrap(function()
156
	for i = 1, 30, 1 do
157
	wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
158
	wave1111.Size = wm3111.Scale
159
	wave1111.CFrame = HandCF
160
	wave1111.Transparency = i/30
161
	wait()
162
	end
163
	wait()
164
	wave1111:Destroy()
165
	end)()
166
end
167
GroundWave8 = function()
168
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
169
		Colors = {"Dark blue", "Dark blue"}
170
	local wave11111 = Instance.new("Part", char)
171
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
172
	wave11111.Anchored = true
173
	wave11111.Name = "Wave"
174
	wave11111.CanCollide = false
175
	wave11111.Locked = true
176
	wave11111.Size = Vector3.new(1, 1, 1)
177
	wave11111.TopSurface = "Smooth"
178
	wave11111.BottomSurface = "Smooth"
179
	wave11111.Transparency = 0.35
180
	wave11111.CFrame = HandCF
181
	wm31111 = Instance.new("SpecialMesh", wave11111)
182
	wm31111.MeshId = "rbxassetid://3270017"
183
	coroutine.wrap(function()
184
	for i = 1, 30, 1 do
185
	wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
186
	wave11111.Size = wm31111.Scale
187
	wave11111.CFrame = HandCF
188
	wave11111.Transparency = i/30
189
	wait()
190
	end
191
	wait()
192
	wave11111:Destroy()
193
	end)()
194
end
195
GroundWave9 = function()
196
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
197
	
198
		Colors = {"Cyan", "White"}
199
	local wave111111 = Instance.new("Part", char)
200
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
201
	wave111111.Anchored = true
202
	wave111111.Name = "Wave"
203
	wave111111.CanCollide = false
204
	wave111111.Locked = true
205
	wave111111.Size = Vector3.new(1, 1, 1)
206
	wave111111.TopSurface = "Smooth"
207
	wave111111.BottomSurface = "Smooth"
208
	wave111111.Transparency = 0.35
209
	wave111111.CFrame = HandCF
210
	wm311111 = Instance.new("SpecialMesh", wave111111)
211
	wm311111.MeshId = "rbxassetid://3270017"
212
	coroutine.wrap(function()
213
	for i = 1, 30, 1 do
214
	wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
215
	wave111111.Size = wm311111.Scale
216
	wave111111.CFrame = HandCF
217
	wave111111.Transparency = i/30
218
	wait()
219
	end
220
	wait()
221
	wave111111:Destroy()
222
	end)()
223
end
224
GroundWave10 = function()
225
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
226
		Colors = {"White", "Dark blue"}
227
	local wave1111111 = Instance.new("Part", char)
228
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
229
	wave1111111.Anchored = true
230
	wave1111111.Name = "Wave"
231
	wave1111111.CanCollide = false
232
	wave1111111.Locked = true
233
	wave1111111.Size = Vector3.new(1, 1, 1)
234
	wave1111111.TopSurface = "Smooth"
235
	wave1111111.BottomSurface = "Smooth"
236
	wave1111111.Transparency = 0.35
237
	wave1111111.CFrame = HandCF
238
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
239
	wm3111111.MeshId = "rbxassetid://3270017"
240
	coroutine.wrap(function()
241
	for i = 1, 30, 1 do
242
	wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
243
	wave1111111.Size = wm3111111.Scale
244
	wave1111111.CFrame = HandCF
245
	wave1111111.Transparency = i/30
246
	wait()
247
	end
248
	wait()
249
	wave1111111:Destroy()
250
	end)()
251
end
252
253
GroundWave1 = function()
254
	
255
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
256
	Colors = {"White", "White"}
257
	local wave = Instance.new("Part", char)
258
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
259
	wave.Anchored = true
260
	wave.Name = "Wave"..number
261
	wave.CanCollide = false
262
	wave.Locked = true
263
	wave.Size = Vector3.new(1, 1, 1)
264
	wave.TopSurface = "Smooth"
265
	wave.BottomSurface = "Smooth"
266
	wave.Transparency = 0.35
267
	wave.CFrame = HandCF
268
	wm = Instance.new("SpecialMesh", wave)
269
	wm.Name = "wave"..number
270
	wm.MeshId = "rbxassetid://3270017"
271
	coroutine.wrap(function()
272
	for i = 1, 30, 1 do
273
	wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
274
	wave.Size = wm.Scale
275
	wave.CFrame = HandCF
276
	wave.Transparency = i/30
277
	wait()
278
	end
279
	wait()
280
	wave:Destroy()
281
282
	end)()
283
end
284
285
286
shirt = Instance.new("Shirt", char)
287
shirt.Name = "Shirt"
288
pants = Instance.new("Pants", char)
289
pants.Name = "Pants"
290-
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=984827870"
290+
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=308511619"
291-
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=819422015"
291+
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=308459104"
292-
char.Head.face.Texture = "rbxassetid://1108342609"
292+
char.Head.face.Texture = "rbxassetid://105701191"
293
294
Hair7 = Instance.new("Part")
295
Hair7.Parent = char
296
Hair7.Name = "Hair"
297
Hair7.CanCollide = false
298
Hair7.Locked = true
299
Hair7.TopSurface = "Smooth"
300
Hair7.BottomSurface = "Smooth"
301
Hair7.formFactor = "Symmetric"
302
Hair7.Material = "Neon"
303
Hair7.BrickColor = BrickColor.new("Really black")
304
Hair7.CFrame = char.Torso.CFrame
305
Hair7.Size = Vector3.new(1, 1, 1)
306
Hair7.Transparency = 0
307
308
309
Weld1 = Instance.new("Weld")
310
Weld1.Parent = char.Head
311
Weld1.Part0 = char.Head
312
Weld1.Part1 = Hair7
313
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
314
 
315
Mesh = Instance.new("SpecialMesh")
316
Mesh.Offset = Vector3.new(0,-0.4,0)
317
Mesh.Parent = Hair7
318
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
319
Mesh.MeshType = "FileMesh"
320-
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
320+
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
321
Mesh.TextureId = ""
322
wait(0.5)
323
game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
324
local Must2 = Instance.new("Sound",char)
325-
Must2.SoundId = "rbxassetid://1346255845"
325+
Must2.SoundId = "rbxassetid://144377132"
326
Must2.Pitch = 0.99
327
Must2.Volume = 1.6
328
Must2.Looped = true
329
wait(0)
330
Must2:Play()	
331
wait(3)
332
Hair7:Destroy()
333
wait(0)
334
Hair7 = Instance.new("Part")
335
Hair7.Parent = char
336
Hair7.Name = "Hair"
337
Hair7.CanCollide = false
338
Hair7.Locked = true
339
Hair7.TopSurface = "Smooth"
340
Hair7.BottomSurface = "Smooth"
341
Hair7.formFactor = "Symmetric"
342
Hair7.Material = "Neon"
343
Hair7.BrickColor = BrickColor.new("Really black")
344
Hair7.CFrame = char.Torso.CFrame
345
Hair7.Size = Vector3.new(1, 1, 1)
346
Hair7.Transparency = 0
347
348
349
Mesh = Instance.new("SpecialMesh")
350
Mesh.Offset = Vector3.new(0,-0.4,0)
351
Mesh.Parent = Hair7
352
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
353-
Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
353+
354
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
355
Mesh.TextureId = ""
356-
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
356+
357
local poof = Instance.new("Sound",Player)
358-
Mesh.Scale = Vector3.new(7.3,7.1,7.2)
358+
359
poof.Pitch = 0.99
360-
Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
360+
361-
Mesh.TextureId = "" 
361+
362
wait(0)
363
poof:Play()
364
GroundWave5()
365
	GroundWave6()
366
	GroundWave7()
367
	GroundWave8()
368
	GroundWave9()
369
	GroundWave10()
370
Hair7:Destroy()
371
wait(0)
372
game.Chat:Chat(Character, "...", "White")
373
Hair7 = Instance.new("Part")
374
Hair7.Parent = char
375
Hair7.Name = "Hair"
376
Hair7.CanCollide = false
377
Hair7.Locked = true
378
Hair7.TopSurface = "Smooth"
379
Hair7.BottomSurface = "Smooth"
380
Hair7.formFactor = "Symmetric"
381
Hair7.Material = "Neon"
382
Hair7.BrickColor = BrickColor.new("Really black")
383
Hair7.CFrame = char.Torso.CFrame
384
Hair7.Size = Vector3.new(1, 1, 1)
385
Hair7.Transparency = 0
386
387
388
Weld1 = Instance.new("Weld")
389
Weld1.Parent = char.Head
390
Weld1.Part0 = char.Head
391
Weld1.Part1 = Hair7
392
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
393
 
394
Mesh = Instance.new("SpecialMesh")
395
Mesh.Offset = Vector3.new(0,-0.4,0)
396
Mesh.Parent = Hair7
397
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
398
Mesh.MeshType = "FileMesh"
399
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
400
Mesh.TextureId = ""
401
char.Head.face.Texture = "rbxassetid://55108579"
402
403
404
local ice = Instance.new("Part", Head)
405-
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
405+
406
ice.BrickColor = BrickColor.new("White")
407-
char.Head.face.Texture = "rbxassetid://986775808"
407+
408
ice.TopSurface = 0
409
ice.BottomSurface = 0
410
ice.Transparency = 1
411
local ice2 = Instance.new("SpecialMesh", ice)
412
ice2.MeshType = "Brick"
413
ice2.Scale = Vector3.new(1, 1, 1)
414
local ice3 = Instance.new("Weld", ice)
415
ice3.Part0 = Head
416
ice3.Part1 = ice
417
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
418
local icesmoke = Instance.new("ParticleEmitter", ice)
419
icesmoke.VelocitySpread = 5
420
icesmoke.Size = NumberSequence.new({
421
  NumberSequenceKeypoint.new(0, 0.01),
422
  NumberSequenceKeypoint.new(1, 1)
423
})
424
icesmoke.Rate = math.huge
425
icesmoke.Speed = NumberRange.new(1, 1)
426
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
427
icesmoke.Transparency = NumberSequence.new({
428
  NumberSequenceKeypoint.new(0, 0.9),
429
  NumberSequenceKeypoint.new(1, 1)
430
})
431
icesmoke.Rotation = NumberRange.new(0, 360)
432
icesmoke.Name = "Smoke"
433
icesmoke.LightEmission = 0
434
icesmoke.Acceleration = Vector3.new(0,0,0)
435
icesmoke.Texture = "http://www.roblox.com/asset/?id="
436
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
437
icesmoke.LockedToPart = true
438
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
439
secondcolor = "Really black"
440
wait(0.016666666666666666)
441
Effects = {}
442
local Player = game.Players.localPlayer
443
local Character = Player.Character
444
local Humanoid = Character.Humanoid
445
local mouse = Player:GetMouse()
446
local LeftArm = Character["Left Arm"]
447
local RightArm = Character["Right Arm"]
448
local LeftLeg = Character["Left Leg"]
449
local RightLeg = Character["Right Leg"]
450
local Head = Character.Head
451
local Torso = Character.Torso
452
local cam = game.Workspace.CurrentCamera
453
local RootJoint = RootPart.RootJoint
454
local equipped = true
455
local attack = false
456
local Anim = "Idle"
457
local idle = 0
458
local attacktype = 1
459
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
460
local velocity = RootPart.Velocity.y
461
local sine = 0
462
local change = 1
463
local grabbed = false
464
local cn = CFrame.new
465
local mr = math.rad
466
local angles = CFrame.Angles
467
local ud = UDim2.new
468
local c3 = Color3.new
469
local dir = {
470
  w = 0,
471
  s = 0,
472
  a = 0,
473
  d = 0
474
}
475
firemode = true
476
rock = true
477
local Services = {
478
  SoundService = game:GetService("SoundService"),
479
  Players = game:GetService("Players"),
480
  Debris = game:GetService("Debris"),
481
  Workspace = game:GetService("Workspace"),
482
  Lighting = game:GetService("Lighting"),
483
  HttpService = game:GetService("HttpService"),
484
  InsertService = game:GetService("InsertService")
485
}
486
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
487
Humanoid.Animator:Destroy()
488
Character.Animate:Destroy()
489
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
490
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
491
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
492
RSH, LSH = nil, nil
493
RW = Instance.new("Weld")
494
LW = Instance.new("Weld")
495
RH = Torso["Right Hip"]
496
LH = Torso["Left Hip"]
497
RSH = Torso["Right Shoulder"]
498
LSH = Torso["Left Shoulder"]
499
RSH.Parent = nil
500
LSH.Parent = nil
501
RW.Name = "RW"
502
RW.Part0 = Torso
503
RW.C0 = cn(1.5, 0.5, 0)
504
RW.C1 = cn(0, 0.5, 0)
505
RW.Part1 = RightArm
506
RW.Parent = Torso
507
LW.Name = "LW"
508
LW.Part0 = Torso
509
LW.C0 = cn(-1.5, 0.5, 0)
510
LW.C1 = cn(0, 0.5, 0)
511
LW.Part1 = LeftArm
512
LW.Parent = Torso
513
--------------
514
human = char:FindFirstChild("Humanoid")
515
human.Name = "hi"
516
lig = Instance.new("PointLight",Player.Character.Torso)
517
lig.Color=Color3.new(0,0,255)
518
lig.Range = 10
519
----
520
function clerp(a, b, t)
521
  local qa = {
522
    QuaternionFromCFrame(a)
523
  }
524
  local qb = {
525
    QuaternionFromCFrame(b)
526
  }
527
  local ax, ay, az = a.x, a.y, a.z
528
  local bx, by, bz = b.x, b.y, b.z
529
  local _t = 1 - t
530
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
531
end
532
function QuaternionFromCFrame(cf)
533
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
534
  local trace = m00 + m11 + m22
535
  if trace > 0 then
536
    local s = math.sqrt(1 + trace)
537
    local recip = 0.5 / s
538
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
539
  else
540
    local i = 0
541
    if m00 < m11 then
542
      i = 1
543
    end
544
    if m22 > (i == 0 and m00 or m11) then
545
      i = 2
546
    end
547
    if i == 0 then
548
      local s = math.sqrt(m00 - m11 - m22 + 1)
549
      local recip = 0.5 / s
550
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
551
    elseif i == 1 then
552
      local s = math.sqrt(m11 - m22 - m00 + 1)
553
      local recip = 0.5 / s
554
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
555
    elseif i == 2 then
556
      local s = math.sqrt(m22 - m00 - m11 + 1)
557
      local recip = 0.5 / s
558
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
559
    end
560
  end
561
end
562
function QuaternionToCFrame(px, py, pz, x, y, z, w)
563
  local xs, ys, zs = x + x, y + y, z + z
564
  local wx, wy, wz = w * xs, w * ys, w * zs
565
  local xx = x * xs
566
  local xy = x * ys
567
  local xz = x * zs
568
  local yy = y * ys
569
  local yz = y * zs
570
  local zz = z * zs
571
  return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
572
end
573
function QuaternionSlerp(a, b, t)
574
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
575
  local startInterp, finishInterp
576
  if cosTheta >= 1.0E-4 then
577
    if 1 - cosTheta > 1.0E-4 then
578
      local theta = math.acos(cosTheta)
579
      local invSinTheta = 1 / math.sin(theta)
580
      startInterp = math.sin((1 - t) * theta) * invSinTheta
581
      finishInterp = math.sin(t * theta) * invSinTheta
582
    else
583
      startInterp = 1 - t
584
      finishInterp = t
585
    end
586
  elseif 1 + cosTheta > 1.0E-4 then
587
    local theta = math.acos(-cosTheta)
588
    local invSinTheta = 1 / math.sin(theta)
589
    startInterp = math.sin((t - 1) * theta) * invSinTheta
590
    finishInterp = math.sin(t * theta) * invSinTheta
591
  else
592
    startInterp = t - 1
593
    finishInterp = t
594
  end
595
  return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
596
end
597
function swait(num)
598
  if num == 0 or num == nil then
599
    game:service("RunService").RenderStepped:wait(0)
600
  else
601
    for i = 0, num do
602
      game:service("RunService").RenderStepped:wait(0)
603
    end
604
  end
605
end
606
local RbxUtility = LoadLibrary("RbxUtility")
607
local Create = RbxUtility.Create
608
function RemoveOutlines(part)
609
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
610
end
611
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
612
  local Part = Create("Part")({
613
    formFactor = FormFactor,
614
    Parent = Parent,
615
    Reflectance = Reflectance,
616
    Transparency = Transparency,
617
    CanCollide = false,
618
    Locked = true,
619
    BrickColor = BrickColor.new(tostring(BColor)),
620
    Name = Name,
621
    Size = Size,
622
    Material = Material
623
  })
624
  RemoveOutlines(Part)
625
  return Part
626
end
627
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
628
  local Msh = Create(Mesh)({
629
    Parent = Part,
630
    Offset = OffSet,
631
    Scale = Scale
632
  })
633
  if Mesh == "SpecialMesh" then
634
    Msh.MeshType = MeshType
635
    Msh.MeshId = MeshId
636
  end
637
  return Msh
638
end
639
function CreateWeld(Parent, Part0, Part1, C0, C1)
640
  local Weld = Create("Weld")({
641
    Parent = Parent,
642
    Part0 = Part0,
643
    Part1 = Part1,
644
    C0 = C0,
645
    C1 = C1
646
  })
647
  return Weld
648
end
649
function rayCast(Position, Direction, Range, Ignore)
650
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
651
end
652
function CreateSound(id, par, vol, pit)
653
  coroutine.resume(coroutine.create(function()
654
    local sou = Instance.new("Sound", par or workspace)
655
    sou.Volume = vol
656
    sou.Pitch = pit or 1
657
    sou.SoundId = id
658
    wait()
659
    sou:play()
660
    game:GetService("Debris"):AddItem(sou, 6)
661
  end))
662
end
663
function CreateSong(id, par, vol, pit)
664
  coroutine.resume(coroutine.create(function()
665
    sou2 = Instance.new("Sound", par or workspace)
666
    sou2.Volume = 1
667
    sou2.Pitch = 1
668
    sou2.SoundId = id
669
    wait()
670
    sou2:play()
671
    sou2.Looped = true
672
  end))
673
end
674
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
675
local function getclosest(obj, distance)
676
  local last, lastx = distance + 1, nil
677
  for i, v in pairs(workspace:GetChildren()) do
678
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
679
      local t = v.Torso
680
      local dist = t.Position - obj.Position.magnitude
681
      if distance >= dist and last > dist then
682
        last = dist
683
        lastx = v
684
      end
685
    end
686
  end
687
  return lastx
688
end
689
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
690
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
691
  prt.Anchored = true
692
  prt.CFrame = cframe
693
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
694
  game:GetService("Debris"):AddItem(prt, 10)
695
  if Type == 1 or Type == nil then
696
    table.insert(Effects, {
697
      prt,
698
      "Block1",
699
      delay,
700
      x3,
701
      y3,
702
      z3,
703
      msh
704
    })
705
  elseif Type == 2 then
706
    table.insert(Effects, {
707
      prt,
708
      "Block2",
709
      delay,
710
      x3,
711
      y3,
712
      z3,
713
      msh
714
    })
715
  elseif Type == 3 then
716
    table.insert(Effects, {
717
      prt,
718
      "Block3",
719
      delay,
720
      x3,
721
      y3,
722
      z3,
723
      msh
724
    })
725
  end
726
end
727
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
728
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
729
  prt.Anchored = true
730
  prt.CFrame = cframe
731
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
732
  game:GetService("Debris"):AddItem(prt, 10)
733
  table.insert(Effects, {
734
    prt,
735
    "Cylinder",
736
    delay,
737
    x3,
738
    y3,
739
    z3,
740
    msh
741
  })
742
end
743
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
744
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
745
  prt.Anchored = true
746
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
747
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
748
  game:GetService("Debris"):AddItem(prt, 10)
749
  table.insert(Effects, {
750
    prt,
751
    "Cylinder",
752
    delay,
753
    x3,
754
    y3,
755
    z3,
756
    msh
757
  })
758
end
759
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
760
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
761
  prt.Anchored = true
762
  prt.CFrame = cframe
763
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
764
  game:GetService("Debris"):AddItem(prt, 10)
765
  table.insert(Effects, {
766
    prt,
767
    "Cylinder",
768
    delay,
769
    x3,
770
    y3,
771
    z3,
772
    msh
773
  })
774
end
775
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
776
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
777
  prt.Anchored = true
778
  prt.CFrame = cframe
779
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
780
  game:GetService("Debris"):AddItem(prt, 10)
781
  table.insert(Effects, {
782
    prt,
783
    "Cylinder",
784
    delay,
785
    x3,
786
    y3,
787
    z3,
788
    msh
789
  })
790
end
791
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
792
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
793
  prt.Anchored = true
794
  prt.CFrame = cframe
795
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
796
  game:GetService("Debris"):AddItem(prt, 10)
797
  table.insert(Effects, {
798
    prt,
799
    "Cylinder",
800
    delay,
801
    x3,
802
    y3,
803
    z3,
804
    msh
805
  })
806
end
807
function BreakEffect(brickcolor, cframe, x1, y1, z1)
808
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
809
  prt.Anchored = true
810
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
811
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
812
  local num = math.random(10, 50) / 1000
813
  game:GetService("Debris"):AddItem(prt, 10)
814
  table.insert(Effects, {
815
    prt,
816
    "Shatter",
817
    num,
818
    prt.CFrame,
819
    math.random() - math.random(),
820
    0,
821
    math.random(50, 100) / 100
822
  })
823
end
824
825
attack = false
826
game:GetService("RunService").Stepped:connect(function()
827
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
828
  velocity = RootPart.Velocity.y
829
  sine = sine + change
830
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
831
  if equipped == true or equipped == false then
832
    if 1 < RootPart.Velocity.y and hit == nil then
833
      Anim = "Jump"
834
      if attack == false and ice_mode == false then
835
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
836
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
837
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
838
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
839
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
840
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
841
      end
842
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
843
      Anim = "Fall"
844
      if attack == false then
845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
847
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
848
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
849
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
850
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
851
      end
852
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
853
      Anim = "Idle"
854
    if attack==false then
855
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(5)), .3)
856
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
857
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
858
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
859
RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
860
LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
861
end
862
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
863
      Anim = "Walk"
864
     if attack==false then
865
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
866
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
867
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
868
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
869
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
870
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
871
end
872
    end
873
  end
874
  if equipped == true or equipped == false then
875
    if 1 < RootPart.Velocity.Y and hit == nil then
876
      Anim = "Jump"
877
      if attack == false and ice_mode == true then
878
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
879
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
880
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
881
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
882
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
883
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
884
      end
885
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
886
      Anim = "Fall"
887
      if attack == false then
888
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
889
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
890
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
891
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
892
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
893
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
894
      end
895
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
896
      Anim = "Idle"
897
      if attack == false then
898
        change = 0.8
899
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
900
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
901
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
902
        LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
903
        RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
904
        LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
905
      end
906
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
907
      Anim = "Walk"
908
      if attack == false then
909
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
910
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
911
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
912
        LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
913
        RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
914
        LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
915
      end
916
    end
917
  end
918
  if 0 < #Effects then
919
    for e = 1, #Effects do
920
      if Effects[e] ~= nil then
921
        local Thing = Effects[e]
922
        if Thing ~= nil then
923
          local Part = Thing[1]
924
          local Mode = Thing[2]
925
          local Delay = Thing[3]
926
          local IncX = Thing[4]
927
          local IncY = Thing[5]
928
          local IncZ = Thing[6]
929
          if 1 >= Thing[1].Transparency then
930
            if Thing[2] == "Block1" then
931
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
932
              local Mesh = Thing[1].Mesh
933
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
934
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
935
            elseif Thing[2] == "Block2" then
936
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
937
              local Mesh = Thing[7]
938
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
939
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
940
            elseif Thing[2] == "Block3" then
941
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
942
              local Mesh = Thing[7]
943
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
944
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
945
            elseif Thing[2] == "Cylinder" then
946
              local Mesh = Thing[1].Mesh
947
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
948
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
949
            elseif Thing[2] == "Blood" then
950
              local Mesh = Thing[7]
951
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
952
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
953
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
954
            elseif Thing[2] == "Elec" then
955
              local Mesh = Thing[1].Mesh
956
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
957
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
958
            elseif Thing[2] == "Disappear" then
959
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
960
            elseif Thing[2] == "Shatter" then
961
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
962
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
963
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
964
              Thing[6] = Thing[6] + Thing[5]
965
            end
966
          else
967
            Part.Parent = nil
968
            table.remove(Effects, e)
969
          end
970
        end
971
      end
972
    end
973
  end
974
end)
975
---
976
local whoh = Instance.new("Sound",Torso)
977
whoh.SoundId = "rbxassetid://1179254378"
978
whoh.Pitch = 0.99
979
whoh.Volume = 1.5
980
whoh.Looped = true
981
wait(0)
982
whoh:Play()
983
local Aura = Instance.new('ParticleEmitter')
984
Aura.Name = "Aura"
985
Aura.Texture = "rbxassetid://833874434"
986
Aura.Parent = LeftArm
987
Aura.LightEmission = 1
988
Aura.Transparency = NumberSequence.new(1,0.2,1)
989
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
990
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
991
Aura.LockedToPart = true
992
Aura.Lifetime = NumberRange.new(1)
993
Aura.Rate = 100
994
Aura.Speed = NumberRange.new(0.3)
995
Aura.EmissionDirection = "Top"
996
997
998
local Aura = Instance.new('ParticleEmitter')
999
Aura.Name = "Aura"
1000
Aura.Texture = "rbxassetid://833874434"
1001
Aura.Parent = Head
1002
Aura.LightEmission = 1
1003
Aura.Transparency = NumberSequence.new(1,0.2,1)
1004
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1005
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1006
Aura.LockedToPart = true
1007
Aura.Lifetime = NumberRange.new(1)
1008
Aura.Rate = 100
1009
Aura.Speed = NumberRange.new(0)
1010
Aura.EmissionDirection = "Top"
1011
local Aura2 = Instance.new('ParticleEmitter')
1012
Aura2.Name = "Aura"
1013
Aura2.Texture = "rbxassetid://833874434"
1014
Aura2.Parent = RightArm
1015
Aura2.LightEmission = 1
1016
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1017
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1018
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1019
Aura2.LockedToPart = true
1020
Aura2.Lifetime = NumberRange.new(1)
1021
Aura2.Rate = 100
1022
Aura2.Speed = NumberRange.new(0.3)
1023
Aura2.EmissionDirection = "Top"
1024
local Aura2 = Instance.new('ParticleEmitter')
1025
Aura2.Name = "Aura"
1026
Aura2.Texture = "rbxassetid://833874434"
1027
Aura2.Parent = LeftLeg
1028
Aura2.LightEmission = 1
1029
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1030
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1031
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1032
Aura2.LockedToPart = true
1033
Aura2.Lifetime = NumberRange.new(1)
1034
Aura2.Rate = 100
1035
Aura2.Speed = NumberRange.new(0.3)
1036
Aura2.EmissionDirection = "Top"
1037
local Aura2 = Instance.new('ParticleEmitter')
1038
Aura2.Name = "Aura"
1039
Aura2.Texture = "rbxassetid://833874434"
1040
Aura2.Parent = RightLeg
1041
Aura2.LightEmission = 1
1042
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1043
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1044
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1045
Aura2.LockedToPart = true
1046
Aura2.Lifetime = NumberRange.new(1)
1047
Aura2.Rate = 100
1048
Aura2.Speed = NumberRange.new(0.3)
1049
Aura2.EmissionDirection = "Top"
1050
---aura2
1051
local Aura = Instance.new('ParticleEmitter')
1052
Aura.Name = "Aura"
1053
Aura.Texture = "rbxassetid://833874434"
1054
Aura.Parent = LeftArm
1055
Aura.LightEmission = 1
1056
Aura.Transparency = NumberSequence.new(1,0.4,1)
1057
Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1058
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1059
Aura.LockedToPart = true
1060
Aura.Lifetime = NumberRange.new(1)
1061
Aura.Rate = 60
1062
Aura.Speed = NumberRange.new(0.3)
1063
Aura.EmissionDirection = "Top"
1064
local Aura2 = Instance.new('ParticleEmitter')
1065
Aura2.Name = "Aura"
1066
Aura2.Texture = "rbxassetid://833874434"
1067
Aura2.Parent = RightArm
1068
Aura2.LightEmission = 1
1069
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1070
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1071
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1072
Aura2.LockedToPart = true
1073
Aura2.Lifetime = NumberRange.new(1)
1074
Aura2.Rate = 60
1075
Aura2.Speed = NumberRange.new(0.3)
1076
Aura2.EmissionDirection = "Top"
1077
local Aura2 = Instance.new('ParticleEmitter')
1078
Aura2.Name = "Aura"
1079
Aura2.Texture = "rbxassetid://833874434"
1080
Aura2.Parent = LeftLeg
1081
Aura2.LightEmission = 1
1082
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1083
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1084
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1085
Aura2.LockedToPart = true
1086
Aura2.Lifetime = NumberRange.new(1)
1087
Aura2.Rate = 60
1088
Aura2.Speed = NumberRange.new(0.1)
1089
Aura2.EmissionDirection = "Top"
1090
local Aura2 = Instance.new('ParticleEmitter')
1091
Aura2.Name = "Aura"
1092
Aura2.Texture = "rbxassetid://833874434"
1093
Aura2.Parent = RightLeg
1094
Aura2.LightEmission = 1
1095
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1096
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1097
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1098
Aura2.LockedToPart = true
1099
Aura2.Lifetime = NumberRange.new(1)
1100
Aura2.Rate = 60
1101
Aura2.Speed = NumberRange.new(0.3)
1102
Aura2.EmissionDirection = "Top"
1103
----aura3
1104
---aura2
1105
local Aura = Instance.new('ParticleEmitter')
1106
Aura.Name = "Aura"
1107
Aura.Texture = "rbxassetid://833874434"
1108
Aura.Parent = LeftArm
1109
Aura.LightEmission = 1
1110
Aura.Transparency = NumberSequence.new(1,0.7,1)
1111
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
1112
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1113
Aura.LockedToPart = true
1114
Aura.Lifetime = NumberRange.new(1)
1115
Aura.Rate = 60
1116
Aura.Speed = NumberRange.new(0.3)
1117
Aura.EmissionDirection = "Top"
1118
local Aura2 = Instance.new('ParticleEmitter')
1119
Aura2.Name = "Aura"
1120
Aura2.Texture = "rbxassetid://833874434"
1121
Aura2.Parent = RightArm
1122
Aura2.LightEmission = 1
1123
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1124
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1125
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1126
Aura2.LockedToPart = true
1127
Aura2.Lifetime = NumberRange.new(1)
1128
Aura2.Rate = 60
1129
Aura2.Speed = NumberRange.new(0.3)
1130
Aura2.EmissionDirection = "Top"
1131
local Aura2 = Instance.new('ParticleEmitter')
1132
Aura2.Name = "Aura"
1133
Aura2.Texture = "rbxassetid://833874434"
1134
Aura2.Parent = LeftLeg
1135
Aura2.LightEmission = 1
1136
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1137
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1138
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1139
Aura2.LockedToPart = true
1140
Aura2.Lifetime = NumberRange.new(1)
1141
Aura2.Rate = 60
1142
Aura2.Speed = NumberRange.new(0.3)
1143
Aura2.EmissionDirection = "Top"
1144
local Aura2 = Instance.new('ParticleEmitter')
1145
Aura2.Name = "Aura"
1146
Aura2.Texture = "rbxassetid://833874434"
1147
Aura2.Parent = RightLeg
1148
Aura2.LightEmission = 1
1149
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1150
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1151
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1152
Aura2.LockedToPart = true
1153
Aura2.Lifetime = NumberRange.new(0.6)
1154
Aura2.Rate = 60
1155
Aura2.Speed = NumberRange.new(0.3)
1156
Aura2.EmissionDirection = "Top"
1157
----
1158
1159
---aura2
1160
local Aura = Instance.new('ParticleEmitter')
1161
Aura.Name = "Aura"
1162
Aura.Texture = "rbxassetid://833874434"
1163
Aura.Parent = LeftArm
1164
Aura.LightEmission = 1
1165
Aura.Transparency = NumberSequence.new(1,0.7,1)
1166
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1167
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1168
Aura.LockedToPart = true
1169
Aura.Lifetime = NumberRange.new(1)
1170
Aura.Rate = 60
1171
Aura.Speed = NumberRange.new(0.3)
1172
Aura.EmissionDirection = "Top"
1173
local Aura2 = Instance.new('ParticleEmitter')
1174
Aura2.Name = "Aura"
1175
Aura2.Texture = "rbxassetid://833874434"
1176
Aura2.Parent = RightArm
1177
Aura2.LightEmission = 1
1178
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1179
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1180
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1181
Aura2.LockedToPart = true
1182
Aura2.Lifetime = NumberRange.new(1)
1183
Aura2.Rate = 60
1184
Aura2.Speed = NumberRange.new(0.3)
1185
Aura2.EmissionDirection = "Top"
1186
local Aura2 = Instance.new('ParticleEmitter')
1187
Aura2.Name = "Aura"
1188
Aura2.Texture = "rbxassetid://833874434"
1189
Aura2.Parent = LeftLeg
1190
Aura2.LightEmission = 1
1191
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1192
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1193
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1194
Aura2.LockedToPart = true
1195
Aura2.Lifetime = NumberRange.new(1)
1196
Aura2.Rate = 60
1197
Aura2.Speed = NumberRange.new(0.3)
1198
Aura2.EmissionDirection = "Top"
1199
local Aura2 = Instance.new('ParticleEmitter')
1200
Aura2.Name = "Aura"
1201
Aura2.Texture = "rbxassetid://833874434"
1202
Aura2.Parent = RightLeg
1203
Aura2.LightEmission = 1
1204
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1205
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1206
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1207
Aura2.LockedToPart = true
1208
Aura2.Lifetime = NumberRange.new(0.6)
1209
Aura2.Rate = 60
1210
Aura2.Speed = NumberRange.new(0.3)
1211
Aura2.EmissionDirection = "Top"
1212
        local tra = Instance.new('ParticleEmitter')
1213
        tra.Parent = Torso
1214
        tra.LightEmission = 1
1215
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1216
        tra.Rate = 15
1217
        tra.Rotation = NumberRange.new(-5, 5)
1218
        tra.Lifetime = NumberRange.new(1.5, 2)
1219
         tra.Size = NumberSequence.new(0.098,0)
1220
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1221
        tra.Speed = NumberRange.new(0.5)
1222
        tra.VelocitySpread = 360
1223
        tra.VelocityInheritance = 0.5
1224
        tra.ZOffset = 2
1225
    local tra = Instance.new('ParticleEmitter')
1226
        tra.Parent = Head
1227
        tra.LightEmission = 1
1228
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1229
        tra.Rate = 15
1230
        tra.Rotation = NumberRange.new(-5, 5)
1231
        tra.Lifetime = NumberRange.new(1.5, 2)
1232
         tra.Size = NumberSequence.new(0.098,0)
1233
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1234
        tra.Speed = NumberRange.new(0.5)
1235
        tra.VelocitySpread = 360
1236
        tra.VelocityInheritance = 0.5
1237
        tra.ZOffset = 2
1238
   local tra = Instance.new('ParticleEmitter')
1239
        tra.Parent = LeftArm
1240
        tra.LightEmission = 1
1241
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1242
        tra.Rate = 15
1243
        tra.Rotation = NumberRange.new(-5, 5)
1244
        tra.Lifetime = NumberRange.new(1.5, 2)
1245
         tra.Size = NumberSequence.new(0.098,0)
1246
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1247
        tra.Speed = NumberRange.new(0.5)
1248
        tra.VelocitySpread = 360
1249
        tra.VelocityInheritance = 0.5
1250
        tra.ZOffset = 2
1251
   local tra = Instance.new('ParticleEmitter')
1252
        tra.Parent = RightArm
1253
        tra.LightEmission = 1
1254
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1255
        tra.Rate = 15
1256
        tra.Rotation = NumberRange.new(-5, 5)
1257
        tra.Lifetime = NumberRange.new(1.5, 2)
1258
         tra.Size = NumberSequence.new(0.098,0)
1259
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1260
        tra.Speed = NumberRange.new(0.5)
1261
        tra.VelocitySpread = 360
1262
        tra.VelocityInheritance = 0.5
1263
        tra.ZOffset = 2
1264
   local tra = Instance.new('ParticleEmitter')
1265
        tra.Parent = LeftLeg
1266
        tra.LightEmission = 1
1267
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1268
        tra.Rate = 15
1269
        tra.Rotation = NumberRange.new(-5, 5)
1270
        tra.Lifetime = NumberRange.new(1.5, 2)
1271
         tra.Size = NumberSequence.new(0.098,0)
1272
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1273
        tra.Speed = NumberRange.new(0.5)
1274
        tra.VelocitySpread = 360
1275
        tra.VelocityInheritance = 0.5
1276
        tra.ZOffset = 2
1277
   local tra = Instance.new('ParticleEmitter')
1278
        tra.Parent = RightLeg
1279
        tra.LightEmission = 1
1280
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1281
        tra.Rate = 15
1282
        tra.Rotation = NumberRange.new(-5, 5)
1283
        tra.Lifetime = NumberRange.new(1.5, 2)
1284
         tra.Size = NumberSequence.new(0.098,0)
1285
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1286
        tra.Speed = NumberRange.new(0.5)
1287
        tra.VelocitySpread = 360
1288
        tra.VelocityInheritance = 0.5
1289
        tra.ZOffset = 2
1290
----
1291
function RemoveOutlines(part)
1292
  part.TopSurface = 10
1293
end
1294
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1295
  local Part = Create("Part")({
1296
    Parent = Parent,
1297
    Reflectance = Reflectance,
1298
    Transparency = Transparency,
1299
    CanCollide = false,
1300
    Locked = true,
1301
    BrickColor = BrickColor.new(tostring(BColor)),
1302
    Name = Name,
1303
    Size = Size,
1304
    Material = Material
1305
  })
1306
  RemoveOutlines(Part)
1307
  return Part
1308
end
1309
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1310
  local Msh = Create(Mesh)({
1311
    Parent = Part,
1312
    Offset = OffSet,
1313
    Scale = Scale
1314
  })
1315
  if Mesh == "SpecialMesh" then
1316
    Msh.MeshType = MeshType
1317
    Msh.MeshId = MeshId
1318
  end
1319
  return Msh
1320
end
1321
function CreateWeld(Parent, Part0, Part1, C0, C1)
1322
  local Weld = Create("Weld")({
1323
    Parent = Parent,
1324
    Part0 = Part0,
1325
    Part1 = Part1,
1326
    C0 = C0,
1327
    C1 = C1
1328
  })
1329
  return Weld
1330
end
1331
WSHM = {
1332
  "White",
1333
  "Pastel light blue"
1334
}
1335
WSH = WSHM[math.random(1, #WSHM)]
1336
function IcePartFunk(HPart, aria, Min, Max)
1337
  IcePart = Instance.new("Part", HPart)
1338
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
1339
  IcePart.CanCollide = false
1340
  IuW = Instance.new("Weld")
1341
  IuW.Name = "GuW"
1342
  IuW.Part0 = HPart
1343
  IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
1344
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
1345
  IuW.Part1 = IcePart
1346
  IuW.Parent = HPart
1347
  IcePart.Transparency = 0.85
1348
  IcePart.Material = "Neon"
1349
  WSH = WSHM[math.random(1, #WSHM)]
1350
  IcePart.BrickColor = BrickColor.new("" .. WSH)
1351
  RemoveOutlines(IcePart)
1352
  game:GetService("Debris"):AddItem(IuW, 4)
1353
  game:GetService("Debris"):AddItem(IcePart, 6)
1354
end
1355
SpikeMeshId = 1033714
1356
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
1357
  local Part = Instance.new("Part", Parent)
1358
  Part.Name = Name
1359
  Part.BrickColor = BrickColor.new(Color)
1360
  Part.Size = Size
1361
  Part.Material = Material
1362
  Part.Transparency = Transparency
1363
  Part.CanCollide = false
1364
  RemoveOutlines(Part)
1365
  local Mesh = Instance.new("SpecialMesh", Part)
1366
  Mesh.MeshType = "Sphere"
1367
  Mesh.Scale = Scale
1368
  return Mesh and Part
1369
end
1370
CFuncs = {
1371
  Part = {
1372
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1373
      local Part = Create("Part")({
1374
        Parent = Parent,
1375
        Reflectance = Reflectance,
1376
        Transparency = Transparency,
1377
        CanCollide = false,
1378
        Locked = true,
1379
        BrickColor = BrickColor.new(tostring(BColor)),
1380
        Name = Name,
1381
        Size = Size,
1382
        Material = Material
1383
      })
1384
      RemoveOutlines(Part)
1385
      return Part
1386
    end
1387
  },
1388
  Mesh = {
1389
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1390
      local Msh = Create(Mesh)({
1391
        Parent = Part,
1392
        Offset = OffSet,
1393
        Scale = Scale
1394
      })
1395
      if Mesh == "SpecialMesh" then
1396
        Msh.MeshType = MeshType
1397
        Msh.MeshId = MeshId
1398
      end
1399
      return Msh
1400
    end
1401
  },
1402
  Mesh = {
1403
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1404
      local Msh = Create(Mesh)({
1405
        Parent = Part,
1406
        Offset = OffSet,
1407
        Scale = Scale
1408
      })
1409
      if Mesh == "SpecialMesh" then
1410
        Msh.MeshType = MeshType
1411
        Msh.MeshId = MeshId
1412
      end
1413
      return Msh
1414
    end
1415
  },
1416
  Weld = {
1417
    Create = function(Parent, Part0, Part1, C0, C1)
1418
      local Weld = Create("Weld")({
1419
        Parent = Parent,
1420
        Part0 = Part0,
1421
        Part1 = Part1,
1422
        C0 = C0,
1423
        C1 = C1
1424
      })
1425
      return Weld
1426
    end
1427
  },
1428
  Sound = {
1429
    Create = function(id, par, vol, pit)
1430
      coroutine.resume(coroutine.create(function()
1431
        local S = Create("Sound")({
1432
          Volume = vol,
1433
          Pitch = pit or 1,
1434
          SoundId = id,
1435
          Parent = par or workspace
1436
        })
1437
        wait()
1438
        S:play()
1439
        game:GetService("Debris"):AddItem(S, 6)
1440
      end))
1441
    end
1442
  },
1443
  ParticleEmitter = {
1444
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1445
      local fp = Create("ParticleEmitter")({
1446
        Parent = Parent,
1447
        Color = ColorSequence.new(Color1, Color2),
1448
        LightEmission = LightEmission,
1449
        Size = Size,
1450
        Texture = Texture,
1451
        Transparency = Transparency,
1452
        ZOffset = ZOffset,
1453
        Acceleration = Accel,
1454
        Drag = Drag,
1455
        LockedToPart = LockedToPart,
1456
        VelocityInheritance = VelocityInheritance,
1457
        EmissionDirection = EmissionDirection,
1458
        Enabled = Enabled,
1459
        Lifetime = LifeTime,
1460
        Rate = Rate,
1461
        Rotation = Rotation,
1462
        RotSpeed = RotSpeed,
1463
        Speed = Speed,
1464
        VelocitySpread = VelocitySpread
1465
      })
1466
      return fp
1467
    end
1468
  }
1469
}
1470
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1471
  if hit.Parent == nil then
1472
    return
1473
  end
1474
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1475
  for _, v in pairs(hit.Parent:children()) do
1476
    if v:IsA("Humanoid") then
1477
      h = v
1478
    end
1479
  end
1480
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1481
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1482
      return
1483
    end
1484
    local c = Create("ObjectValue")({
1485
      Name = "creator",
1486
      Value = game:service("Players").LocalPlayer,
1487
      Parent = h
1488
    })
1489
    game:GetService("Debris"):AddItem(c, 0.5)
1490
    if HitSound ~= nil and HitPitch ~= nil then
1491
      CreateSound(HitSound, hit, 1, HitPitch)
1492
    end
1493
    local Damage = math.random(minim, maxim)
1494
    local blocked = false
1495
    local block = hit.Parent:findFirstChild("Block")
1496
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1497
      blocked = true
1498
      block.Value = block.Value - 1
1499
      print(block.Value)
1500
    end
1501
    if blocked == false then
1502
      h.Health = h.Health - Damage
1503
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1504
    else
1505
      h.Health = h.Health - Damage / 2
1506
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1507
    end
1508
    if Type == "Knockdown" then
1509
      local hum = hit.Parent.Humanoid
1510
      hum.PlatformStand = true
1511
      coroutine.resume(coroutine.create(function(HHumanoid)
1512
        swait(1)
1513
        HHumanoid.PlatformStand = false
1514
      end), hum)
1515
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1516
      local bodvol = Create("BodyVelocity")({
1517
        velocity = angle * knockback,
1518
        P = 5000,
1519
        maxForce = Vector3.new(8000, 8000, 8000),
1520
        Parent = hit
1521
      })
1522
      local rl = Create("BodyAngularVelocity")({
1523
        P = 3000,
1524
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1525
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1526
        Parent = hit
1527
      })
1528
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1529
      game:GetService("Debris"):AddItem(rl, 0.5)
1530
    elseif Type == "Normal" then
1531
      local vp = Create("BodyVelocity")({
1532
        P = 500,
1533
        maxForce = Vector3.new(math.huge, 0, math.huge),
1534
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1535
      })
1536
      if knockback > 0 then
1537
        vp.Parent = hit.Parent.Torso
1538
      end
1539
      game:GetService("Debris"):AddItem(vp, 0.5)
1540
    elseif Type == "Impale" then
1541
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1542
      Spike.Anchored = true
1543
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1544
      Spike.Position = hit.Parent.Torso.Position
1545
      for i = 1, 5 do
1546
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1547
      end
1548
      Services.Debris:AddItem(Spike, 4)
1549
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1550
      hit.Parent.Humanoid.PlatformStand = true
1551
      swait(1)
1552
      hit.Parent.Humanoid.PlatformStand = false
1553
    elseif Type == "Up" then
1554
      local bodyVelocity = Create("BodyVelocity")({
1555
        velocity = Vector3.new(0, 20, 0),
1556
        P = 5000,
1557
        maxForce = Vector3.new(8000, 8000, 8000),
1558
        Parent = hit
1559
      })
1560
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1561
      local bodyVelocity = Create("BodyVelocity")({
1562
        velocity = Vector3.new(0, 20, 0),
1563
        P = 5000,
1564
        maxForce = Vector3.new(8000, 8000, 8000),
1565
        Parent = hit
1566
      })
1567
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1568
    elseif Type == "Snare" then
1569
      local bp = Create("BodyPosition")({
1570
        P = 900,
1571
        D = 1000,
1572
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1573
        position = hit.Parent.Torso.Position,
1574
        Parent = hit.Parent.Torso
1575
      })
1576
      game:GetService("Debris"):AddItem(bp, 1)
1577
    elseif Type == "Slowness" then
1578
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1579
      for i = 1, 25 do
1580
        hit.Parent.Humanoid.WalkSpeed = 4
1581
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1582
      end
1583
      wait(4)
1584
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1585
    elseif Type == "FireDmg" then
1586
      for i = 1, math.random(60, 150) do
1587
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1588
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1589
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1590
        wait(0.1)
1591
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1592
      end
1593
    elseif Type == "Freeze" then
1594
      local bp = Create("BodyPosition")({
1595
        P = 900,
1596
        D = 1000,
1597
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1598
        position = hit.Parent.Torso.Position,
1599
        Parent = hit.Parent.Torso
1600
      })
1601
      game:GetService("Debris"):AddItem(bp, 4)
1602
      for i = 1, 25 do
1603
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1604
      end
1605
    elseif Type == "Freeze2" then
1606
      local BodPos = Create("BodyPosition")({
1607
        P = 50000,
1608
        D = 1000,
1609
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1610
        position = hit.Parent.Torso.Position,
1611
        Parent = hit.Parent.Torso
1612
      })
1613
      local BodGy = Create("BodyGyro")({
1614
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1615
        P = 20000,
1616
        Parent = hit.Parent.Torso,
1617
        cframe = hit.Parent.Torso.CFrame
1618
      })
1619
      hit.Parent.Torso.Anchored = true
1620
      coroutine.resume(coroutine.create(function(Part)
1621
        swait(1.5)
1622
        Part.Anchored = false
1623
      end), hit.Parent.Torso)
1624
      game:GetService("Debris"):AddItem(BodPos, 3)
1625
      game:GetService("Debris"):AddItem(BodGy, 3)
1626
    end
1627
    local debounce = Create("BoolValue")({
1628
      Name = "DebounceHit",
1629
      Parent = hit.Parent,
1630
      Value = true
1631
    })
1632
    game:GetService("Debris"):AddItem(debounce, Delay)
1633
    c = Instance.new("ObjectValue")
1634
    c.Name = "creator"
1635
    c.Value = Player
1636
    c.Parent = h
1637
    game:GetService("Debris"):AddItem(c, 0.5)
1638
  end
1639
end
1640
function ShowDamage(Pos, Text, Time, Color)
1641
  local Rate = 0.033333333333333
1642
  if not Pos then
1643
    local Pos = Vector3.new(0, 0, 0)
1644
  end
1645
  local Text = Text or ""
1646
  local Time = Time or 2
1647
  if not Color then
1648
    local Color = Color3.new(1, 0, 1)
1649
  end
1650
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1651
  EffectPart.Anchored = true
1652
  local BillboardGui = Create("BillboardGui")({
1653
    Size = UDim2.new(3, 0, 3, 0),
1654
    Adornee = EffectPart,
1655
    Parent = EffectPart
1656
  })
1657
  local TextLabel = Create("TextLabel")({
1658
    BackgroundTransparency = 1,
1659
    Size = UDim2.new(1, 0, 1, 0),
1660
    Text = Text,
1661
    TextColor3 = Color,
1662
    TextScaled = true,
1663
    Font = Enum.Font.ArialBold,
1664
    Parent = BillboardGui
1665
  })
1666
  game.Debris:AddItem(EffectPart, Time + 0.1)
1667
  EffectPart.Parent = game:GetService("Workspace")
1668
  delay(0, function()
1669
    local Frames = Time / Rate
1670
    for Frame = 1, Frames do
1671
      wait(Rate)
1672
      local Percent = Frame / Frames
1673
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1674
      TextLabel.TextTransparency = Percent
1675
    end
1676
    if EffectPart and EffectPart.Parent then
1677
      EffectPart:Destroy()
1678
    end
1679
  end)
1680
end
1681
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1682
  for _, c in pairs(workspace:children()) do
1683
    local hum = c:findFirstChild("Humanoid")
1684
    if hum ~= nil then
1685
      local head = c:findFirstChild("Head")
1686
      if head ~= nil then
1687
        local targ = head.Position - Part.Position
1688
        local mag = targ.magnitude
1689
        if magni >= mag and c.Name ~= Player.Name then
1690
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1691
        end
1692
      end
1693
    end
1694
  end
1695
end
1696
function MagniKILL(Part, magni, knock, Type)
1697
  for _, c in pairs(workspace:children()) do
1698
    local hum = c:findFirstChild("Humanoid")
1699
    if hum ~= nil then
1700
      local head = c:findFirstChild("Head")
1701
      if head ~= nil then
1702
        local targ = head.Position - Part.Position
1703
        local mag = targ.magnitude
1704
        if magni >= mag and c.Name ~= Player.Name then
1705
          hum.Health = 0
1706
        end
1707
      end
1708
    end
1709
  end
1710
end
1711
EffectModel = Instance.new("Model", Character)
1712
EffectModel.Name = "Effects"
1713
Effects = {
1714
  Block = {
1715
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1716
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1717
      prt.Anchored = true
1718
      prt.CFrame = cframe
1719
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1720
      game:GetService("Debris"):AddItem(prt, 10)
1721
      if Type == 1 or Type == nil then
1722
        table.insert(Effects, {
1723
          prt,
1724
          "Block1",
1725
          delay,
1726
          x3,
1727
          y3,
1728
          z3,
1729
          msh
1730
        })
1731
      elseif Type == 2 then
1732
        table.insert(Effects, {
1733
          prt,
1734
          "Block2",
1735
          delay,
1736
          x3,
1737
          y3,
1738
          z3,
1739
          msh
1740
        })
1741
      else
1742
        table.insert(Effects, {
1743
          prt,
1744
          "Block3",
1745
          delay,
1746
          x3,
1747
          y3,
1748
          z3,
1749
          msh
1750
        })
1751
      end
1752
    end
1753
  },
1754
  Sphere = {
1755
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1756
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1757
      prt.Anchored = true
1758
      prt.CFrame = cframe
1759
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1760
      game:GetService("Debris"):AddItem(prt, 10)
1761
      table.insert(Effects, {
1762
        prt,
1763
        "Cylinder",
1764
        delay,
1765
        x3,
1766
        y3,
1767
        z3,
1768
        msh
1769
      })
1770
    end
1771
  },
1772
  Cylinder = {
1773
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1774
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1775
      prt.Anchored = true
1776
      prt.CFrame = cframe
1777
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1778
      game:GetService("Debris"):AddItem(prt, 10)
1779
      table.insert(Effects, {
1780
        prt,
1781
        "Cylinder",
1782
        delay,
1783
        x3,
1784
        y3,
1785
        z3,
1786
        msh
1787
      })
1788
    end
1789
  },
1790
  Wave = {
1791
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1792
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1793
      prt.Anchored = true
1794
      prt.CFrame = cframe
1795
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1796
      game:GetService("Debris"):AddItem(prt, 10)
1797
      table.insert(Effects, {
1798
        prt,
1799
        "Cylinder",
1800
        delay,
1801
        x3,
1802
        y3,
1803
        z3,
1804
        msh
1805
      })
1806
    end
1807
  },
1808
  Ring = {
1809
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1810
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1811
      prt.Anchored = true
1812
      prt.CFrame = cframe
1813
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1814
      game:GetService("Debris"):AddItem(prt, 10)
1815
      table.insert(Effects, {
1816
        prt,
1817
        "Cylinder",
1818
        delay,
1819
        x3,
1820
        y3,
1821
        z3,
1822
        msh
1823
      })
1824
    end
1825
  },
1826
  Break = {
1827
    Create = function(brickcolor, cframe, x1, y1, z1)
1828
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1829
      prt.Anchored = true
1830
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1831
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1832
      local num = math.random(10, 50) / 1000
1833
      game:GetService("Debris"):AddItem(prt, 10)
1834
      table.insert(Effects, {
1835
        prt,
1836
        "Shatter",
1837
        num,
1838
        prt.CFrame,
1839
        math.random() - math.random(),
1840
        0,
1841
        math.random(50, 100) / 100
1842
      })
1843
    end
1844
  }
1845
}
1846
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1847
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1848
  prt.Anchored = true
1849
  prt.CFrame = cframe
1850
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1851
  game:GetService("Debris"):AddItem(prt, 10)
1852
  if Type == 1 or Type == nil then
1853
    table.insert(Effects, {
1854
      prt,
1855
      "Block1",
1856
      delay,
1857
      x3,
1858
      y3,
1859
      z3,
1860
      msh
1861
    })
1862
  elseif Type == 2 then
1863
    table.insert(Effects, {
1864
      prt,
1865
      "Block2",
1866
      delay,
1867
      x3,
1868
      y3,
1869
      z3,
1870
      msh
1871
    })
1872
  elseif Type == 3 then
1873
    table.insert(Effects, {
1874
      prt,
1875
      "Block3",
1876
      delay,
1877
      x3,
1878
      y3,
1879
      z3,
1880
      msh
1881
    })
1882
  end
1883
end
1884
function CreateSound(id, par, vol, pit)
1885
  coroutine.resume(coroutine.create(function()
1886
    local sou = Instance.new("Sound", par or workspace)
1887
    sou.Volume = vol
1888
    sou.Pitch = pit or 1
1889
    sou.SoundId = id
1890
    swait()
1891
    sou:play()
1892
    game:GetService("Debris"):AddItem(sou, 6)
1893
  end))
1894
end
1895
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1896
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1897
  prt.Anchored = true
1898
  prt.CFrame = cframe
1899
  prt.Material = "Neon"
1900
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1901
  game:GetService("Debris"):AddItem(prt, 10)
1902
  coroutine.resume(coroutine.create(function(Part, Mesh)
1903
    for i = 0, 6, delay do
1904
      swait()
1905
      Part.Transparency = i
1906
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1907
    end
1908
    Part.Parent = nil
1909
  end), prt, msh)
1910
end
1911
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1912
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1913
  local MainPos = partt.Position
1914
  local MainPos2 = mouse + SpreadVectors
1915
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1916
  local speed = 1000
1917
  local num = 1
1918
  coroutine.resume(coroutine.create(function()
1919
    repeat
1920
      swait()
1921
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1922
      local mag =(MainPos - pos).magnitude
1923
      Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1924
      MainPos = MainPos + MouseLook.lookVector * speed
1925
      num = num - 1
1926
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1927
      if hit ~= nil then
1928
        num = 0
1929
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1930
        refpart.Anchored = true
1931
        refpart.CFrame = CFrame.new(pos)
1932
        game:GetService("Debris"):AddItem(refpart, 2)
1933
      end
1934
      if num <= 0 then
1935
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1936
        refpart.Anchored = true
1937
        refpart.CFrame = CFrame.new(pos)
1938
        if hit ~= nil then
1939
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1940
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1941
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1942
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1943
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1944
        end
1945
        game:GetService("Debris"):AddItem(refpart, 0)
1946
      end
1947
    until num <= 0
1948
  end))
1949
end
1950
function shoottraildd2(mouse, partt, SpreadAmount)
1951
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1952
  local MainPos = partt.Position
1953
  local MainPos2 = mouse + SpreadVectors
1954
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1955
  local speed = 3000
1956
  local num = 1
1957
  coroutine.resume(coroutine.create(function()
1958
    repeat
1959
      swait()
1960
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1961
      local mag = (MainPos - pos).magnitude
1962
      Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
1963
      MainPos = MainPos + MouseLook.lookVector * speed
1964
      num = num - 1
1965
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1966
      if hit ~= nil then
1967
        num = 0
1968
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1969
        refpart.Anchored = true
1970
        refpart.CFrame = CFrame.new(pos)
1971
        game:GetService("Debris"):AddItem(refpart, 2)
1972
      end
1973
      if num <= 0 then
1974
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1975
        refpart.Anchored = true
1976
        refpart.CFrame = CFrame.new(pos)
1977
        if hit ~= nil then
1978
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1979
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1980
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1981
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1982
          MagniKILL(refpart, 80, 0, "Normal")
1983
        end
1984
        game:GetService("Debris"):AddItem(refpart, 0)
1985
      end
1986
    until num <= 0
1987
  end))
1988
end
1989
function shoottraildd22(mouse, partt, SpreadAmount)
1990
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1991
  local MainPos = partt.Position
1992
  local MainPos2 = mouse + SpreadVectors
1993
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1994
  local speed = 900
1995
  local num = 1
1996
  coroutine.resume(coroutine.create(function()
1997
    repeat
1998
      swait()
1999
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2000
      local mag = (MainPos - pos).magnitude
2001
      Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
2002
      MainPos = MainPos + MouseLook.lookVector * speed
2003
      num = num - 1
2004
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2005
      if hit ~= nil then
2006
        num = 0
2007
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2008
        refpart.Anchored = true
2009
        refpart.CFrame = CFrame.new(pos)
2010
        game:GetService("Debris"):AddItem(refpart, 2)
2011
      end
2012
      if num <= 0 then
2013
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2014
        refpart.Anchored = true
2015
        refpart.CFrame = CFrame.new(pos)
2016
        if hit ~= nil then
2017
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2018
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2019
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2020
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2021
          MagniKILL(refpart, 80, 0, "Normal")
2022
        end
2023
        game:GetService("Debris"):AddItem(refpart, 0)
2024
      end
2025
    until num <= 0
2026
  end))
2027
end
2028
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
2029
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2030
  local MainPos = partt.Position
2031
  local MainPos2 = mouse + SpreadVectors
2032
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2033
  local speed = 200
2034
  local num = 0
2035
  coroutine.resume(coroutine.create(function()
2036
    repeat
2037
      swait()
2038
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2039
      local mag = (MainPos - pos).magnitude
2040
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
2041
      MainPos = MainPos + MouseLook.lookVector * speed
2042
      num = num - 1
2043
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2044
      if hit ~= nil then
2045
        num = 0
2046
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2047
        refpart.Anchored = true
2048
        refpart.CFrame = CFrame.new(pos)
2049
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2050
        game:GetService("Debris"):AddItem(refpart, 2)
2051
      end
2052
      if num <= 0 then
2053
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2054
        refpart.Anchored = true
2055
        refpart.CFrame = CFrame.new(pos)
2056
        if hit ~= nil then
2057
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2058
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2059
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2060
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
2061
        end
2062
        game:GetService("Debris"):AddItem(refpart, 0)
2063
      end
2064
    until num <= 0
2065
  end))
2066
end
2067
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
2068
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2069
  local MainPos = partt.Position
2070
  local MainPos2 = mouse + SpreadVectors
2071
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2072
  local speed = 500
2073
  local num = 1
2074
  coroutine.resume(coroutine.create(function()
2075
    repeat
2076
      swait()
2077
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2078
      local mag = (MainPos - pos).magnitude
2079
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
2080
      MainPos = MainPos + MouseLook.lookVector * speed
2081
      num = num - 1
2082
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2083
      if hit ~= nil then
2084
        num = 0
2085
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2086
        refpart.Anchored = true
2087
        refpart.CFrame = CFrame.new(pos)
2088
        game:GetService("Debris"):AddItem(refpart, 2)
2089
      end
2090
      if num <= 0 then
2091
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2092
        refpart.Anchored = true
2093
        refpart.CFrame = CFrame.new(pos)
2094
        if hit ~= nil then
2095
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2096
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2097
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2098
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2099
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
2100
        end
2101
        game:GetService("Debris"):AddItem(refpart, 0)
2102
      end
2103
    until num <= 0
2104
  end))
2105
end
2106
2107
2108
---
2109
2110
attackdebounce = false 
2111
deb=false
2112
2113
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2114
        if hit.Parent==nil then
2115
                return
2116
        end
2117
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
2118
        for _,v in pairs(hit.Parent:children()) do
2119
        if v:IsA("Humanoid") then
2120
        h=v
2121
        end
2122
        end
2123
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2124
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2125
        end
2126
        if hit.Parent.className=="Hat" then
2127
        hit=hit.Parent.Parent:findFirstChild("Head")
2128
        end
2129
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2130
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2131
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2132
                        return
2133
                end]]
2134
--                        hs(hit,1.2) 
2135
                        c=Instance.new("ObjectValue")
2136
                        c.Name="creator"
2137
                        c.Value=game:service("Players").LocalPlayer
2138
                        c.Parent=h
2139
                        game:GetService("Debris"):AddItem(c,.5)
2140
                Damage=math.random(minim,maxim)
2141
--                h:TakeDamage(Damage)
2142
                blocked=false
2143
                block=hit.Parent:findFirstChild("Block")
2144
                if block~=nil then
2145
                print(block.className)
2146
                if block.className=="NumberValue" then
2147
                if block.Value>0 then
2148
                blocked=true
2149
                if decreaseblock==nil then
2150
                block.Value=block.Value-1
2151
                end
2152
                end
2153
                end
2154
                if block.className=="IntValue" then
2155
                if block.Value>0 then
2156
                blocked=true
2157
                if decreaseblock~=nil then
2158
                block.Value=block.Value-1
2159
                end
2160
                end
2161
                end
2162
                end
2163
                if blocked==false then
2164
--                h:TakeDamage(Damage)
2165
                h.Health=h.Health-Damage
2166
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
2167
                else
2168
                h.Health=h.Health-(Damage/2)
2169
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
2170
                end
2171
                if Type=="Knockdown" then
2172
                Humanoid=hit.Parent.Humanoid
2173
Humanoid.PlatformStand=true
2174
coroutine.resume(coroutine.create(function(HHumanoid)
2175
swait(1)
2176
HHumanoid.PlatformStand=false
2177
end),Humanoid)
2178
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2179
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2180
local bodvol=Instance.new("BodyVelocity")
2181
bodvol.velocity=angle*knockback
2182
bodvol.P=5000
2183
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2184
bodvol.Parent=hit
2185
rl=Instance.new("BodyAngularVelocity")
2186
rl.P=3000
2187
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2188
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2189
rl.Parent=hit
2190
game:GetService("Debris"):AddItem(bodvol,.5)
2191
game:GetService("Debris"):AddItem(rl,.5)
2192
                elseif Type=="Normal" then
2193
                bp=Instance.new("BodyVelocity")
2194
                bp.P=100000
2195
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
2196
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2197
                if KnockbackType==1 then
2198
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2199
                elseif KnockbackType==2 then
2200
                bp.velocity=Property.CFrame.lookVector*knockback
2201
                end
2202
                if knockback>0 then
2203
	                  bp.Parent=hit.Parent.Torso
2204
2205
                end
2206
                game:GetService("Debris"):AddItem(bp,.5)
2207
                elseif Type=="Up" then
2208
                local bodyVelocity=Instance.new("BodyVelocity")
2209
                bodyVelocity.velocity=vt(0,60,0)
2210
                bodyVelocity.P=5000
2211
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2212
                bodyVelocity.Parent=hit
2213
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2214
                rl=Instance.new("BodyAngularVelocity")
2215
                rl.P=3000
2216
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2217
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
2218
                rl.Parent=hit
2219
                game:GetService("Debris"):AddItem(rl,.5)
2220
                elseif Type=="Snare" then
2221
                bp=Instance.new("BodyPosition")
2222
                bp.P=2000
2223
                bp.D=100
2224
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2225
                bp.position=hit.Parent.Torso.Position
2226
                bp.Parent=hit.Parent.Torso
2227
                game:GetService("Debris"):AddItem(bp,1)
2228
                elseif Type=="Target" then
2229
                if Targetting==false then
2230
                ZTarget=hit.Parent.Torso
2231
                coroutine.resume(coroutine.create(function(Part) 
2232
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2233
                swait(1)
2234
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2235
                end),ZTarget)
2236
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2237
                targetgui=Instance.new("BillboardGui")
2238
                targetgui.Parent=ZTarget
2239
                targetgui.Size=UDim2.new(10,100,10,100)
2240
                targ=Instance.new("ImageLabel")
2241
                targ.Parent=targetgui
2242
                targ.BackgroundTransparency=1
2243
                targ.Image="rbxassetid://4834067"
2244
                targ.Size=UDim2.new(1,0,1,0)
2245
                cam.CameraType="Scriptable"
2246
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2247
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2248
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2249
                Targetting=true
2250
                RocketTarget=ZTarget
2251
                for i=1,Property do
2252
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2253
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2254
                swait()
2255
                end
2256
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2257
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2258
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2259
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2260
                end
2261
                Targetting=true
2262
                RocketTarget=true
2263
                targetgui.Parent=true
2264
                cam.CameraType="Custom"
2265
                end
2266
                end
2267
                        debounce=Instance.new("BoolValue")
2268
                        debounce.Name="DebounceHit"
2269
                        debounce.Parent=hit.Parent
2270
                        debounce.Value=true
2271
                        game:GetService("Debris"):AddItem(debounce,Delay)
2272
                        c=Instance.new("ObjectValue")
2273
                        c.Name="creator"
2274
                        c.Value=Player
2275
                        c.Parent=h
2276
                        game:GetService("Debris"):AddItem(c,.5)
2277
                CRIT=true
2278
                hitDeb=true
2279
                AttackPos=6
2280
        end
2281
end
2282
 
2283
showDamage=function(Char,Dealt,du,Color)
2284
        m=Instance.new("Model")
2285
        m.Name=tostring(Dealt)
2286
        h=Instance.new("Humanoid")
2287
        h.Health=0
2288
        h.MaxHealth=0
2289
        h.Parent=m
2290
        c=Instance.new("Part")
2291
        c.Transparency=0
2292
        c.BrickColor=Color
2293
c.Transparency = 1
2294
        c.Name="Head"
2295
        c.TopSurface=0
2296
        c.BottomSurface=0
2297
        c.formFactor="Plate"
2298
        c.Size=Vector3.new(1,.4,1)
2299
2300
local txt = Instance.new("BillboardGui", c)
2301
txt.Adornee = c
2302
txt.Name = "_status"
2303
txt.Size = UDim2.new(2, 0, 1.2, 0)
2304
txt.StudsOffset = Vector3.new(-9, 8, 0)
2305
local text = Instance.new("TextLabel", txt)
2306
text.Size = UDim2.new(10, 0, 7, 0)
2307
text.FontSize = "Size12"
2308
text.TextScaled = true
2309
text.TextTransparency = 0.5
2310
text.BackgroundTransparency = 1 
2311
text.TextTransparency = 0.5
2312
text.TextStrokeTransparency = 0.5
2313
text.Font = "SciFi"
2314
text.TextStrokeColor3 = Color3.new(0,0,0)
2315
v=Instance.new("Part")
2316
v.Name = "ColorBrick"
2317
v.Parent=c
2318
v.FormFactor="Symmetric"
2319
v.Anchored=true
2320
v.CanCollide=false
2321
v.BottomSurface="Smooth"
2322
v.TopSurface="Smooth"
2323
v.Size=Vector3.new(10,5,3)
2324
v.Transparency=1
2325
v.CFrame=c.CFrame
2326
v.BrickColor=BrickColor.random()
2327
v.Transparency=1
2328
text.TextColor3 = t.BrickColor.Color
2329
v.Shape="Block"
2330
text.Text = tostring(Dealt)
2331
        ms=Instance.new("CylinderMesh")
2332
        ms.Scale=Vector3.new(.8,.8,.8)
2333
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
2334
  local rndm=math.random(1,#hitsounds)
2335
  local r=rndm
2336
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
2337
        if CRIT==true then
2338
                ms.Scale=Vector3.new(1,1.25,1)
2339
        end
2340
        ms.Parent=c
2341
        c.Reflectance=0
2342
        Instance.new("BodyGyro").Parent=c
2343
        c.Parent=m
2344
        if Char:findFirstChild("Head")~=nil then
2345
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2346
        elseif Char.Parent:findFirstChild("Head")~=nil then
2347
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2348
        end
2349
        f=Instance.new("BodyPosition")
2350
        f.P=200000
2351
        f.D=100
2352
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2353
        f.position=c.Position+Vector3.new(0,3,0)
2354
        f.Parent=c
2355
        game:GetService("Debris"):AddItem(m,.5+du)
2356
        c.CanCollide=false
2357
        m.Parent=workspace
2358
        c.CanCollide=false
2359
end
2360
2361
2362
------
2363
hito = function(dm, X, c, dn, dp, dq)	
2364
	for I,dr in pairs(workspace:GetChildren()) do
2365
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2366
			local ds = dr:FindFirstChild("Humanoid")
2367
				local dt = dr:FindFirstChild("HumanoidRootPart")
2368
				TakeDamage(ds, c)
2369
						if InForm == true then
2370
		ds.Parent:BreakJoints()
2371
		wait(1.2)
2372
		ds.Parent:Destroy()
2373
		end
2374
				ds:SetStateEnabled(16, true)
2375
				delay(dn, function()		
2376
		ds:SetStateEnabled(16, true)
2377
				end)
2378
				local du = Instance.new("StringValue")
2379
				du.Name = "alabo"
2380
				du.Parent = dt
2381
				game.Debris:AddItem(du, dn)
2382
				local dv = Instance.new("Part")
2383
				
2384
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
2385
				dv.Transparency = 0.25
2386
				dv.Anchored = true
2387
				dv.CanCollide = false
2388
				dv.BrickColor = BrickColor.new("White")
2389
				dv.Material = "Neon"
2390
				dv.Locked = true
2391
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2392
				dv.Parent = modz
2393
				local dw = Instance.new("SpecialMesh")
2394
				dw.MeshType = "Sphere"
2395
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
2396
				dw.Parent = dv
2397
				game.Debris:AddItem(dv, 1)
2398
				local dx = Instance.new("Model")
2399
				dx.Name = c
2400
				dx.Parent = workspace
2401
				game.Debris:AddItem(dx, 0.5 + c / 75)
2402
				local dy = Instance.new("Humanoid")
2403
				dy.MaxHealth = 0
2404
				dy.Parent = dx
2405
				local dz = Instance.new("Part")
2406
				dz.Name = "Head"
2407
				dz.Locked = true
2408
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
2409
				dz.Position = dt.Position
2410
				dz.BrickColor = BrickColor.new("New Yeller")
2411
				dz.Material = "Neon"
2412
				dz.Transparency = 1
2413
				dz.CanCollide = false
2414
				dz.Parent = dx
2415
				local dA = Instance.new("BodyPosition")
2416
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2417
				dA.P = 20000
2418
				dA.D = 300
2419
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
2420
				dA.Parent = dz
2421
				local dB = Instance.new("CylinderMesh")
2422
				dB.Parent = dz
2423
				coroutine.resume(coroutine.create(function()		
2424
		while dB do
2425
			swait()
2426
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
2427
		end
2428
	end))
2429
					if dp then
2430
						local dC = Instance.new("BodyVelocity")
2431
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
2432
						dC.P = 9999999999
2433
						dC.Velocity = dp
2434
						dC.Parent = dt
2435
						game.Debris:AddItem(dC, dn)
2436
					end
2437
						if dq then
2438
							local dD = Instance.new("BodyAngularVelocity")
2439
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
2440
							dD.P = math.huge
2441
							dD.AngularVelocity = dq
2442
							dD.Parent = dt
2443
							game.Debris:AddItem(dD, dn)
2444
						end
2445
						local dE = Instance.new("Sound")
2446
						dE.Pitch = rd2(10, 11) / 10
2447
						dE.Volume = rd2(10, 13) / 10
2448
						dE.EmitterSize = 10
2449
						dE.SoundId = "rbxassetid://"
2450
						dE.Parent = dv
2451
						dE:Play()
2452
						coroutine.resume(coroutine.create(function()		
2453
		for I = 1, 5 do
2454
			swait()
2455
			dv.Transparency = dv.Transparency + 0.175
2456
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
2457
		end
2458
	end))
2459
		end
2460
	end
2461
end
2462
------
2463
2464
vt = Vector3.new
2465
local new = Instance.new
2466
local cf = CFrame.new
2467
local cfa = CFrame.Angles
2468
local bc = BrickColor.new
2469
2470
function bigbangattack()
2471
	attack = true
2472
	Humanoid.WalkSpeed = 0
2473
	      for i = 0, 8, 0.1 do
2474
        swait()
2475
  Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
2476
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2477
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2478
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2479
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2480
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2481
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2482
	end
2483
local rng = Instance.new("Part", mouse)
2484
        rng.Anchored = true
2485
        rng.BrickColor = BrickColor.new("Cyan")
2486
        rng.CanCollide = false
2487
        rng.FormFactor = 3
2488
        rng.Name = "Ring"
2489
        rng.Size = Vector3.new(0.4,0.4,0.4)
2490
        rng.Transparency = 0
2491
        rng.TopSurface = 0
2492
        rng.BottomSurface = 0
2493
        rng.CFrame = RootPart.CFrame 
2494
        local rngm = Instance.new("SpecialMesh", rng)
2495
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2496
2497
local rng3 = rng:Clone()
2498
rng3.Parent = char
2499
local rng3m = rng3.Mesh
2500
2501
local rng5 = rng:Clone()
2502
rng5.Parent = char
2503
rng5.BrickColor = BrickColor.new("Cyan")
2504
local rng5m = rng5.Mesh
2505
local rng6 = rng:Clone()
2506
rng6.Material = "Plastic"
2507
rng6.BrickColor = BrickColor.new("Cyan")
2508
rng6.Parent = char
2509
local rng6m = rng6.Mesh
2510
rng6m.Scale = vt(7.5,7.5,7.5)
2511
rng6m.MeshType = "FileMesh"
2512
rng6m.MeshId = "rbxassetid://430736398"
2513
local Must2 = Instance.new("Sound",rng6)
2514
Must2.SoundId = "rbxassetid://135581154"
2515
Must2.Pitch = 0.99
2516
Must2.Volume = 3
2517
Must2.Looped = false
2518
wait(0)
2519
Must2:Play()	
2520
local hita = rng6.Touched:connect(function(hit) 
2521
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2522
end)
2523
2524
rng3.CFrame = RootPart.CFrame 
2525
2526
rng5.CFrame = RootPart.CFrame 
2527
rng6.CFrame = RootPart.CFrame
2528
			local pie222 = Instance.new("ParticleEmitter")
2529
pie222.Parent = rng6
2530
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2531
pie222.LightEmission = 1
2532
pie222.Size = NumberSequence.new(6,1)
2533
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2534
pie222.Transparency = NumberSequence.new(0.6,1)
2535
pie222.EmissionDirection = "Top"
2536
pie222.Enabled = true
2537
pie222.Lifetime = NumberRange.new(1)
2538
pie222.Rotation = NumberRange.new(-320, 320)
2539
pie222.Rate = 404
2540
pie222.Speed = NumberRange.new(0)
2541
pie222.LockedToPart = false
2542
pie222.VelocitySpread = 2 
2543
	wait()
2544
	local scaler = 10/5
2545
	local scaler2 = 10/5 
2546
	for i = 0,10,0.1 do
2547
		swait()
2548
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2549
		
2550
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2551
2552
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2553
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2554
		rng6.CFrame = rng3.CFrame
2555
		rng.Transparency = rng.Transparency + 1
2556
	
2557
		rng3.Transparency = rng3.Transparency + 0.01
2558
2559
		rng5.Transparency = rng5.Transparency + 0.01
2560
		rng6.Transparency = rng6.Transparency + 0.021
2561
		scaler = scaler - 0.125/5
2562
		scaler2 = scaler2 - 0.1/5
2563
	
2564
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2565
	
2566
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2567
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2568
	end
2569
	hita:disconnect()
2570
	game:GetService("Debris"):AddItem(rng, 1)
2571
2572
	game:GetService("Debris"):AddItem(rng3, 1)
2573
2574
	game:GetService("Debris"):AddItem(rng5, 1)
2575
	attack = false
2576
	pie222:Destroy()
2577
	Humanoid.WalkSpeed = 16
2578
end
2579
2580
2581
function bigbangattack2()
2582
	attack = true
2583
	Humanoid.WalkSpeed = 0
2584
	      for i = 0, 8, 0.1 do
2585
        swait()
2586
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2587
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2588
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2589
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2590
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2591
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2592
	end
2593
local rng = Instance.new("Part", RightArm)
2594
        rng.Anchored = true
2595
        rng.BrickColor = BrickColor.new("Cyan")
2596
        rng.CanCollide = false
2597
        rng.FormFactor = 3
2598
        rng.Name = "Ring"
2599
        rng.Size = Vector3.new(0.4,0.4,0.4)
2600
        rng.Transparency = 0
2601
        rng.TopSurface = 0
2602
        rng.BottomSurface = 0
2603
        rng.CFrame = RootPart.CFrame 
2604
        local rngm = Instance.new("SpecialMesh", rng)
2605
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2606
2607
local rng3 = rng:Clone()
2608
rng3.Parent = char
2609
local rng3m = rng3.Mesh
2610
2611
local rng5 = rng:Clone()
2612
rng5.Parent = char
2613
rng5.BrickColor = BrickColor.new("Cyan")
2614
local rng5m = rng5.Mesh
2615
local rng6 = rng:Clone()
2616
rng6.Material = "Plastic"
2617
rng6.BrickColor = BrickColor.new("Cyan")
2618
rng6.Parent = char
2619
local rng6m = rng6.Mesh
2620
rng6m.Scale = vt(7.5,7.5,30.5)
2621
rng6m.MeshType = "FileMesh"
2622
rng6m.MeshId = "rbxassetid://430736398"
2623
local Must2 = Instance.new("Sound",Torso)
2624
Must2.SoundId = "rbxassetid://719747626"
2625
Must2.Pitch = 0.99
2626
Must2.Volume = 3
2627
Must2.Looped = false
2628
wait(0)
2629
Must2:Play()	
2630
local hita = rng6.Touched:connect(function(hit) 
2631
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2632
end)
2633
2634
rng3.CFrame = Head.CFrame 
2635
2636
rng5.CFrame = Head.CFrame 
2637
rng6.CFrame = rng5.CFrame
2638
			local pie222 = Instance.new("ParticleEmitter")
2639
pie222.Parent = rng6
2640
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2641
pie222.LightEmission = 1
2642
pie222.Size = NumberSequence.new(15,1)
2643
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2644
pie222.Transparency = NumberSequence.new(0.6,1)
2645
pie222.EmissionDirection = "Top"
2646
pie222.Enabled = true
2647
pie222.Lifetime = NumberRange.new(1)
2648
pie222.Rotation = NumberRange.new(-320, 320)
2649
pie222.Rate = 404
2650
pie222.Speed = NumberRange.new(0)
2651
pie222.LockedToPart = false
2652
pie222.VelocitySpread = 2 
2653
	wait()
2654
	local scaler = 10/5
2655
	local scaler2 = 10/5 
2656
	for i = 0,10,0.1 do
2657
		swait()
2658
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2659
		
2660
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2661
2662
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2663
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2664
		rng6.CFrame = rng3.CFrame
2665
		rng.Transparency = rng.Transparency + 1
2666
	
2667
		rng3.Transparency = rng3.Transparency + 0.01
2668
2669
		rng5.Transparency = rng5.Transparency + 0.01
2670
		rng6.Transparency = rng6.Transparency + 0.021
2671
		scaler = scaler - 0.125/5
2672
		scaler2 = scaler2 - 0.1/5
2673
	
2674
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2675
	
2676
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2677
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2678
	end
2679
	hita:disconnect()
2680
	game:GetService("Debris"):AddItem(rng, 1)
2681
2682
	game:GetService("Debris"):AddItem(rng3, 1)
2683
2684
	game:GetService("Debris"):AddItem(rng5, 1)
2685
	attack = false
2686
	pie222:Destroy()
2687
	Humanoid.WalkSpeed = 16
2688
end
2689
2690
2691
2692
2693
2694
mouse.KeyDown:connect(function(k) ---galickgun
2695
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2696
    MV4 = 0
2697
local Must = Instance.new("Sound",Torso)
2698
Must.SoundId = "rbxassetid://719748223"
2699
Must.Pitch = 0.99
2700
Must.Volume = 3.4
2701
Must.Looped = false
2702
wait(0)
2703
Must:Play()	
2704
    Humanoid.WalkSpeed = 13
2705
local Aura = Instance.new('ParticleEmitter')
2706
Aura.Name = "Aura"
2707
Aura.Texture = "rbxassetid://347730682"
2708
Aura.Parent = Torso
2709
Aura.LightEmission = 1
2710
Aura.Transparency = NumberSequence.new(0.4,1)
2711
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2712
Aura.Size = NumberSequence.new(1,9)
2713
Aura.Rotation = NumberRange.new(-360,360)
2714
Aura.LockedToPart = true
2715
Aura.Lifetime = NumberRange.new(1)
2716
Aura.Rate = 100
2717
Aura.Speed = NumberRange.new(0)
2718
Aura.EmissionDirection = "Top"
2719
local Aura2 = Instance.new('ParticleEmitter')
2720
Aura2.Name = "Aura"
2721
Aura2.Texture = "rbxassetid://1046299182"
2722
Aura2.Parent = Torso
2723
Aura2.LightEmission = 1
2724
Aura2.Transparency = NumberSequence.new(0,1)
2725
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2726
Aura2.Size = NumberSequence.new(14)
2727
Aura2.Rotation = NumberRange.new(-360,360)
2728
Aura2.LockedToPart = true
2729
Aura2.Lifetime = NumberRange.new(0.2)
2730
Aura2.Rate = 20
2731
Aura2.Speed = NumberRange.new(0)
2732
Aura2.EmissionDirection = "Top"
2733
    attack = true
2734
    Firepart1 = Instance.new("Part", RightArm)
2735
    Firepart1.Size = Vector3.new(1, 1, 1)
2736
    GuW1 = Instance.new("Weld")
2737
    GuW1.Name = "GuW"
2738
    GuW1.Part0 = RightArm
2739
    GuW1.C0 = cn(0, -1, 0)
2740
    GuW1.C1 = cn(0, 0, 0)
2741
    GuW1.Part1 = Firepart1
2742
    GuW1.Parent = RightArm
2743
    Firepart1.Transparency = 1
2744
    Firepart2 = Instance.new("Part", LeftArm)
2745
    Firepart2.Size = Vector3.new(1, 1, 1)
2746
    GuW2 = Instance.new("Weld")
2747
    GuW2.Name = "GuW"
2748
    GuW2.Part0 = LeftArm
2749
    GuW2.C0 = cn(0, -1, 0)
2750
    GuW2.C1 = cn(0, 0, 0)
2751
    GuW2.Part1 = Firepart2
2752
    GuW2.Parent = LeftArm
2753
    Firepart2.Transparency = 1
2754
    GuW1:Destroy()
2755
    GuW1 = Instance.new("Weld")
2756
    GuW1.Name = "GuW"
2757
    GuW1.Part0 = Torso
2758
    GuW1.C0 = cn(0, 0, -6)
2759
    GuW1.C1 = cn(0, 0, 0)
2760
    GuW1.Part1 = Firepart1
2761
    GuW1.Parent = Torso
2762
    GuW2:Destroy()
2763
    GuW2 = Instance.new("Weld")
2764
    GuW2.Name = "GuW"
2765
    GuW2.Part0 = Torso
2766
    GuW2.C0 = cn(0, 0, -6)
2767
    GuW2.C1 = cn(0, 0, 0)
2768
    GuW2.Part1 = Firepart2
2769
    GuW2.Parent = Torso
2770
    GuW2:Destroy()
2771
    GuW2 = Instance.new("Weld")
2772
    GuW2.Name = "GuW"
2773
    GuW2.Part0 = Torso
2774
    GuW2.C0 = cn(0, 0, -4)
2775
    GuW2.C1 = cn(0, 0, 0)
2776
    GuW2.Part1 = Firepart2
2777
    GuW2.Parent = Torso
2778
    for i = 0, 18, 0.1 do
2779
      swait()
2780
      if Torsovelocity.Y > 2 then
2781
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2782
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2783
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2784
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2785
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2786
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2787
      elseif Torsovelocity.Y < 1 then
2788
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2789
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2790
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2791
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2792
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2793
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2794
      end
2795
    end
2796
    GuW1:Destroy()
2797
    GuW1 = Instance.new("Weld")
2798
    GuW1.Name = "GuW"
2799
    GuW1.Part0 = Torso
2800
    GuW1.C0 = cn(0, 0, -15)
2801
    GuW1.C1 = cn(0, 0, 0)
2802
    GuW1.Part1 = Firepart1
2803
    GuW1.Parent = Torso
2804
    GuW2:Destroy()
2805
    GuW2 = Instance.new("Weld")
2806
    GuW2.Name = "GuW"
2807
    GuW2.Part0 = Torso
2808
    GuW2.C0 = cn(0, 0, -17.5)
2809
    GuW2.C1 = cn(0, 0, 0)
2810
    GuW2.Part1 = Firepart2
2811
    GuW2.Parent = Torso
2812
local Must = Instance.new("Sound",Torso)
2813
Must.SoundId = "rbxassetid://719747626"
2814
Must.Pitch = 0.99
2815
Must.Volume = 3.9
2816
Must.Looped = false
2817
wait(0)
2818
Must:Play()	
2819
    for i = 0, 1.25, 0.01 do
2820
      swait()
2821
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
2822
      shoottraildd22(mouse.Hit.p, Torso, 0)
2823
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2824
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2825
      if Torsovelocity.Y > 2 then
2826
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2827
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2828
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
2829
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
2830
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2831
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2832
      end
2833
    end
2834
Must:Stop()
2835
Aura:Destroy()
2836
Aura2:Destroy()
2837
    wait(0.5)
2838
    Humanoid.WalkSpeed = 16
2839
    attack = false
2840
    MV4 = 300
2841
    Firepart1:Destroy()
2842
    Firepart2:Destroy()
2843
  end
2844
end)
2845
2846
2847
d = {}
2848
function iteffect()
2849
2850
coroutine.resume(coroutine.create(function()
2851
2852
for i = 1, 10 do
2853
effect = Instance.new("Part", workspace)
2854
effect.Anchored = true
2855
effect.CanCollide = false
2856
effect.Size = Vector3.new(0.2, 3, 0.2)
2857
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2858
effect.Transparency = 0
2859
effect.Material = "Plastic"
2860
effect.BrickColor = BrickColor.new("Really black")
2861
table.insert(d, effect)
2862
game:GetService("Debris"):AddItem(effect, 0.3)
2863
end
2864
2865
coroutine.resume(coroutine.create(function()
2866
for i = 1, 10 do
2867
for i,e in pairs(d) do
2868
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2869
e.Transparency = e.Transparency + 0.030
2870
end
2871
wait(0.01)
2872
end
2873
2874
end))
2875
end))
2876
2877
2878
end
2879
2880
tp = true
2881
2882
mouse.KeyDown:connect(function(k)
2883
if k == "e" then
2884
if tp == true then
2885
tp = false
2886
char.Head.face.Parent = game.Lighting
2887
  wait(0)
2888
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2889
game.Lighting.face.Parent = char.Head
2890
   wait(0)
2891
tp = true
2892
2893
2894
end
2895
end
2896
end)
2897
2898
2899
MV4 = 300
2900
mouse.KeyDown:connect(function(k)
2901
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2902
    MV4 = 0
2903
local Must = Instance.new("Sound",workspace)
2904
Must.SoundId = "rbxassetid://512366303"
2905
Must.Pitch = 0.99
2906
Must.Volume = 3.5
2907
Must.Looped = true
2908
wait(0)
2909
Must:Play()
2910
		 local lb = Instance.new("Part")
2911
  lb.Parent = char
2912
   lb.Material = "Neon"
2913
    lb.Color = BrickColor.new("Gold").Color
2914
     lb.CanCollide = false
2915
     lb.Material = "Neon"
2916
     lb.Size = vt(1,1,1)
2917
     lb.CFrame = Torso.CFrame
2918
     lb.Rotation = vt(0,0,0)
2919
     lb.Anchored = true
2920
     lb.Transparency = 0
2921
     local thing = Instance.new("SpecialMesh",lb)
2922
     thing.MeshType = "FileMesh"
2923
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2924
     thing.Scale = vt(0,15,0)
2925
     local chancerot = math.random(1,2)
2926
     for z = 0, 4 do
2927
     if chancerot == 1 then
2928
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2929
     elseif chancerot == 2 then
2930
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2931
     end
2932
     lb.Transparency = lb.Transparency + 0.1
2933
     thing.Scale = thing.Scale + vt(15,0,15)
2934
     wait()
2935
     end
2936
     for z = 0, 4 do
2937
     if chancerot == 1 then
2938
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2939
     elseif chancerot == 2 then
2940
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2941
     end
2942
     lb.Transparency = lb.Transparency + 0.1
2943
     thing.Scale = thing.Scale + vt(15,0,15)
2944
     wait()
2945
end
2946
2947
local Aura = Instance.new('ParticleEmitter')
2948
Aura.Name = "Aura"
2949
Aura.Texture = "rbxassetid://347730682"
2950
Aura.Parent = Torso
2951
Aura.LightEmission = 1
2952
Aura.Transparency = NumberSequence.new(0.5,1)
2953
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2954
Aura.Size = NumberSequence.new(1,25)
2955
Aura.Rotation = NumberRange.new(-360,360)
2956
Aura.LockedToPart = true
2957
Aura.Lifetime = NumberRange.new(1)
2958
Aura.Rate = 100
2959
Aura.Speed = NumberRange.new(0)
2960
Aura.EmissionDirection = "Top"
2961
local Aura2 = Instance.new('ParticleEmitter')
2962
Aura2.Name = "Aura"
2963
Aura2.Texture = "rbxassetid://1046299182"
2964
Aura2.Parent = Torso
2965
Aura2.LightEmission = 1
2966
Aura2.Transparency = NumberSequence.new(0,1)
2967
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2968
Aura2.Size = NumberSequence.new(55)
2969
Aura2.Rotation = NumberRange.new(-360,360)
2970
Aura2.LockedToPart = true
2971
Aura2.Lifetime = NumberRange.new(0.2)
2972
Aura2.Rate = 20
2973
Aura2.Speed = NumberRange.new(0)
2974
Aura2.EmissionDirection = "Top"
2975
lig = Instance.new("PointLight",Player.Character.Torso)
2976
lig.Color=Color3.new(255,255,0)
2977
lig.Range = 12
2978
    Humanoid.WalkSpeed = 0.01
2979
    attack = true
2980
    Firepart1 = Instance.new("Part", RightArm)
2981
    Firepart1.Size = Vector3.new(1, 1, 1)
2982
    GuW1 = Instance.new("Weld")
2983
    GuW1.Name = "GuW"
2984
    GuW1.Part0 = RightArm
2985
    GuW1.C0 = cn(0, -1, 0)
2986
    GuW1.C1 = cn(0, 0, 0)
2987
    GuW1.Part1 = Firepart1
2988
    GuW1.Parent = RightArm
2989
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
2990
    Firepart1.Transparency = 1
2991
    Firepart2 = Instance.new("Part", LeftArm)
2992
    Firepart2.Size = Vector3.new(1, 1, 1)
2993
    GuW2 = Instance.new("Weld")
2994
    GuW2.Name = "GuW"
2995
    GuW2.Part0 = LeftArm
2996
    GuW2.C0 = cn(0, -1, 0)
2997
    GuW2.C1 = cn(0, 0, 0)
2998
    GuW2.Part1 = Firepart2
2999
    GuW2.Parent = LeftArm
3000
    Firepart2.Transparency = 1
3001
 
3002
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3003
    GuW1:Destroy()
3004
    GuW1 = Instance.new("Weld")
3005
    GuW1.Name = "GuW"
3006
    GuW1.Part0 = Torso
3007
    GuW1.C0 = cn(0, 0, -6)
3008
    GuW1.C1 = cn(0, 0, 0)
3009
    GuW1.Part1 = Firepart1
3010
    GuW1.Parent = Torso
3011
    GuW2:Destroy()
3012
    GuW2 = Instance.new("Weld")
3013
    GuW2.Name = "GuW"
3014
    GuW2.Part0 = Torso
3015
    GuW2.C0 = cn(0, 0, -6)
3016
    GuW2.C1 = cn(0, 0, 0)
3017
    GuW2.Part1 = Firepart2
3018
    GuW2.Parent = Torso
3019
3020
    GuW2:Destroy()
3021
    GuW2 = Instance.new("Weld")
3022
    GuW2.Name = "GuW"
3023
    GuW2.Part0 = Torso
3024
    GuW2.C0 = cn(0, 0, -4)
3025
    GuW2.C1 = cn(0, 0, 0)
3026
    GuW2.Part1 = Firepart2
3027
    GuW2.Parent = Torso
3028
    for i = 0, 15, 0.1 do
3029
      swait()
3030
      if Torsovelocity.Y > 2 then
3031
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3032
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3033
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3034
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3035
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3036
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3037
      elseif Torsovelocity.Y < 1 then
3038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3039
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3040
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3042
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3043
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3044
      end
3045
    end
3046
wait(16)
3047
local Aura3 = Instance.new('ParticleEmitter')
3048
Aura3.Name = "Aura"
3049
Aura3.Texture = "rbxassetid://1046299182"
3050
Aura3.Parent = Torso
3051
Aura3.LightEmission = 1
3052
Aura3.Transparency = NumberSequence.new(0.4,1)
3053
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3054
Aura3.Size = NumberSequence.new(140)
3055
Aura3.Rotation = NumberRange.new(-360,360)
3056
Aura3.LockedToPart = true
3057
Aura3.Lifetime = NumberRange.new(0.2)
3058
Aura3.Rate = 70
3059
Aura3.Speed = NumberRange.new(0)
3060
Aura3.EmissionDirection = "Top"
3061
local Aura4 = Instance.new('ParticleEmitter')
3062
Aura4.Name = "Aura"
3063
Aura4.Texture = "rbxassetid://1046299182"
3064
Aura4.Parent = Torso
3065
Aura4.LightEmission = 1
3066
Aura4.Transparency = NumberSequence.new(0.7,1)
3067
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3068
Aura4.Size = NumberSequence.new(190)
3069
Aura4.Rotation = NumberRange.new(-360,360)
3070
Aura4.LockedToPart = true
3071
Aura4.Lifetime = NumberRange.new(0.2)
3072
Aura4.Rate = 120
3073
Aura4.Speed = NumberRange.new(0)
3074
Aura4.EmissionDirection = "Top"
3075
local Aura5 = Instance.new('ParticleEmitter')
3076
Aura5.Name = "Aura"
3077
Aura5.Texture = "rbxassetid://347730682"
3078
Aura5.Parent = Torso
3079
Aura5.LightEmission = 1
3080
Aura5.Transparency = NumberSequence.new(0.2,1)
3081
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3082
Aura5.Size = NumberSequence.new(1,65)
3083
Aura5.Rotation = NumberRange.new(-360,360)
3084
Aura5.LockedToPart = true
3085
Aura5.Lifetime = NumberRange.new(1)
3086
Aura5.Rate = 200
3087
Aura5.Speed = NumberRange.new(0)
3088
Aura5.EmissionDirection = "Top"
3089
local quake = Instance.new("Sound",workspace) 
3090
quake.SoundId = "rbxassetid://1048411878"
3091
quake.Pitch = 0.99
3092
quake.Volume = 1.3
3093
quake.Looped = true
3094
wait(0)
3095
quake:Play()
3096
local scrr = Instance.new("Sound",Torso)
3097
scrr.SoundId = "rbxassetid://908472235"
3098
scrr.Pitch = 0.99
3099
scrr.Volume = 5.5
3100
scrr.Looped = true
3101
wait(0)
3102
scrr:Play()
3103
3104
 for i = 0, 2, 0.1 do
3105
      swait()
3106
		 local lb = Instance.new("Part")
3107
  lb.Parent = char
3108
   lb.Material = "Neon"
3109
    lb.Color = BrickColor.new("Gold").Color
3110
     lb.CanCollide = false
3111
     lb.Material = "Neon"
3112
     lb.Size = vt(0.5,0,0.5)
3113
     lb.CFrame = Torso.CFrame
3114
     lb.Rotation = vt(0,0,0)
3115
     lb.Anchored = true
3116
     lb.Transparency = 0
3117
     local thing = Instance.new("SpecialMesh",lb)
3118
     thing.MeshType = "FileMesh"
3119
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3120
     thing.Scale = vt(0,15,0)
3121
     local chancerot = math.random(1,2)
3122
     for z = 0, 4 do
3123
     if chancerot == 1 then
3124
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3125
     elseif chancerot == 2 then
3126
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3127
     end
3128
     lb.Transparency = lb.Transparency + 0.1
3129
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3130
     wait()
3131
     end
3132
     for z = 0, 4 do
3133
     if chancerot == 1 then
3134
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3135
     elseif chancerot == 2 then
3136
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3137
     end
3138
     lb.Transparency = lb.Transparency + 0.1
3139
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3140
     wait()
3141
end
3142
end
3143
3144
    
3145
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3146
    for i = 0, 24, 0.1 do
3147
      swait()
3148
      if Torsovelocity.Y > 2 then
3149
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3150
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3151
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3152
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3153
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3154
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3155
      elseif Torsovelocity.Y < 1 then
3156
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3157
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3158
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3159
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3160
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3161
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3162
      end
3163
    end
3164
wait(5)
3165
    GuW1:Destroy()
3166
    GuW1 = Instance.new("Weld")
3167
    GuW1.Name = "GuW"
3168
    GuW1.Part0 = Torso
3169
    GuW1.C0 = cn(0, 0, -15)
3170
    GuW1.C1 = cn(0, 0, 0)
3171
    GuW1.Part1 = Firepart1
3172
    GuW1.Parent = Torso
3173
    GuW2:Destroy()
3174
    GuW2 = Instance.new("Weld")
3175
    GuW2.Name = "GuW"
3176
    GuW2.Part0 = Torso
3177
    GuW2.C0 = cn(0, 0, -17.5)
3178
    GuW2.C1 = cn(0, 0, 0)
3179
    GuW2.Part1 = Firepart2
3180
    GuW2.Parent = Torso
3181
local Must2 = Instance.new("Sound",Torso) --1048411878
3182
Must2.SoundId = "rbxassetid://950551676"
3183
Must2.Pitch = 0.99
3184
Must2.Volume = 10
3185
Must2.Looped = false
3186
wait(0)
3187
Must2:Play()
3188
quake:Stop()
3189
scrr:Stop()
3190
local Gone = Instance.new('ParticleEmitter')
3191
Gone.Name = "Aura"
3192
Gone.Texture = "rbxassetid://1046299182"
3193
Gone.Parent = Torso
3194
Gone.LightEmission = 1
3195
Gone.Transparency = NumberSequence.new(0.7,1)
3196
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3197
Gone.Size = NumberSequence.new(340)
3198
Gone.Rotation = NumberRange.new(-360,360)
3199
Gone.LockedToPart = true
3200
Gone.Lifetime = NumberRange.new(0.2)
3201
Gone.Rate = 70
3202
Gone.Speed = NumberRange.new(0)
3203
Gone.EmissionDirection = "Top"
3204
wait(2)
3205
Aura:Destroy()
3206
Aura2:Destroy()
3207
Aura3:Destroy()
3208
Aura4:Destroy()
3209
Aura5:Destroy()
3210
lig:Destroy()
3211
Gone:Destroy()
3212
    for i = 0, 3, 0.01 do
3213
      swait()
3214
      shoottraildd2(mouse.Hit.p, Torso, 0)
3215
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3216
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3217
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3218
       if Torsovelocity.Y > 2 then
3219
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3220
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3221
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3222
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3223
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3224
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3225
      elseif Torsovelocity.Y < 1 then
3226
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3227
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3228
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3229
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3230
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3231
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3232
      end
3233
    end
3234
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3235
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3236
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3237
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3238
    for i = 0, 3, 0.1 do
3239
      swait()
3240
      if Torsovelocity.Y > 2 then
3241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3243
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3245
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3246
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3247
      elseif Torsovelocity.Y < 1 then
3248
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3250
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3252
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3253
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3254
      end
3255
    end
3256
    wait(1)
3257
    Humanoid.WalkSpeed = 16
3258
    attack = false
3259
    MV4 = 0
3260
Must:Stop()
3261
    Firepart1:Destroy()
3262
    Firepart2:Destroy()
3263
  end
3264
end)
3265
3266
3267
3268
3269
3270
musiccommand = 1
3271
musicwait = false
3272
mouse.KeyDown:connect(function(k)
3273
  if k == "=" and attack == false then
3274
    if musiccommand == 1 and musicwait == false then
3275
      musicwait = true
3276
      sou2:Stop()
3277
      musiccommand = 2
3278
    end
3279
    if musiccommand == 2 and musicwait == false then
3280
      musicwait = true
3281
      sou2:Play()
3282
      sou2.Volume = 2
3283
      musiccommand = 3
3284
    end
3285
    if musiccommand == 3 and musicwait == false then
3286
      musicwait = true
3287
      sou2.Volume = 0.5
3288
      musiccommand = 1
3289
    end
3290
    musicwait = false
3291
  end
3292
end)
3293
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3294
  Hitpart3 = Instance.new("Part", HPart3)
3295
  Hitpart3.Size = Vector3.new(1, 1, 1)
3296
  Hitpart3.CanCollide = false
3297
  HuW3 = Instance.new("Weld")
3298
  HuW3.Name = "GuW"
3299
  HuW3.Part0 = HPart3
3300
  HuW3.C0 = cn(Xv, Yv, Zv)
3301
  HuW3.C1 = cn(0, 0, 0)
3302
  HuW3.Part1 = Hitpart3
3303
  HuW3.Parent = HPart3
3304
  Hitpart3.Transparency = 1
3305
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3306
end
3307
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3308
  Hitpart2 = Instance.new("Part", HPart2)
3309
  Hitpart2.Size = Vector3.new(1, 1, 1)
3310
  Hitpart2.CanCollide = false
3311
  HuW2 = Instance.new("Weld")
3312
  HuW2.Name = "GuW"
3313
  HuW2.Part0 = HPart2
3314
  HuW2.C0 = cn(Xv, Yv, Zv)
3315
  HuW2.C1 = cn(0, 0, 0)
3316
  HuW2.Part1 = Hitpart2
3317
  HuW2.Parent = HPart2
3318
  Hitpart2.Transparency = 1
3319
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3320
end
3321
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3322
  Hitpart = Instance.new("Part", HPart)
3323
  Hitpart.Size = Vector3.new(1, 1, 1)
3324
  Hitpart.CanCollide = false
3325
  HuW = Instance.new("Weld")
3326
  HuW.Name = "GuW"
3327
  HuW.Part0 = HPart
3328
  HuW.C0 = cn(Xv, Yv, Zv)
3329
  HuW.C1 = cn(0, 0, 0)
3330
  HuW.Part1 = Hitpart
3331
  HuW.Parent = HPart
3332
  Hitpart.Transparency = 1
3333
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3334
end
3335
wait2 = false
3336
combo = 1
3337
mouse.Button1Down:connect(function(key)
3338
  if attack == false then
3339
    attack = true
3340
    Humanoid.WalkSpeed = 17.01
3341
    if combo == 1 and wait2 == false then
3342
      wait2 = true
3343
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3344
      HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
3345
      for i = 0, 0.3, 0.1 do
3346
        swait()
3347
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3348
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3349
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3350
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
3351
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3352
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3353
      end
3354
      combo = 2
3355
    end
3356
    if combo == 2 and wait2 == false then
3357
      wait2 = true
3358
   
3359
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3360
      for i = 0, 0.3, 0.1 do
3361
        swait()
3362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
3365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3366
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3367
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3368
      end
3369
      combo = 3
3370
    end
3371
    if combo == 3 and wait2 == false then
3372
      wait2 = true
3373
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3374
      HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
3375
      for i = 0, 0.1, 0.1 do
3376
        swait()
3377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3379
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3381
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
3382
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3383
      end
3384
      combo = 1
3385
    end
3386
    Humanoid.WalkSpeed = 16
3387
    Hitpart:Destroy()
3388
    wait2 = false
3389
    attack = false
3390
  end
3391
end)
3392
--
3393
mouse.KeyDown:connect(function(k)
3394
  if k == "f" then
3395
	  CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
3396
      HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
3397
      for i = 0, 1.2, 0.1 do
3398
        swait()
3399
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
3400
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
3401
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3402
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
3403
        RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3404
        LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3405
      end
3406
end
3407
end)
3408
--
3409
MV1 = 20
3410
mouse.KeyDown:connect(function(k)
3411
  if k == "=" and attack == false then
3412
    if firemode == true then
3413
      firemode = false
3414
      print("ice mode")
3415
      icesmoke.Acceleration = Vector3.new(0,0,0)
3416
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3417
      icesmoke.Transparency = NumberSequence.new({
3418
        NumberSequenceKeypoint.new(0, 0.9),
3419
        NumberSequenceKeypoint.new(1, 1)
3420
      })
3421
      icesmoke.Size = NumberSequence.new(3)
3422
      icesmoke.Parent = RightArm
3423
    else
3424
      firemode = true
3425
      print("fire mode")
3426
      ice_mode = false
3427
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3428
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3429
      icesmoke.Rate = 400
3430
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3431
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3432
      icesmoke.Size = NumberSequence.new(3)
3433
      icesmoke.EmissionDirection = "Top"
3434
      icesmoke.Parent = LeftArm
3435
    end
3436
  end
3437
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
3438
    MV1 = 90
3439
    Humanoid.WalkSpeed = 15
3440
    attack = true
3441
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3442
    Firepart2 = Instance.new("Part", LeftArm)
3443
    Firepart2.Size = Vector3.new(1, 1, 1)
3444
    Firepart2.CanCollide = false
3445
    GuW2 = Instance.new("Weld")
3446
    GuW2.Name = "GuW"
3447
    GuW2.Part0 = LeftArm
3448
    GuW2.C0 = cn(0, -0.5, 0)
3449
    GuW2.C1 = cn(0, 0, 0)
3450
    GuW2.Part1 = Firepart2
3451
    GuW2.Parent = LeftArm
3452
    Firepart2.Transparency = 1
3453
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3454
    for i = 0, 2, 0.1 do
3455
      swait()
3456
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3457
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3458
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3459
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3460
      LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
3461
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3462
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3463
    end
3464
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3465
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3466
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3467
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3468
    Humanoid.WalkSpeed = 16
3469
    attack = false
3470
    Firepart2:Destroy()
3471
  end
3472
end)
3473
MV2 = 90
3474
3475
mouse.KeyDown:connect(function(key)
3476
	if key == "=" then
3477
Head.Transparency = 1
3478
Torso.Transparency = 1
3479
LeftArm.Transparency = 1
3480
Head.face.Texture = ""
3481
RightArm.Transparency = 1	
3482
LeftLeg.Transparency = 1
3483
RightLeg.Transparency = 1
3484
mesh1.Transparency = 1
3485
mesh2.Transparency = 1
3486
mesh5.Transparency = 1
3487
mesheye.Transparency = 1
3488
mesheye1.Transparency = 1
3489
mesheye2.Transparency = 1
3490
mesheye3.Transparency = 1
3491
char.Parent = workspace.Camera
3492
char.WalkSpeed = 60
3493
if char:FindFirstChild("TalkingBillBoard")~= nil then
3494
char:FindFirstChild("TalkingBillBoard"):destroy()
3495
end
3496
	end
3497
end)
3498
mouse.KeyUp:connect(function(key)
3499
	if key == "=" then
3500
Head.Transparency = 0
3501
Torso.Transparency = 0
3502
LeftArm.Transparency = 0
3503
Head.face.Texture = ""
3504
RightArm.Transparency = 0	
3505
LeftLeg.Transparency = 0
3506
RightLeg.Transparency = 0
3507
mesh1.Transparency = 0
3508
mesh2.Transparency = 0
3509
mesh5.Transparency = 0
3510
mesheye.Transparency = 0
3511
mesheye1.Transparency = 0
3512
mesheye2.Transparency = 0
3513
mesheye3.Transparency = 0
3514
hat1.Transparency = 0
3515
hat2.Transparency = 0
3516
hat3.Transparency = 0
3517
hat4.Transparency = 0
3518
hat5.Transparency = 0
3519
hat6.Transparency = 0
3520
hat7.Transparency = 0
3521
hat8.Transparency = 0
3522
hat9.Transparency = 0
3523
char.Parent = workspace
3524
	end
3525
end)
3526
3527
mouse.KeyDown:connect(function(k)
3528
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3529
    MV2 = 90
3530
    attack = true
3531
    Firepart = Instance.new("Part", RightArm)
3532
    Firepart.Size = Vector3.new(1, 1, 1)
3533
    GuW = Instance.new("Weld")
3534
    GuW.Name = "GuW"
3535
    GuW.Part0 = RightArm
3536
    GuW.C0 = cn(0, -1, 0)
3537
    GuW.C1 = cn(0, 0, 0)
3538
    GuW.Part1 = Firepart
3539
    GuW.Parent = RightArm
3540
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3541
    Firepart.Transparency = 1
3542
    Humanoid.WalkSpeed = 15
3543
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3544
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3545
    for i = 1, 3 do
3546
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3547
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3548
    end
3549
    for i = 0, 3, 0.1 do
3550
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3551
      swait()
3552
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3553
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3554
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
3555
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3556
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3557
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3558
    end
3559
wait(1)
3560
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3561
 
3562
    Humanoid.WalkSpeed = 16
3563
    attack = false
3564
    Firepart:Destroy()
3565
  end
3566
3567
3568
3569
 
3570
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3571
    MV2 = 90
3572
    attack = true
3573
    Firepart = Instance.new("Part", RightArm)
3574
    Firepart.Size = Vector3.new(1, 1, 1)
3575
    GuW = Instance.new("Weld")
3576
    GuW.Name = "GuW"
3577
    GuW.Part0 = RightArm
3578
    GuW.C0 = cn(0, -1, 0)
3579
    GuW.C1 = cn(0, 0, 0)
3580
    GuW.Part1 = Firepart
3581
    GuW.Parent = RightArm
3582
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3583
    Firepart.Transparency = 1
3584
    Humanoid.WalkSpeed = 0.01
3585
    for i = 0, 4, 0.1 do
3586
      swait()
3587
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3588
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3589
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3590
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3591
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
3592
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3593
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3594
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3595
    end
3596
    for i = 0, 4, 0.1 do
3597
      swait()
3598
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3599
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3600
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3601
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3602
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
3603
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3604
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3605
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3606
    end
3607
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3608
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3609
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3610
    for i = 1, 3 do
3611
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3612
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3613
    end
3614
    for i = 0, 2, 0.1 do
3615
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3616
      swait()
3617
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3618
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3619
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
3620
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3621
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3622
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3623
    end
3624
    Humanoid.WalkSpeed = 16
3625
    attack = false
3626
    Firepart:Destroy()
3627
  end
3628
end)
3629
Rapid = false
3630
BasePart = Instance.new("Part")
3631
BasePart.Shape = Enum.PartType.Block
3632
BasePart.Material = Enum.Material.Neon
3633
BasePart.TopSurface = Enum.SurfaceType.Smooth
3634
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3635
BasePart.FormFactor = Enum.FormFactor.Custom
3636
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3637
BasePart.CanCollide = true
3638
BasePart.Locked = true
3639
BasePart.Anchored = false
3640
local icy_Player = game.Players.localPlayer
3641
local icy_mouse = icy_Player:GetMouse()
3642
ice_mode = false
3643
local colors = {
3644
  BrickColor.new("Cyan"),
3645
  BrickColor.new("Medium blue"),
3646
  BrickColor.new("Pastel blue")
3647
}
3648
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3649
if root then
3650
  icy_mouse.KeyDown:connect(function(k)
3651
    if k == "=" and firemode == false then
3652
      if ice_mode == true then
3653
        ice_mode = false
3654
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3655
      else
3656
        ice_mode = true
3657
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3658
      end
3659
    end
3660
    if k == "z" and firemode == true then
3661
      attack = true
3662
      do
3663
        local Stop = false
3664
        local Version = 0
3665
        local MaxSpeed = 5
3666
        local Speed = 3.5
3667
        local Keys = {}
3668
        local Force = 10000
3669
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3670
        swait(0.5)
3671
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3672
        if Fly then
3673
          Fly:Destroy()
3674
        end
3675
        if Rot then
3676
          Rot:Destroy()
3677
        end
3678
        Fly = Instance.new("BodyPosition", char.Torso)
3679
        Fly.Name = "LMMFly"
3680
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3681
        Fly.P = Force
3682
        Fly.position = char.Torso.Position
3683
        Rot = Instance.new("BodyGyro", char.Torso)
3684
        Rot.Name = "LMMRot"
3685
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3686
        Rot.P = Force
3687
        Rot.cframe = cam.CoordinateFrame
3688
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3689
        local Thread, Old = Version, nil
3690
        char.Humanoid.PlatformStand = true
3691
        function StopFly()
3692
          Version = Version + 1
3693
          Stop = true
3694
          char.Humanoid.PlatformStand = false
3695
          Fly:Destroy()
3696
          Rot:Destroy()
3697
          attack = false
3698
        end
3699
        char.ChildAdded:connect(function(Obj)
3700
          wait()
3701
          if Obj.Name == "LM" .. "MFlyStop" then
3702
            Obj:Destroy()
3703
            StopFly()
3704
          end
3705
        end)
3706
        HitpartFunk2(RightArm, 0, -0.7, 0)
3707
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3708
        for i = 0, 25, 0.1 do
3709
          if attack == true then
3710
            swait()
3711
           
3712
          end
3713
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3714
          if Keys[string.char(48)] then
3715
            Speed = 1
3716
          end
3717
          if Keys.w then
3718
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3719
          end
3720
          if Keys.s then
3721
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3722
          end
3723
          if Keys.d then
3724
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3725
          end
3726
          if Keys.a then
3727
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3728
          end
3729
          if Keys.e or Keys[" "] then
3730
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3731
          end
3732
          if Keys.q then
3733
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3734
          end
3735
          if Keys.z then
3736
            StopFly()
3737
          end
3738
          if Old ~= Vectoring then
3739
            Fly.position = Vectoring.p
3740
            Old = Vectoring
3741
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3742
          else
3743
            Speed = 1
3744
          end
3745
          Rot.cframe = cam.CoordinateFrame
3746
          mouse.KeyDown:connect(function(Key)
3747
            Keys[Key] = true
3748
          end)
3749
          mouse.KeyUp:connect(function(Key)
3750
            Keys[Key] = false
3751
          end)
3752
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3753
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3754
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3755
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3756
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3757
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3758
        end
3759
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3760
        attack = false
3761
        char.Humanoid.PlatformStand = false
3762
        Fly:Destroy()
3763
        Rot:Destroy()
3764
      end
3765
    end
3766
  if k == "=" and InForm == true then
3767
      attack = true
3768
      do
3769
        local Stop = false
3770
        local Version = 0
3771
        local MaxSpeed = 6
3772
        local Speed = 3
3773
        local Keys = {}
3774
        local Force = 10000
3775
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3776
        swait(1)
3777
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3778
        if Fly then
3779
          Fly:Destroy()
3780
        end
3781
        if Rot then
3782
          Rot:Destroy()
3783
        end
3784
        Fly = Instance.new("BodyPosition", char.Torso)
3785
        Fly.Name = "LMMFly"
3786
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3787
        Fly.P = Force
3788
        Fly.position = char.Torso.Position
3789
        Rot = Instance.new("BodyGyro", char.Torso)
3790
        Rot.Name = "LMMRot"
3791
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3792
        Rot.P = Force
3793
        Rot.cframe = cam.CoordinateFrame
3794
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3795
        local Thread, Old = Version, nil
3796
        char.Humanoid.PlatformStand = true
3797
        function StopFly()
3798
          Version = Version + 1
3799
          Stop = true
3800
          char.Humanoid.PlatformStand = false
3801
          Fly:Destroy()
3802
          Rot:Destroy()
3803
          attack = false
3804
        end
3805
        char.ChildAdded:connect(function(Obj)
3806
          wait()
3807
          if Obj.Name == "LM" .. "MFlyStop" then
3808
            Obj:Destroy()
3809
            StopFly()
3810
          end
3811
        end)
3812
        HitpartFunk2(RightArm, 0, -0.7, 0)
3813
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3814
        for i = 0, 25, 0.1 do
3815
          if attack == true then
3816
            swait()
3817
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3818
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3819
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3820
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3821
          end
3822
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3823
          if Keys[string.char(48)] then
3824
            Speed = 1
3825
          end
3826
          if Keys.w then
3827
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3828
          end
3829
          if Keys.s then
3830
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3831
          end
3832
          if Keys.d then
3833
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3834
          end
3835
          if Keys.a then
3836
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3837
          end
3838
          if Keys.e or Keys[" "] then
3839
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3840
          end
3841
          if Keys.q then
3842
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3843
          end
3844
          if Keys.z then
3845
            StopFly()
3846
          end
3847
          if Old ~= Vectoring then
3848
            Fly.position = Vectoring.p
3849
            Old = Vectoring
3850
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3851
          else
3852
            Speed = 1
3853
          end
3854
          Rot.cframe = cam.CoordinateFrame
3855
          mouse.KeyDown:connect(function(Key)
3856
            Keys[Key] = true
3857
          end)
3858
          mouse.KeyUp:connect(function(Key)
3859
            Keys[Key] = false
3860
          end)
3861
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3862
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3863
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3864
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3865
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3866
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3867
        end
3868
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3869
        attack = false
3870
        char.Humanoid.PlatformStand = false
3871
        Fly:Destroy()
3872
        Rot:Destroy()
3873
      end
3874
    end
3875
  end)
3876
  game:GetService("RunService").Stepped:connect(function()
3877
    if ice_mode == true then
3878
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3879
      local icePath = BasePart:Clone()
3880
      icePath.Anchored = true
3881
      icePath.Transparency = 0.85
3882
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3883
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3884
      icePath.BrickColor = colors[math.random(1, #colors)]
3885
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3886
      game:GetService("Debris"):AddItem(icePath, 1)
3887
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3888
    end
3889
  end)
3890
end
3891
MV3 = 190
3892
mouse.KeyDown:connect(function(k)
3893
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3894
    MV3 = 80
3895
    attack = true
3896
    Humanoid.WalkSpeed = 15
3897
    HitpartFunk2(RightArm, 0, -0.5, 0)
3898
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3899
    for i = 0, 1.5, 0.1 do
3900
      swait()
3901
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3902
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3903
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3904
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3905
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3906
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3907
    end
3908
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3909
    for i = 0, 2, 0.1 do
3910
      swait()
3911
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3912
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3913
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3914
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3915
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3916
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3917
    end
3918
    for i = 0, 4.2, 0.1 do
3919
      swait()
3920
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3921
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3922
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3923
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3924
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3925
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3926
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
3927
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
3928
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
3929
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3930
    end
3931
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3932
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3933
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3934
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3935
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
3936
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
3937
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
3938
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
3939
    for i = 0, 2, 0.1 do
3940
      swait()
3941
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3942
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3943
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
3944
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
3945
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
3946
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3947
    end
3948
    for i = 0, 2, 0.1 do
3949
      swait()
3950
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3951
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3952
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3953
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
3954
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3955
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3956
    end
3957
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
3958
    for i = 0, 4, 0.1 do
3959
      swait()
3960
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3961
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3962
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
3963
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3964
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3965
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
3966
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3967
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3968
    end
3969
    for i = 0, 2, 0.1 do
3970
      swait()
3971
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3972
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3973
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3974
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
3975
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
3976
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
3977
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
3978
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3979
    end
3980
    for i = 1, 6 do
3981
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3982
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3983
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
3984
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
3985
      wait(0.15)
3986
    end
3987
    attack = false
3988
    Humanoid.WalkSpeed = 16
3989
  end
3990
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
3991
    Humanoid.WalkSpeed = 1
3992
    MV3 = 80
3993
    attack = true
3994
    FastFireBall = Instance.new("Part", RightArm)
3995
    FastFireBall.Size = Vector3.new(1, 1, 1)
3996
    FFW = Instance.new("Weld")
3997
    FFW.Name = "GuW"
3998
    FFW.Part0 = RightArm
3999
    FFW.C0 = cn(0, -1, 0)
4000
    FFW.C1 = cn(0, 0, 0)
4001
    FFW.Part1 = FastFireBall
4002
    FFW.Parent = RightArm
4003
    FastFireBall.Transparency = 1
4004
    FastFireBall2 = Instance.new("Part", LeftArm)
4005
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4006
    FFW2 = Instance.new("Weld")
4007
    FFW2.Name = "GuW"
4008
    FFW2.Part0 = LeftArm
4009
    FFW2.C0 = cn(0, -1, 0)
4010
    FFW2.C1 = cn(0, 0, 0)
4011
    FFW2.Part1 = FastFireBall2
4012
    FFW2.Parent = LeftArm
4013
    FastFireBall2.Transparency = 1
4014
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4015
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4016
    for i = 0, 1, 0.1 do
4017
      swait()
4018
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4019
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4020
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4021
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4022
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4023
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4024
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4025
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4026
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4027
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4028
    end
4029
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4030
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4031
    function holding()
4032
      if Rapid == true and ice_mode == false then
4033
        for i = 0, 0.8, 0.1 do
4034
          swait()
4035
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4036
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4037
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4038
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4039
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4040
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4041
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4042
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4043
        end
4044
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4045
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4046
        for i = 0, 0.8, 0.1 do
4047
          swait()
4048
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4049
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4050
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4051
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4052
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4053
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4054
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4055
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4056
        end
4057
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4058
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4059
        holding()
4060
      end
4061
    end
4062
    if Rapid == false then
4063
      Rapid = true
4064
      holding()
4065
    end
4066
  end
4067
end)
4068
mouse.KeyUp:connect(function(k)
4069
  if k == "c" and Rapid == true then
4070
    MV3 = 180
4071
    Rapid = false
4072
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4073
    attack = false
4074
    wait(0.5)
4075
    Humanoid.WalkSpeed = 16
4076
    FastFireBall:Destroy()
4077
    FastFireBall2:Destroy()
4078
  end
4079
end)
4080
4081
mouse.KeyDown:connect(function(key)
4082
	if key == "t" then
4083
            if Morph == false then
4084
                Morph = true
4085
                MorphFunction()
4086
            end
4087
        end
4088
    end)
4089
mouse.KeyUp:connect(function(key)
4090
	if key == "t" then
4091
           Morph = false
4092
            end
4093
    end)
4094
4095
4096
4097
Object = Player.Character.HumanoidRootPart
4098
4099
Run = game["Run Service"]
4100
 
4101
PreviousP = Object.CFrame.p
4102
Running = false
4103
4104
MorphFunction = function()
4105
    local MaxX = 100
4106
    local MinX = -100
4107
    local MaxY = 100
4108
    local MinY = -100
4109
    local MaxZ = 100
4110
    local MinZ = -100
4111
    local Morph = coroutine.wrap(function()
4112
    while Run.Stepped:wait(0.1) do
4113
    if Morph == false then break end
4114
    local Model = Instance.new("Model",workspace)
4115
    if Player.Character:FindFirstChild("Shirt") then
4116
    local Shirt = Player.Character.Shirt:Clone()
4117
    Shirt.Parent = Model
4118
    end
4119
    if Player.Character:FindFirstChild("Pants") then
4120
    local Pants = Player.Character.Pants:Clone()
4121
    Pants.Parent = Model
4122
    end
4123
    local Humanoid = Instance.new("Humanoid",Model)
4124
    local LeftArm = Player.Character["Left Arm"]:Clone()
4125
    LeftArm.Parent = Model
4126
    LeftArm.Transparency = 0.4
4127
    LeftArm.Anchored = true
4128
    LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4129
    local RightArm = Player.Character["Right Arm"]:Clone()
4130
    RightArm.Parent = Model
4131
    RightArm.Transparency = 0.4
4132
    RightArm.Anchored = true
4133
    RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4134
    local LeftLeg = Player.Character["Left Leg"]:Clone()
4135
    LeftLeg.Parent = Model
4136
    LeftLeg.Transparency = 0.4
4137
    LeftLeg.Anchored = true
4138
    LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4139
    local RightLeg = Player.Character["Right Leg"]:Clone()
4140
    RightLeg.Parent = Model
4141
    RightLeg.Transparency = 0.4
4142
    RightLeg.Anchored = true   
4143
    RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4144
    local Children = Model:GetChildren()
4145
    wait(0.01)
4146
    for i = 1,#Children do
4147
        if Children[i]:IsA("Part") then
4148
        Children[i].Transparency = 1
4149
        end
4150
        game.Debris:AddItem(Children[i],0)
4151
    end
4152
    end
4153
    end)
4154
    Morph()
4155
end
4156
4157
4158
mouse.KeyDown:connect(function(key)
4159
	if key == "r" then
4160
		Humanoid.WalkSpeed = 150
4161
		
4162
	end
4163
end)
4164
4165
4166
mouse.KeyDown:connect(function(key)
4167
	if key == "m" then
4168
		Must2.Volume = 0.7
4169
	end
4170
end)
4171
4172
mouse.KeyDown:connect(function(key)
4173
	if key == "n" then
4174
		Must2.Volume = 1.6
4175
	end
4176
	end)
4177
4178
4179
mouse.KeyUp:connect(function(key)
4180
	if key == "r" then
4181
		Humanoid.WalkSpeed = 16
4182
		
4183
	end
4184
	end)
4185
4186
function smooth(obj)
4187
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
4188
	for i,v in pairs(sides) do
4189
		obj[v.."Surface"] = "SmoothNoOutlines"
4190
	end
4191
end
4192
function fade(obj, dest, grow)
4193
	spawn(function()
4194
		local oldcf = obj.CFrame
4195
		for i = 0, 10 do
4196
			if grow then
4197
				obj.Size = obj.Size +Vector3.new(1,1,1)
4198
				obj.CFrame = oldcf
4199
			end
4200
			obj.Transparency = obj.Transparency +0.2
4201
			swait()
4202
		end
4203
		if dest then
4204
		obj:Destroy()
4205
		end
4206
	end)
4207
end
4208
4209
4210
sprint = false
4211
mouse.KeyDown:connect(function(key)
4212
	if key=="r" then	
4213
		sprint = true
4214
		char:FindFirstChildOfClass("Humanoid")
4215
		local mod = Instance.new("Model", workspace)
4216
		mod.Name = "MobModel"
4217
		for i,v in pairs(char:children()) do
4218
			if v:IsA("Accessory") and not rage then
4219
				if v:FindFirstChild("Handle") then
4220
					v.Handle.Transparency = 1
4221
				end
4222
			end
4223
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4224
				v.Transparency = 0
4225
			end
4226
		end
4227
		if char.Head:FindFirstChild("face") then
4228
			char.Head.face.Transparency = 1
4229
		end
4230
		repeat wait()
4231
			if not workspace:FindFirstChild("MobModel") then
4232
				mod = Instance.new("Model", workspace)
4233
				mod.Name = "MobModel"
4234
			end
4235
			for i,v in pairs(Character:children()) do
4236
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4237
					local new = v:Clone()
4238
					smooth(new)
4239
					new.Transparency = 0.3
4240
					new.Anchored = true
4241
					new.CanCollide = false
4242
					new.Material = "Neon"
4243
					new.BrickColor = BrickColor.new("Dark blue")
4244
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
4245
					new.Parent = mod
4246
					fade(new, true)
4247
				end
4248
			end
4249
		until not sprint
4250
		if mod then
4251
			spawn(function()
4252
			repeat wait() until not mod or #mod:children() == 0
4253
			mod:Destroy()
4254
			end)
4255
		end
4256
		char:FindFirstChildOfClass("Humanoid")
4257
	end
4258
end)
4259
mouse.KeyUp:connect(function(key)
4260
 if key=="r" then	
4261
		sprint = false
4262
		for i,v in pairs(char:children()) do
4263
			if v:IsA("Accessory") and not rage then
4264
				if v:FindFirstChild("Handle") then
4265
					v.Handle.Transparency = 1
4266
				end
4267
			end
4268
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
4269
				v.Transparency = 0
4270
			end
4271
		end
4272
		if char.Head:FindFirstChild("face") then
4273
			char.Head.face.Transparency = 0
4274
		end
4275
	end
4276
end)
4277
4278
mouse.KeyUp:connect(function(k)
4279
  if k == "q" then
4280
	Combo1()
4281
end
4282
end)
4283
4284
mouse.KeyUp:connect(function(k)
4285
  if k == "r" then
4286
	Combo2()
4287
end
4288
end)
4289
4290
mouse.KeyUp:connect(function(k)
4291
  if k == "t" then
4292
	Combo3()
4293
end
4294
end)
4295
mouse.KeyUp:connect(function(k)
4296
  if k == "u" then
4297
	Combo4()
4298
end
4299
end)
4300
4301
4302
SoundFolder = Instance.new("Folder",char)
4303
SoundFolder.Name = "SoundFolder"
4304
punchsound1 = Instance.new("Sound",Torso)
4305
punchsound1.Volume = 1.2
4306
punchsound1.Name = "punchsound1"
4307
punchsound1.Looped = false
4308
punchsound1.SoundId = "rbxassetid://137579113"
4309
StrongPunch = Instance.new("Sound",Torso)
4310
StrongPunch.Volume = 1.6
4311
StrongPunch.Name = "StrongPunch"
4312
StrongPunch.Looped = false
4313
StrongPunch.SoundId = "rbxassetid://441202925"
4314
StrongPunch = Instance.new("Sound",Torso)
4315
StrongPunch.Volume = 1.6
4316
StrongPunch.Name = "StrongPunch"
4317
StrongPunch.Looped = false
4318
StrongPunch.SoundId = "rbxassetid://441202925"
4319
StrongPunch1 = Instance.new("Sound",Torso)
4320
StrongPunch1.Volume = 1.6
4321
StrongPunch1.Name = "StrongPunch"
4322
StrongPunch1.Looped = false
4323
StrongPunch1.SoundId = "rbxassetid://441202925"
4324
StrongPunch2 = Instance.new("Sound",Torso)
4325
StrongPunch2.Volume = 1.6
4326
StrongPunch2.Name = "StrongPunch"
4327
StrongPunch.Looped = false
4328
StrongPunch2.SoundId = "rbxassetid://441202925"
4329
Zano = Instance.new("Sound",Torso)
4330
Zano.Volume = 6
4331
Zano.Name = "Zano"
4332
Zano.Looped = false
4333
Zano.SoundId = "rbxassetid://744770874"
4334
GroundImpact = Instance.new("Sound",Torso)
4335
GroundImpact.Volume = 8
4336
GroundImpact.Name = "GroundImpact"
4337
GroundImpact.Looped = false
4338
GroundImpact.SoundId = "rbxassetid://165970126"
4339
Break = Instance.new("Sound",Torso)
4340
Break.Volume = 5
4341
Break.Name = "Bonebreak"
4342
Break.Looped = false
4343
Break.SoundId = "rbxassetid://314390675"
4344
4345
local hit1 = false
4346
local hit2 = false
4347
local hit3 = false
4348
local hit4 = false
4349
4350
function Combo1()
4351
	getplayer = new("Part",char)
4352
getplayer.Position = Vector3.new(999,999,999)
4353
getplayer.Transparency = 1
4354
getplayer.Size = v3(3,3,3)
4355
getplayer.CanCollide = false
4356
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4357
getplayer.Name = "GetPlayer"
4358
4359
game.Debris:AddItem(getplayer,0.5)
4360
4361
getplayer.Touched:connect(function(hit)
4362
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4363
				getplayer:Destroy()
4364
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4365
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4366
				to.Anchored = true
4367
	idle = false
4368
	
4369
4370
		punchsound1:Play()
4371
		hit1 = true
4372
 for i = 0, 1, 0.1 do
4373
        swait()
4374
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4375
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4376
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4377
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4378
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4379
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4380
end
4381
punchsound1:Play()
4382
for i = 0, 1, 0.1 do
4383
        swait()
4384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4388
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4389
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4390
end
4391
punchsound1:Play()
4392
 for i = 0, 1, 0.1 do
4393
        swait()
4394
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4395
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4396
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4397
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4398
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4399
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4400
end
4401
for i = 0, 1, 0.1 do
4402
        swait()
4403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4405
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4406
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4407
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4408
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4409
      end
4410
 for i = 0, 1, 0.1 do
4411
        swait()
4412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4414
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4416
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4417
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4418
end
4419
StrongPunch1:Play()
4420
for i = 0, 1, 0.1 do
4421
        swait()
4422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4426
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4427
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4428
      end
4429
 for i = 0, 0.6, 0.1 do
4430
        swait()
4431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4433
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4435
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4436
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4437
end
4438
for i = 0, 0.6, 0.1 do
4439
        swait()
4440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4442
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4444
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4445
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4446
      end
4447
for i,v in pairs(to.Parent:GetChildren()) do
4448
					if v:IsA("Humanoid") then
4449
						v.Health = v.Health - 3
4450
						
4451
						v.PlatformStand = true
4452
					end
4453
	end
4454
StrongPunch:Play()
4455
for i = 0, 1, 0.1 do
4456
        swait()
4457
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4458
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4459
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4460
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4461
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4462
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4463
      end
4464
for i,v in pairs(to.Parent:GetChildren()) do
4465
					if v:IsA("Humanoid") then
4466
						v.Health = v.Health - 5
4467
						
4468
						v.PlatformStand = true
4469
					end
4470
	end
4471
4472
	hit1 = false
4473
4474
		punchsound1:Play()
4475
	hit2 = true
4476
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4477
      for i = 0, 1, 0.1 do
4478
        swait()
4479
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4480
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4481
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4482
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4483
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4484
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4485
      end
4486
for i,v in pairs(to.Parent:GetChildren()) do
4487
					if v:IsA("Humanoid") then
4488
						v.Health = v.Health - 5
4489
						
4490
						v.PlatformStand = true
4491
					end
4492
	end
4493
hit2 = false
4494
4495
	punchsound1:Play()
4496
hit3 = true
4497
hit4 = true
4498
4499
4500
punchsound1:Play()
4501
4502
coroutine.wrap(function()
4503
				for i=1,5 do
4504
					wait()
4505
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4506
					GroundImpact:Play()
4507
						a21e = new("Part",to)
4508
a21e.Name = "Beam"..num
4509
a21e.Locked = true
4510
a21e.Size = v3(1,1,1)
4511
a21e.CanCollide = false
4512
a21e.BrickColor = bc("Gold")
4513
a21e.Material = "Neon"
4514
a21e.Transparency = 0
4515
aa21e = new("SpecialMesh",a21e)
4516
a21e.Anchored = true
4517
a21e.Position = to.Position
4518
aa21e.MeshType = "Sphere"
4519
aa21e.Scale = v3(1,1,1)
4520
	a51e = new("Part",char)
4521
a51e.Name = "Beam"..num
4522
a51e.Locked = true
4523
a51e.Size = v3(1,1,1)
4524
a51e.CanCollide = false
4525
a51e.BrickColor = bc("White")
4526
a51e.Material = "Neon"
4527
a51e.Transparency = 0
4528
aa51e = new("SpecialMesh",a51e)
4529
a51e.Anchored = true
4530
a51e.Position = to.Position
4531
aa51e.MeshType = "Sphere"
4532
aa51e.Scale = v3(1,1,1)
4533
	a61e = new("Part",char)
4534
a61e.Name = "Beam"..num
4535
a61e.Locked = true
4536
a61e.Size = v3(1,1,1)
4537
a61e.CanCollide = false
4538
a61e.BrickColor = bc("Really red")
4539
a61e.Material = "Neon"
4540
a61e.Transparency = 0
4541
aa61e = new("SpecialMesh",a61e)
4542
a61e.Anchored = true
4543
a61e.Position = to.Position
4544
aa61e.MeshType = "Sphere"
4545
aa61e.Scale = v3(1,1,1)
4546
for i = 1,20 do
4547
	wait()
4548
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4549
	a21e.Transparency = a21e.Transparency + 0.03
4550
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4551
	a51e.Transparency = a51e.Transparency + 0.03
4552
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4553
	a61e.Transparency = a61e.Transparency + 0.02
4554
	for i,v in pairs(to.Parent:GetChildren()) do
4555
					if v:IsA("Humanoid") then
4556
						v.Health = v.Health - 0.5
4557
						
4558
						v.PlatformStand = true
4559
					end
4560
	end
4561
end
4562
a61e:Destroy()
4563
aa61e:Destroy()
4564
a51e:Destroy()
4565
aa51e:Destroy()
4566
a21e:Destroy()
4567
aa21e:Destroy()
4568
4569
				end
4570
				
4571
			
4572
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4573
      for i = 0, 1, 0.1 do
4574
        swait()
4575
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4576
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4577
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4578
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4579
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4580
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4581
      end
4582
				
4583
				
4584
					
4585
			wait(0.7)
4586
			end)()
4587
4588
  
4589
4590
4591
RootPart.Anchored = true
4592
4593
for i = 0, 1, 0.1 do
4594
        swait()
4595
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4596
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4597
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4598
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4599
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4600
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4601
      end	
4602
4603
4604
	StrongPunch:Play()
4605
	
4606
	
4607
 for i = 0, 1, 0.1 do
4608
        swait()
4609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4610
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4611
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4612
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4613
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4614
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4615
      end	
4616
4617
for i = 0, 1, 0.1 do
4618
        swait()
4619
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4620
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4621
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4622
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4623
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4624
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4625
      end
4626
4627
4628
	
4629
	for i,v in pairs(to.Parent:GetChildren()) do
4630
					if v:IsA("Humanoid") then
4631
						v.Health = v.Health - 20
4632
						
4633
						v.PlatformStand = true
4634
					end
4635
	end
4636
4637
StrongPunch2:Play()
4638
 for i = 0, 1, 0.1 do
4639
        swait()
4640
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4641
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4642
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4643
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4644
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4645
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4646
      end
4647
4648
	hitground = new("Part",char)
4649
	hitground.Size = Vector3.new(5,5,5)
4650
	hitground.Name =  "Ground"
4651
	hitground.Transparency = 1
4652
	hitground.CanCollide = false
4653
	game.Debris:AddItem(hitground,2)
4654
	hitground.Position = Vector3.new(999,999,999)
4655
	hitgroundweld = new("Weld",hitground)
4656
	hitgroundweld.Part0 = to
4657
	hitgroundweld.Part1 = hitground
4658
	hitground.Touched:connect(function(hit2)
4659
		if hit2.Size.x > 150 then
4660
			hitground:Destroy()
4661
			ad = new("Part",char)
4662
ad.Name = "NewPart"
4663
ad.Size = Vector3.new(30,0.1,30)	
4664
ad.CanCollide = false
4665
ad.Anchored = true
4666
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4667
ad.Transparency = 1
4668
aad = new("Decal",ad)
4669
4670
aad.Face = "Top"
4671
aad.Transparency = 1
4672
		aad.Transparency = 0
4673
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4674
			smoke = new("Part",to)
4675
			smokemesh = new("SpecialMesh",smoke)
4676
			smokemesh.MeshId = "rbxassetid://928329648"
4677
			smoke.BrickColor = hit2.BrickColor
4678
			smoke.Anchored = true
4679
			smoke.Position = hitground.Position
4680
			GroundImpact:Play()
4681
			for i = 1,20 do
4682
				wait()
4683
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4684
				smoke.Transparency = smoke.Transparency + 1/20
4685
			end
4686
			smoke:Destroy()
4687
			wait(0.5)
4688
			
4689
			for i = 1,20 do
4690
				wait(0.1)
4691
				aad.Transparency = aad.Transparency + 1/20
4692
			end
4693
		end
4694
	end)
4695
	to.Anchored = false
4696
	ys = Instance.new("BodyVelocity",to)
4697
ys.Name = "GO"
4698
       
4699
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4700
4701
ys.Velocity = v3(0,-90,0)
4702
        
4703
	wait(1)
4704
        ys:Destroy()
4705
4706
	
4707
	
4708
4709
  
4710
hit3 = false
4711
hit4 = false
4712
4713
4714
hit1 = false
4715
	hit2 = false
4716
	hit3 = false
4717
	hit4 = false
4718
idle = true
4719
  RootPart.Anchored = false
4720
end
4721
end)
4722
end
4723
4724
4725
function Combo4()
4726
	getplayer = new("Part",char)
4727
getplayer.Position = Vector3.new(999,999,999)
4728
getplayer.Transparency = 1
4729
getplayer.Size = v3(3,3,3)
4730
getplayer.CanCollide = false
4731
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4732
getplayer.Name = "GetPlayer"
4733
4734
game.Debris:AddItem(getplayer,0.5)
4735
4736
getplayer.Touched:connect(function(hit)
4737
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4738
				getplayer:Destroy()
4739
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4740
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4741
				to.Anchored = true
4742
				RootPart.Anchored = true
4743
	idle = false
4744
	
4745
4746
		punchsound1:Play()
4747
		hit1 = true
4748
 for i = 0, 0.5, 0.1 do
4749
        swait()
4750
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4751
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4752
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4753
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4754
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4755
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4756
end
4757
punchsound1:Play()
4758
for i = 0, 0.5, 0.1 do
4759
        swait()
4760
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4761
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4762
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4763
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4764
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4765
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4766
end
4767
punchsound1:Play()
4768
 for i = 0, 0.6, 0.1 do
4769
        swait()
4770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4772
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4774
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4775
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4776
end
4777
 for i = 0, 0.6, 0.1 do
4778
        swait()
4779
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4780
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4781
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4782
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4783
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4784
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4785
end
4786
 for i = 0, 0.5, 0.1 do
4787
        swait()
4788
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4789
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4790
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4791
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4792
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4793
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4794
end
4795
punchsound1:Play()
4796
for i = 0, 0.5, 0.1 do
4797
        swait()
4798
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4799
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4800
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4801
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4802
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4803
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4804
end
4805
punchsound1:Play()
4806
 for i = 0, 0.6, 0.1 do
4807
        swait()
4808
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4809
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4810
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4811
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4812
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4813
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4814
end
4815
 for i = 0, 0.6, 0.1 do
4816
        swait()
4817
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4818
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4819
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4821
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4822
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4823
end
4824
 for i = 0, 0.5, 0.1 do
4825
        swait()
4826
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4827
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4828
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4829
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4830
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4831
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4832
end
4833
punchsound1:Play()
4834
for i = 0, 0.5, 0.1 do
4835
        swait()
4836
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4837
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4838
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4839
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4840
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4841
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4842
end
4843
punchsound1:Play()
4844
 for i = 0, 0.6, 0.1 do
4845
        swait()
4846
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4847
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4848
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4849
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4850
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4851
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4852
end
4853
 for i = 0, 0.6, 0.1 do
4854
        swait()
4855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4857
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4859
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4860
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4861
end
4862
 for i = 0, 0.5, 0.1 do
4863
        swait()
4864
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4865
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4866
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4867
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4868
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4869
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4870
end
4871
punchsound1:Play()
4872
for i = 0, 0.5, 0.1 do
4873
        swait()
4874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4876
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4877
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4878
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4879
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4880
end
4881
punchsound1:Play()
4882
 for i = 0, 0.6, 0.1 do
4883
        swait()
4884
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4885
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4886
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4887
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4888
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4889
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4890
end
4891
 for i = 0, 0.6, 0.1 do
4892
        swait()
4893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4895
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4897
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4898
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4899
end
4900
 for i = 0, 0.5, 0.1 do
4901
        swait()
4902
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4903
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4904
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4905
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4906
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4907
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4908
end
4909
punchsound1:Play()
4910
for i = 0, 0.5, 0.1 do
4911
        swait()
4912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4914
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4915
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4916
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4917
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4918
end
4919
punchsound1:Play()
4920
 for i = 0, 0.6, 0.1 do
4921
        swait()
4922
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4923
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4924
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4925
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4926
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4927
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4928
end
4929
StrongPunch2:Play()
4930
 for i = 0, 5, 0.1 do
4931
        swait()
4932
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4933
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4934
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4935
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4936
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4937
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4938
end
4939
4940
for i,v in pairs(to.Parent:GetChildren()) do
4941
					if v:IsA("Humanoid") then
4942
						v.Health = v.Health - 20
4943
						
4944
						v.PlatformStand = true
4945
					end
4946
	end
4947
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
4948
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
4949
Zanzoken = Instance.new("Part",char)
4950
Zanzoken.Anchored = true
4951
Zanzoken.Position = v3(999,999,999)
4952
Zanzoken.CFrame = Torso.CFrame
4953
game.Debris:AddItem(Zanzoken,0.5)
4954
Zanzoken.Transparency = 1
4955
Zano:Play()
4956
wait()
4957
idk = Instance.new("BillboardGui",Zanzoken)
4958
idk.Size = UDim2.new(10,0,15,0)
4959
idk.AlwaysOnTop = false
4960
idk1 = Instance.new("ImageLabel",idk)
4961
idk1.BackgroundTransparency = 1
4962
idk.ExtentsOffset = v3(0,0,0)
4963
idk1.ImageTransparency = 0
4964
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4965
idk1.Size = UDim2.new(2,0,1,0)
4966
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4967
idk1.Image = "rbxassetid://319554883"
4968
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
4969
wait()
4970
Zanzoken = Instance.new("Part",char)
4971
Zanzoken.Anchored = true
4972
Zanzoken.Position = v3(999,999,999)
4973
Zanzoken.CFrame = Torso.CFrame
4974
game.Debris:AddItem(Zanzoken,0.5)
4975
Zanzoken.Transparency = 1
4976
wait()
4977
idk = Instance.new("BillboardGui",Zanzoken)
4978
idk.Size = UDim2.new(20,0,20,0)
4979
idk.AlwaysOnTop = false
4980
idk1 = Instance.new("ImageLabel",idk)
4981
idk1.BackgroundTransparency = 1
4982
idk.ExtentsOffset = v3(0,0,0)
4983
idk1.ImageTransparency = 0
4984
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4985
idk1.Size = UDim2.new(2,0,1,0)
4986
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4987
idk1.Image = "rbxassetid://319554883"
4988
  for i = 0, 0.5, 0.1 do
4989
        swait()
4990
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4991
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4992
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4993
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4994
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4995
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4996
end
4997
punchsound1:Play()
4998
for i = 0, 0.5, 0.1 do
4999
        swait()
5000
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5001
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5002
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5003
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5004
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5005
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5006
end
5007
punchsound1:Play()
5008
 for i = 0, 0.6, 0.1 do
5009
        swait()
5010
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5011
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5012
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5013
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5014
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5015
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5016
end
5017
 for i = 0, 0.6, 0.1 do
5018
        swait()
5019
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5020
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5021
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5022
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5023
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5024
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5025
end
5026
 for i = 0, 0.5, 0.1 do
5027
        swait()
5028
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5029
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5030
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5031
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5032
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5033
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5034
end
5035
punchsound1:Play()
5036
for i = 0, 0.5, 0.1 do
5037
        swait()
5038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5040
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5042
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5043
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5044
end
5045
punchsound1:Play()
5046
 for i = 0, 0.6, 0.1 do
5047
        swait()
5048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5049
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5050
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5051
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5052
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5053
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5054
end
5055
 for i = 0, 0.6, 0.1 do
5056
        swait()
5057
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5058
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5059
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5060
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5061
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5062
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5063
end
5064
 for i = 0, 0.5, 0.1 do
5065
        swait()
5066
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5067
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5068
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5069
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5070
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5071
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5072
end
5073
punchsound1:Play()
5074
for i = 0, 0.5, 0.1 do
5075
        swait()
5076
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5077
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5078
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5079
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5080
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5081
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5082
end
5083
punchsound1:Play()
5084
 for i = 0, 0.6, 0.1 do
5085
        swait()
5086
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5087
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5088
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5089
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5090
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5091
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5092
end
5093
 for i = 0, 0.6, 0.1 do
5094
        swait()
5095
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5096
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5097
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5098
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5099
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5100
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5101
end
5102
 for i = 0, 0.5, 0.1 do
5103
        swait()
5104
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5105
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5106
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5107
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5108
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5109
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5110
end
5111
punchsound1:Play()
5112
for i = 0, 0.5, 0.1 do
5113
        swait()
5114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5116
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5117
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5118
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5119
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5120
end
5121
punchsound1:Play()
5122
 for i = 0, 0.3, 0.1 do
5123
        swait()
5124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5126
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5128
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5129
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5130
end
5131
 for i = 0, 0.3, 0.1 do
5132
        swait()
5133
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5134
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5135
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5136
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5137
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5138
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5139
end
5140
 for i = 0, 0.3, 0.1 do
5141
        swait()
5142
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5143
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5144
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5145
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5146
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5147
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5148
end
5149
punchsound1:Play()
5150
for i = 0, 0.3, 0.1 do
5151
        swait()
5152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5154
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5155
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5156
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5157
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5158
end
5159
punchsound1:Play()
5160
 for i = 0, 0.3, 0.1 do
5161
        swait()
5162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5164
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5165
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5166
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5167
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5168
end
5169
 for i = 0, 0.3, 0.1 do
5170
        swait()
5171
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5172
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5173
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5174
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5175
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5176
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5177
end
5178
punchsound1:Play()
5179
 for i = 0, 1, 0.1 do
5180
        swait()
5181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5183
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5184
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5185
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5186
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5187
end
5188
for i = 0, 0.3, 0.1 do
5189
        swait()
5190
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5191
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5192
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5193
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5194
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5195
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5196
end
5197
punchsound1:Play()
5198
 for i = 0, 0.3, 0.1 do
5199
        swait()
5200
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5201
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5202
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5203
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5204
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5205
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5206
end
5207
 for i = 0, 0.3, 0.1 do
5208
        swait()
5209
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5210
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5211
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5212
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5213
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5214
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5215
end
5216
 for i = 0, 0.3, 0.1 do
5217
        swait()
5218
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5219
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5220
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5221
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5222
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5223
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5224
end
5225
punchsound1:Play()
5226
for i = 0, 0.3, 0.1 do
5227
        swait()
5228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5230
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5232
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5233
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5234
end
5235
punchsound1:Play()
5236
 for i = 0, 0.6, 0.1 do
5237
        swait()
5238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5240
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5241
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5242
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5243
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5244
end
5245
 for i = 0, 0.3, 0.1 do
5246
        swait()
5247
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5248
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5249
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5250
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5251
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5252
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5253
end
5254
 for i = 0, 0.3, 0.1 do
5255
        swait()
5256
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5257
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5258
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5259
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5260
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5261
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5262
end
5263
punchsound1:Play()
5264
for i = 0, 0.5, 0.1 do
5265
        swait()
5266
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5267
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5268
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5269
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5270
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5271
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5272
end
5273
punchsound1:Play()
5274
 for i = 0, 0.6, 0.1 do
5275
        swait()
5276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5278
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5279
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5280
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5281
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5282
end
5283
 for i = 0, 0.6, 0.1 do
5284
        swait()
5285
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5286
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5287
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5288
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5289
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5290
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5291
end
5292
 for i = 0, 0.5, 0.1 do
5293
        swait()
5294
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5295
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5296
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5297
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5298
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5299
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5300
end
5301
punchsound1:Play()
5302
for i = 0, 0.5, 0.1 do
5303
        swait()
5304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5306
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5308
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5309
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5310
end
5311
punchsound1:Play()
5312
 for i = 0, 0.6, 0.1 do
5313
        swait()
5314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5318
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5319
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5320
end
5321
 for i = 0, 0.6, 0.1 do
5322
        swait()
5323
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5324
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5325
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5326
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5327
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5328
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5329
end
5330
 for i = 0, 0.5, 0.1 do
5331
        swait()
5332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5334
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5336
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5337
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5338
end
5339
punchsound1:Play()
5340
for i = 0, 0.5, 0.1 do
5341
        swait()
5342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5344
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5345
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5346
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5347
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5348
end
5349
punchsound1:Play()
5350
 for i = 0, 0.6, 0.1 do
5351
        swait()
5352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5356
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5357
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5358
end
5359
 for i = 0, 0.6, 0.1 do
5360
        swait()
5361
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5362
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5363
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5364
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5365
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5366
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5367
end
5368
punchsound1:Play()
5369
 for i = 0, 1, 0.1 do
5370
        swait()
5371
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5372
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5373
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5374
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5375
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5376
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5377
end
5378
for i = 0, 0.5, 0.1 do
5379
        swait()
5380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5382
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5384
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5385
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5386
end
5387
punchsound1:Play()
5388
 for i = 0, 0.6, 0.1 do
5389
        swait()
5390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5394
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5395
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5396
end
5397
 for i = 0, 0.6, 0.1 do
5398
        swait()
5399
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5400
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5401
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5402
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5403
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5404
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5405
end
5406
 for i = 0, 0.5, 0.1 do
5407
        swait()
5408
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5409
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5410
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5411
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5412
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5413
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5414
end
5415
punchsound1:Play()
5416
for i = 0, 0.5, 0.1 do
5417
        swait()
5418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5420
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5422
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5423
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5424
end
5425
punchsound1:Play()
5426
 for i = 0, 0.6, 0.1 do
5427
        swait()
5428
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5429
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5430
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5431
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5432
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5433
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5434
end
5435
 for i = 0, 0.6, 0.1 do
5436
        swait()
5437
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5438
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5439
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5440
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5441
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5442
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5443
end
5444
 for i = 0, 0.5, 0.1 do
5445
        swait()
5446
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5447
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5448
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5449
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5450
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5451
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5452
end
5453
punchsound1:Play()
5454
for i = 0, 0.5, 0.1 do
5455
        swait()
5456
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5457
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5458
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5459
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5460
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5461
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5462
end
5463
punchsound1:Play()
5464
 for i = 0, 0.6, 0.1 do
5465
        swait()
5466
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5467
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5468
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5469
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5470
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5471
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5472
end
5473
 for i = 0, 0.6, 0.1 do
5474
        swait()
5475
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5476
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5477
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5478
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5479
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5480
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5481
end
5482
 for i = 0, 0.5, 0.1 do
5483
        swait()
5484
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5485
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5486
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5487
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5488
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5489
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5490
end
5491
punchsound1:Play()
5492
for i = 0, 0.5, 0.1 do
5493
        swait()
5494
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5495
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5496
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5497
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5498
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5499
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5500
end
5501
punchsound1:Play()
5502
 for i = 0, 0.6, 0.1 do
5503
        swait()
5504
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5505
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5506
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5507
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5508
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5509
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5510
end
5511
 for i = 0, 0.6, 0.1 do
5512
        swait()
5513
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5514
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5515
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5516
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5517
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5518
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5519
end
5520
 for i = 0, 0.5, 0.1 do
5521
        swait()
5522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5524
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5526
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5527
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5528
end
5529
punchsound1:Play()
5530
for i = 0, 0.5, 0.1 do
5531
        swait()
5532
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5533
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5534
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5535
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5536
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5537
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5538
end
5539
punchsound1:Play()
5540
 for i = 0, 0.6, 0.1 do
5541
        swait()
5542
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5543
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5544
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5545
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5546
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5547
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5548
end
5549
 for i = 0, 0.6, 0.1 do
5550
        swait()
5551
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5552
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5553
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5554
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5555
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5556
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5557
end
5558
punchsound1:Play()
5559
 for i = 0, 1, 0.1 do
5560
        swait()
5561
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5562
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5563
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5564
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5565
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5566
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5567
end
5568
for i = 0, 0.5, 0.1 do
5569
        swait()
5570
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5571
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5572
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5573
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5574
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5575
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5576
end
5577
punchsound1:Play()
5578
 for i = 0, 0.6, 0.1 do
5579
        swait()
5580
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5581
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5582
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5583
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5584
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5585
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5586
end
5587
 for i = 0, 0.6, 0.1 do
5588
        swait()
5589
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5590
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5591
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5592
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5593
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5594
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5595
end
5596
 for i = 0, 0.5, 0.1 do
5597
        swait()
5598
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5599
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5600
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5601
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5602
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5603
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5604
end
5605
punchsound1:Play()
5606
for i = 0, 0.3, 0.1 do
5607
        swait()
5608
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5609
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5610
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5611
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5612
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5613
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5614
end
5615
punchsound1:Play()
5616
 for i = 0, 0.3, 0.1 do
5617
        swait()
5618
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5620
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5621
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5622
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5623
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5624
end
5625
 for i = 0, 0.3, 0.1 do
5626
        swait()
5627
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5628
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5629
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5630
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5631
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5632
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5633
end
5634
 for i = 0, 0.3, 0.1 do
5635
        swait()
5636
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5637
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5638
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5639
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5640
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5641
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5642
end
5643
punchsound1:Play()
5644
for i = 0, 0.3, 0.1 do
5645
        swait()
5646
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5647
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5648
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5649
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5650
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5651
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5652
end
5653
punchsound1:Play()
5654
 for i = 0, 0.3, 0.1 do
5655
        swait()
5656
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5657
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5658
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5659
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5660
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5661
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5662
end
5663
 for i = 0, 0.3, 0.1 do
5664
        swait()
5665
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5666
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5667
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5668
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5669
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5670
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5671
end
5672
 for i = 0, 0.3, 0.1 do
5673
        swait()
5674
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5675
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5676
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5677
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5678
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5679
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5680
end
5681
punchsound1:Play()
5682
for i = 0, 0.3, 0.1 do
5683
        swait()
5684
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5685
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5686
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5687
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5688
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5689
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5690
end
5691
punchsound1:Play()
5692
 for i = 0, 0.3, 0.1 do
5693
        swait()
5694
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5695
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5696
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5697
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5698
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5699
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5700
end
5701
 for i = 0, 0.1, 0.1 do
5702
        swait()
5703
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5704
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5705
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5706
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5707
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5708
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5709
end
5710
 for i = 0, 0.1, 0.1 do
5711
        swait()
5712
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5713
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5714
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5715
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5716
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5717
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5718
end
5719
punchsound1:Play()
5720
for i = 0, 0.1, 0.1 do
5721
        swait()
5722
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5723
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5724
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5725
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5726
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5727
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5728
end
5729
punchsound1:Play()
5730
 for i = 0, 0.1, 0.1 do
5731
        swait()
5732
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5733
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5734
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5735
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5736
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5737
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5738
end
5739
 for i = 0, 0.1, 0.1 do
5740
        swait()
5741
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5742
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5743
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5744
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5745
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5746
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5747
end
5748
punchsound1:Play()
5749
 for i = 0, 0.4, 0.1 do
5750
        swait()
5751
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5752
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5753
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5754
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5755
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5756
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5757
end
5758
for i,v in pairs(to.Parent:GetChildren()) do
5759
					if v:IsA("Humanoid") then
5760
						v.Health = v.Health - 20
5761
						
5762
						v.PlatformStand = true
5763
					end
5764
	end
5765
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5766
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5767
Zanzoken = Instance.new("Part",char)
5768
Zanzoken.Anchored = true
5769
Zanzoken.Position = v3(999,999,999)
5770
Zanzoken.CFrame = Torso.CFrame
5771
game.Debris:AddItem(Zanzoken,0.5)
5772
Zanzoken.Transparency = 1
5773
Zano:Play()
5774
wait()
5775
idk = Instance.new("BillboardGui",Zanzoken)
5776
idk.Size = UDim2.new(10,0,15,0)
5777
idk.AlwaysOnTop = false
5778
idk1 = Instance.new("ImageLabel",idk)
5779
idk1.BackgroundTransparency = 1
5780
idk.ExtentsOffset = v3(0,0,0)
5781
idk1.ImageTransparency = 0
5782
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5783
idk1.Size = UDim2.new(2,0,1,0)
5784
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5785
idk1.Image = "rbxassetid://319554883"
5786
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5787
wait()
5788
Zanzoken = Instance.new("Part",char)
5789
Zanzoken.Anchored = true
5790
Zanzoken.Position = v3(999,999,999)
5791
Zanzoken.CFrame = Torso.CFrame
5792
game.Debris:AddItem(Zanzoken,0.5)
5793
Zanzoken.Transparency = 1
5794
wait()
5795
idk = Instance.new("BillboardGui",Zanzoken)
5796
idk.Size = UDim2.new(20,0,20,0)
5797
idk.AlwaysOnTop = false
5798
idk1 = Instance.new("ImageLabel",idk)
5799
idk1.BackgroundTransparency = 1
5800
idk.ExtentsOffset = v3(0,0,0)
5801
idk1.ImageTransparency = 0
5802
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5803
idk1.Size = UDim2.new(2,0,1,0)
5804
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5805
idk1.Image = "rbxassetid://319554883"
5806
punchsound1:Play()
5807
for i = 0, 6, 0.1 do
5808
        swait()
5809
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5810
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5811
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5812
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5813
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5814
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5815
end
5816
 for i = 0, 0.6, 0.1 do
5817
        swait()
5818
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5819
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5820
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5821
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5822
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5823
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5824
end
5825
 for i = 0, 0.6, 0.1 do
5826
        swait()
5827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5829
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5830
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5831
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5832
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5833
end
5834
punchsound1:Play()
5835
 for i = 0, 1, 0.1 do
5836
        swait()
5837
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5838
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5839
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5840
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5841
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5842
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5843
end
5844
 for i = 0, 0.6, 0.1 do
5845
        swait()
5846
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5847
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5848
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5849
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5850
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5851
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5852
end
5853
 for i = 0, 0.6, 0.1 do
5854
        swait()
5855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5857
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5859
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5860
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5861
end
5862
punchsound1:Play()
5863
 for i = 0, 1, 0.1 do
5864
        swait()
5865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5867
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5869
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5870
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5871
end
5872
 for i = 0, 0.6, 0.1 do
5873
        swait()
5874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5876
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5877
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5878
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5879
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5880
end
5881
 for i = 0, 0.6, 0.1 do
5882
        swait()
5883
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5884
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5885
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5886
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5887
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5888
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5889
end
5890
punchsound1:Play()
5891
 for i = 0, 1, 0.1 do
5892
        swait()
5893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5895
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5897
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5898
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5899
end
5900
 for i = 0, 0.6, 0.1 do
5901
        swait()
5902
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5903
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5904
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5905
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5906
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5907
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5908
end
5909
 for i = 0, 0.6, 0.1 do
5910
        swait()
5911
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5912
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5913
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5914
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5915
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5916
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5917
end
5918
punchsound1:Play()
5919
 for i = 0, 1, 0.1 do
5920
        swait()
5921
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5922
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5923
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5924
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5925
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5926
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5927
end
5928
 for i = 0, 0.6, 0.1 do
5929
        swait()
5930
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5931
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5932
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5933
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5934
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5935
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5936
end
5937
 for i = 0, 0.6, 0.1 do
5938
        swait()
5939
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5940
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5941
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5942
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5943
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5944
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5945
end
5946
punchsound1:Play()
5947
 for i = 0, 1, 0.1 do
5948
        swait()
5949
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5950
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5951
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5952
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5953
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5954
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5955
end
5956
 for i = 0, 0.6, 0.1 do
5957
        swait()
5958
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5959
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5960
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5961
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5962
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5963
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5964
end
5965
 for i = 0, 0.6, 0.1 do
5966
        swait()
5967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5973
end
5974
punchsound1:Play()
5975
 for i = 0, 1, 0.1 do
5976
        swait()
5977
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5978
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5979
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5980
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5981
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5982
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5983
end
5984
5985
5986
5987
for i,v in pairs(to.Parent:GetChildren()) do
5988
					if v:IsA("Humanoid") then
5989
						v.Health = v.Health - 20
5990
						
5991
						v.PlatformStand = true
5992
					end
5993
	end
5994
StrongPunch:Play()
5995
for i = 0, 1, 0.1 do
5996
        swait()
5997
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5998
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5999
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6000
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6001
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6002
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6003
      end
6004
 for i = 0, 1, 0.1 do
6005
        swait()
6006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6008
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6010
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6011
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6012
end
6013
for i,v in pairs(to.Parent:GetChildren()) do
6014
					if v:IsA("Humanoid") then
6015
						v.Health = v.Health - 5
6016
						
6017
						v.PlatformStand = true
6018
					end
6019
	end
6020
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6021
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6022
Zanzoken = Instance.new("Part",char)
6023
Zanzoken.Anchored = true
6024
Zanzoken.Position = v3(999,999,999)
6025
Zanzoken.CFrame = Torso.CFrame
6026
game.Debris:AddItem(Zanzoken,0.5)
6027
Zanzoken.Transparency = 1
6028
Zano:Play()
6029
wait()
6030
idk = Instance.new("BillboardGui",Zanzoken)
6031
idk.Size = UDim2.new(10,0,15,0)
6032
idk.AlwaysOnTop = false
6033
idk1 = Instance.new("ImageLabel",idk)
6034
idk1.BackgroundTransparency = 1
6035
idk.ExtentsOffset = v3(0,0,0)
6036
idk1.ImageTransparency = 0
6037
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6038
idk1.Size = UDim2.new(2,0,1,0)
6039
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6040
idk1.Image = "rbxassetid://319554883"
6041
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6042
wait()
6043
Zanzoken = Instance.new("Part",char)
6044
Zanzoken.Anchored = true
6045
Zanzoken.Position = v3(999,999,999)
6046
Zanzoken.CFrame = Torso.CFrame
6047
game.Debris:AddItem(Zanzoken,0.5)
6048
Zanzoken.Transparency = 1
6049
wait()
6050
idk = Instance.new("BillboardGui",Zanzoken)
6051
idk.Size = UDim2.new(20,0,20,0)
6052
idk.AlwaysOnTop = false
6053
idk1 = Instance.new("ImageLabel",idk)
6054
idk1.BackgroundTransparency = 1
6055
idk.ExtentsOffset = v3(0,0,0)
6056
idk1.ImageTransparency = 0
6057
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6058
idk1.Size = UDim2.new(2,0,1,0)
6059
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6060
idk1.Image = "rbxassetid://319554883"
6061
 for i = 0, 1, 0.1 do
6062
        swait()
6063
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6064
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6065
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6066
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6067
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6068
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6069
end
6070
punchsound1:Play()
6071
for i = 0, 1, 0.1 do
6072
        swait()
6073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6075
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6077
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6078
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6079
end
6080
punchsound1:Play()
6081
 for i = 0, 1, 0.1 do
6082
        swait()
6083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6085
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6087
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6088
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6089
end
6090
for i = 0, 1, 0.1 do
6091
        swait()
6092
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6093
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6094
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6095
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6096
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6097
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6098
      end
6099
 for i = 0, 1, 0.1 do
6100
        swait()
6101
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6102
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6103
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6104
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6105
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6106
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6107
end
6108
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6109
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6110
Zanzoken = Instance.new("Part",char)
6111
Zanzoken.Anchored = true
6112
Zanzoken.Position = v3(999,999,999)
6113
Zanzoken.CFrame = Torso.CFrame
6114
game.Debris:AddItem(Zanzoken,0.5)
6115
Zanzoken.Transparency = 1
6116
Zano:Play()
6117
wait()
6118
idk = Instance.new("BillboardGui",Zanzoken)
6119
idk.Size = UDim2.new(10,0,15,0)
6120
idk.AlwaysOnTop = false
6121
idk1 = Instance.new("ImageLabel",idk)
6122
idk1.BackgroundTransparency = 1
6123
idk.ExtentsOffset = v3(0,0,0)
6124
idk1.ImageTransparency = 0
6125
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6126
idk1.Size = UDim2.new(2,0,1,0)
6127
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6128
idk1.Image = "rbxassetid://319554883"
6129
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6130
wait()
6131
Zanzoken = Instance.new("Part",char)
6132
Zanzoken.Anchored = true
6133
Zanzoken.Position = v3(999,999,999)
6134
Zanzoken.CFrame = Torso.CFrame
6135
game.Debris:AddItem(Zanzoken,0.5)
6136
Zanzoken.Transparency = 1
6137
wait()
6138
idk = Instance.new("BillboardGui",Zanzoken)
6139
idk.Size = UDim2.new(20,0,20,0)
6140
idk.AlwaysOnTop = false
6141
idk1 = Instance.new("ImageLabel",idk)
6142
idk1.BackgroundTransparency = 1
6143
idk.ExtentsOffset = v3(0,0,0)
6144
idk1.ImageTransparency = 0
6145
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6146
idk1.Size = UDim2.new(2,0,1,0)
6147
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6148
idk1.Image = "rbxassetid://319554883"
6149
StrongPunch:Play()
6150
Break:Play()
6151
6152
for i = 0, 6, 0.1 do
6153
        swait()
6154
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6155
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6156
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6157
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6158
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6159
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6160
      end
6161
StrongPunch1:Play()
6162
 for i = 0, 6, 0.1 do
6163
        swait()
6164
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6165
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6166
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6167
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6168
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6169
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6170
      end
6171
StrongPunch2:Play()
6172
   for i = 0, 7, 0.1 do
6173
        swait()
6174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6176
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6177
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6178
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6179
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6180
end
6181
 for i = 0, 1, 0.1 do
6182
        swait()
6183
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6184
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6185
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6186
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6187
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6188
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6189
end
6190
punchsound1:Play()
6191
for i = 0, 1, 0.1 do
6192
        swait()
6193
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6194
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6195
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6196
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6197
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6198
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6199
end
6200
punchsound1:Play()
6201
 for i = 0, 1, 0.1 do
6202
        swait()
6203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6205
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6206
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6207
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6208
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6209
end
6210
for i = 0, 1, 0.1 do
6211
        swait()
6212
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6213
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6214
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6215
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6216
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6217
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6218
      end
6219
 for i = 0, 1, 0.1 do
6220
        swait()
6221
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6222
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6223
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6224
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6225
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6226
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6227
end
6228
punchsound1:Play()
6229
for i = 0, 0.5, 0.1 do
6230
        swait()
6231
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6232
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6233
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6234
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6235
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6236
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6237
end
6238
punchsound1:Play()
6239
 for i = 0, 0.5, 0.1 do
6240
        swait()
6241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6243
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6245
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6246
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6247
end
6248
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6249
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6250
Zanzoken = Instance.new("Part",char)
6251
Zanzoken.Anchored = true
6252
Zanzoken.Position = v3(999,999,999)
6253
Zanzoken.CFrame = Torso.CFrame
6254
game.Debris:AddItem(Zanzoken,0.5)
6255
Zanzoken.Transparency = 1
6256
Zano:Play()
6257
wait()
6258
idk = Instance.new("BillboardGui",Zanzoken)
6259
idk.Size = UDim2.new(10,0,15,0)
6260
idk.AlwaysOnTop = false
6261
idk1 = Instance.new("ImageLabel",idk)
6262
idk1.BackgroundTransparency = 1
6263
idk.ExtentsOffset = v3(0,0,0)
6264
idk1.ImageTransparency = 0
6265
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6266
idk1.Size = UDim2.new(2,0,1,0)
6267
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6268
idk1.Image = "rbxassetid://319554883"
6269
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6270
wait()
6271
Zanzoken = Instance.new("Part",char)
6272
Zanzoken.Anchored = true
6273
Zanzoken.Position = v3(999,999,999)
6274
Zanzoken.CFrame = Torso.CFrame
6275
game.Debris:AddItem(Zanzoken,0.5)
6276
Zanzoken.Transparency = 1
6277
wait()
6278
idk = Instance.new("BillboardGui",Zanzoken)
6279
idk.Size = UDim2.new(20,0,20,0)
6280
idk.AlwaysOnTop = false
6281
idk1 = Instance.new("ImageLabel",idk)
6282
idk1.BackgroundTransparency = 1
6283
idk.ExtentsOffset = v3(0,0,0)
6284
idk1.ImageTransparency = 0
6285
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6286
idk1.Size = UDim2.new(2,0,1,0)
6287
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6288
idk1.Image = "rbxassetid://319554883"
6289
 for i = 0, 0.4, 0.1 do
6290
        swait()
6291
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6292
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6293
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6294
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6295
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6296
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6297
end
6298
punchsound1:Play()
6299
for i = 0, 0.4, 0.1 do
6300
        swait()
6301
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6302
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6303
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6304
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6305
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6306
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6307
end
6308
for i = 0, 0.4, 0.1 do
6309
        swait()
6310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6312
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6313
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6314
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6315
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6316
end
6317
punchsound1:Play()
6318
for i = 0, 0.4, 0.1 do
6319
        swait()
6320
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6321
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6322
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6323
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6324
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6325
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6326
end
6327
for i = 0, 0.4, 0.1 do
6328
        swait()
6329
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6330
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6331
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6332
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6333
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6334
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6335
end
6336
punchsound1:Play()
6337
for i = 0, 0.4, 0.1 do
6338
        swait()
6339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6341
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6343
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6344
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6345
end
6346
for i = 0, 0.4, 0.1 do
6347
        swait()
6348
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6349
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6350
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6351
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6352
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6353
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6354
end
6355
punchsound1:Play()
6356
for i = 0, 0.4, 0.1 do
6357
        swait()
6358
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6359
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6360
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6361
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6362
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6363
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6364
end
6365
for i = 0, 0.4, 0.1 do
6366
        swait()
6367
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6368
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6369
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6370
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6371
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6372
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6373
end
6374
punchsound1:Play()
6375
for i = 0, 0.4, 0.1 do
6376
        swait()
6377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6379
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6381
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6382
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6383
end
6384
for i = 0, 0.4, 0.1 do
6385
        swait()
6386
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6387
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6388
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6389
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6390
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6391
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6392
end
6393
punchsound1:Play()
6394
for i = 0, 0.4, 0.1 do
6395
        swait()
6396
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6397
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6398
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6399
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6400
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6401
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6402
end
6403
for i = 0, 0.4, 0.1 do
6404
        swait()
6405
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6406
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6407
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6408
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6409
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6410
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6411
end
6412
punchsound1:Play()
6413
for i = 0, 0.4, 0.1 do
6414
        swait()
6415
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6416
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6417
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6418
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6419
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6420
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6421
end
6422
punchsound1:Play()
6423
		local pie222 = Instance.new("ParticleEmitter")
6424
pie222.Parent = LeftArm
6425
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6426
pie222.LightEmission = 1
6427
pie222.Size = NumberSequence.new(3)
6428
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6429
pie222.Transparency = NumberSequence.new(0.6,1)
6430
pie222.EmissionDirection = "Top"
6431
pie222.Enabled = true
6432
pie222.Lifetime = NumberRange.new(1)
6433
pie222.Rotation = NumberRange.new(-320, 320)
6434
pie222.Rate = 404
6435
pie222.Speed = NumberRange.new(0)
6436
pie222.LockedToPart = false
6437
pie222.VelocitySpread = 2 
6438
 for i = 0, 2, 0.1 do
6439
        swait()
6440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6442
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6444
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6445
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6446
end
6447
wait(2)
6448
bigbangattack2()
6449
pie222:Destroy()
6450
6451
for i,v in pairs(to.Parent:GetChildren()) do
6452
					if v:IsA("Humanoid") then
6453
						v.Health = v.Health - math.huge
6454
						
6455
						v.PlatformStand = true
6456
					end
6457
	end
6458
6459
	hit1 = false
6460
6461
	hit2 = true
6462
for i,v in pairs(to.Parent:GetChildren()) do
6463
					if v:IsA("Humanoid") then
6464
						v.Health = v.Health - 10
6465
						
6466
						v.PlatformStand = true
6467
					end
6468
	end
6469
hit2 = false
6470
6471
hit3 = true
6472
hit4 = true
6473
6474
6475
6476
6477
coroutine.wrap(function()
6478
				for i=1,2 do
6479
					wait()
6480
				
6481
		
6482
						
6483
6484
	
6485
	for i,v in pairs(to.Parent:GetChildren()) do
6486
					if v:IsA("Humanoid") then
6487
						v.Health = v.Health - 2
6488
						
6489
						v.PlatformStand = true
6490
					end
6491
	end
6492
				end
6493
	
6494
					
6495
			wait(3)
6496
			end)()
6497
6498
6499
6500
6501
6502
6503
6504
6505
	
6506
	
6507
 
6508
6509
6510
	
6511
	for i,v in pairs(to.Parent:GetChildren()) do
6512
					if v:IsA("Humanoid") then
6513
						v.Health = v.Health - 10
6514
						
6515
						v.PlatformStand = true
6516
					end
6517
	end
6518
6519
6520
6521
	hitground = new("Part",char)
6522
	hitground.Size = Vector3.new(5,5,5)
6523
	hitground.Name =  "Ground"
6524
	hitground.Transparency = 1
6525
	hitground.CanCollide = false
6526
	game.Debris:AddItem(hitground,2)
6527
	hitground.Position = Vector3.new(999,999,999)
6528
	hitgroundweld = new("Weld",hitground)
6529
	hitgroundweld.Part0 = to
6530
	hitgroundweld.Part1 = hitground
6531
	hitground.Touched:connect(function(hit2)
6532
		if hit2.Size.x > 150 then
6533
			hitground:Destroy()
6534
			ad = new("Part",char)
6535
ad.Name = "NewPart"
6536
ad.Size = Vector3.new(30,0.1,30)	
6537
ad.CanCollide = false
6538
ad.Anchored = true
6539
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6540
ad.Transparency = 1
6541
aad = new("Decal",ad)
6542
6543
aad.Face = "Top"
6544
aad.Transparency = 1
6545
		aad.Transparency = 0
6546
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6547
			smoke = new("Part",to)
6548
			smokemesh = new("SpecialMesh",smoke)
6549
			smokemesh.MeshId = "rbxassetid://928329648"
6550
			smoke.BrickColor = hit2.BrickColor
6551
			smoke.Anchored = true
6552
			smoke.Position = hitground.Position
6553
			GroundImpact:Play()
6554
			for i = 1,20 do
6555
				wait()
6556
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6557
				smoke.Transparency = smoke.Transparency + 1/20
6558
			end
6559
			smoke:Destroy()
6560
			wait(0.5)
6561
			
6562
			for i = 1,20 do
6563
				wait(0.1)
6564
				aad.Transparency = aad.Transparency + 1/20
6565
			end
6566
		end
6567
	end)
6568
	ys = Instance.new("BodyVelocity",to)
6569
ys.Name = "GO"
6570
       
6571
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6572
6573
ys.Velocity = v3(0,-90,0)
6574
        
6575
	wait(1)
6576
        ys:Destroy()
6577
		
6578
6579
  
6580
hit3 = false
6581
hit4 = false
6582
6583
6584
hit1 = false
6585
	hit2 = false
6586
	hit3 = false
6587
	hit4 = false
6588
idle = true
6589
RootPart.Anchored = false
6590
end
6591
end)
6592
end
6593
6594
function Combo3()
6595
	getplayer = new("Part",char)
6596
getplayer.Position = Vector3.new(999,999,999)
6597
getplayer.Transparency = 1
6598
getplayer.Size = v3(3,3,3)
6599
getplayer.CanCollide = false
6600
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6601
getplayer.Name = "GetPlayer"
6602
6603
game.Debris:AddItem(getplayer,0.5)
6604
6605
getplayer.Touched:connect(function(hit)
6606
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6607
				getplayer:Destroy()
6608
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6609
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6610
				to.Anchored = true
6611
				RootPart.Anchored = true
6612
	idle = false
6613
	
6614
6615
		punchsound1:Play()
6616
		hit1 = true
6617
 for i = 0, 1, 0.1 do
6618
        swait()
6619
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6620
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6621
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6622
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6623
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6624
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6625
end
6626
punchsound1:Play()
6627
for i = 0, 1, 0.1 do
6628
        swait()
6629
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6630
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6631
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6632
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6633
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6634
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6635
end
6636
punchsound1:Play()
6637
 for i = 0, 1, 0.1 do
6638
        swait()
6639
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6640
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6641
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6642
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6643
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6644
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6645
end
6646
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6647
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6648
Zanzoken = Instance.new("Part",char)
6649
Zanzoken.Anchored = true
6650
Zanzoken.Position = v3(999,999,999)
6651
Zanzoken.CFrame = Torso.CFrame
6652
game.Debris:AddItem(Zanzoken,0.5)
6653
Zanzoken.Transparency = 1
6654
Zano:Play()
6655
wait()
6656
idk = Instance.new("BillboardGui",Zanzoken)
6657
idk.Size = UDim2.new(10,0,15,0)
6658
idk.AlwaysOnTop = false
6659
idk1 = Instance.new("ImageLabel",idk)
6660
idk1.BackgroundTransparency = 1
6661
idk.ExtentsOffset = v3(0,0,0)
6662
idk1.ImageTransparency = 0
6663
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6664
idk1.Size = UDim2.new(2,0,1,0)
6665
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6666
idk1.Image = "rbxassetid://319554883"
6667
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6668
wait()
6669
Zanzoken = Instance.new("Part",char)
6670
Zanzoken.Anchored = true
6671
Zanzoken.Position = v3(999,999,999)
6672
Zanzoken.CFrame = Torso.CFrame
6673
game.Debris:AddItem(Zanzoken,0.5)
6674
Zanzoken.Transparency = 1
6675
wait()
6676
idk = Instance.new("BillboardGui",Zanzoken)
6677
idk.Size = UDim2.new(20,0,20,0)
6678
idk.AlwaysOnTop = false
6679
idk1 = Instance.new("ImageLabel",idk)
6680
idk1.BackgroundTransparency = 1
6681
idk.ExtentsOffset = v3(0,0,0)
6682
idk1.ImageTransparency = 0
6683
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6684
idk1.Size = UDim2.new(2,0,1,0)
6685
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6686
idk1.Image = "rbxassetid://319554883"
6687
 for i = 0, 1, 0.1 do
6688
        swait()
6689
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6690
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6691
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6692
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6693
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6694
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6695
end
6696
punchsound1:Play()
6697
for i = 0, 1, 0.1 do
6698
        swait()
6699
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6700
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6701
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6702
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6703
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6704
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6705
end
6706
punchsound1:Play()
6707
 for i = 0, 1, 0.1 do
6708
        swait()
6709
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6710
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6711
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6712
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6713
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6714
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6715
end
6716
 for i = 0, 1, 0.1 do
6717
        swait()
6718
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6719
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6720
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6721
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6722
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6723
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6724
end
6725
punchsound1:Play()
6726
for i = 0, 1, 0.1 do
6727
        swait()
6728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6730
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6731
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6732
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6733
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6734
end
6735
punchsound1:Play()
6736
 for i = 0, 1, 0.1 do
6737
        swait()
6738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6740
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6742
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6743
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6744
end
6745
 for i = 0, 1, 0.1 do
6746
        swait()
6747
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6748
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6749
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6750
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6751
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6752
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6753
end
6754
punchsound1:Play()
6755
for i = 0, 1, 0.1 do
6756
        swait()
6757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6761
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6762
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6763
end
6764
punchsound1:Play()
6765
for i,v in pairs(to.Parent:GetChildren()) do
6766
					if v:IsA("Humanoid") then
6767
						v.Health = v.Health - 10
6768
						
6769
						v.PlatformStand = true
6770
					end
6771
	end
6772
 for i = 0, 1, 0.1 do
6773
        swait()
6774
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6775
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6776
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6777
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6778
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6779
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6780
end
6781
6782
for i = 0, 1, 0.1 do
6783
        swait()
6784
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6785
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6786
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6787
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6788
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6789
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6790
end
6791
punchsound1:Play()
6792
 for i = 0, 1, 0.1 do
6793
        swait()
6794
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6795
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6796
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6797
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6798
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6799
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6800
end
6801
for i,v in pairs(to.Parent:GetChildren()) do
6802
					if v:IsA("Humanoid") then
6803
						v.Health = v.Health - 3
6804
						
6805
						v.PlatformStand = true
6806
					end
6807
	end
6808
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6809
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6810
Zanzoken = Instance.new("Part",char)
6811
Zanzoken.Anchored = true
6812
Zanzoken.Position = v3(999,999,999)
6813
Zanzoken.CFrame = Torso.CFrame
6814
game.Debris:AddItem(Zanzoken,0.5)
6815
Zanzoken.Transparency = 1
6816
Zano:Play()
6817
wait()
6818
idk = Instance.new("BillboardGui",Zanzoken)
6819
idk.Size = UDim2.new(10,0,15,0)
6820
idk.AlwaysOnTop = false
6821
idk1 = Instance.new("ImageLabel",idk)
6822
idk1.BackgroundTransparency = 1
6823
idk.ExtentsOffset = v3(0,0,0)
6824
idk1.ImageTransparency = 0
6825
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6826
idk1.Size = UDim2.new(2,0,1,0)
6827
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6828
idk1.Image = "rbxassetid://319554883"
6829
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6830
wait()
6831
Zanzoken = Instance.new("Part",char)
6832
Zanzoken.Anchored = true
6833
Zanzoken.Position = v3(999,999,999)
6834
Zanzoken.CFrame = Torso.CFrame
6835
game.Debris:AddItem(Zanzoken,0.5)
6836
Zanzoken.Transparency = 1
6837
wait()
6838
idk = Instance.new("BillboardGui",Zanzoken)
6839
idk.Size = UDim2.new(20,0,20,0)
6840
idk.AlwaysOnTop = false
6841
idk1 = Instance.new("ImageLabel",idk)
6842
idk1.BackgroundTransparency = 1
6843
idk.ExtentsOffset = v3(0,0,0)
6844
idk1.ImageTransparency = 0
6845
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6846
idk1.Size = UDim2.new(2,0,1,0)
6847
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6848
idk1.Image = "rbxassetid://319554883"
6849
 for i = 0, 1, 0.1 do
6850
        swait()
6851
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6852
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6853
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6854
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6855
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6856
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6857
end
6858
for i = 0, 1, 0.1 do
6859
        swait()
6860
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6861
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6862
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6863
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6864
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6865
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6866
end
6867
punchsound1:Play()
6868
 for i = 0, 1, 0.1 do
6869
        swait()
6870
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6871
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6872
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6873
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6874
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6875
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6876
end
6877
for i,v in pairs(to.Parent:GetChildren()) do
6878
					if v:IsA("Humanoid") then
6879
						v.Health = v.Health - 3
6880
						
6881
						v.PlatformStand = true
6882
					end
6883
	end
6884
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
6885
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
6886
Zanzoken = Instance.new("Part",char)
6887
Zanzoken.Anchored = true
6888
Zanzoken.Position = v3(999,999,999)
6889
Zanzoken.CFrame = Torso.CFrame
6890
game.Debris:AddItem(Zanzoken,0.5)
6891
Zanzoken.Transparency = 1
6892
Zano:Play()
6893
wait()
6894
idk = Instance.new("BillboardGui",Zanzoken)
6895
idk.Size = UDim2.new(10,0,15,0)
6896
idk.AlwaysOnTop = false
6897
idk1 = Instance.new("ImageLabel",idk)
6898
idk1.BackgroundTransparency = 1
6899
idk.ExtentsOffset = v3(0,0,0)
6900
idk1.ImageTransparency = 0
6901
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6902
idk1.Size = UDim2.new(2,0,1,0)
6903
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6904
idk1.Image = "rbxassetid://319554883"
6905
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6906
wait()
6907
Zanzoken = Instance.new("Part",char)
6908
Zanzoken.Anchored = true
6909
Zanzoken.Position = v3(999,999,999)
6910
Zanzoken.CFrame = Torso.CFrame
6911
game.Debris:AddItem(Zanzoken,0.5)
6912
Zanzoken.Transparency = 1
6913
wait()
6914
idk = Instance.new("BillboardGui",Zanzoken)
6915
idk.Size = UDim2.new(20,0,20,0)
6916
idk.AlwaysOnTop = false
6917
idk1 = Instance.new("ImageLabel",idk)
6918
idk1.BackgroundTransparency = 1
6919
idk.ExtentsOffset = v3(0,0,0)
6920
idk1.ImageTransparency = 0
6921
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6922
idk1.Size = UDim2.new(2,0,1,0)
6923
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6924
idk1.Image = "rbxassetid://319554883"
6925
punchsound1:Play()
6926
for i = 0, 1, 0.1 do
6927
        swait()
6928
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6929
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6930
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6931
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6932
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6933
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6934
end
6935
punchsound1:Play()
6936
 for i = 0, 1, 0.1 do
6937
        swait()
6938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6940
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6942
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6943
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6944
end
6945
6946
6947
for i,v in pairs(to.Parent:GetChildren()) do
6948
					if v:IsA("Humanoid") then
6949
						v.Health = v.Health - 20
6950
						
6951
						v.PlatformStand = true
6952
					end
6953
	end
6954
StrongPunch:Play()
6955
for i = 0, 1, 0.1 do
6956
        swait()
6957
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6958
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6959
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6960
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6961
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6962
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6963
      end
6964
 for i = 0, 1, 0.1 do
6965
        swait()
6966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6968
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6970
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6971
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6972
end
6973
for i,v in pairs(to.Parent:GetChildren()) do
6974
					if v:IsA("Humanoid") then
6975
						v.Health = v.Health - 3
6976
						
6977
						v.PlatformStand = true
6978
					end
6979
	end
6980
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6981
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6982
Zanzoken = Instance.new("Part",char)
6983
Zanzoken.Anchored = true
6984
Zanzoken.Position = v3(999,999,999)
6985
Zanzoken.CFrame = Torso.CFrame
6986
game.Debris:AddItem(Zanzoken,0.5)
6987
Zanzoken.Transparency = 1
6988
Zano:Play()
6989
wait()
6990
idk = Instance.new("BillboardGui",Zanzoken)
6991
idk.Size = UDim2.new(10,0,15,0)
6992
idk.AlwaysOnTop = false
6993
idk1 = Instance.new("ImageLabel",idk)
6994
idk1.BackgroundTransparency = 1
6995
idk.ExtentsOffset = v3(0,0,0)
6996
idk1.ImageTransparency = 0
6997
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6998
idk1.Size = UDim2.new(2,0,1,0)
6999
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7000
idk1.Image = "rbxassetid://319554883"
7001
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7002
wait()
7003
Zanzoken = Instance.new("Part",char)
7004
Zanzoken.Anchored = true
7005
Zanzoken.Position = v3(999,999,999)
7006
Zanzoken.CFrame = Torso.CFrame
7007
game.Debris:AddItem(Zanzoken,0.5)
7008
Zanzoken.Transparency = 1
7009
wait()
7010
idk = Instance.new("BillboardGui",Zanzoken)
7011
idk.Size = UDim2.new(20,0,20,0)
7012
idk.AlwaysOnTop = false
7013
idk1 = Instance.new("ImageLabel",idk)
7014
idk1.BackgroundTransparency = 1
7015
idk.ExtentsOffset = v3(0,0,0)
7016
idk1.ImageTransparency = 0
7017
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7018
idk1.Size = UDim2.new(2,0,1,0)
7019
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7020
idk1.Image = "rbxassetid://319554883"
7021
 for i = 0, 1, 0.1 do
7022
        swait()
7023
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7024
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7025
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7026
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7027
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7028
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7029
end
7030
punchsound1:Play()
7031
for i = 0, 1, 0.1 do
7032
        swait()
7033
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7034
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7035
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7036
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7037
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7038
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7039
end
7040
punchsound1:Play()
7041
 for i = 0, 1, 0.1 do
7042
        swait()
7043
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7044
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7045
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7046
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7047
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7048
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7049
end
7050
for i = 0, 1, 0.1 do
7051
        swait()
7052
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7053
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7054
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7055
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7056
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7057
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7058
      end
7059
 for i = 0, 1, 0.1 do
7060
        swait()
7061
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7062
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7063
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7064
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7065
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7066
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7067
end
7068
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7069
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7070
Zanzoken = Instance.new("Part",char)
7071
Zanzoken.Anchored = true
7072
Zanzoken.Position = v3(999,999,999)
7073
Zanzoken.CFrame = Torso.CFrame
7074
game.Debris:AddItem(Zanzoken,0.5)
7075
Zanzoken.Transparency = 1
7076
Zano:Play()
7077
wait()
7078
idk = Instance.new("BillboardGui",Zanzoken)
7079
idk.Size = UDim2.new(10,0,15,0)
7080
idk.AlwaysOnTop = false
7081
idk1 = Instance.new("ImageLabel",idk)
7082
idk1.BackgroundTransparency = 1
7083
idk.ExtentsOffset = v3(0,0,0)
7084
idk1.ImageTransparency = 0
7085
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7086
idk1.Size = UDim2.new(2,0,1,0)
7087
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7088
idk1.Image = "rbxassetid://319554883"
7089
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7090
wait()
7091
Zanzoken = Instance.new("Part",char)
7092
Zanzoken.Anchored = true
7093
Zanzoken.Position = v3(999,999,999)
7094
Zanzoken.CFrame = Torso.CFrame
7095
game.Debris:AddItem(Zanzoken,0.5)
7096
Zanzoken.Transparency = 1
7097
wait()
7098
idk = Instance.new("BillboardGui",Zanzoken)
7099
idk.Size = UDim2.new(20,0,20,0)
7100
idk.AlwaysOnTop = false
7101
idk1 = Instance.new("ImageLabel",idk)
7102
idk1.BackgroundTransparency = 1
7103
idk.ExtentsOffset = v3(0,0,0)
7104
idk1.ImageTransparency = 0
7105
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7106
idk1.Size = UDim2.new(2,0,1,0)
7107
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7108
idk1.Image = "rbxassetid://319554883"
7109
StrongPunch:Play()
7110
Break:Play()
7111
local Aura4 = Instance.new('ParticleEmitter')
7112
Aura4.Name = "Aura"
7113
Aura4.Texture = "rbxassetid://1046299182"
7114
Aura4.Parent = Torso
7115
Aura4.LightEmission = 1
7116
Aura4.Transparency = NumberSequence.new(0.7,1)
7117
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7118
Aura4.Size = NumberSequence.new(1,30)
7119
Aura4.Rotation = NumberRange.new(-360,360)
7120
Aura4.LockedToPart = true
7121
Aura4.Lifetime = NumberRange.new(0.2)
7122
Aura4.Rate = 100
7123
Aura4.Speed = NumberRange.new(0)
7124
Aura4.EmissionDirection = "Top"	
7125
for i = 0, 6, 0.1 do
7126
        swait()
7127
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7128
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7129
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7130
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7131
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7132
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7133
      end
7134
Aura4:Destroy()
7135
wait(0.1)
7136
local Aura4 = Instance.new('ParticleEmitter')
7137
Aura4.Name = "Aura"
7138
Aura4.Texture = "rbxassetid://1046299182"
7139
Aura4.Parent = Torso
7140
Aura4.LightEmission = 1
7141
Aura4.Transparency = NumberSequence.new(0.7,1)
7142
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7143
Aura4.Size = NumberSequence.new(1,30)
7144
Aura4.Rotation = NumberRange.new(-360,360)
7145
Aura4.LockedToPart = true
7146
Aura4.Lifetime = NumberRange.new(0.2)
7147
Aura4.Rate = 100
7148
Aura4.Speed = NumberRange.new(0)
7149
Aura4.EmissionDirection = "Top"
7150
StrongPunch1:Play()
7151
Break:Play()
7152
 for i = 0, 6, 0.1 do
7153
        swait()
7154
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7155
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7156
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7157
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7158
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7159
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7160
      end
7161
Aura4:Destroy()
7162
StrongPunch2:Play()
7163
Break:Play()
7164
local Aura4 = Instance.new('ParticleEmitter')
7165
Aura4.Name = "Aura"
7166
Aura4.Texture = "rbxassetid://1046299182"
7167
Aura4.Parent = Torso
7168
Aura4.LightEmission = 1
7169
Aura4.Transparency = NumberSequence.new(0.7,1)
7170
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7171
Aura4.Size = NumberSequence.new(1,30)
7172
Aura4.Rotation = NumberRange.new(-360,360)
7173
Aura4.LockedToPart = true
7174
Aura4.Lifetime = NumberRange.new(0.2)
7175
Aura4.Rate = 100
7176
Aura4.Speed = NumberRange.new(0)
7177
Aura4.EmissionDirection = "Top"
7178
   for i = 0, 7, 0.1 do
7179
        swait()
7180
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7181
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7182
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7183
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7184
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7185
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7186
end
7187
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7188
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7189
Aura4:Destroy()
7190
Zanzoken = Instance.new("Part",char)
7191
Zanzoken.Anchored = true
7192
Zanzoken.Position = v3(999,999,999)
7193
Zanzoken.CFrame = Torso.CFrame
7194
game.Debris:AddItem(Zanzoken,0.5)
7195
Zanzoken.Transparency = 1
7196
Zano:Play()
7197
wait()
7198
idk = Instance.new("BillboardGui",Zanzoken)
7199
idk.Size = UDim2.new(10,0,15,0)
7200
idk.AlwaysOnTop = false
7201
idk1 = Instance.new("ImageLabel",idk)
7202
idk1.BackgroundTransparency = 1
7203
idk.ExtentsOffset = v3(0,0,0)
7204
idk1.ImageTransparency = 0
7205
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7206
idk1.Size = UDim2.new(2,0,1,0)
7207
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7208
idk1.Image = "rbxassetid://319554883"
7209
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7210
wait()
7211
Zanzoken = Instance.new("Part",char)
7212
Zanzoken.Anchored = true
7213
Zanzoken.Position = v3(999,999,999)
7214
Zanzoken.CFrame = Torso.CFrame
7215
game.Debris:AddItem(Zanzoken,0.5)
7216
Zanzoken.Transparency = 1
7217
wait()
7218
idk = Instance.new("BillboardGui",Zanzoken)
7219
idk.Size = UDim2.new(20,0,20,0)
7220
idk.AlwaysOnTop = false
7221
idk1 = Instance.new("ImageLabel",idk)
7222
idk1.BackgroundTransparency = 1
7223
idk.ExtentsOffset = v3(0,0,0)
7224
idk1.ImageTransparency = 0
7225
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7226
idk1.Size = UDim2.new(2,0,1,0)
7227
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7228
idk1.Image = "rbxassetid://319554883"
7229
 for i = 0, 1, 0.1 do
7230
        swait()
7231
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7232
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7233
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7234
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7235
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7236
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7237
end
7238
punchsound1:Play()
7239
for i = 0, 1, 0.1 do
7240
        swait()
7241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7243
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7245
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7246
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7247
end
7248
punchsound1:Play()
7249
 for i = 0, 1, 0.1 do
7250
        swait()
7251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7253
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7255
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7256
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7257
end
7258
for i = 0, 1, 0.1 do
7259
        swait()
7260
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7261
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7262
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7263
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7264
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7265
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7266
      end
7267
 for i = 0, 1, 0.1 do
7268
        swait()
7269
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7270
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7271
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7272
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7273
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7274
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7275
end
7276
punchsound1:Play()
7277
for i = 0, 0.5, 0.1 do
7278
        swait()
7279
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7280
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7281
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7282
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7283
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7284
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7285
end
7286
punchsound1:Play()
7287
 for i = 0, 0.5, 0.1 do
7288
        swait()
7289
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7290
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7291
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7292
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7293
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7294
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7295
end
7296
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7297
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7298
Zanzoken = Instance.new("Part",char)
7299
Zanzoken.Anchored = true
7300
Zanzoken.Position = v3(999,999,999)
7301
Zanzoken.CFrame = Torso.CFrame
7302
game.Debris:AddItem(Zanzoken,0.5)
7303
Zanzoken.Transparency = 1
7304
Zano:Play()
7305
wait()
7306
idk = Instance.new("BillboardGui",Zanzoken)
7307
idk.Size = UDim2.new(10,0,15,0)
7308
idk.AlwaysOnTop = false
7309
idk1 = Instance.new("ImageLabel",idk)
7310
idk1.BackgroundTransparency = 1
7311
idk.ExtentsOffset = v3(0,0,0)
7312
idk1.ImageTransparency = 0
7313
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7314
idk1.Size = UDim2.new(2,0,1,0)
7315
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7316
idk1.Image = "rbxassetid://319554883"
7317
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7318
wait()
7319
Zanzoken = Instance.new("Part",char)
7320
Zanzoken.Anchored = true
7321
Zanzoken.Position = v3(999,999,999)
7322
Zanzoken.CFrame = Torso.CFrame
7323
game.Debris:AddItem(Zanzoken,0.5)
7324
Zanzoken.Transparency = 1
7325
wait()
7326
idk = Instance.new("BillboardGui",Zanzoken)
7327
idk.Size = UDim2.new(20,0,20,0)
7328
idk.AlwaysOnTop = false
7329
idk1 = Instance.new("ImageLabel",idk)
7330
idk1.BackgroundTransparency = 1
7331
idk.ExtentsOffset = v3(0,0,0)
7332
idk1.ImageTransparency = 0
7333
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7334
idk1.Size = UDim2.new(2,0,1,0)
7335
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7336
idk1.Image = "rbxassetid://319554883"
7337
 for i = 0, 0.4, 0.1 do
7338
        swait()
7339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7341
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7343
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7344
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7345
end
7346
punchsound1:Play()
7347
for i = 0, 0.4, 0.1 do
7348
        swait()
7349
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7350
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7351
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7352
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7353
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7354
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7355
end
7356
punchsound1:Play()
7357
 for i = 0, 1, 0.1 do
7358
        swait()
7359
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7360
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7361
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7362
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7363
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7364
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7365
end
7366
for i,v in pairs(to.Parent:GetChildren()) do
7367
					if v:IsA("Humanoid") then
7368
						v.Health = v.Health - 8
7369
						
7370
						v.PlatformStand = true
7371
					end
7372
	end
7373
7374
	hit1 = false
7375
7376
		punchsound1:Play()
7377
	hit2 = true
7378
      for i = 0, 1, 0.1 do
7379
        swait()
7380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7382
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7384
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7385
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7386
      end
7387
for i,v in pairs(to.Parent:GetChildren()) do
7388
					if v:IsA("Humanoid") then
7389
						v.Health = v.Health - 10
7390
						
7391
						v.PlatformStand = true
7392
					end
7393
	end
7394
hit2 = false
7395
7396
	punchsound1:Play()
7397
hit3 = true
7398
hit4 = true
7399
7400
7401
punchsound1:Play()
7402
7403
7404
coroutine.wrap(function()
7405
				for i=1,2 do
7406
					wait()
7407
				
7408
		
7409
						
7410
7411
	
7412
	for i,v in pairs(to.Parent:GetChildren()) do
7413
					if v:IsA("Humanoid") then
7414
						v.Health = v.Health - 30
7415
						
7416
						v.PlatformStand = true
7417
					end
7418
	end
7419
				end
7420
	
7421
					
7422
			wait(3)
7423
			end)()
7424
7425
7426
7427
RootPart.Anchored = false
7428
7429
7430
7431
7432
7433
	StrongPunch:Play()
7434
	
7435
	
7436
 
7437
7438
7439
	
7440
	for i,v in pairs(to.Parent:GetChildren()) do
7441
					if v:IsA("Humanoid") then
7442
						v.Health = v.Health - 20
7443
						
7444
						v.PlatformStand = true
7445
					end
7446
	end
7447
7448
StrongPunch2:Play()
7449
7450
7451
	hitground = new("Part",char)
7452
	hitground.Size = Vector3.new(5,5,5)
7453
	hitground.Name =  "Ground"
7454
	hitground.Transparency = 1
7455
	hitground.CanCollide = false
7456
	game.Debris:AddItem(hitground,2)
7457
	hitground.Position = Vector3.new(999,999,999)
7458
	hitgroundweld = new("Weld",hitground)
7459
	hitgroundweld.Part0 = to
7460
	hitgroundweld.Part1 = hitground
7461
	hitground.Touched:connect(function(hit2)
7462
		if hit2.Size.x > 150 then
7463
			hitground:Destroy()
7464
			ad = new("Part",char)
7465
ad.Name = "NewPart"
7466
ad.Size = Vector3.new(30,0.1,30)	
7467
ad.CanCollide = false
7468
ad.Anchored = true
7469
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7470
ad.Transparency = 1
7471
aad = new("Decal",ad)
7472
7473
aad.Face = "Top"
7474
aad.Transparency = 1
7475
		aad.Transparency = 0
7476
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7477
			smoke = new("Part",to)
7478
			smokemesh = new("SpecialMesh",smoke)
7479
			smokemesh.MeshId = "rbxassetid://928329648"
7480
			smoke.BrickColor = hit2.BrickColor
7481
			smoke.Anchored = true
7482
			smoke.Position = hitground.Position
7483
			GroundImpact:Play()
7484
			for i = 1,20 do
7485
				wait()
7486
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7487
				smoke.Transparency = smoke.Transparency + 1/20
7488
			end
7489
			smoke:Destroy()
7490
			wait(0.5)
7491
			
7492
			for i = 1,20 do
7493
				wait(0.1)
7494
				aad.Transparency = aad.Transparency + 1/20
7495
			end
7496
		end
7497
	end)
7498
	ys = Instance.new("BodyVelocity",to)
7499
ys.Name = "GO"
7500
       
7501
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7502
7503
ys.Velocity = v3(0,-90,0)
7504
        
7505
	wait(1)
7506
        ys:Destroy()
7507
7508
	
7509
	
7510
7511
  
7512
hit3 = false
7513
hit4 = false
7514
7515
7516
hit1 = false
7517
	hit2 = false
7518
	hit3 = false
7519
	hit4 = false
7520
idle = true
7521
  RootPart.Anchored = false
7522
to.Anchored = false
7523
end
7524
end)
7525
end
7526
7527
7528
function Combo2()
7529
	getplayer = new("Part",char)
7530
getplayer.Position = Vector3.new(999,999,999)
7531
getplayer.Transparency = 1
7532
getplayer.Size = v3(3,3,3)
7533
getplayer.CanCollide = false
7534
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7535
getplayer.Name = "GetPlayer"
7536
7537
game.Debris:AddItem(getplayer,0.5)
7538
7539
getplayer.Touched:connect(function(hit)
7540
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7541
				getplayer:Destroy()
7542
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7543
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7544
				to.Anchored = true
7545
	idle = false
7546
	
7547
7548
		punchsound1:Play()
7549
		hit1 = true
7550
 for i = 0, 1, 0.1 do
7551
        swait()
7552
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7553
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7554
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7555
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7556
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7557
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7558
end
7559
punchsound1:Play()
7560
for i = 0, 1, 0.1 do
7561
        swait()
7562
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7563
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7564
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7565
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7566
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7567
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7568
end
7569
punchsound1:Play()
7570
 for i = 0, 1, 0.1 do
7571
        swait()
7572
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7573
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7574
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7575
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7576
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7577
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7578
end
7579
for i = 0, 1, 0.1 do
7580
        swait()
7581
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7582
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7583
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7584
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7585
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7586
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7587
      end
7588
 for i = 0, 1, 0.1 do
7589
        swait()
7590
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7591
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7592
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7593
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7594
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7595
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7596
end
7597
StrongPunch1:Play()
7598
for i = 0, 1, 0.1 do
7599
        swait()
7600
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7601
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7602
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7603
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7604
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7605
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7606
      end
7607
 for i = 0, 0.6, 0.1 do
7608
        swait()
7609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7610
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7611
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7612
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7613
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7614
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7615
end
7616
for i = 0, 0.6, 0.1 do
7617
        swait()
7618
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7620
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7621
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7622
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7623
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7624
      end
7625
for i,v in pairs(to.Parent:GetChildren()) do
7626
					if v:IsA("Humanoid") then
7627
						v.Health = v.Health - 6
7628
						
7629
						v.PlatformStand = true
7630
					end
7631
	end
7632
StrongPunch:Play()
7633
for i = 0, 1, 0.1 do
7634
        swait()
7635
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7636
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7637
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7638
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7639
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7640
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7641
      end
7642
for i,v in pairs(to.Parent:GetChildren()) do
7643
					if v:IsA("Humanoid") then
7644
						v.Health = v.Health - 8
7645
						
7646
						v.PlatformStand = true
7647
					end
7648
	end
7649
7650
	hit1 = false
7651
7652
		punchsound1:Play()
7653
	hit2 = true
7654
      for i = 0, 1, 0.1 do
7655
        swait()
7656
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7657
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7658
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7659
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7660
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7661
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7662
      end
7663
for i,v in pairs(to.Parent:GetChildren()) do
7664
					if v:IsA("Humanoid") then
7665
						v.Health = v.Health - 5
7666
						
7667
						v.PlatformStand = true
7668
					end
7669
	end
7670
hit2 = false
7671
7672
	punchsound1:Play()
7673
hit3 = true
7674
hit4 = true
7675
7676
7677
punchsound1:Play()
7678
7679
coroutine.wrap(function()
7680
				for i=1,2 do
7681
					wait()
7682
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7683
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7684
					Zanzoken = Instance.new("Part",char)
7685
Zanzoken.Anchored = true
7686
Zanzoken.Position = v3(999,999,999)
7687
Zanzoken.CFrame = Torso.CFrame
7688
game.Debris:AddItem(Zanzoken,0.5)
7689
Zanzoken.Transparency = 1
7690
Zano:Play()
7691
wait()
7692
idk = Instance.new("BillboardGui",Zanzoken)
7693
idk.Size = UDim2.new(10,0,15,0)
7694
idk.AlwaysOnTop = false
7695
idk1 = Instance.new("ImageLabel",idk)
7696
idk1.BackgroundTransparency = 1
7697
idk.ExtentsOffset = v3(0,0,0)
7698
idk1.ImageTransparency = 0
7699
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7700
idk1.Size = UDim2.new(2,0,1,0)
7701
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7702
idk1.Image = "rbxassetid://319554883"
7703
wait()
7704
Zanzoken = Instance.new("Part",char)
7705
Zanzoken.Anchored = true
7706
Zanzoken.Position = v3(999,999,999)
7707
Zanzoken.CFrame = Torso.CFrame
7708
game.Debris:AddItem(Zanzoken,0.5)
7709
Zanzoken.Transparency = 1
7710
wait()
7711
idk = Instance.new("BillboardGui",Zanzoken)
7712
idk.Size = UDim2.new(20,0,20,0)
7713
idk.AlwaysOnTop = false
7714
idk1 = Instance.new("ImageLabel",idk)
7715
idk1.BackgroundTransparency = 1
7716
idk.ExtentsOffset = v3(0,0,0)
7717
idk1.ImageTransparency = 0
7718
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7719
idk1.Size = UDim2.new(2,0,1,0)
7720
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7721
idk1.Image = "rbxassetid://319554883"
7722
					for i = 0, 1, 0.1 do
7723
        swait()
7724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7725
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7726
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7728
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7729
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7730
      end
7731
						StrongPunch:Play()
7732
	for i,v in pairs(to.Parent:GetChildren()) do
7733
					if v:IsA("Humanoid") then
7734
						v.Health = v.Health - 10
7735
						
7736
						v.PlatformStand = true
7737
					end
7738
	end
7739
				end
7740
	
7741
					
7742
			wait(0.7)
7743
			end)()
7744
7745
  
7746
7747
7748
RootPart.Anchored = true
7749
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7750
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7751
								Zanzoken = Instance.new("Part",char)
7752
Zanzoken.Anchored = true
7753
Zanzoken.Position = v3(999,999,999)
7754
Zanzoken.CFrame = Torso.CFrame
7755
game.Debris:AddItem(Zanzoken,0.5)
7756
Zanzoken.Transparency = 1
7757
Zano:Play()
7758
wait()
7759
idk = Instance.new("BillboardGui",Zanzoken)
7760
idk.Size = UDim2.new(10,0,15,0)
7761
idk.AlwaysOnTop = false
7762
idk1 = Instance.new("ImageLabel",idk)
7763
idk1.BackgroundTransparency = 1
7764
idk.ExtentsOffset = v3(0,0,0)
7765
idk1.ImageTransparency = 0
7766
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7767
idk1.Size = UDim2.new(2,0,1,0)
7768
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7769
idk1.Image = "rbxassetid://319554883"
7770
wait()
7771
Zanzoken = Instance.new("Part",char)
7772
Zanzoken.Anchored = true
7773
Zanzoken.Position = v3(999,999,999)
7774
Zanzoken.CFrame = Torso.CFrame
7775
game.Debris:AddItem(Zanzoken,0.5)
7776
Zanzoken.Transparency = 1
7777
wait()
7778
idk = Instance.new("BillboardGui",Zanzoken)
7779
idk.Size = UDim2.new(20,0,20,0)
7780
idk.AlwaysOnTop = false
7781
idk1 = Instance.new("ImageLabel",idk)
7782
idk1.BackgroundTransparency = 1
7783
idk.ExtentsOffset = v3(0,0,0)
7784
idk1.ImageTransparency = 0
7785
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7786
idk1.Size = UDim2.new(2,0,1,0)
7787
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7788
idk1.Image = "rbxassetid://319554883"
7789
7790
for i = 0, 1, 0.1 do
7791
        swait()
7792
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7793
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7794
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7795
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7796
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7797
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7798
      end	
7799
7800
7801
	StrongPunch:Play()
7802
	
7803
	
7804
 for i = 0, 1, 0.1 do
7805
        swait()
7806
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7807
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7808
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7809
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7810
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7811
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7812
      end	
7813
7814
for i = 0, 1, 0.1 do
7815
        swait()
7816
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7817
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7818
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7819
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7820
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7821
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7822
      end
7823
7824
7825
	
7826
	for i,v in pairs(to.Parent:GetChildren()) do
7827
					if v:IsA("Humanoid") then
7828
						v.Health = v.Health - 20
7829
						
7830
						v.PlatformStand = true
7831
					end
7832
	end
7833
7834
StrongPunch2:Play()
7835
 for i = 0, 1, 0.1 do
7836
        swait()
7837
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7838
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7839
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7840
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7841
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7842
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7843
      end
7844
7845
	hitground = new("Part",char)
7846
	hitground.Size = Vector3.new(5,5,5)
7847
	hitground.Name =  "Ground"
7848
	hitground.Transparency = 1
7849
	hitground.CanCollide = false
7850
	game.Debris:AddItem(hitground,2)
7851
	hitground.Position = Vector3.new(999,999,999)
7852
	hitgroundweld = new("Weld",hitground)
7853
	hitgroundweld.Part0 = to
7854
	hitgroundweld.Part1 = hitground
7855
	hitground.Touched:connect(function(hit2)
7856
		if hit2.Size.x > 150 then
7857
			hitground:Destroy()
7858
			ad = new("Part",char)
7859
ad.Name = "NewPart"
7860
ad.Size = Vector3.new(30,0.1,30)	
7861
ad.CanCollide = false
7862
ad.Anchored = true
7863
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7864
ad.Transparency = 1
7865
aad = new("Decal",ad)
7866
7867
aad.Face = "Top"
7868
aad.Transparency = 1
7869
		aad.Transparency = 0
7870
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7871
			smoke = new("Part",to)
7872
			smokemesh = new("SpecialMesh",smoke)
7873
			smokemesh.MeshId = "rbxassetid://928329648"
7874
			smoke.BrickColor = hit2.BrickColor
7875
			smoke.Anchored = true
7876
			smoke.Position = hitground.Position
7877
			GroundImpact:Play()
7878
			for i = 1,20 do
7879
				wait()
7880
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7881
				smoke.Transparency = smoke.Transparency + 1/20
7882
			end
7883
			smoke:Destroy()
7884
			wait(0.5)
7885
			
7886
			for i = 1,20 do
7887
				wait(0.1)
7888
				aad.Transparency = aad.Transparency + 1/20
7889
			end
7890
		end
7891
	end)
7892
	to.Anchored = false
7893
	ys = Instance.new("BodyVelocity",to)
7894
ys.Name = "GO"
7895
       
7896
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7897
7898
ys.Velocity = v3(0,-90,0)
7899
        
7900
	wait(1)
7901
        ys:Destroy()
7902
7903
	
7904
	
7905
7906
  
7907
hit3 = false
7908
hit4 = false
7909
7910
7911
hit1 = false
7912
	hit2 = false
7913
	hit3 = false
7914
	hit4 = false
7915
idle = true
7916
  RootPart.Anchored = false
7917
end
7918
end)
7919
end
7920
7921
 function KABOOMZ222()
7922
    local effspwn = Instance.new("Part")
7923
    coroutine.resume(coroutine.create(function()
7924
      local sound1 = Instance.new("Sound")
7925
      sound1.SoundId = "rbxassetid://440145223"
7926
      sound1.MaxDistance = 600
7927
      sound1.EmitterSize = 60
7928
      sound1.Volume = 5.5
7929
      sound1.Pitch = 1.3
7930
      sound1.Parent = effspwn
7931
      local sound2 = Instance.new("Sound")
7932
      sound2.SoundId = "rbxassetid://440145223"
7933
      sound2.MaxDistance = 300
7934
      sound2.EmitterSize = 20
7935
      sound2.Volume = 3
7936
      sound2.Pitch = 0.7
7937
      sound2.Parent = effspwn
7938
      local sound3 = Instance.new("Sound")
7939
      sound3.SoundId = "rbxassetid://440145223"
7940
      sound2.MaxDistance = 400
7941
      sound2.EmitterSize = 30
7942
      sound2.Volume = 0.5
7943
      sound2.Pitch = 0.5
7944
      sound2.Parent = effspwn
7945
      sound2:Play()
7946
      wait()
7947
      sound1:Play()
7948
      sound3:Play()
7949
    end))
7950
    local model = Instance.new("Model")
7951
    game.Debris:AddItem(model, 20)
7952
    model.Name = "smasheffects"
7953
    model.Parent = workspace
7954
    effspwn.Name = "spwnr"
7955
    effspwn.Size = Vector3.new(1, 1, 1)
7956
    effspwn.Anchored = true
7957
    effspwn.CanCollide = false
7958
    effspwn.Transparency = 1
7959
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
7960
    effspwn.Parent = model
7961
7962
7963
7964
7965
    coroutine.resume(coroutine.create(function()
7966
      local shok = Instance.new("Part")
7967
      shok.Name = "whoosh"
7968
      shok.BrickColor = BrickColor.new("Institutional white")
7969
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7970
      shok.Size = Vector3.new(1, 1, 1)
7971
      shok.Anchored = true
7972
      shok.Material = "Neon"
7973
      shok.Transparency = 1
7974
      shok.CanCollide = false
7975
      shok.Parent = model
7976
      game.Debris:AddItem(shok, 12)
7977
      local mesh = Instance.new("SpecialMesh")
7978
      mesh.MeshType = "FileMesh"
7979
      mesh.MeshId = "rbxassetid://437347603"
7980
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
7981
      mesh.Parent = shok
7982
7983
7984
7985
7986
7987
      for e = 1, 8 do
7988
        wait()
7989
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
7990
        shok.Transparency = shok.Transparency + 0.035
7991
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
7992
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
7993
       
7994
7995
      end
7996
      for e = 1, 16 do
7997
        wait()
7998
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
7999
        shok.Transparency = shok.Transparency + 0.11
8000
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8001
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8002
       
8003
      end
8004
    end))
8005
    coroutine.resume(coroutine.create(function()
8006
      local shok = Instance.new("Part")
8007
      shok.Name = "wring1"
8008
      shok.BrickColor = BrickColor.new("Institutional white")
8009
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8010
      shok.Size = Vector3.new(1, 1, 1)
8011
      shok.Anchored = true
8012
      shok.Material = "Neon"
8013
      shok.Transparency = 0.25
8014
      shok.CanCollide = false
8015
      shok.Parent = model
8016
      game.Debris:AddItem(shok, 12)
8017
      local mesh = Instance.new("SpecialMesh")
8018
      mesh.MeshType = "FileMesh"
8019
      mesh.MeshId = "rbxassetid://3270017"
8020
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8021
      mesh.Parent = shok
8022
      for e = 1, 30 do
8023
        wait()
8024
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8025
        shok.Transparency = shok.Transparency + 0.002
8026
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8027
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8028
      end
8029
      for e = 1, 38 do
8030
        wait()
8031
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8032
        shok.Transparency = shok.Transparency + 0.002
8033
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8034
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8035
      end
8036
      for e = 1, 24 do
8037
        wait()
8038
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8039
        shok.Transparency = shok.Transparency + 0.03
8040
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8041
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8042
      end
8043
    end))
8044
    coroutine.resume(coroutine.create(function()
8045
      local shok = Instance.new("Part")
8046
      shok.Name = "wring2"
8047
      shok.BrickColor = BrickColor.new("Institutional white")
8048
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8049
      shok.Size = Vector3.new(1, 1, 1)
8050
      shok.Anchored = true
8051
      shok.Material = "Neon"
8052
      shok.Transparency = 0.25
8053
      shok.CanCollide = false
8054
      shok.Parent = model
8055
      game.Debris:AddItem(shok, 12)
8056
      local mesh = Instance.new("SpecialMesh")
8057
      mesh.MeshType = "FileMesh"
8058
      mesh.MeshId = "rbxassetid://3270017"
8059
      mesh.Scale = Vector3.new(12, 12, 0.05)
8060
      mesh.Parent = shok
8061
      for e = 1, 30 do
8062
        wait()
8063
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8064
        shok.Transparency = shok.Transparency + 0.002
8065
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8066
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8067
      end
8068
      for e = 1, 38 do
8069
        wait()
8070
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8071
        shok.Transparency = shok.Transparency + 0.002
8072
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8073
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8074
      end
8075
      for e = 1, 24 do
8076
        wait()
8077
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8078
        shok.Transparency = shok.Transparency + 0.03
8079
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8080
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8081
      end
8082
    end))
8083
    coroutine.resume(coroutine.create(function()
8084
      local shok = Instance.new("Part")
8085
      shok.Name = "coil1"
8086
      shok.BrickColor = BrickColor.new("Institutional white")
8087
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8088
      shok.Size = Vector3.new(1, 1, 1)
8089
      shok.Anchored = true
8090
      shok.Material = "Neon"
8091
      shok.Transparency = 0.25
8092
      shok.CanCollide = false
8093
      shok.Parent = model
8094
      game.Debris:AddItem(shok, 12)
8095
      local mesh = Instance.new("SpecialMesh")
8096
      mesh.MeshType = "FileMesh"
8097
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8098
      mesh.Scale = Vector3.new(12, 12, 12)
8099
      mesh.Parent = shok
8100
      for e = 1, 15 do
8101
        wait()
8102
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8103
        shok.Transparency = shok.Transparency + 0.004
8104
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8105
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8106
      end
8107
      for e = 1, 16 do
8108
        wait()
8109
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8110
        shok.Transparency = shok.Transparency + 0.004
8111
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8112
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8113
      end
8114
      for e = 1, 12 do
8115
        wait()
8116
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8117
        shok.Transparency = shok.Transparency + 0.06
8118
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8119
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8120
      end
8121
    end))
8122
    coroutine.resume(coroutine.create(function()
8123
      local shok = Instance.new("Part")
8124
      shok.Name = "coil2"
8125
      shok.BrickColor = BrickColor.new("Institutional white")
8126
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8127
      shok.Size = Vector3.new(1, 1, 1)
8128
      shok.Anchored = true
8129
      shok.Material = "Neon"
8130
      shok.Transparency = 1
8131
      shok.CanCollide = false
8132
      shok.Parent = model
8133
      game.Debris:AddItem(shok, 12)
8134
      local mesh = Instance.new("SpecialMesh")
8135
      mesh.MeshType = "FileMesh"
8136
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8137
      mesh.Scale = Vector3.new(6, 12, 6)
8138
      mesh.Parent = shok
8139
      for e = 1, 15 do
8140
        wait()
8141
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8142
        shok.Transparency = shok.Transparency + 0.005
8143
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8144
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8145
      end
8146
      for e = 1, 16 do
8147
        wait()
8148
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8149
        shok.Transparency = shok.Transparency + 0.005
8150
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8151
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8152
      end
8153
      for e = 1, 12 do
8154
        wait()
8155
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8156
        shok.Transparency = shok.Transparency + 0.09
8157
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8158
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8159
      end
8160
    end))
8161
    coroutine.resume(coroutine.create(function()
8162
      local shok = Instance.new("Part")
8163
      shok.Name = "shokwve"
8164
      shok.BrickColor = BrickColor.new("Institutional white")
8165
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8166
      shok.Size = Vector3.new(1, 1, 1)
8167
      shok.Anchored = true
8168
      shok.Material = "Neon"
8169
      shok.Transparency = 0.6
8170
      shok.CanCollide = false
8171
      shok.Parent = model
8172
      game.Debris:AddItem(shok, 12)
8173
      local mesh = Instance.new("SpecialMesh")
8174
      mesh.MeshType = "FileMesh"
8175
      mesh.MeshId = "rbxassetid://489415447"
8176
      mesh.Scale = Vector3.new(1, 1, 1)
8177
      mesh.Parent = shok
8178
      for e = 1, 12 do
8179
        wait()
8180
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8181
        shok.Transparency = shok.Transparency + 0.002
8182
      end
8183
      for e = 1, 32 do
8184
        wait()
8185
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8186
        shok.Transparency = shok.Transparency + 0.002
8187
      end
8188
      for e = 1, 24 do
8189
        wait()
8190
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8191
        shok.Transparency = shok.Transparency + 0.03
8192
      end
8193
    end))
8194
    coroutine.resume(coroutine.create(function()
8195
      local shok = Instance.new("Part")
8196
      shok.Name = "shock2"
8197
      shok.BrickColor = BrickColor.new("Institutional white")
8198
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8199
      shok.Size = Vector3.new(1, 1, 1)
8200
      shok.Anchored = true
8201
      shok.Material = "Neon"
8202
      shok.Transparency = 0.35
8203
      shok.CanCollide = false
8204
      shok.Parent = model
8205
      game.Debris:AddItem(shok, 12)
8206
      local mesh = Instance.new("SpecialMesh")
8207
      mesh.MeshType = "FileMesh"
8208
      mesh.MeshId = "rbxassetid://1095709"
8209
      mesh.Scale = Vector3.new(12, 12, 12)
8210
      mesh.Parent = shok
8211
      for e = 1, 15 do
8212
        wait()
8213
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8214
        shok.Transparency = shok.Transparency + 0.004
8215
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8216
      end
8217
      for e = 1, 16 do
8218
        wait()
8219
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8220
        shok.Transparency = shok.Transparency + 0.004
8221
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8222
      end
8223
      for e = 1, 12 do
8224
        wait()
8225
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8226
        shok.Transparency = shok.Transparency + 0.06
8227
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8228
      end
8229
    end))
8230
    coroutine.resume(coroutine.create(function()
8231
      local shok = Instance.new("Part")
8232
      shok.Name = "shock3"
8233
      shok.BrickColor = BrickColor.new("Institutional white")
8234
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8235
      shok.Size = Vector3.new(1, 1, 1)
8236
      shok.Anchored = true
8237
      shok.Material = "Neon"
8238
      shok.Transparency = 0.35
8239
      shok.CanCollide = false
8240
      shok.Parent = model
8241
      game.Debris:AddItem(shok, 12)
8242
      local mesh = Instance.new("SpecialMesh")
8243
      mesh.MeshType = "FileMesh"
8244
      mesh.MeshId = "rbxassetid://1095709"
8245
      mesh.Scale = Vector3.new(12, 12, 12)
8246
      mesh.Parent = shok
8247
      for e = 1, 15 do
8248
        wait()
8249
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8250
        shok.Transparency = shok.Transparency + 0.004
8251
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8252
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8253
      end
8254
      for e = 1, 16 do
8255
        wait()
8256
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8257
        shok.Transparency = shok.Transparency + 0.004
8258
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8259
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8260
      end
8261
      for e = 1, 12 do
8262
        wait()
8263
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8264
        shok.Transparency = shok.Transparency + 0.06
8265
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8266
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8267
      end
8268
    end))
8269
  end
8270
8271
8272
8273
mouse.KeyDown:connect(function(k)
8274
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8275
local exp = Instance.new("Explosion",Torso)
8276
exp.BlastRadius = 45.5
8277
exp.BlastPressure = 100
8278
      exp.Position = Torso
8279
      exp.Visible = true
8280
end
8281
end)
8282
8283
MV4 = 300
8284
mouse.KeyDown:connect(function(k)
8285
	if attack == false and k == "8" then
8286
		for i, v in pairs(Torso:GetChildren()) do
8287
	if v:IsA('ParticleEmitter') then
8288
		v:Remove()
8289
	end
8290
end
8291
	end
8292
	end)
8293
8294
8295
MV4 = 300
8296
mouse.KeyDown:connect(function(k)
8297
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8298
    MV4 = 0
8299
    Humanoid.WalkSpeed = 13
8300
    attack = true
8301
    Firepart1 = Instance.new("Part", RightArm)
8302
    Firepart1.Size = Vector3.new(1, 1, 1)
8303
    GuW1 = Instance.new("Weld")
8304
    GuW1.Name = "GuW"
8305
    GuW1.Part0 = RightArm
8306
    GuW1.C0 = cn(0, -1, 0)
8307
    GuW1.C1 = cn(0, 0, 0)
8308
    GuW1.Part1 = Firepart1
8309
    GuW1.Parent = RightArm
8310
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8311
    Firepart1.Transparency = 1
8312
    Firepart2 = Instance.new("Part", LeftArm)
8313
    Firepart2.Size = Vector3.new(1, 1, 1)
8314
    GuW2 = Instance.new("Weld")
8315
    GuW2.Name = "GuW"
8316
    GuW2.Part0 = LeftArm
8317
    GuW2.C0 = cn(0, -1, 0)
8318
    GuW2.C1 = cn(0, 0, 0)
8319
    GuW2.Part1 = Firepart2
8320
    GuW2.Parent = LeftArm
8321
    Firepart2.Transparency = 1
8322
    for i = 0, 5, 0.1 do
8323
      swait()
8324
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8325
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8326
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8327
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8328
      if Torsovelocity.Y > 2 then
8329
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8330
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8331
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
8332
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
8333
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8334
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8335
      elseif Torsovelocity.Y < 1 then
8336
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8337
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8338
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8339
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8340
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8341
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8342
      end
8343
    end
8344
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8345
    for i = 0, 7, 0.1 do
8346
      swait()
8347
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8348
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8349
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8350
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8351
      if Torsovelocity.Y > 2 then
8352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8354
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
8355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
8356
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8357
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8358
      elseif Torsovelocity.Y < 1 then
8359
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8360
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8361
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8362
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8363
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8364
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8365
      end
8366
    end
8367
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8368
    GuW1:Destroy()
8369
    GuW1 = Instance.new("Weld")
8370
    GuW1.Name = "GuW"
8371
    GuW1.Part0 = Torso
8372
    GuW1.C0 = cn(0, 0, -6)
8373
    GuW1.C1 = cn(0, 0, 0)
8374
    GuW1.Part1 = Firepart1
8375
    GuW1.Parent = Torso
8376
    GuW2:Destroy()
8377
    GuW2 = Instance.new("Weld")
8378
    GuW2.Name = "GuW"
8379
    GuW2.Part0 = Torso
8380
    GuW2.C0 = cn(0, 0, -6)
8381
    GuW2.C1 = cn(0, 0, 0)
8382
    GuW2.Part1 = Firepart2
8383
    GuW2.Parent = Torso
8384
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8385
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8386
    GuW2:Destroy()
8387
    GuW2 = Instance.new("Weld")
8388
    GuW2.Name = "GuW"
8389
    GuW2.Part0 = Torso
8390
    GuW2.C0 = cn(0, 0, -4)
8391
    GuW2.C1 = cn(0, 0, 0)
8392
    GuW2.Part1 = Firepart2
8393
    GuW2.Parent = Torso
8394
8395
8396
    for i = 0, 7, 0.1 do
8397
      swait()
8398
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8399
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8400
      if Torsovelocity.Y > 2 then
8401
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8402
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8403
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8404
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8405
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8406
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8407
      elseif Torsovelocity.Y < 1 then
8408
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8409
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8410
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8411
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8412
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8413
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8414
      end
8415
    end
8416
    local bp2 = Create("BodyPosition")({
8417
      P = 900,
8418
      D = 1000,
8419
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8420
      position = Torso.Position + Vector3.new(0, 60, 0),
8421
      Parent = Torso
8422
    })
8423
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8424
    for i = 0, 8, 0.1 do
8425
      swait()
8426
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8427
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8428
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8429
      if Torsovelocity.Y > 2 then
8430
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8431
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8432
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8433
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8434
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8435
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8436
      elseif Torsovelocity.Y < 1 then
8437
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8438
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8439
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8440
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8441
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8442
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8443
      end
8444
    end
8445
    for i = 0, 18, 0.1 do
8446
      swait()
8447
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8448
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8449
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8450
      if Torsovelocity.Y > 2 then
8451
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8452
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8453
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8454
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8455
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8456
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8457
      elseif Torsovelocity.Y < 1 then
8458
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8459
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8460
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8461
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8462
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8463
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8464
      end
8465
    end
8466
    GuW1:Destroy()
8467
    GuW1 = Instance.new("Weld")
8468
    GuW1.Name = "GuW"
8469
    GuW1.Part0 = Torso
8470
    GuW1.C0 = cn(0, 0, -15)
8471
    GuW1.C1 = cn(0, 0, 0)
8472
    GuW1.Part1 = Firepart1
8473
    GuW1.Parent = Torso
8474
    GuW2:Destroy()
8475
    GuW2 = Instance.new("Weld")
8476
    GuW2.Name = "GuW"
8477
    GuW2.Part0 = Torso
8478
    GuW2.C0 = cn(0, 0, -17.5)
8479
    GuW2.C1 = cn(0, 0, 0)
8480
    GuW2.Part1 = Firepart2
8481
    GuW2.Parent = Torso
8482
    for i = 0, 1.25, 0.01 do
8483
      swait()
8484
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8485
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8486
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8487
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8488
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8489
      if Torsovelocity.Y > 2 then
8490
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8491
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8492
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8493
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8494
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8495
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8496
      elseif Torsovelocity.Y < 1 then
8497
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8498
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8499
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8500
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8501
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8502
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8503
      end
8504
    end
8505
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8506
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8507
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8508
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8509
    for i = 0, 3, 0.1 do
8510
      swait()
8511
      if Torsovelocity.Y > 2 then
8512
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8513
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8514
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8515
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8516
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8517
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8518
      elseif Torsovelocity.Y < 1 then
8519
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8520
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8521
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8522
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8523
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8524
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8525
      end
8526
    end
8527
    wait(1)
8528
    bp2:Destroy()
8529
    Humanoid.WalkSpeed = 16
8530
    attack = false
8531
    MV4 = 0
8532
    Firepart1:Destroy()
8533
    Firepart2:Destroy()
8534
  end
8535
end)
8536
spiritballenergy = true
8537
local spirit1 = true
8538
local spirit2 = true
8539
local sizeup = 38
8540
local ringgo = 18
8541
local potara = false
8542
local potara1 = false
8543
local potara2 = false
8544
local potara3 = false
8545
local potara4 = false
8546
local hipheight = false
8547
local idle7 = true
8548
local idle6 = true
8549
local idle5 = false
8550
local noidle = false
8551
local noidle1 = false
8552
local fuse = false
8553
local bigkamehameha1 = false
8554
local bigkamehameha2 = false
8555
local idle2 = false
8556
local idle3 = false
8557
local com1 = 10
8558
local com2 = -5
8559
local fuse1 = false
8560
local fuse2 = false
8561
local fuse3 = false
8562
local fuse4 = false
8563
local fuse5 = false
8564
local fuse6 = false
8565
local fuse7 = false
8566
local fuse8 = false
8567
local ssj4 = false
8568
local headcolor = 0
8569
local walk11 = true
8570
local great = false
8571
local size = 0
8572
local size2 = 0
8573
local kicharging = false
8574
local ki = 100
8575
8576
8577
8578
--Sounds
8579
--Folder
8580
soundfolder = Instance.new("Model",char)
8581
soundfolder.Name = "Sound Folder"
8582
--Sounds
8583
kamecharge = Instance.new("Sound",soundfolder)
8584
kamecharge.Volume = 10
8585
kamecharge.Name = "kamecharge"
8586
kamecharge.Looped = false
8587
kamecharge.SoundId = "rbxassetid://908489666"
8588
kamefire = Instance.new("Sound",soundfolder)
8589
kamefire.Volume = 10
8590
kamefire.Name = "kamefire"
8591
kamefire.Looped = false
8592
kamefire.TimePosition = 0.5
8593
kamefire.SoundId = "rbxassetid://977360812"
8594
kamehit = Instance.new("Sound",soundfolder)
8595
kamehit.Volume = 30
8596
kamehit.Name = "kamehit"
8597
kamehit.Looped = false
8598
kamehit.SoundId = "rbxassetid://908484148"
8599
ssjaura = Instance.new("Sound",soundfolder)
8600
ssjaura.Volume = 5
8601
ssjaura.Name = "ssjaura"
8602
ssjaura.Looped = true
8603
ssjaura.SoundId = "rbxassetid://891397456"
8604
ssjauraburst = Instance.new("Sound",soundfolder)
8605
ssjauraburst.Volume = math.huge
8606
ssjauraburst.Name = "ssjauraburst"
8607
ssjauraburst.Looped =false
8608
ssjauraburst.SoundId = "rbxassetid://437393965"
8609
ssjmusic = Instance.new("Sound",soundfolder)
8610
ssjmusic.Volume = 0
8611
ssjmusic.Name = "ssjmusic"
8612
ssjmusic.Looped = true
8613
ssjmusic.SoundId = "rbxassetid://390946253"
8614
ssj2music = Instance.new("Sound",soundfolder)
8615
ssj2music.Volume = 0
8616
ssj2music.Name = "ssj2music"
8617
ssj2music.Looped = true
8618
ssj2music.SoundId = "rbxassetid://144377132"
8619
ssj2aura = Instance.new("Sound",soundfolder)
8620
ssj2aura.Volume = 5
8621
ssj2aura.Name = "ssj2aura"
8622
ssj2aura.Looped = true
8623
ssj2aura.SoundId = "rbxassetid://850205092"
8624
ssj3music = Instance.new("Sound",soundfolder)
8625
ssj3music.Volume = 0
8626
ssj3music.Name = "ssj3music"
8627
ssj3music.Looped = true
8628
ssj3music.SoundId = "rbxassetid://156056027"
8629
KiCharge = Instance.new("Sound",soundfolder)
8630
KiCharge.Volume = 10000
8631
KiCharge.Name = "KiCharge"
8632
KiCharge.Looped = true
8633
KiCharge.TimePosition = 0.7
8634
KiCharge.SoundId = "rbxassetid://700499952"
8635
8636
KiCharge2 = Instance.new("Sound",soundfolder)
8637
KiCharge2.Volume = 10000
8638
KiCharge2.Name = "KiCharge2"
8639
KiCharge2.Looped = false
8640
KiCharge2.TimePosition = 7.3
8641
8642
KiCharge2.SoundId = "rbxassetid://700499952"
8643
Lightning = Instance.new("Sound",soundfolder)
8644
Lightning.Volume = 10000
8645
Lightning.TimePosition = 1
8646
Lightning.Name = "Lightning"
8647
Lightning.Looped = false
8648
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
8649
AuraOff = Instance.new("Sound",soundfolder)
8650
AuraOff.Volume = 10000
8651
AuraOff.Name = "AuraOff"
8652
AuraOff.Looped = false
8653
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
8654
PowerDown = Instance.new("Sound",soundfolder)
8655
PowerDown.Volume = 10000
8656
PowerDown.Name = "PowerDown"
8657
PowerDown.Looped = false
8658
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
8659
punchsound1 = Instance.new("Sound",soundfolder)
8660
punchsound1.Volume = 10
8661
punchsound1.Name = "punchsound1"
8662
punchsound1.Looped = false
8663
punchsound1.SoundId = "rbxassetid://137579113"
8664
punchsound2 = Instance.new("Sound",soundfolder)
8665
punchsound2.Volume = 10
8666
punchsound2.Name = "punchsound2"
8667
punchsound2.Looped = false
8668
punchsound2.SoundId = "rbxassetid://441202925"
8669
kiblastsound = Instance.new("Sound",soundfolder)
8670
kiblastsound.Volume = 10000
8671
kiblastsound.Name = "kiblastsound"
8672
kiblastsound.Looped = false
8673
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
8674
screaming = Instance.new("Sound",soundfolder)
8675
screaming.Volume = 1
8676
screaming.Name = "screaming"
8677
screaming.Looped = true
8678
screaming.SoundId = "rbxassetid://1096434714"
8679
screaming1 = Instance.new("Sound",soundfolder)
8680
screaming1.Volume = 10
8681
screaming1.Name = "screaming1"
8682
screaming1.Looped = false
8683
screaming1.SoundId = "rbxassetid://975468335"
8684
FastPunch = Instance.new("Sound",soundfolder)
8685
FastPunch.Volume = 10000
8686
FastPunch.Name = "FastPunch"
8687
FastPunch.Looped = false
8688
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
8689
GiantStep = Instance.new("Sound",soundfolder)
8690
GiantStep.Volume = 10000
8691
GiantStep.Name = "GiantStep"
8692
GiantStep.Looped = false
8693
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
8694
StrongPunch = Instance.new("Sound",soundfolder)
8695
StrongPunch.Volume = 10000
8696
StrongPunch.Name = "StrongPunch"
8697
StrongPunch.Looped = false
8698
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
8699
KamehamehaVoice = Instance.new("Sound",soundfolder)
8700
KamehamehaVoice.Volume = 10000
8701
KamehamehaVoice.Name = "KamehamehaVoice"
8702
KamehamehaVoice.Looped = false
8703
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
8704
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
8705
KamehamehaVoice6.Volume = 10000
8706
KamehamehaVoice6.Name = "KamehamehaVoice6"
8707
KamehamehaVoice6.Looped = false
8708
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
8709
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
8710
KamehamehaVoice3.Volume = 10000
8711
KamehamehaVoice3.Name = "KamehamehaVoice3"
8712
KamehamehaVoice3.Looped = false
8713
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
8714
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
8715
KamehamehaVoice2.Volume = 10000
8716
KamehamehaVoice2.Name = "KamehamehaVoice2"
8717
KamehamehaVoice2.Looped = false
8718
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
8719
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
8720
KamehamehaVoice1.Volume = 10000
8721
KamehamehaVoice1.Name = "KamehamehaVoice1"
8722
KamehamehaVoice1.Looped = false
8723
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
8724
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
8725
KamehamehaVoice4.Volume = 10000
8726
KamehamehaVoice4.Name = "KamehamehaVoice4"
8727
KamehamehaVoice4.Looped = false
8728
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
8729
ssjbaura = Instance.new("Sound",soundfolder)
8730
ssjbaura.Volume = 1
8731
ssjbaura.Name = "ssjbaura"
8732
ssjbaura.Looped = true
8733
ssjbaura.SoundId = "rbxassetid://443386048"
8734
ssjbauraburst = Instance.new("Sound",soundfolder)
8735
ssjbauraburst.Volume = 1
8736
ssjbauraburst.Name = "ssjbauraburst"
8737
ssjbauraburst.Looped = false
8738
ssjbauraburst.SoundId = "rbxassetid://874183151"
8739
ssjbmusic = Instance.new("Sound",soundfolder)
8740
ssjbmusic.Volume = 0
8741
ssjbmusic.Name = "ssjbmusic"
8742
ssjbmusic.Looped = true
8743
ssjbmusic.SoundId = "rbxassetid://180572775"
8744
ssjbkaioken = Instance.new("Sound",soundfolder)
8745
ssjbkaioken.Volume = 10000
8746
ssjbkaioken.Name = "ssjbkaioken"
8747
ssjbkaioken.Looped = false
8748
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
8749
ssjbkaioken1 = Instance.new("Sound",soundfolder)
8750
ssjbkaioken1.Volume = 10000
8751
ssjbkaioken1.Name = "ssjbkaioken1"
8752
ssjbkaioken1.Looped = false
8753
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
8754
ssjbkaura = Instance.new("Sound",soundfolder)
8755
ssjbkaura.Volume = 3
8756
ssjbkaura.Name = "ssjbkaura"
8757
ssjbkaura.Looped = true
8758
ssjbkaura.SoundId = "rbxassetid://972925821"
8759
ssjgaura = Instance.new("Sound",soundfolder)
8760
ssjgaura.Volume = 5
8761
ssjgaura.Name = "ssjgaura"
8762
ssjgaura.Looped = true
8763
ssjgaura.SoundId = "rbxassetid://590580266"
8764
ApeGrowl = Instance.new("Sound",soundfolder)
8765
ApeGrowl.Volume = 10
8766
ApeGrowl.Name = "ApeGrowl"
8767
ApeGrowl.Looped = false
8768
ApeGrowl.SoundId = "rbxassetid://849892755"
8769
ssjgmusic = Instance.new("Sound",soundfolder)
8770
ssjgmusic.Volume = 0
8771
ssjgmusic.Name = "ssjgmusic"
8772
ssjgmusic.Looped = true
8773
ssjgmusic.SoundId = "rbxassetid://785398417"
8774
Ape1 = Instance.new("Sound",soundfolder)
8775
Ape1.Volume = 10
8776
Ape1.Name = "Ape1"
8777
Ape1.Looped = false
8778
Ape1.SoundId = "rbxassetid://851581494"
8779
8780
Ape2 = Instance.new("Sound",soundfolder)
8781
Ape2.Volume = 10
8782
Ape2.Name = "Ape2"
8783
Ape2.Looped = false
8784
Ape2.SoundId = "rbxassetid://851581851"
8785
Ape3 = Instance.new("Sound",soundfolder)
8786
Ape3.Volume = 10
8787
Ape3.Name = "Ape3"
8788
Ape3.Looped = false
8789
Ape3.SoundId = "rbxassetid://851582274"
8790
8791
local beamgo = 6
8792
local beamgo1 = 1
8793
local startk = false
8794
local beam1 = false
8795
local beam2 = false
8796
8797
local kamehameha5 = false
8798
enabled = false
8799
local number = 1
8800
--GoundWaves
8801
8802
8803
8804
function RenderStepped3()
8805
	if spiritballenergy == true then
8806
	wait(math.random(0.1,0.5))
8807
		ay = new("Part",char)
8808
ay.Name = "NewPart2"
8809
ay.Size = v3(0.3,0.3,0.3)
8810
ay.CanCollide = false
8811
ay.Material = "Neon"
8812
	
8813
ay.BrickColor = bc("Cyan")
8814
8815
imcool = new("Part",char)
8816
imcool = Instance.new("SpecialMesh",ay)
8817
imcool.MeshType = "Sphere"
8818
		
8819
ay.Position = v3(999,999,999)
8820
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
8821
	ys = Instance.new("BodyVelocity",ay)
8822
ys.Name = "GO1"
8823
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8824
8825
ys.Velocity = v3(0,6,0)
8826
	game.Debris:AddItem(ay,4)
8827
	end
8828
end
8829
8830
--[[a1 = new("Part",char)
8831
a1.Name = "Beam"
8832
a1.Anchored = true
8833
a1.Size = v3(6,6,6)
8834
a1.CanCollide = false
8835
a1.Locked = true
8836
a1.Position = v3(999,999,999)
8837
a1.BrickColor = bc("Cyan")
8838
a1.Material = "Neon"
8839
a1.Transparency = 0
8840
aa1 = new("SpecialMesh",a1)
8841
if fuse == false then
8842
	aa1.MeshType = "Cylinder"
8843
	if potara == false then
8844
		aa1.MeshType = "Cylinder"
8845
	else
8846
		aa1.MeshType = "Sphere"
8847
	end
8848
else
8849
	aa1.MeshType = "Sphere"
8850
end
8851
8852
aa1.Scale = v3(1,1,1)
8853
8854
a2 = new("Part",char)
8855
a2.Name = "Beam"
8856
a2.Anchored = true
8857
a2.Locked = true
8858
8859
a2.Size = v3(0.1,0.1,0.1)
8860
a2.CanCollide = false
8861
a2.Position = v3(999,999,999)
8862
a2.BrickColor = bc("Cyan")
8863
a2.Material = "Neon"
8864
if fuse == false then
8865
	if potara == false then
8866
a2.Transparency = 0
8867
	else
8868
		a2.Transparency = 1
8869
end
8870
else
8871
	
8872
	a2.Transparency = 1
8873
	end
8874
aa2 = new("SpecialMesh",a2)
8875
aa2.MeshType = "Sphere"
8876
aa2.Scale = v3(150,100,100)
8877
a3 = new("Part",char)
8878
a3.Name = "Beam"
8879
a3.Locked = true
8880
a3.Anchored = true
8881
a3.Size = v3(0.1,0.1,0.1)
8882
a3.CanCollide = false
8883
a3.Position = v3(999,999,999)
8884
a3.BrickColor = bc("Cyan")
8885
a3.Material = "Neon"
8886
if fuse == false then
8887
	if potara == false then
8888
a3.Transparency = 0
8889
	else
8890
		a3.Transparency = 1
8891
end
8892
else
8893
	
8894
	a3.Transparency = 1
8895
	end
8896
aa3 = new("SpecialMesh",a3)
8897
aa3.MeshType = "Sphere"
8898
aa3.Scale = v3(200,100,100)
8899
if ssj4 == true and fuse == false then
8900
	a1.BrickColor = bc("Really red")
8901
	a2.BrickColor = bc("Really red")
8902
	a3.BrickColor = bc("Really red")
8903
--]]
8904
8905
8906
 mouse.KeyDown:connect(function(key)
8907
	if key == "=" then
8908
		
8909
	Humanoid.WalkSpeed = 0
8910
	RootPart.Anchored = true
8911
	bigkamehameha1 = true
8912
	
8913
	wait(0)
8914
	bigkamehameha1 = false
8915
	bigkamehameha2 = true
8916
ar = new("Part",char)
8917
ar.Name = "NewPart"
8918
ar.Position = v3(999,999,999)
8919
ar.Size = v3(1,1,1)
8920
ar.BrickColor = bc("Cyan")
8921
ar.Material = "Neon"
8922
ar.Transparency = 1
8923
aar = new("SpecialMesh",ar)
8924
aar.MeshType = "Sphere"
8925
aar.Scale = v3(3,3,4)
8926
8927
aaar =new("Weld",ar)
8928
aaar.Part0 = Torso
8929
aaar.Part1 = ar
8930
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
8931
for i = 1,9 do
8932
	wait(0.5)
8933
	GroundWave1d()
8934
	ar.Transparency = ar.Transparency - 0.1
8935
end
8936
	kamehameha()
8937
	
8938
	idle7 = true
8939
ar:Destroy()
8940
bigkamehameha2 = false
8941
RootPart.Anchored = false
8942
	end
8943
	end)
8944
8945
function splash()
8946
	beamgo = 6
8947
	beamgo1 = 1
8948
	enabled = true
8949
	sizeup = -25
8950
	
8951
	kamefire.Volume = 5
8952
	
8953
	wait(0.2)
8954
	RootPart.Anchored = true
8955
	kamecharge:Stop()
8956
	
8957
8958
	a1 = new("Part",char)
8959
a1.Name = "Beam"
8960
a1.Anchored = true
8961
a1.Size = v3(6,6,6)
8962
a1.CanCollide = false
8963
a1.Locked = true
8964
a1.Position = v3(999,999,999)
8965
a1.BrickColor = bc("Cyan")
8966
a1.Material = "Neon"
8967
a1.Transparency = 0
8968
aa1 = new("SpecialMesh",a1)
8969
if fuse == false then
8970
	aa1.MeshType = "Cylinder"
8971
	if potara == false then
8972
		aa1.MeshType = "Cylinder"
8973
	else
8974
		aa1.MeshType = "Sphere"
8975
	end
8976
else
8977
	aa1.MeshType = "Sphere"
8978
end
8979
8980
aa1.Scale = v3(1,1,1)
8981
8982
a2 = new("Part",char)
8983
a2.Name = "Beam"
8984
a2.Anchored = true
8985
a2.Locked = true
8986
8987
a2.Size = v3(0.1,0.1,0.1)
8988
a2.CanCollide = false
8989
a2.Position = v3(999,999,999)
8990
a2.BrickColor = bc("Cyan")
8991
a2.Material = "Neon"
8992
if fuse == false then
8993
	if potara == false then
8994
a2.Transparency = 0
8995
	else
8996
		a2.Transparency = 1
8997
end
8998
else
8999
	
9000
	a2.Transparency = 1
9001
	end
9002
aa2 = new("SpecialMesh",a2)
9003
aa2.MeshType = "Sphere"
9004
aa2.Scale = v3(150,100,100)
9005
a3 = new("Part",char)
9006
a3.Name = "Beam"
9007
a3.Locked = true
9008
a3.Anchored = true
9009
a3.Size = v3(0.1,0.1,0.1)
9010
a3.CanCollide = false
9011
a3.Position = v3(999,999,999)
9012
a3.BrickColor = bc("Cyan")
9013
a3.Material = "Neon"
9014
if fuse == false then
9015
	if potara == false then
9016
a3.Transparency = 0
9017
	else
9018
		a3.Transparency = 1
9019
end
9020
else
9021
	
9022
	a3.Transparency = 1
9023
	end
9024
aa3 = new("SpecialMesh",a3)
9025
aa3.MeshType = "Sphere"
9026
aa3.Scale = v3(200,100,100)
9027
if ssj4 == true and fuse == false then
9028
	a1.BrickColor = bc("Really red")
9029
	a2.BrickColor = bc("Really red")
9030
	a3.BrickColor = bc("Really red")
9031
end
9032
	kamecharge:Stop()
9033
	kamefire:Play()
9034
	
9035
	GroundWave1()
9036
	startk = false
9037
	ringfolder = Instance.new("Model",char)
9038
end
9039
9040
9041
GroundWave2 = function()
9042
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
9043
	Colors = {"White", "White"}
9044
	local wave3 = Instance.new("Part", char)
9045
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9046
	wave3.Anchored = true
9047
	wave3.Name = "Wave"
9048
	wave3.CanCollide = false
9049
	wave3.Locked = true
9050
	wave3.Size = Vector3.new(1, 1, 1)
9051
	wave3.TopSurface = "Smooth"
9052
	wave3.BottomSurface = "Smooth"
9053
	wave3.Transparency = 0.35
9054
	wave3.CFrame = HandCF
9055
	wm1 = Instance.new("SpecialMesh", wave3)
9056
	wm1.MeshId = "rbxassetid://3270017"
9057
	coroutine.wrap(function()
9058
	for i = 1, 30, 1 do
9059
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9060
	wave3.Size = wm1.Scale
9061
	wave3.CFrame = HandCF
9062
	wave3.Transparency = i/30
9063
	wait()
9064
	end
9065
	wait()
9066
	wave3:Destroy()
9067
	end)()
9068
end
9069
GroundWave3 = function()
9070
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
9071
	Colors = {"White", "White"}
9072
	local wave2 = Instance.new("Part", char)
9073
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9074
	wave2.Anchored = true
9075
	wave2.Name = "Wave"
9076
	wave2.CanCollide = false
9077
	wave2.Locked = true
9078
	wave2.Size = Vector3.new(1, 1, 1)
9079
	wave2.TopSurface = "Smooth"
9080
	wave2.BottomSurface = "Smooth"
9081
	wave2.Transparency = 0.35
9082
	wave2.CFrame = HandCF
9083
	wm2 = Instance.new("SpecialMesh", wave2)
9084
	wm2.MeshId = "rbxassetid://3270017"
9085
	coroutine.wrap(function()
9086
	for i = 1, 30, 1 do
9087
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9088
	wave2.Size = wm2.Scale
9089
	wave2.CFrame = HandCF
9090
	wave2.Transparency = i/30
9091
	wait()
9092
	end
9093
	wait()
9094
	wave2:Destroy()
9095
	end)()
9096
end
9097
GroundWave4 = function()
9098
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
9099
	Colors = {"White", "White"}
9100
	local wave1 = Instance.new("Part", char)
9101
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9102
	wave1.Anchored = true
9103
	wave1.Name = "Wave"
9104
	wave1.CanCollide = false
9105
	wave1.Locked = true
9106
	wave1.Size = Vector3.new(1, 1, 1)
9107
	wave1.TopSurface = "Smooth"
9108
	wave1.BottomSurface = "Smooth"
9109
	wave1.Transparency = 0.35
9110
	wave1.CFrame = HandCF
9111
	wm3 = Instance.new("SpecialMesh", wave1)
9112
	wm3.MeshId = "rbxassetid://3270017"
9113
	coroutine.wrap(function()
9114
	for i = 1, 30, 1 do
9115
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9116
	wave1.Size = wm3.Scale
9117
	wave1.CFrame = HandCF
9118
	wave1.Transparency = i/30
9119
	wait()
9120
	end
9121
	wait()
9122
	wave1:Destroy()
9123
	end)()
9124
end
9125
9126
9127
 function kamehameha()
9128
	beamgo = 6
9129
	beamgo1 = 1
9130
	enabled = true
9131
	sizeup = -25
9132
	
9133
	kamefire.Volume = 5
9134
	
9135
	wait(0.2)
9136
	RootPart.Anchored = true
9137
	kamecharge:Stop()
9138
	
9139
9140
	a1 = new("Part",char)
9141
a1.Name = "Beam"
9142
a1.Anchored = true
9143
a1.Size = v3(6,6,6)
9144
a1.CanCollide = false
9145
a1.Locked = true
9146
a1.Position = v3(999,999,999)
9147
a1.BrickColor = bc("Cyan")
9148
a1.Material = "Neon"
9149
a1.Transparency = 0
9150
aa1 = new("SpecialMesh",a1)
9151
if fuse == false then
9152
	aa1.MeshType = "Cylinder"
9153
	if potara == false then
9154
		aa1.MeshType = "Cylinder"
9155
	else
9156
		aa1.MeshType = "Sphere"
9157
	end
9158
else
9159
	aa1.MeshType = "Sphere"
9160
end
9161
9162
aa1.Scale = v3(1,1,1)
9163
9164
a2 = new("Part",char)
9165
a2.Name = "Beam"
9166
a2.Anchored = true
9167
a2.Locked = true
9168
9169
a2.Size = v3(0.1,0.1,0.1)
9170
a2.CanCollide = false
9171
a2.Position = v3(999,999,999)
9172
a2.BrickColor = bc("Cyan")
9173
a2.Material = "Neon"
9174
if fuse == false then
9175
	if potara == false then
9176
a2.Transparency = 0
9177
	else
9178
		a2.Transparency = 1
9179
end
9180
else
9181
	
9182
	a2.Transparency = 1
9183
	end
9184
aa2 = new("SpecialMesh",a2)
9185
aa2.MeshType = "Sphere"
9186
aa2.Scale = v3(150,100,100)
9187
a3 = new("Part",char)
9188
a3.Name = "Beam"
9189
a3.Locked = true
9190
a3.Anchored = true
9191
a3.Size = v3(0.1,0.1,0.1)
9192
a3.CanCollide = false
9193
a3.Position = v3(999,999,999)
9194
a3.BrickColor = bc("Cyan")
9195
a3.Material = "Neon"
9196
if fuse == false then
9197
	if potara == false then
9198
a3.Transparency = 0
9199
	else
9200
		a3.Transparency = 1
9201
end
9202
else
9203
	
9204
	a3.Transparency = 1
9205
	end
9206
aa3 = new("SpecialMesh",a3)
9207
aa3.MeshType = "Sphere"
9208
aa3.Scale = v3(200,100,100)
9209
if ssj4 == true and fuse == false then
9210
	a1.BrickColor = bc("Really red")
9211
	a2.BrickColor = bc("Really red")
9212
	a3.BrickColor = bc("Really red")
9213
end
9214
	kamecharge:Stop()
9215
	kamefire:Play()
9216
	
9217
	GroundWave1()
9218
	startk = false
9219
	ringfolder = Instance.new("Model",char)
9220
--Damages
9221
-----------------------------------------------------------------------------------------
9222
a1.Touched:connect(function(hit)
9223
 
9224
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9225
	
9226
	
9227
9228
	if hit.Parent:IsA("Model") then
9229
	hit.Parent:BreakJoints()
9230
	end
9231
	hit:Destroy()
9232
	if enabled  == true then
9233
	enabled = false	
9234
	num = num + 1
9235
	kamehit:Play()
9236
	a21 = new("Part",char)
9237
a21.Name = "Beam"..num
9238
a21.Locked = true
9239
a21.Size = v3(1,1,1)
9240
a21.CanCollide = false
9241
a21.Position = v3(999,999,999)
9242
a21.BrickColor = bc("Cyan")
9243
a21.Material = "Neon"
9244
a21.Transparency = 0
9245
aa21 = new("SpecialMesh",a21)
9246
a21.Anchored = true
9247
a21.Position = hit.Position
9248
aa21.MeshType = "Sphere"
9249
aa21.Scale = v3(1,1,1)
9250
GroundWave2()
9251
GroundWave3()
9252
GroundWave4()
9253
	for i = 1,50 do
9254
	wait()
9255
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9256
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9257
	end
9258
	enabled = true
9259
	char["Beam"..num]:Destroy()
9260
	end
9261
	
9262
end
9263
9264
end)
9265
9266
9267
--Damages
9268
-----------------------------------------------------------------------------------------
9269
a5.Touched:connect(function(hit)
9270
 
9271
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9272
	
9273
	
9274
9275
	if hit.Parent:IsA("Model") then
9276
	hit.Parent:BreakJoints()
9277
	end
9278
	hit:Destroy()
9279
	if enabled  == true then
9280
	enabled = false	
9281
	num = num + 1
9282
	kamehit:Play()
9283
	a21 = new("Part",char)
9284
a21.Name = "Beam"..num
9285
a21.Locked = true
9286
a21.Size = v3(1,1,1)
9287
a21.CanCollide = false
9288
a21.Position = v3(999,999,999)
9289
a21.BrickColor = bc("Cyan")
9290
a21.Material = "Neon"
9291
a21.Transparency = 0
9292
aa21 = new("SpecialMesh",a21)
9293
a21.Anchored = true
9294
a21.Position = hit.Position
9295
aa21.MeshType = "Sphere"
9296
aa21.Scale = v3(1,1,1)
9297
GroundWave2()
9298
GroundWave3()
9299
GroundWave4()
9300
	for i = 1,50 do
9301
	wait()
9302
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9303
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9304
	end
9305
	enabled = true
9306
	char["Beam"..num]:Destroy()
9307
	end
9308
	
9309
end
9310
9311
end)
9312
9313
9314
beam2 = true
9315
beam1 = true
9316
  
9317
if potara == true then
9318
for i = 1,20 do
9319
	wait(0.1)
9320
	sizeup = sizeup-0.7
9321
	ringgo = ringgo + 15
9322
	av = new("Part",ringfolder)
9323
av.Name = "NewRing"
9324
av.Anchored = true
9325
av.Size = v3(0.6,1,1)
9326
av.BrickColor = bc("New Yeller")
9327
av.Material = "Neon"
9328
av.Transparency = 0
9329
aav = new("SpecialMesh",av)
9330
aav.MeshType = "FileMesh"
9331
aav.Scale = v3(sizeup,30,sizeup)
9332
aav.MeshId = "rbxassetid://991124063"
9333
	av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
9334
	
9335
end
9336
end
9337
if potara == false then
9338
wait(3)
9339
else
9340
	wait(0.5)
9341
end
9342
9343
beam1 = false
9344
9345
repeat
9346
	wait()
9347
	
9348
		if fuse == false then
9349
			if potara == false then
9350
	a1.Size = a1.Size - v3(0,0.2,0.2)
9351
			else
9352
				for i,v in pairs(char.Model:GetChildren()) do
9353
					if v:IsA("Part") then
9354
						if v.Name == "NewRing" then
9355
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
9356
							v.Transparency = v.Transparency + 0.1
9357
						end
9358
					end
9359
				end
9360
			a1.Size = a1.Size - v3(0,2,2)	
9361
	end
9362
	else
9363
	a1.Size = a1.Size - v3(0,2,2)
9364
	end
9365
	aa2.Scale = aa2.Scale - v3(3,3,3)
9366
	aa3.Scale = aa3.Scale - v3(3,3,3)
9367
until
9368
	a1.Size.y < 0.1
9369
	
9370
	
9371
	a1:Destroy()
9372
	ringfolder:Destroy()
9373
	a2:Destroy()
9374
	a3:Destroy()
9375
	for i = 1,10 do
9376
	wait()
9377
	
9378
	kamefire.Volume = kamefire.Volume - 0.5
9379
	end
9380
	kamefire:Stop()
9381
	RootPart.Anchored = false
9382
	
9383
	end
9384
	
9385
	
9386
	
9387
9388
9389
mouse.KeyDown:connect(function(k)
9390
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
9391
    MV4 = 0
9392
    Humanoid.WalkSpeed = 13
9393
    attack = true
9394
    Firepart1 = Instance.new("Part", RightArm)
9395
    Firepart1.Size = Vector3.new(1, 1, 1)
9396
    GuW1 = Instance.new("Weld")
9397
    GuW1.Name = "GuW"
9398
    GuW1.Part0 = RightArm
9399
    GuW1.C0 = cn(0, -1, 0)
9400
    GuW1.C1 = cn(0, 0, 0)
9401
    GuW1.Part1 = Firepart1
9402
    GuW1.Parent = RightArm
9403
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9404
    Firepart1.Transparency = 1
9405
    Firepart2 = Instance.new("Part", LeftArm)
9406
    Firepart2.Size = Vector3.new(1, 1, 1)
9407
    GuW2 = Instance.new("Weld")
9408
    GuW2.Name = "GuW"
9409
    GuW2.Part0 = LeftArm
9410
    GuW2.C0 = cn(0, -1, 0)
9411
    GuW2.C1 = cn(0, 0, 0)
9412
    GuW2.Part1 = Firepart2
9413
    GuW2.Parent = LeftArm
9414
    Firepart2.Transparency = 1
9415
    GuW1:Destroy()
9416
    GuW1 = Instance.new("Weld")
9417
    GuW1.Name = "GuW"
9418
    GuW1.Part0 = Torso
9419
    GuW1.C0 = cn(0, 0, -6)
9420
    GuW1.C1 = cn(0, 0, 0)
9421
    GuW1.Part1 = Firepart1
9422
    GuW1.Parent = Torso
9423
    GuW2:Destroy()
9424
    GuW2 = Instance.new("Weld")
9425
    GuW2.Name = "GuW"
9426
    GuW2.Part0 = Torso
9427
    GuW2.C0 = cn(0, 0, -6)
9428
    GuW2.C1 = cn(0, 0, 0)
9429
    GuW2.Part1 = Firepart2
9430
    GuW2.Parent = Torso
9431
    GuW2:Destroy()
9432
    GuW2 = Instance.new("Weld")
9433
    GuW2.Name = "GuW"
9434
    GuW2.Part0 = Torso
9435
    GuW2.C0 = cn(0, 0, -4)
9436
    GuW2.C1 = cn(0, 0, 0)
9437
    GuW2.Part1 = Firepart2
9438
    GuW2.Parent = Torso
9439
    for i = 0, 18, 0.1 do
9440
      swait()
9441
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9442
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9443
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9444
      if Torsovelocity.Y > 2 then
9445
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9446
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9447
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9448
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9449
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9450
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9451
      elseif Torsovelocity.Y < 1 then
9452
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9453
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9454
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9455
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9456
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9457
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9458
      end
9459
    end
9460
    GuW1:Destroy()
9461
    GuW1 = Instance.new("Weld")
9462
    GuW1.Name = "GuW"
9463
    GuW1.Part0 = Torso
9464
    GuW1.C0 = cn(0, 0, -15)
9465
    GuW1.C1 = cn(0, 0, 0)
9466
    GuW1.Part1 = Firepart1
9467
    GuW1.Parent = Torso
9468
    GuW2:Destroy()
9469
    GuW2 = Instance.new("Weld")
9470
    GuW2.Name = "GuW"
9471
    GuW2.Part0 = Torso
9472
    GuW2.C0 = cn(0, 0, -17.5)
9473
    GuW2.C1 = cn(0, 0, 0)
9474
    GuW2.Part1 = Firepart2
9475
    GuW2.Parent = Torso
9476
    for i = 0, 1.25, 0.01 do
9477
      swait()
9478
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9479
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9480
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9481
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9482
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9483
      if Torsovelocity.Y > 2 then
9484
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9485
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9486
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9487
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9488
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9489
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9490
      end
9491
    end
9492
    wait(0.5)
9493
    Humanoid.WalkSpeed = 16
9494
    attack = false
9495
    MV4 = 300
9496
    Firepart1:Destroy()
9497
    Firepart2:Destroy()
9498
  end
9499
9500
9501
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9502
    MV4 = 90
9503
    Humanoid.WalkSpeed = 0.01
9504
    attack = true
9505
    Firepart1 = Instance.new("Part", RightArm)
9506
    Firepart1.Size = Vector3.new(1, 1, 1)
9507
    GuW1 = Instance.new("Weld")
9508
    GuW1.Name = "GuW"
9509
    GuW1.Part0 = RightArm
9510
    GuW1.C0 = cn(0, -1, 0)
9511
    GuW1.C1 = cn(0, 0, 0)
9512
    GuW1.Part1 = Firepart1
9513
    GuW1.Parent = RightArm
9514
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9515
    Firepart1.Transparency = 1
9516
    Firepart2 = Instance.new("Part", LeftArm)
9517
    Firepart2.Size = Vector3.new(1, 1, 1)
9518
    GuW2 = Instance.new("Weld")
9519
    GuW2.Name = "GuW"
9520
    GuW2.Part0 = LeftArm
9521
    GuW2.C0 = cn(0, -1, 0)
9522
    GuW2.C1 = cn(0, 0, 0)
9523
    GuW2.Part1 = Firepart2
9524
    GuW2.Parent = LeftArm
9525
    Firepart2.Transparency = 1
9526
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9527
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9528
    for i = 0, 2, 0.1 do
9529
      swait()
9530
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9531
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9532
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9533
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9534
      if Torsovelocity.Y > 2 then
9535
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9536
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9537
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9538
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9539
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9540
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9541
      elseif Torsovelocity.Y < 1 then
9542
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9543
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9544
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9545
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9546
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9547
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9548
      end
9549
    end
9550
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9551
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9552
    for i = 0, 7, 0.1 do
9553
      swait()
9554
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9555
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9556
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9557
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9558
      if Torsovelocity.Y > 2 then
9559
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9561
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9563
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9564
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9565
      elseif Torsovelocity.Y < 1 then
9566
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9567
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9568
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9569
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9570
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9571
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9572
      end
9573
    end
9574
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9575
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9576
    for i = 0, 7, 0.1 do
9577
      swait()
9578
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9579
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9580
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9581
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9582
      if Torsovelocity.Y > 2 then
9583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9585
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9587
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9588
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9589
      elseif Torsovelocity.Y < 1 then
9590
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9591
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9592
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9593
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9594
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9595
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9596
      end
9597
    end
9598
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9599
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9600
    for i = 0, 6, 0.1 do
9601
      swait()
9602
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9603
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9604
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9605
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9606
      if Torsovelocity.Y > 2 then
9607
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9608
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9609
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9610
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9611
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9612
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9613
      elseif Torsovelocity.Y < 1 then
9614
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9615
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9616
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9617
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9618
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9619
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9620
      end
9621
    end
9622
    for i = 0, 5, 0.1 do
9623
      swait()
9624
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9625
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9626
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9627
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9628
      if Torsovelocity.Y > 2 then
9629
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9630
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9631
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
9632
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
9633
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9634
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9635
      elseif Torsovelocity.Y < 1 then
9636
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9637
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9638
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9639
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9640
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9641
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9642
      end
9643
    end
9644
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9645
    for i = 0, 7, 0.1 do
9646
      swait()
9647
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9648
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9649
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9650
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9651
      if Torsovelocity.Y > 2 then
9652
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9653
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9654
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
9655
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
9656
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9657
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9658
      elseif Torsovelocity.Y < 1 then
9659
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9660
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9661
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9662
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9663
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9664
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9665
      end
9666
    end
9667
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9668
    GuW1:Destroy()
9669
    GuW1 = Instance.new("Weld")
9670
    GuW1.Name = "GuW"
9671
    GuW1.Part0 = Torso
9672
    GuW1.C0 = cn(0, 0, -6)
9673
    GuW1.C1 = cn(0, 0, 0)
9674
    GuW1.Part1 = Firepart1
9675
    GuW1.Parent = Torso
9676
    GuW2:Destroy()
9677
    GuW2 = Instance.new("Weld")
9678
    GuW2.Name = "GuW"
9679
    GuW2.Part0 = Torso
9680
    GuW2.C0 = cn(0, 0, -6)
9681
    GuW2.C1 = cn(0, 0, 0)
9682
    GuW2.Part1 = Firepart2
9683
    GuW2.Parent = Torso
9684
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9685
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9686
    GuW2:Destroy()
9687
    GuW2 = Instance.new("Weld")
9688
    GuW2.Name = "GuW"
9689
    GuW2.Part0 = Torso
9690
    GuW2.C0 = cn(0, 0, -4)
9691
    GuW2.C1 = cn(0, 0, 0)
9692
    GuW2.Part1 = Firepart2
9693
    GuW2.Parent = Torso
9694
    for i = 0, 7, 0.1 do
9695
      swait()
9696
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9697
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9698
      if Torsovelocity.Y > 2 then
9699
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9700
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9701
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9702
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9703
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9704
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9705
      elseif Torsovelocity.Y < 1 then
9706
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9707
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9708
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9709
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9710
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9711
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9712
      end
9713
    end
9714
    local bp2 = Create("BodyPosition")({
9715
      P = 900,
9716
      D = 1000,
9717
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9718
      position = Torso.Position + Vector3.new(0, 60, 0),
9719
      Parent = Torso
9720
    })
9721
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9722
    for i = 0, 8, 0.1 do
9723
      swait()
9724
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9725
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9726
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9727
      if Torsovelocity.Y > 2 then
9728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9730
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9731
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9732
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9733
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9734
      elseif Torsovelocity.Y < 1 then
9735
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9736
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9737
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9738
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9739
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9740
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9741
      end
9742
    end
9743
    for i = 0, 18, 0.1 do
9744
      swait()
9745
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9746
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9747
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9748
      if Torsovelocity.Y > 2 then
9749
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9750
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9751
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9752
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9753
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9754
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9755
      elseif Torsovelocity.Y < 1 then
9756
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9757
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9758
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9759
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9760
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9761
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9762
      end
9763
    end
9764
    GuW1:Destroy()
9765
    GuW1 = Instance.new("Weld")
9766
    GuW1.Name = "GuW"
9767
    GuW1.Part0 = Torso
9768
    GuW1.C0 = cn(0, 0, -15)
9769
    GuW1.C1 = cn(0, 0, 0)
9770
    GuW1.Part1 = Firepart1
9771
    GuW1.Parent = Torso
9772
    GuW2:Destroy()
9773
    GuW2 = Instance.new("Weld")
9774
    GuW2.Name = "GuW"
9775
    GuW2.Part0 = Torso
9776
    GuW2.C0 = cn(0, 0, -17.5)
9777
    GuW2.C1 = cn(0, 0, 0)
9778
    GuW2.Part1 = Firepart2
9779
    GuW2.Parent = Torso
9780
    for i = 0, 1.25, 0.01 do
9781
      swait()
9782
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9783
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9784
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9785
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9786
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9787
      if Torsovelocity.Y > 2 then
9788
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9789
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9790
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9791
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9792
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9793
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9794
      elseif Torsovelocity.Y < 1 then
9795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9797
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9799
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9800
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9801
      end
9802
    end
9803
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9804
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9805
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9806
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9807
    for i = 0, 3, 0.1 do
9808
      swait()
9809
      if Torsovelocity.Y > 2 then
9810
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9811
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9812
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9813
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9814
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9815
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9816
      elseif Torsovelocity.Y < 1 then
9817
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9818
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9819
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9821
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9822
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9823
      end
9824
    end
9825
    wait(1)
9826
    bp2:Destroy()
9827
    Humanoid.WalkSpeed = 16
9828
    attack = false
9829
    MV4 = 0
9830
    Firepart1:Destroy()
9831
    Firepart2:Destroy()
9832
  end
9833
end)
9834
whiletruewait = false
9835
game:GetService("RunService").Stepped:connect(function()
9836
  if whiletruewait == false then
9837
    whiletruewait = true
9838
    wait()
9839
    whiletruewait = false
9840
  end
9841
end)
9842
game:GetService("RunService").Stepped:connect(function()
9843
  if whiletruewait == false then
9844
    if MV1 < 20 then
9845
      MV1 = MV1 + 0.2
9846
    end
9847
    if MV2 < 90 then
9848
      MV2 = MV2 + 1
9849
    end
9850
    if MV3 < 190 then
9851
      MV3 = MV3 + 0.4
9852
    end
9853
    if MV4 < 500 then
9854
      MV4 = MV4 + 0.3
9855
    end
9856
  end
9857
end)
9858
Humanoid.MaxHealth = 10000
9859
wait()
9860
for i = 1, 6 do
9861
  Humanoid.Health = Humanoid.MaxHealth
9862
  wait()
9863
end
9864
9865
---
9866
GroundWave3 = function()
9867
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9868
	Colors = {"White", "White"}
9869
		local wave = Instance.new("Part", char)
9870
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9871
		wave.Anchored = true
9872
		wave.Name = "Wave"
9873
		wave.CanCollide = false
9874
		wave.Locked = true
9875
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9876
		wave.TopSurface = "Smooth"
9877
		wave.BottomSurface = "Smooth"
9878
		wave.Transparency = 0.10
9879
		wave.CFrame = HandCF
9880
		wm =  Instance.new("SpecialMesh",wave)
9881
		wm.MeshId = "rbxassetid://559831844"
9882
		coroutine.wrap(function()
9883
		for i = 1, 30, 1 do
9884
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9885
		wave.Size = wm.Scale
9886
		wave.CFrame = HandCF
9887
		wave.Transparency = i/30
9888
		wait()
9889
		end
9890
		wait()
9891
		wave:Destroy()
9892
	end)()
9893
end
9894
---
9895
9896
local rock3 = false
9897
local rock2 = false
9898
local rock = false
9899
9900
if rock2 == true then
9901
		wait(0.1)
9902
		
9903
	for i,v in pairs(char:GetChildren()) do
9904
		if v:IsA("Part") then
9905
		if v.Name == "NewPart2" then
9906
			v.GO.Velocity = v3(0,-5,0)
9907
		end
9908
		end
9909
	
9910
		end
9911
		rock2 = false
9912
	end
9913
	if rock3 == true then
9914
		wait(0.1)
9915
	for i,v in pairs(char:GetChildren()) do
9916
		if v:IsA("Part") then
9917
		if v.Name == "NewPart2" then
9918
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
9919
		end
9920
		end
9921
	end
9922
	rock3 = false
9923
end
9924
9925
9926
local v3 = Vector3.new
9927
local num = 0
9928
local bc = BrickColor.new
9929
local new = Instance.new
9930
9931
GroundWave1d = function()
9932
	
9933
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
9934
	Colors = {"Cyan", "Cyan"}
9935
	local wave = Instance.new("Part", char)
9936
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9937
	wave.Anchored = true
9938
	wave.Name = "Wave"..number
9939
	wave.CanCollide = false
9940
	wave.Locked = true
9941
	wave.Size = Vector3.new(0.5,0.5,0.5)
9942
	wave.TopSurface = "Smooth"
9943
	wave.BottomSurface = "Smooth"
9944
	wave.Transparency = 0.35
9945
	wave.CFrame = HandCF
9946
	wm = Instance.new("SpecialMesh", wave)
9947
	wm.Name = "wave"..number
9948
	wm.MeshId = "rbxassetid://3270017"
9949
	coroutine.wrap(function()
9950
	for i = 1, 30, 1 do
9951
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
9952
	wave.Size = wm.Scale
9953
	wave.CFrame = HandCF
9954
	wave.Transparency = i/30
9955
	wait()
9956
	end
9957
	wait()
9958
	wave:Destroy()
9959
9960
	end)()
9961
end
9962
9963
 mouse.KeyDown:connect(function(key)
9964
	if key == "=" then
9965
		
9966
	Humanoid.WalkSpeed = 0
9967
	RootPart.Anchored = true
9968
	bigkamehameha1 = true
9969
	
9970
	wait(0)
9971
	bigkamehameha1 = false
9972
	bigkamehameha2 = true
9973
ar = new("Part",char)
9974
ar.Name = "NewPart"
9975
ar.Position = v3(999,999,999)
9976
ar.Size = v3(1,1,1)
9977
ar.BrickColor = bc("Cyan")
9978
ar.Material = "Neon"
9979
ar.Transparency = 1
9980
aar = new("SpecialMesh",ar)
9981
aar.MeshType = "Sphere"
9982
aar.Scale = v3(3,3,4)
9983
9984
aaar =new("Weld",ar)
9985
aaar.Part0 = Torso
9986
aaar.Part1 = ar
9987
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
9988
for i = 1,9 do
9989
	wait(0.5)
9990
	GroundWave1d()
9991
	ar.Transparency = ar.Transparency - 0.1
9992
end
9993
	kamehameha()
9994
	
9995
	idle7 = true
9996
ar:Destroy()
9997
bigkamehameha2 = false
9998
RootPart.Anchored = false
9999
	end
10000
	end)
10001
10002
10003
10004
local rad = math.rad
10005
local kamehameha5 = false
10006
local kamehameha1 = false
10007
local kamehameha2 = false
10008
local kamehameha3 = false
10009
local kamehameha4 = false
10010
10011
mouse.KeyDown:connect(function(key)
10012
if key == "=" then
10013
		
10014
	
10015
	idle = false
10016
	Humanoid.WalkSpeed = 0
10017
	RootPart.Anchored = true
10018
	
10019
	KamehamehaVoice:Play()
10020
	startk = true
10021
	
10022
	
10023
	
10024
	wait(0.4)
10025
	
10026
	
10027
kamehameha2 = true
10028
kamehameha()
10029
wait(0.8)
10030
KamehamehaVoice.TimePosition = 0
10031
kamehameha2 = false
10032
Humanoid.WalkSpeed = 16
10033
RootPart.Anchored = false
10034
end
10035
end)
10036
	
10037
10038
mouse.KeyDown:connect(function(key)
10039
if key=="=" then	
10040
	Serious()
10041
	char.JumPower = 150
10042
	end
10043
	end)
10044
Health = math.huge  --------- Serious mode aura.
10045
BaseHealth = math.huge
10046
10047
10048
10049
10050
InForm = false
10051
10052
Player = game.Players.LocalPlayer
10053
Char = Player.Character
10054
Torso = Char.Torso
10055
10056
function Serious()
10057
	for X = 1, 1 do wait()
10058
10059
10060
	wait(0)
10061
	for X = 1, 1 do wait()
10062
		local Effect = Instance.new("Part")
10063
	Effect.Name = "Effect"
10064
	Effect.Parent = Torso
10065
	Effect.CFrame = Torso.CFrame
10066
	Effect.BrickColor = BrickColor.new("Neon orange")
10067
	Effect.Shape = "Ball"
10068
	Effect.Size = Vector3.new(1, 1, 1)
10069
	Effect.Anchored = true
10070
	Effect.Material = "Neon"
10071
	Effect.CanCollide = false
10072
		Effect.CFrame = Torso.CFrame
10073
		Effect.Size = Effect.Size + Vector3.new(0.5)
10074
		Effect.Transparency = Effect.Transparency + 0.04
10075
	end
10076
	end
10077
10078
repeat
10079
Torso:FindFirstChild("Effect"):Remove()
10080
until Torso:FindFirstChild("Effect") == nil
10081
10082
	
10083
local Color1 = Color3.new(255, 255, 0)
10084
local Color2 = Color3.new(255, 255, 0)	
10085
10086
 for i = 0, 3, 0.1 do
10087
	swait()
10088
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10089
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10090
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10091
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10092
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10093
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10094
end
10095
local pie22 = Instance.new("ParticleEmitter")
10096
pie22.Parent = LeftArm
10097
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10098
pie22.LightEmission = 1
10099
pie22.Size = NumberSequence.new(1,2)
10100
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10101
pie22.Transparency = NumberSequence.new(0.7,1)
10102
pie22.EmissionDirection = "Top"
10103
pie22.Enabled = true
10104
pie22.Lifetime = NumberRange.new(1)
10105
pie22.Rotation = NumberRange.new(-420, 425)
10106
pie22.Rate = 50
10107
pie22.Speed = NumberRange.new(1)
10108
pie22.LockedToPart = false
10109
pie22.VelocitySpread = 2
10110
local pie22 = Instance.new("ParticleEmitter")
10111
pie22.Parent = RightArm
10112
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10113
pie22.LightEmission = 1
10114
pie22.Size = NumberSequence.new(1,2)
10115
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10116
pie22.Transparency = NumberSequence.new(0.7,1)
10117
pie22.EmissionDirection = "Top"
10118
pie22.Enabled = true
10119
pie22.Lifetime = NumberRange.new(1)
10120
pie22.Rotation = NumberRange.new(-420, 425)
10121
pie22.Rate = 50
10122
pie22.Speed = NumberRange.new(1)
10123
pie22.LockedToPart = false
10124
pie22.VelocitySpread = 2
10125
local pie22 = Instance.new("ParticleEmitter")
10126
pie22.Parent = LeftLeg
10127
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10128
pie22.LightEmission = 1
10129
pie22.Size = NumberSequence.new(1,2)
10130
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10131
pie22.Transparency = NumberSequence.new(0.8,1)
10132
pie22.EmissionDirection = "Top"
10133
pie22.Enabled = true
10134
pie22.Lifetime = NumberRange.new(1)
10135
pie22.Rotation = NumberRange.new(-420, 425)
10136
pie22.Rate = 20
10137
pie22.Speed = NumberRange.new(1)
10138
pie22.LockedToPart = false
10139
pie22.VelocitySpread = 2
10140
local pie22 = Instance.new("ParticleEmitter")
10141
pie22.Parent = RightLeg
10142
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10143
pie22.LightEmission = 1
10144
pie22.Size = NumberSequence.new(1,2)
10145
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10146
pie22.Transparency = NumberSequence.new(0.8,1)
10147
pie22.EmissionDirection = "Top"
10148
pie22.Enabled = true
10149
pie22.Lifetime = NumberRange.new(1)
10150
pie22.Rotation = NumberRange.new(-420, 425)
10151
pie22.Rate = 20
10152
pie22.Speed = NumberRange.new(1)
10153
pie22.LockedToPart = false
10154
pie22.VelocitySpread = 2
10155
	lig = Instance.new("PointLight",Player.Character.Torso)
10156
lig.Color=Color3.new(255,255,0)
10157
lig.Range = 6
10158
10159
local Must = Instance.new("Sound",Torso)
10160
Must.SoundId = "rbxassetid://136847579"
10161
Must.Pitch = 0.99
10162
Must.Volume = 0.6
10163
Must.Looped = false
10164
wait(0)
10165
Must:Play()	
10166
	a21e = new("Part",char)
10167
a21e.Name = "Beam"..num
10168
a21e.Locked = true
10169
a21e.Size = v3(1,1,1)
10170
a21e.CanCollide = false
10171
a21e.BrickColor = bc("Neon orange")
10172
a21e.Material = "Neon"
10173
a21e.Transparency = 0
10174
aa21e = new("SpecialMesh",a21e)
10175
a21e.Anchored = true
10176
a21e.Position = RootPart.Position
10177
aa21e.MeshType = "Sphere"
10178
aa21e.Scale = v3(1,1,1)
10179
for i = 1,50 do
10180
	wait()
10181
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
10182
	a21e.Transparency = a21e.Transparency + 0.04
10183
end
10184
10185
10186
  local Mus = Instance.new("Sound",Torso)
10187
Mus.SoundId = "rbxassetid://291165237"
10188
Mus.Pitch = 0.99
10189
Mus.Volume = 0.2
10190
Mus.Looped = true
10191
wait(0)
10192
Mus:Play()
10193
10194
InForm = true	
10195
Humanoid.JumpPower = 120
10196
	
10197
Char.Humanoid.MaxHealth = Health
10198
wait(0.3)	
10199
Char.Humanoid.Health = Health
10200
wait(0.7)
10201
Must:Destroy()
10202
end
10203
10204
function Base()
10205
	InForm = false
10206
	local Effect = Instance.new("Part")
10207
	Effect.Name = "Effect"
10208
	Effect.Parent = Torso
10209
	Effect.CFrame = Torso.CFrame
10210
	Effect.BrickColor = BrickColor.new("White")
10211
	Effect.Shape = "Ball"
10212
	Effect.Size = Vector3.new(8, 8, 8)
10213
	Effect.Anchored = true
10214
	Effect.Material = "Neon"
10215
	Effect.CanCollide = false
10216
	for loop = 1, 25 do wait()
10217
		Effect.CFrame = Torso.CFrame
10218
		Effect.Size = Effect.Size + Vector3.new(-0.5)
10219
		Effect.Transparency = Effect.Transparency + 0.04
10220
		
10221
	end
10222
repeat
10223
Torso:FindFirstChild("Effect"):Remove()
10224
until Torso:FindFirstChild("Effect") == nil
10225
10226
for i, v in pairs(Torso:GetChildren()) do
10227
	if v:IsA('ParticleEmitter') then
10228
		v:Remove()
10229
	end
10230
end
10231
char.Humanoid.MaxHealth = BaseHealth
10232
wait(0.3)	
10233
char.Humanoid.Health = BaseHealth
10234
	
10235
10236
end
10237
10238
mouse.KeyDown:connect(function(key)
10239
if key=="9" then	
10240
	Base()
10241
	lig:Destroy()
10242
	end
10243
	end)
10244
10245
Player.Chatted:connect(function(Message)
10246
	if Message == "Time to get serious." and InForm == false then
10247
		wait(0.10)
10248
          Serious()
10249
	end
10250
	if Message == "off" or Message == "Nice fight." and InForm == true then
10251
		Base()
10252
	end
10253
local ContentProvider = game:GetService("ContentProvider")
10254
 
10255
local function LoadAssets(AssetList)
10256
	-- Takes an asset list and preloads it. Will not wait for them to load. 
10257
 
10258
	for _, AssetId in pairs(AssetList) do
10259
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
10260
	end
10261
end 
10262
 
10263
local Gibs = game.Workspace
10264
10265
function Kill(Character)
10266
	Character.Humanoid.Health = 0
10267
	local poo = Instance.new("IntValue",Character)
10268
	poo.Name = "haha nope"
10269
	local svch = Character
10270
	local hum = Character:findFirstChild("Humanoid")
10271
	Character.Archivable = true
10272
	local chrclone = Character:clone()
10273
	Character.Archivable = false
10274
10275
	local ch = chrclone:GetChildren()
10276
	local i
10277
	for i = 1,#ch do
10278
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
10279
			ch[i]:remove()
10280
		end
10281
	end
10282
	local function Scan(ch)
10283
		local e
10284
		for e = 1,#ch do
10285
			Scan(ch[e]:GetChildren())
10286
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
10287
				ch[e]:remove()
10288
			end
10289
		end
10290
	end
10291
	Scan(chrclone:GetChildren())
10292
10293
	local hum2 = chrclone:findFirstChild("Humanoid")
10294
10295
10296
	if hum2 ~= nil then
10297
		hum2.Name = "Humanoid2"
10298
		hum2.PlatformStand = true
10299
		hum2.Sit = true 
10300
		hum2.MaxHealth = 0
10301
		hum2.Health = 0
10302
	end
10303
10304
	local ch = Character:GetChildren()
10305
	local i
10306
	for i = 1,#ch do
10307
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10308
			ch[i]:remove()
10309
		end
10310
	end
10311
10312
	wait(0.2)
10313
10314
	local ch = Character:GetChildren()
10315
	local i
10316
	for i = 1,#ch do
10317
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10318
			ch[i]:remove()
10319
		end
10320
	end
10321
	Character = chrclone
10322
	local Torso = Character.Torso
10323
	local movevector = Vector3.new()
10324
10325
	if Torso then
10326
		local Head = Character:FindFirstChild("Head")
10327
		local Limb = Character:FindFirstChild("Right Arm")
10328
		if Limb then
10329
10330
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
10331
			local Joint = Instance.new("Glue")
10332
			Joint.Name = "RightShoulder"
10333
			Joint.Part0 = Torso
10334
			Joint.Part1 = Limb
10335
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10336
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10337
			Joint.Parent = Torso
10338
10339
			local B = Instance.new("Part")
10340
			B.TopSurface = 0
10341
			B.BottomSurface = 0
10342
			B.formFactor = "Symmetric"
10343
			B.Size = Vector3.new(1, 1, 1)
10344
			B.Transparency = 1
10345
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10346
			B.Parent = Character
10347
			local W = Instance.new("Weld")
10348
			W.Part0 = Limb
10349
			W.Part1 = B
10350
			W.C0 = CFrame.new(0, -0.5, 0)
10351
			W.Parent = Limb
10352
10353
		end
10354
		local Limb = Character:FindFirstChild("Left Arm")
10355
		if Limb then
10356
10357
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
10358
			local Joint = Instance.new("Glue")
10359
			Joint.Name = "LeftShoulder"
10360
			Joint.Part0 = Torso
10361
			Joint.Part1 = Limb
10362
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10363
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10364
			Joint.Parent = Torso
10365
10366
			local B = Instance.new("Part")
10367
			B.TopSurface = 0
10368
			B.BottomSurface = 0
10369
			B.formFactor = "Symmetric"
10370
			B.Size = Vector3.new(1, 1, 1)
10371
			B.Transparency = 1
10372
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10373
			B.Parent = Character
10374
			local W = Instance.new("Weld")
10375
			W.Part0 = Limb
10376
			W.Part1 = B
10377
			W.C0 = CFrame.new(0, -0.5, 0)
10378
			W.Parent = Limb
10379
10380
		end
10381
		local Limb = Character:FindFirstChild("Right Leg")
10382
		if Limb then
10383
10384
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
10385
			local Joint = Instance.new("Glue")
10386
			Joint.Name = "RightHip"
10387
			Joint.Part0 = Torso
10388
			Joint.Part1 = Limb
10389
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10390
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10391
			Joint.Parent = Torso
10392
10393
			local B = Instance.new("Part")
10394
			B.TopSurface = 0
10395
			B.BottomSurface = 0
10396
			B.formFactor = "Symmetric"
10397
			B.Size = Vector3.new(1, 1, 1)
10398
			B.Transparency = 1
10399
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10400
			B.Parent = Character
10401
			local W = Instance.new("Weld")
10402
			W.Part0 = Limb
10403
			W.Part1 = B
10404
			W.C0 = CFrame.new(0, -0.5, 0)
10405
			W.Parent = Limb
10406
10407
		end
10408
		local Limb = Character:FindFirstChild("Left Leg")
10409
		if Limb then
10410
10411
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
10412
			local Joint = Instance.new("Glue")
10413
			Joint.Name = "LeftHip"
10414
			Joint.Part0 = Torso
10415
			Joint.Part1 = Limb
10416
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10417
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10418
			Joint.Parent = Torso
10419
10420
			local B = Instance.new("Part")
10421
			B.TopSurface = 0
10422
			B.BottomSurface = 0
10423
			B.formFactor = "Symmetric"
10424
			B.Size = Vector3.new(1, 1, 1)
10425
			B.Transparency = 1
10426
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10427
			B.Parent = Character
10428
			local W = Instance.new("Weld")
10429
			W.Part0 = Limb
10430
			W.Part1 = B
10431
			W.C0 = CFrame.new(0, -0.5, 0)
10432
			W.Parent = Limb
10433
		end
10434
	end
10435
end
10436
----------
10437
10438
lerpz = function(D, E, F, G)	
10439
	D[E] = D[E]:lerp(F, G)
10440
end
10441
10442
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10443
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10444
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10445
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10446
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10447
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10448
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10449
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10450
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10451
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10452
resetlerp = function()	
10453
	RJ.C0 = RJC0
10454
	RJ.C1 = RJC1
10455
	N.C0 = NC0
10456
	N.C1 = NC1
10457
	RS.C0 = RSC0
10458
	RS.C1 = RSC1
10459
	LS.C0 = LSC0
10460
	LS.C1 = LSC1
10461
	RH.C0 = RHC0
10462
	RH.C1 = RHC1
10463
	LH.C0 = LHC0
10464
	LH.C1 = LHC1
10465
end
10466
-------
10467
----------
10468
hrp = char.HumanoidRootPart
10469
10470
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10471
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10472
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10473
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10474
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10475
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10476
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10477
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10478
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10479
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10480
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10481
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10482
RS = Torso:FindFirstChild("Right Shoulder")
10483
LS = Torso:FindFirstChild("Left Shoulder")
10484
RH = Torso:FindFirstChild("Right Hip")
10485
LH = Torso:FindFirstChild("Left Hip")
10486
RJ = hrp:FindFirstChild("RootJoint")
10487
N = Torso:FindFirstChild("Neck")
10488
cf = CFrame.new
10489
ang = CFrame.Angles
10490
rd = math.rad
10491
rd2 = math.random
10492
cs = ColorSequence.new
10493
ns = NumberSequence.new
10494
nsk = NumberSequenceKeypoint.new
10495
-------------------
10496
10497
end)
10498
10499
print([[
10500
-------------------------------------------------
10501
hi
10502
-------------------------------------------------]])