View difference between Paste ID: SMhqVeNX and mZJaCjAr
SHOW: | | - or go back to the newest paste.
1
calu = Instance.new("Sound", workspace)
2-
calu.SoundId = "rbxassetid://288066657"
2+
calu.SoundId = "rbxassetid://1073360199"
3
calu.Playing = true
4
calu.Volume = 4
5
calu.Looped = true
6
calu.MaxDistance = 100000000000000
7
calu.EmitterSize = 10000000000000000
8
wait(2)
9
--[[
10
	
11
░▒▓█ Ultra Instinct █▓▒░	
12
	
13
--]]	
14
15
local Player = game.Players.localPlayer
16
local char = Player.Character
17
local Character = Player.Character
18
local RootPart = Character.HumanoidRootPart
19
local Head = Character.Head
20
local done = false
21
local canheal = false
22
local deathchat1 = false
23
local once = true
24
local dead = false
25
local candie = true
26
local deathchat = false
27
local idleon = true
28
local idle1 = true
29
local idle = true
30
local spiritballenergy = true
31
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
32
  if v:IsA("Accessory") then
33
    v:Destroy()
34
  end
35
end
36
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
37
  if v:IsA("Shirt") then
38
    v:Remove()
39
  end
40
end
41
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
42
  if v:IsA("Pants") then
43
    v:Remove()
44
  end
45
end
46
wait()
47
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
48
shirt.Name = "Shirt"
49
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
50
pants.Name = "Pants"
51
52
53
54
local v3 = Vector3.new
55
local num = 0
56
local bc = BrickColor.new
57
local new = Instance.new
58
59
60
Instance.new("ForceField",char).Visible = false
61
local poo = Instance.new("IntValue",Character)
62
poo.Name = "haha nope"
63
char.Humanoid.MaxHealth = math.huge
64
wait()
65
char.Humanoid.Health = math.huge
66
Instance.new("ForceField",char).Visible = false
67
local skinCol = "Pastel brown"
68
local bd = Player:FindFirstChild("Body Colors")
69
if bd then
70
bd.HeadColor = BrickColor.new(skinCol)
71
bd.TorsoColor = BrickColor.new(skinCol)
72
bd.LeftLegColor = BrickColor.new(skinCol)
73
bd.RightLegColor = BrickColor.new(skinCol)
74
bd.LeftArmColor = BrickColor.new(skinCol)
75
bd.RightArmColor = BrickColor.new(skinCol)
76
else
77
bd = Instance.new("BodyColors", Player)
78
bd.HeadColor = BrickColor.new(skinCol)
79
bd.TorsoColor = BrickColor.new(skinCol)
80
bd.LeftLegColor = BrickColor.new(skinCol)
81
bd.RightLegColor = BrickColor.new(skinCol)
82
bd.LeftArmColor = BrickColor.new(skinCol)
83
bd.RightArmColor = BrickColor.new(skinCol)
84
end
85
local number = 1
86
87
--------------------------------------------------------------------------
88
--transform
89
GroundWave5 = function()
90
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
91
		Colors = {"Lime green", "Lime green"}
92
	
93
	local wave11 = Instance.new("Part", char)
94
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
95
	wave11.Anchored = true
96
	wave11.Name = "Wave"
97
	wave11.CanCollide = false
98
	wave11.Locked = true
99
	wave11.Size = Vector3.new(1, 1, 1)
100
	wave11.TopSurface = "Smooth"
101
	wave11.BottomSurface = "Smooth"
102
	wave11.Transparency = 0.35
103
	wave11.CFrame = HandCF
104
	wm31 = Instance.new("SpecialMesh", wave11)
105
	wm31.MeshId = "rbxassetid://3270017"
106
	coroutine.wrap(function()
107
	for i = 1, 30, 1 do
108
	wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
109
	wave11.Size = wm31.Scale
110
	wave11.CFrame = HandCF
111
	wave11.Transparency = i/30
112
	wait()
113
	end
114
	wait()
115
	wave11:Destroy()
116
	end)()
117
end
118
GroundWave6 = function()
119
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
120
		Colors = {"White", "Lime green"}
121
	local wave111 = Instance.new("Part", char)
122
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
123
	wave111.Anchored = true
124
	wave111.Name = "Wave"
125
	wave111.CanCollide = false
126
	wave111.Locked = true
127
	wave111.Size = Vector3.new(1, 1, 1)
128
	wave111.TopSurface = "Smooth"
129
	wave111.BottomSurface = "Smooth"
130
	wave111.Transparency = 0.35
131
	wave111.CFrame = HandCF
132
	wm311 = Instance.new("SpecialMesh", wave111)
133
	wm311.MeshId = "rbxassetid://3270017"
134
	coroutine.wrap(function()
135
	for i = 1, 30, 1 do
136
	wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
137
	wave111.Size = wm311.Scale
138
	wave111.CFrame = HandCF
139
	wave111.Transparency = i/30
140
	wait()
141
	end
142
	wait()
143
	wave111:Destroy()
144
	end)()
145
end
146
GroundWave7 = function()
147
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
148
		Colors = {"Lime green", "White"}
149
	local wave1111 = Instance.new("Part", char)
150
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
151
	wave1111.Anchored = true
152
	wave1111.Name = "Wave"
153
	wave1111.CanCollide = false
154
	wave1111.Locked = true
155
	wave1111.Size = Vector3.new(1, 1, 1)
156
	wave1111.TopSurface = "Smooth"
157
	wave1111.BottomSurface = "Smooth"
158
	wave1111.Transparency = 0.35
159
	wave1111.CFrame = HandCF
160
	wm3111 = Instance.new("SpecialMesh", wave1111)
161
	wm3111.MeshId = "rbxassetid://3270017"
162
	coroutine.wrap(function()
163
	for i = 1, 30, 1 do
164
	wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
165
	wave1111.Size = wm3111.Scale
166
	wave1111.CFrame = HandCF
167
	wave1111.Transparency = i/30
168
	wait()
169
	end
170
	wait()
171
	wave1111:Destroy()
172
	end)()
173
end
174
GroundWave8 = function()
175
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
176
		Colors = {"Lime green", "Lime green"}
177
	local wave11111 = Instance.new("Part", char)
178
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
179
	wave11111.Anchored = true
180
	wave11111.Name = "Wave"
181
	wave11111.CanCollide = false
182
	wave11111.Locked = true
183
	wave11111.Size = Vector3.new(1, 1, 1)
184
	wave11111.TopSurface = "Smooth"
185
	wave11111.BottomSurface = "Smooth"
186
	wave11111.Transparency = 0.35
187
	wave11111.CFrame = HandCF
188
	wm31111 = Instance.new("SpecialMesh", wave11111)
189
	wm31111.MeshId = "rbxassetid://3270017"
190
	coroutine.wrap(function()
191
	for i = 1, 30, 1 do
192
	wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
193
	wave11111.Size = wm31111.Scale
194
	wave11111.CFrame = HandCF
195
	wave11111.Transparency = i/30
196
	wait()
197
	end
198
	wait()
199
	wave11111:Destroy()
200
	end)()
201
end
202
GroundWave9 = function()
203
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
204
	
205
		Colors = {"New Yeller", "White"}
206
	local wave111111 = Instance.new("Part", char)
207
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
208
	wave111111.Anchored = true
209
	wave111111.Name = "Wave"
210
	wave111111.CanCollide = false
211
	wave111111.Locked = true
212
	wave111111.Size = Vector3.new(1, 1, 1)
213
	wave111111.TopSurface = "Smooth"
214
	wave111111.BottomSurface = "Smooth"
215
	wave111111.Transparency = 0.35
216
	wave111111.CFrame = HandCF
217
	wm311111 = Instance.new("SpecialMesh", wave111111)
218
	wm311111.MeshId = "rbxassetid://3270017"
219
	coroutine.wrap(function()
220
	for i = 1, 30, 1 do
221
	wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
222
	wave111111.Size = wm311111.Scale
223
	wave111111.CFrame = HandCF
224
	wave111111.Transparency = i/30
225
	wait()
226
	end
227
	wait()
228
	wave111111:Destroy()
229
	end)()
230
end
231
GroundWave10 = function()
232
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
233
		Colors = {"White", "Lime green"}
234
	local wave1111111 = Instance.new("Part", char)
235
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
236
	wave1111111.Anchored = true
237
	wave1111111.Name = "Wave"
238
	wave1111111.CanCollide = false
239
	wave1111111.Locked = true
240
	wave1111111.Size = Vector3.new(1, 1, 1)
241
	wave1111111.TopSurface = "Smooth"
242
	wave1111111.BottomSurface = "Smooth"
243
	wave1111111.Transparency = 0.35
244
	wave1111111.CFrame = HandCF
245
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
246
	wm3111111.MeshId = "rbxassetid://3270017"
247
	coroutine.wrap(function()
248
	for i = 1, 30, 1 do
249
	wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
250
	wave1111111.Size = wm3111111.Scale
251
	wave1111111.CFrame = HandCF
252
	wave1111111.Transparency = i/30
253
	wait()
254
	end
255
	wait()
256
	wave1111111:Destroy()
257
	end)()
258
end
259
260
GroundWave1 = function()
261
	
262
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
263
	Colors = {"White", "White"}
264
	local wave = Instance.new("Part", char)
265
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
266
	wave.Anchored = true
267
	wave.Name = "Wave"..number
268
	wave.CanCollide = false
269
	wave.Locked = true
270
	wave.Size = Vector3.new(1, 1, 1)
271
	wave.TopSurface = "Smooth"
272
	wave.BottomSurface = "Smooth"
273
	wave.Transparency = 0.35
274
	wave.CFrame = HandCF
275
	wm = Instance.new("SpecialMesh", wave)
276
	wm.Name = "wave"..number
277
	wm.MeshId = "rbxassetid://3270017"
278
	coroutine.wrap(function()
279
	for i = 1, 30, 1 do
280
	wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
281
	wave.Size = wm.Scale
282
	wave.CFrame = HandCF
283
	wave.Transparency = i/30
284
	wait()
285
	end
286
	wait()
287
	wave:Destroy()
288
289
	end)()
290
end
291
292
293
shirt = Instance.new("Shirt", char)
294
shirt.Name = "Shirt"
295
pants = Instance.new("Pants", char)
296
pants.Name = "Pants"
297
char.Shirt.ShirtTemplate = "rbxassetid://512215311"
298
char.Pants.PantsTemplate = "rbxassetid://512217424"
299
char.Head.face.Texture = "rbxassetid://393487649"
300
301
Hair7 = Instance.new("Part")
302
Hair7.Parent = char
303
Hair7.Name = "Hair"
304
Hair7.CanCollide = false
305
Hair7.Locked = true
306
Hair7.TopSurface = "Smooth"
307
Hair7.BottomSurface = "Smooth"
308
Hair7.formFactor = "Symmetric"
309
Hair7.Material = "Neon"
310-
Hair7.BrickColor = BrickColor.new("Lime green")
310+
Hair7.BrickColor = BrickColor.new("Magenta")
311
Hair7.CFrame = char.Torso.CFrame
312
Hair7.Size = Vector3.new(1, 1, 1)
313
Hair7.Transparency = 0
314
315
316
Weld1 = Instance.new("Weld")
317
Weld1.Parent = char.Head
318
Weld1.Part0 = char.Head
319
Weld1.Part1 = Hair7
320
Weld1.C0 = CFrame.new(0, 1.2, -0.17)
321
322
Mesh = Instance.new("SpecialMesh")
323
Mesh.Offset = Vector3.new(0,-0.4,0)
324
Mesh.Parent = Hair7
325
Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
326
Mesh.MeshType = "FileMesh"
327
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
328
Mesh.TextureId = "" 
329
wait(0.5)
330
game.Chat:Chat(Character, "I am the meme creator...Now..FACE ME", "White")
331
local Must2 = Instance.new("Sound",char)
332
Must2.SoundId = "rbxassetid://1173681504"
333
Must2.Pitch = 0.99
334
Must2.Volume = 1.6
335
Must2.Looped = true
336
wait(0)
337
Must2:Play()	
338
wait(3)
339
Hair7:Destroy()
340
wait(0)
341
Hair7 = Instance.new("Part")
342
Hair7.Parent = char
343
Hair7.Name = "Hair"
344
Hair7.CanCollide = false
345
Hair7.Locked = true
346
Hair7.TopSurface = "Smooth"
347
Hair7.BottomSurface = "Smooth"
348
Hair7.formFactor = "Symmetric"
349
Hair7.Material = "Neon"
350-
Hair7.BrickColor = BrickColor.new("Lime green")
350+
Hair7.BrickColor = BrickColor.new("Toothpaste")
351
Hair7.CFrame = char.Torso.CFrame
352
Hair7.Size = Vector3.new(1, 1, 1)
353
Hair7.Transparency = 0
354
355
356
Weld1 = Instance.new("Weld")
357
Weld1.Parent = char.Head
358
Weld1.Part0 = char.Head
359
Weld1.Part1 = Hair7
360
Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
361
362
Mesh = Instance.new("SpecialMesh")
363
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
364
Mesh.Parent = Hair7
365
Mesh.Scale = Vector3.new(7.3,7.1,7.2)
366
Mesh.MeshType = "FileMesh"
367
Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
368
Mesh.TextureId = "" 
369
wait(4)
370
local poof = Instance.new("Sound",Player)
371
poof.SoundId = "rbxassetid://1035030726"
372
poof.Pitch = 0.99
373
poof.Volume = 1.3
374
poof.Looped = false
375
wait(0)
376
poof:Play()
377
GroundWave5()
378
	GroundWave6()
379
	GroundWave7()
380
	GroundWave8()
381
	GroundWave9()
382
	GroundWave10()
383
Hair7:Destroy()
384
wait(0)
385
game.Chat:Chat(Character, "HAHAHAHAHAHAHAH!", "White")
386
Hair7 = Instance.new("Part")
387
Hair7.Parent = char
388
Hair7.Name = "Hair"
389
Hair7.CanCollide = false
390
Hair7.Locked = true
391
Hair7.TopSurface = "Smooth"
392
Hair7.BottomSurface = "Smooth"
393
Hair7.formFactor = "Symmetric"
394
Hair7.Material = "Neon"
395-
Hair7.BrickColor = BrickColor.new("Lime green")
395+
Hair7.BrickColor = BrickColor.new("Pink")
396
Hair7.CFrame = char.Torso.CFrame
397
Hair7.Size = Vector3.new(1, 1, 1)
398
Hair7.Transparency = 0
399
400
401
Weld1 = Instance.new("Weld")
402
Weld1.Parent = char.Head
403
Weld1.Part0 = char.Head
404
Weld1.Part1 = Hair7
405
Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
406
407
Mesh = Instance.new("SpecialMesh")
408
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
409
Mesh.Parent = Hair7
410
Mesh.Scale = Vector3.new(7.3,5.8,7.2)
411
Mesh.MeshType = "FileMesh"
412
Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
413
Mesh.TextureId = "" 
414
char.Head.face.Texture = "rbxassetid://393487649"
415
416
417
local ice = Instance.new("Part", Head)
418
ice.Size = Vector3.new(0.5, 0.5, 0.5)
419
ice.BrickColor = BrickColor.new("White")
420
ice.CanCollide = false
421
ice.TopSurface = 0
422
ice.BottomSurface = 0
423
ice.Transparency = 1
424
local ice2 = Instance.new("SpecialMesh", ice)
425
ice2.MeshType = "Brick"
426
ice2.Scale = Vector3.new(1, 1, 1)
427
local ice3 = Instance.new("Weld", ice)
428
ice3.Part0 = Head
429
ice3.Part1 = ice
430
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
431
local icesmoke = Instance.new("ParticleEmitter", ice)
432
icesmoke.VelocitySpread = 5
433
icesmoke.Size = NumberSequence.new({
434
  NumberSequenceKeypoint.new(0, 0.01),
435
  NumberSequenceKeypoint.new(1, 1)
436
})
437
icesmoke.Rate = math.huge
438
icesmoke.Speed = NumberRange.new(1, 1)
439
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
440
icesmoke.Transparency = NumberSequence.new({
441
  NumberSequenceKeypoint.new(0, 0.9),
442
  NumberSequenceKeypoint.new(1, 1)
443
})
444
icesmoke.Rotation = NumberRange.new(0, 360)
445
icesmoke.Name = "Smoke"
446
icesmoke.LightEmission = 0
447
icesmoke.Acceleration = Vector3.new(0,0,0)
448
icesmoke.Texture = "http://www.roblox.com/asset/?id="
449
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
450
icesmoke.LockedToPart = true
451
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
452
secondcolor = "Lime green"
453
wait(0.016666666666666666)
454
Effects = {}
455
local Player = game.Players.localPlayer
456
local Character = Player.Character
457
local Humanoid = Character.Humanoid
458
local mouse = Player:GetMouse()
459
local LeftArm = Character["Left Arm"]
460
local RightArm = Character["Right Arm"]
461
local LeftLeg = Character["Left Leg"]
462
local RightLeg = Character["Right Leg"]
463
local Head = Character.Head
464
local Torso = Character.Torso
465
local cam = game.Workspace.CurrentCamera
466
local RootJoint = RootPart.RootJoint
467
local equipped = true
468
local attack = false
469
local Anim = "Idle"
470
local idle = 0
471
local attacktype = 1
472
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
473
local velocity = RootPart.Velocity.y
474
local sine = 0
475
local change = 1
476
local grabbed = false
477
local cn = CFrame.new
478
local mr = math.rad
479
local angles = CFrame.Angles
480
local ud = UDim2.new
481
local c3 = Color3.new
482
local dir = {
483
  w = 0,
484
  s = 0,
485
  a = 0,
486
  d = 0
487
}
488
firemode = true
489
rock = true
490
local Services = {
491
  SoundService = game:GetService("SoundService"),
492
  Players = game:GetService("Players"),
493
  Debris = game:GetService("Debris"),
494
  Workspace = game:GetService("Workspace"),
495
  Lighting = game:GetService("Lighting"),
496
  HttpService = game:GetService("HttpService"),
497
  InsertService = game:GetService("InsertService")
498
}
499
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
500
Humanoid.Animator:Destroy()
501
Character.Animate:Destroy()
502
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
503
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
504
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
505
RSH, LSH = nil, nil
506
RW = Instance.new("Weld")
507
LW = Instance.new("Weld")
508
RH = Torso["Right Hip"]
509
LH = Torso["Left Hip"]
510
RSH = Torso["Right Shoulder"]
511
LSH = Torso["Left Shoulder"]
512
RSH.Parent = nil
513
LSH.Parent = nil
514
RW.Name = "RW"
515
RW.Part0 = Torso
516
RW.C0 = cn(1.5, 0.5, 0)
517
RW.C1 = cn(0, 0.5, 0)
518
RW.Part1 = RightArm
519
RW.Parent = Torso
520
LW.Name = "LW"
521
LW.Part0 = Torso
522
LW.C0 = cn(-1.5, 0.5, 0)
523
LW.C1 = cn(0, 0.5, 0)
524
LW.Part1 = LeftArm
525
LW.Parent = Torso
526
--------------
527
human = char:FindFirstChild("Humanoid")
528
human.Name = "hi"
529
lig = Instance.new("PointLight",Player.Character.Torso)
530
lig.Color=Color3.new(0,0,255)
531
lig.Range = 10
532
----
533
function clerp(a, b, t)
534
  local qa = {
535
    QuaternionFromCFrame(a)
536
  }
537
  local qb = {
538
    QuaternionFromCFrame(b)
539
  }
540
  local ax, ay, az = a.x, a.y, a.z
541
  local bx, by, bz = b.x, b.y, b.z
542
  local _t = 1 - t
543
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
544
end
545
function QuaternionFromCFrame(cf)
546
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
547
  local trace = m00 + m11 + m22
548
  if trace > 0 then
549
    local s = math.sqrt(1 + trace)
550
    local recip = 0.5 / s
551
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
552
  else
553
    local i = 0
554
    if m00 < m11 then
555
      i = 1
556
    end
557
    if m22 > (i == 0 and m00 or m11) then
558
      i = 2
559
    end
560
    if i == 0 then
561
      local s = math.sqrt(m00 - m11 - m22 + 1)
562
      local recip = 0.5 / s
563
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
564
    elseif i == 1 then
565
      local s = math.sqrt(m11 - m22 - m00 + 1)
566
      local recip = 0.5 / s
567
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
568
    elseif i == 2 then
569
      local s = math.sqrt(m22 - m00 - m11 + 1)
570
      local recip = 0.5 / s
571
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
572
    end
573
  end
574
end
575
function QuaternionToCFrame(px, py, pz, x, y, z, w)
576
  local xs, ys, zs = x + x, y + y, z + z
577
  local wx, wy, wz = w * xs, w * ys, w * zs
578
  local xx = x * xs
579
  local xy = x * ys
580
  local xz = x * zs
581
  local yy = y * ys
582
  local yz = y * zs
583
  local zz = z * zs
584
  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))
585
end
586
function QuaternionSlerp(a, b, t)
587
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
588
  local startInterp, finishInterp
589
  if cosTheta >= 1.0E-4 then
590
    if 1 - cosTheta > 1.0E-4 then
591
      local theta = math.acos(cosTheta)
592
      local invSinTheta = 1 / math.sin(theta)
593
      startInterp = math.sin((1 - t) * theta) * invSinTheta
594
      finishInterp = math.sin(t * theta) * invSinTheta
595
    else
596
      startInterp = 1 - t
597
      finishInterp = t
598
    end
599
  elseif 1 + cosTheta > 1.0E-4 then
600
    local theta = math.acos(-cosTheta)
601
    local invSinTheta = 1 / math.sin(theta)
602
    startInterp = math.sin((t - 1) * theta) * invSinTheta
603
    finishInterp = math.sin(t * theta) * invSinTheta
604
  else
605
    startInterp = t - 1
606
    finishInterp = t
607
  end
608
  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
609
end
610
function swait(num)
611
  if num == 0 or num == nil then
612
    game:service("RunService").RenderStepped:wait(0)
613
  else
614
    for i = 0, num do
615
      game:service("RunService").RenderStepped:wait(0)
616
    end
617
  end
618
end
619
local RbxUtility = LoadLibrary("RbxUtility")
620
local Create = RbxUtility.Create
621
function RemoveOutlines(part)
622
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
623
end
624
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
625
  local Part = Create("Part")({
626
    formFactor = FormFactor,
627
    Parent = Parent,
628
    Reflectance = Reflectance,
629
    Transparency = Transparency,
630
    CanCollide = false,
631
    Locked = true,
632
    BrickColor = BrickColor.new(tostring(BColor)),
633
    Name = Name,
634
    Size = Size,
635
    Material = Material
636
  })
637
  RemoveOutlines(Part)
638
  return Part
639
end
640
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
641
  local Msh = Create(Mesh)({
642
    Parent = Part,
643
    Offset = OffSet,
644
    Scale = Scale
645
  })
646
  if Mesh == "SpecialMesh" then
647
    Msh.MeshType = MeshType
648
    Msh.MeshId = MeshId
649
  end
650
  return Msh
651
end
652
function CreateWeld(Parent, Part0, Part1, C0, C1)
653
  local Weld = Create("Weld")({
654
    Parent = Parent,
655
    Part0 = Part0,
656
    Part1 = Part1,
657
    C0 = C0,
658
    C1 = C1
659
  })
660
  return Weld
661
end
662
function rayCast(Position, Direction, Range, Ignore)
663
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
664
end
665
function CreateSound(id, par, vol, pit)
666
  coroutine.resume(coroutine.create(function()
667
    local sou = Instance.new("Sound", par or workspace)
668
    sou.Volume = vol
669
    sou.Pitch = pit or 1
670
    sou.SoundId = id
671
    wait()
672
    sou:play()
673
    game:GetService("Debris"):AddItem(sou, 6)
674
  end))
675
end
676
function CreateSong(id, par, vol, pit)
677
  coroutine.resume(coroutine.create(function()
678
    sou2 = Instance.new("Sound", par or workspace)
679
    sou2.Volume = 1
680
    sou2.Pitch = 1
681
    sou2.SoundId = id
682
    wait()
683
    sou2:play()
684
    sou2.Looped = true
685
  end))
686
end
687
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
688
local function getclosest(obj, distance)
689
  local last, lastx = distance + 1, nil
690
  for i, v in pairs(workspace:GetChildren()) do
691
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
692
      local t = v.Torso
693
      local dist = t.Position - obj.Position.magnitude
694
      if distance >= dist and last > dist then
695
        last = dist
696
        lastx = v
697
      end
698
    end
699
  end
700
  return lastx
701
end
702
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
703
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
704
  prt.Anchored = true
705
  prt.CFrame = cframe
706
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
707
  game:GetService("Debris"):AddItem(prt, 10)
708
  if Type == 1 or Type == nil then
709
    table.insert(Effects, {
710
      prt,
711
      "Block1",
712
      delay,
713
      x3,
714
      y3,
715
      z3,
716
      msh
717
    })
718
  elseif Type == 2 then
719
    table.insert(Effects, {
720
      prt,
721
      "Block2",
722
      delay,
723
      x3,
724
      y3,
725
      z3,
726
      msh
727
    })
728
  elseif Type == 3 then
729
    table.insert(Effects, {
730
      prt,
731
      "Block3",
732
      delay,
733
      x3,
734
      y3,
735
      z3,
736
      msh
737
    })
738
  end
739
end
740
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
741
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
742
  prt.Anchored = true
743
  prt.CFrame = cframe
744
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
745
  game:GetService("Debris"):AddItem(prt, 10)
746
  table.insert(Effects, {
747
    prt,
748
    "Cylinder",
749
    delay,
750
    x3,
751
    y3,
752
    z3,
753
    msh
754
  })
755
end
756
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
757
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
758
  prt.Anchored = true
759
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
760
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
761
  game:GetService("Debris"):AddItem(prt, 10)
762
  table.insert(Effects, {
763
    prt,
764
    "Cylinder",
765
    delay,
766
    x3,
767
    y3,
768
    z3,
769
    msh
770
  })
771
end
772
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
773
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
774
  prt.Anchored = true
775
  prt.CFrame = cframe
776
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
777
  game:GetService("Debris"):AddItem(prt, 10)
778
  table.insert(Effects, {
779
    prt,
780
    "Cylinder",
781
    delay,
782
    x3,
783
    y3,
784
    z3,
785
    msh
786
  })
787
end
788
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
789
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
790
  prt.Anchored = true
791
  prt.CFrame = cframe
792
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
793
  game:GetService("Debris"):AddItem(prt, 10)
794
  table.insert(Effects, {
795
    prt,
796
    "Cylinder",
797
    delay,
798
    x3,
799
    y3,
800
    z3,
801
    msh
802
  })
803
end
804
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
805
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
806
  prt.Anchored = true
807
  prt.CFrame = cframe
808
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
809
  game:GetService("Debris"):AddItem(prt, 10)
810
  table.insert(Effects, {
811
    prt,
812
    "Cylinder",
813
    delay,
814
    x3,
815
    y3,
816
    z3,
817
    msh
818
  })
819
end
820
function BreakEffect(brickcolor, cframe, x1, y1, z1)
821
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
822
  prt.Anchored = true
823
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
824
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
825
  local num = math.random(10, 50) / 1000
826
  game:GetService("Debris"):AddItem(prt, 10)
827
  table.insert(Effects, {
828
    prt,
829
    "Shatter",
830
    num,
831
    prt.CFrame,
832
    math.random() - math.random(),
833
    0,
834
    math.random(50, 100) / 100
835
  })
836
end
837
838
attack = false
839
game:GetService("RunService").Stepped:connect(function()
840
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
841
  velocity = RootPart.Velocity.y
842
  sine = sine + change
843
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
844
  if equipped == true or equipped == false then
845
    if 1 < RootPart.Velocity.y and hit == nil then
846
      Anim = "Jump"
847
      if attack == false and ice_mode == false then
848
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
849
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
850
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
851
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
852
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
853
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
854
      end
855
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
856
      Anim = "Fall"
857
      if attack == false then
858
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
859
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
860
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
861
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
862
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
863
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
864
      end
865
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
866
      Anim = "Idle"
867
    if attack==false then
868
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)
869
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
870
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)
871
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)
872
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)
873
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)
874
end
875
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
876
      Anim = "Walk"
877
     if attack==false then
878
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 
879
880
/ 10))), .2)
881
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)
882
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)
883
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)
884
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)
885
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)
886
end
887
    end
888
  end
889
  if equipped == true or equipped == false then
890
    if 1 < RootPart.Velocity.Y and hit == nil then
891
      Anim = "Jump"
892
      if attack == false and ice_mode == true then
893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
895
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
897
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
898
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
899
      end
900
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
901
      Anim = "Fall"
902
      if attack == false then
903
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
904
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
905
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
906
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
907
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
908
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
909
      end
910
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
911
      Anim = "Idle"
912
      if attack == false then
913
        change = 0.8
914
        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)
915
        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)
916
        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)
917
        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)
918
        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 / 
919
920
25))), 0.1)
921
        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 / 
922
923
25))), 0.1)
924
      end
925
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
926
      Anim = "Walk"
927
      if attack == false then
928
        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)
929
        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)
930
        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)
931
        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)
932
        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 
933
934
/ 25))), 0.1)
935
        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
936
937
 / 25))), 0.1
938
      end
939
    end
940
  end
941
  if 0 < #Effects then
942
    for e = 1, #Effects do
943
      if Effects[e] ~= nil then
944
        local Thing = Effects[e]
945
        if Thing ~= nil then
946
          local Part = Thing[1]
947
          local Mode = Thing[2]
948
          local Delay = Thing[3]
949
          local IncX = Thing[4]
950
          local IncY = Thing[5]
951
          local IncZ = Thing[6]
952
          if 1 >= Thing[1].Transparency then
953
            if Thing[2] == "Block1" then
954
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
955
              local Mesh = Thing[1].Mesh
956
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
957
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
958
            elseif Thing[2] == "Block2" then
959
              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)
960
              local Mesh = Thing[7]
961
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
962
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
963
            elseif Thing[2] == "Block3" then
964
              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)
965
              local Mesh = Thing[7]
966
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
967
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
968
            elseif Thing[2] == "Cylinder" then
969
              local Mesh = Thing[1].Mesh
970
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
971
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
972
            elseif Thing[2] == "Blood" then
973
	
974
              local Mesh = Thing[7]
975
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
976
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
977
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
978
            elseif Thing[2] == "Elec" then
979
              local Mesh = Thing[1].Mesh
980
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
981
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
982
            elseif Thing[2] == "Disappear" then
983
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
984
            elseif Thing[2] == "Shatter" then
985
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
986
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
987
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
988
              Thing[6] = Thing[6] + Thing[5]
989
            end
990
          else
991
            Part.Parent = nil
992
            table.remove(Effects, e)
993
          end
994
        end
995
      end
996
    end
997
  end
998
end)
999
---
1000
local whoh = Instance.new("Sound",Torso)
1001
whoh.SoundId = "rbxassetid://1179254378"
1002
whoh.Pitch = 0.99
1003
whoh.Volume = 1.5
1004
whoh.Looped = true
1005
wait(0)
1006
whoh:Play()
1007
local Aura = Instance.new('ParticleEmitter')
1008
Aura.Name = "Aura"
1009
Aura.Texture = "rbxassetid://833874434"
1010
Aura.Parent = LeftArm
1011
Aura.LightEmission = 1
1012
Aura.Transparency = NumberSequence.new(1,0.2,1)
1013
Aura.Color = ColorSequence.new(BrickColor.new("Lime green").Color)
1014
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1015
Aura.LockedToPart = true
1016
Aura.Lifetime = NumberRange.new(1)
1017
Aura.Rate = 100
1018
Aura.Speed = NumberRange.new(0.3)
1019
Aura.EmissionDirection = "Top"
1020
1021
1022
local Aura = Instance.new('ParticleEmitter')
1023
Aura.Name = "Aura"
1024
Aura.Texture = "rbxassetid://833874434"
1025
Aura.Parent = Head
1026
Aura.LightEmission = 1
1027
Aura.Transparency = NumberSequence.new(1,0.2,1)
1028
Aura.Color = ColorSequence.new(BrickColor.new("Lime green").Color)
1029
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1030
Aura.LockedToPart = true
1031
Aura.Lifetime = NumberRange.new(1)
1032
Aura.Rate = 100
1033
Aura.Speed = NumberRange.new(0)
1034
Aura.EmissionDirection = "Top"
1035
local Aura2 = Instance.new('ParticleEmitter')
1036
Aura2.Name = "Aura"
1037
Aura2.Texture = "rbxassetid://833874434"
1038
Aura2.Parent = RightArm
1039
Aura2.LightEmission = 1
1040
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1041
Aura2.Color = ColorSequence.new(BrickColor.new("Lime green").Color)
1042
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1043
Aura2.LockedToPart = true
1044
Aura2.Lifetime = NumberRange.new(1)
1045
Aura2.Rate = 100
1046
Aura2.Speed = NumberRange.new(0.3)
1047
Aura2.EmissionDirection = "Top"
1048
local Aura2 = Instance.new('ParticleEmitter')
1049
Aura2.Name = "Aura"
1050
Aura2.Texture = "rbxassetid://833874434"
1051
Aura2.Parent = LeftLeg
1052
Aura2.LightEmission = 1
1053
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1054
Aura2.Color = ColorSequence.new(BrickColor.new("Lime green").Color)
1055
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1056
Aura2.LockedToPart = true
1057
Aura2.Lifetime = NumberRange.new(1)
1058
Aura2.Rate = 100
1059
Aura2.Speed = NumberRange.new(0.3)
1060
Aura2.EmissionDirection = "Top"
1061
local Aura2 = Instance.new('ParticleEmitter')
1062
Aura2.Name = "Aura"
1063
Aura2.Texture = "rbxassetid://833874434"
1064
Aura2.Parent = RightLeg
1065
Aura2.LightEmission = 1
1066
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1067
Aura2.Color = ColorSequence.new(BrickColor.new("Lime green").Color)
1068
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1069
Aura2.LockedToPart = true
1070
Aura2.Lifetime = NumberRange.new(1)
1071
Aura2.Rate = 100
1072
Aura2.Speed = NumberRange.new(0.3)
1073
Aura2.EmissionDirection = "Top"
1074
---aura2
1075
local Aura = Instance.new('ParticleEmitter')
1076
Aura.Name = "Aura"
1077
Aura.Texture = "rbxassetid://833874434"
1078
Aura.Parent = LeftArm
1079
Aura.LightEmission = 1
1080
Aura.Transparency = NumberSequence.new(1,0.4,1)
1081
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1082
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1083
Aura.LockedToPart = true
1084
Aura.Lifetime = NumberRange.new(1)
1085
Aura.Rate = 60
1086
Aura.Speed = NumberRange.new(0.3)
1087
Aura.EmissionDirection = "Top"
1088
local Aura2 = Instance.new('ParticleEmitter')
1089
Aura2.Name = "Aura"
1090
Aura2.Texture = "rbxassetid://833874434"
1091
Aura2.Parent = RightArm
1092
Aura2.LightEmission = 1
1093
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1094
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1095
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1096
Aura2.LockedToPart = true
1097
Aura2.Lifetime = NumberRange.new(1)
1098
Aura2.Rate = 60
1099
Aura2.Speed = NumberRange.new(0.3)
1100
Aura2.EmissionDirection = "Top"
1101
local Aura2 = Instance.new('ParticleEmitter')
1102
Aura2.Name = "Aura"
1103
Aura2.Texture = "rbxassetid://833874434"
1104
Aura2.Parent = LeftLeg
1105
Aura2.LightEmission = 1
1106
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1107
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1108
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1109
Aura2.LockedToPart = true
1110
Aura2.Lifetime = NumberRange.new(1)
1111
Aura2.Rate = 60
1112
Aura2.Speed = NumberRange.new(0.1)
1113
Aura2.EmissionDirection = "Top"
1114
local Aura2 = Instance.new('ParticleEmitter')
1115
Aura2.Name = "Aura"
1116
Aura2.Texture = "rbxassetid://833874434"
1117
Aura2.Parent = RightLeg
1118
Aura2.LightEmission = 1
1119
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1120
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1121
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1122
Aura2.LockedToPart = true
1123
Aura2.Lifetime = NumberRange.new(1)
1124
Aura2.Rate = 60
1125
Aura2.Speed = NumberRange.new(0.3)
1126
Aura2.EmissionDirection = "Top"
1127
----aura3
1128
---aura2
1129
local Aura = Instance.new('ParticleEmitter')
1130
Aura.Name = "Aura"
1131
Aura.Texture = "rbxassetid://833874434"
1132
Aura.Parent = LeftArm
1133
Aura.LightEmission = 1
1134
Aura.Transparency = NumberSequence.new(1,0.7,1)
1135
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
1136
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1137
Aura.LockedToPart = true
1138
Aura.Lifetime = NumberRange.new(1)
1139
Aura.Rate = 60
1140
Aura.Speed = NumberRange.new(0.3)
1141
Aura.EmissionDirection = "Top"
1142
local Aura2 = Instance.new('ParticleEmitter')
1143
Aura2.Name = "Aura"
1144
Aura2.Texture = "rbxassetid://833874434"
1145
Aura2.Parent = RightArm
1146
Aura2.LightEmission = 1
1147
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1148
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1149
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1150
Aura2.LockedToPart = true
1151
Aura2.Lifetime = NumberRange.new(1)
1152
Aura2.Rate = 60
1153
Aura2.Speed = NumberRange.new(0.3)
1154
Aura2.EmissionDirection = "Top"
1155
local Aura2 = Instance.new('ParticleEmitter')
1156
Aura2.Name = "Aura"
1157
Aura2.Texture = "rbxassetid://833874434"
1158
Aura2.Parent = LeftLeg
1159
Aura2.LightEmission = 1
1160
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1161
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1162
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1163
Aura2.LockedToPart = true
1164
Aura2.Lifetime = NumberRange.new(1)
1165
Aura2.Rate = 60
1166
Aura2.Speed = NumberRange.new(0.3)
1167
Aura2.EmissionDirection = "Top"
1168
local Aura2 = Instance.new('ParticleEmitter')
1169
Aura2.Name = "Aura"
1170
Aura2.Texture = "rbxassetid://833874434"
1171
Aura2.Parent = RightLeg
1172
Aura2.LightEmission = 1
1173
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1174
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1175
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1176
Aura2.LockedToPart = true
1177
Aura2.Lifetime = NumberRange.new(0.6)
1178
Aura2.Rate = 60
1179
Aura2.Speed = NumberRange.new(0.3)
1180
Aura2.EmissionDirection = "Top"
1181
----
1182
1183
---aura2
1184
local Aura = Instance.new('ParticleEmitter')
1185
Aura.Name = "Aura"
1186
Aura.Texture = "rbxassetid://833874434"
1187
Aura.Parent = LeftArm
1188
Aura.LightEmission = 1
1189
Aura.Transparency = NumberSequence.new(1,0.7,1)
1190
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
1191
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1192
Aura.LockedToPart = true
1193
Aura.Lifetime = NumberRange.new(1)
1194
Aura.Rate = 60
1195
Aura.Speed = NumberRange.new(0.3)
1196
Aura.EmissionDirection = "Top"
1197
local Aura2 = Instance.new('ParticleEmitter')
1198
Aura2.Name = "Aura"
1199
Aura2.Texture = "rbxassetid://833874434"
1200
Aura2.Parent = RightArm
1201
Aura2.LightEmission = 1
1202
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1203
Aura2.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
1204
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1205
Aura2.LockedToPart = true
1206
Aura2.Lifetime = NumberRange.new(1)
1207
Aura2.Rate = 60
1208
Aura2.Speed = NumberRange.new(0.3)
1209
Aura2.EmissionDirection = "Top"
1210
local Aura2 = Instance.new('ParticleEmitter')
1211
Aura2.Name = "Aura"
1212
Aura2.Texture = "rbxassetid://833874434"
1213
Aura2.Parent = LeftLeg
1214
Aura2.LightEmission = 1
1215
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1216
Aura2.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
1217
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1218
Aura2.LockedToPart = true
1219
Aura2.Lifetime = NumberRange.new(1)
1220
Aura2.Rate = 60
1221
Aura2.Speed = NumberRange.new(0.3)
1222
Aura2.EmissionDirection = "Top"
1223
local Aura2 = Instance.new('ParticleEmitter')
1224
Aura2.Name = "Aura"
1225
Aura2.Texture = "rbxassetid://833874434"
1226
Aura2.Parent = RightLeg
1227
Aura2.LightEmission = 1
1228
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1229
Aura2.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
1230
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1231
Aura2.LockedToPart = true
1232
Aura2.Lifetime = NumberRange.new(0.6)
1233
Aura2.Rate = 60
1234
Aura2.Speed = NumberRange.new(0.3)
1235
Aura2.EmissionDirection = "Top"
1236
        local tra = Instance.new('ParticleEmitter')
1237
        tra.Parent = Torso
1238
        tra.LightEmission = 1
1239
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1240
        tra.Rate = 15
1241
        tra.Rotation = NumberRange.new(-5, 5)
1242
        tra.Lifetime = NumberRange.new(1.5, 2)
1243
         tra.Size = NumberSequence.new(0.098,0)
1244
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1245
        tra.Speed = NumberRange.new(0.5)
1246
        tra.VelocitySpread = 360
1247
        tra.VelocityInheritance = 0.5
1248
        tra.ZOffset = 2
1249
    local tra = Instance.new('ParticleEmitter')
1250
        tra.Parent = Head
1251
        tra.LightEmission = 1
1252
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1253
        tra.Rate = 15
1254
        tra.Rotation = NumberRange.new(-5, 5)
1255
        tra.Lifetime = NumberRange.new(1.5, 2)
1256
         tra.Size = NumberSequence.new(0.098,0)
1257
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1258
        tra.Speed = NumberRange.new(0.5)
1259
        tra.VelocitySpread = 360
1260
        tra.VelocityInheritance = 0.5
1261
        tra.ZOffset = 2
1262
   local tra = Instance.new('ParticleEmitter')
1263
        tra.Parent = LeftArm
1264
        tra.LightEmission = 1
1265
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1266
        tra.Rate = 15
1267
        tra.Rotation = NumberRange.new(-5, 5)
1268
        tra.Lifetime = NumberRange.new(1.5, 2)
1269
         tra.Size = NumberSequence.new(0.098,0)
1270
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1271
        tra.Speed = NumberRange.new(0.5)
1272
        tra.VelocitySpread = 360
1273
        tra.VelocityInheritance = 0.5
1274
        tra.ZOffset = 2
1275
   local tra = Instance.new('ParticleEmitter')
1276
        tra.Parent = RightArm
1277
        tra.LightEmission = 1
1278
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1279
        tra.Rate = 15
1280
        tra.Rotation = NumberRange.new(-5, 5)
1281
        tra.Lifetime = NumberRange.new(1.5, 2)
1282
         tra.Size = NumberSequence.new(0.098,0)
1283
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1284
        tra.Speed = NumberRange.new(0.5)
1285
        tra.VelocitySpread = 360
1286
        tra.VelocityInheritance = 0.5
1287
        tra.ZOffset = 2
1288
   local tra = Instance.new('ParticleEmitter')
1289
        tra.Parent = LeftLeg
1290
        tra.LightEmission = 1
1291
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1292
        tra.Rate = 15
1293
        tra.Rotation = NumberRange.new(-5, 5)
1294
        tra.Lifetime = NumberRange.new(1.5, 2)
1295
         tra.Size = NumberSequence.new(0.098,0)
1296
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1297
        tra.Speed = NumberRange.new(0.5)
1298
        tra.VelocitySpread = 360
1299
        tra.VelocityInheritance = 0.5
1300
        tra.ZOffset = 2
1301
   local tra = Instance.new('ParticleEmitter')
1302
        tra.Parent = RightLeg
1303
        tra.LightEmission = 1
1304
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1305
        tra.Rate = 15
1306
        tra.Rotation = NumberRange.new(-5, 5)
1307
        tra.Lifetime = NumberRange.new(1.5, 2)
1308
         tra.Size = NumberSequence.new(0.098,0)
1309
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1310
        tra.Speed = NumberRange.new(0.5)
1311
        tra.VelocitySpread = 360
1312
        tra.VelocityInheritance = 0.5
1313
        tra.ZOffset = 2
1314
----
1315
function RemoveOutlines(part)
1316
  part.TopSurface = 10
1317
end
1318
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1319
  local Part = Create("Part")({
1320
    Parent = Parent,
1321
    Reflectance = Reflectance,
1322
    Transparency = Transparency,
1323
    CanCollide = false,
1324
    Locked = true,
1325
    BrickColor = BrickColor.new(tostring(BColor)),
1326
    Name = Name,
1327
    Size = Size,
1328
    Material = Material
1329
  })
1330
  RemoveOutlines(Part)
1331
  return Part
1332
end
1333
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1334
  local Msh = Create(Mesh)({
1335
    Parent = Part,
1336
    Offset = OffSet,
1337
    Scale = Scale
1338
  })
1339
  if Mesh == "SpecialMesh" then
1340
    Msh.MeshType = MeshType
1341
    Msh.MeshId = MeshId
1342
  end
1343
  return Msh
1344
end
1345
function CreateWeld(Parent, Part0, Part1, C0, C1)
1346
  local Weld = Create("Weld")({
1347
    Parent = Parent,
1348
    Part0 = Part0,
1349
    Part1 = Part1,
1350
    C0 = C0,
1351
    C1 = C1
1352
  })
1353
  return Weld
1354
end
1355
WSHM = {
1356
  "White",
1357
  "Really red"
1358
}
1359
WSH = WSHM[math.random(1, #WSHM)]
1360
function IcePartFunk(HPart, aria, Min, Max)
1361
  IcePart = Instance.new("Part", HPart)
1362
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
1363
  IcePart.CanCollide = false
1364
  IuW = Instance.new("Weld")
1365
  IuW.Name = "GuW"
1366
  IuW.Part0 = HPart
1367
  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))
1368
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
1369
  IuW.Part1 = IcePart
1370
  IuW.Parent = HPart
1371
  IcePart.Transparency = 0.85
1372
  IcePart.Material = "Neon"
1373
  WSH = WSHM[math.random(1, #WSHM)]
1374
  IcePart.BrickColor = BrickColor.new("" .. WSH)
1375
  RemoveOutlines(IcePart)
1376
  game:GetService("Debris"):AddItem(IuW, 4)
1377
  game:GetService("Debris"):AddItem(IcePart, 6)
1378
end
1379
SpikeMeshId = 1033714
1380
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
1381
  local Part = Instance.new("Part", Parent)
1382
  Part.Name = Name
1383
  Part.BrickColor = BrickColor.new(Color)
1384
  Part.Size = Size
1385
  Part.Material = Material
1386
  Part.Transparency = Transparency
1387
  Part.CanCollide = false
1388
  RemoveOutlines(Part)
1389
  local Mesh = Instance.new("SpecialMesh", Part)
1390
  Mesh.MeshType = "Sphere"
1391
  Mesh.Scale = Scale
1392
  return Mesh and Part
1393
end
1394
CFuncs = {
1395
  Part = {
1396
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1397
      local Part = Create("Part")({
1398
        Parent = Parent,
1399
        Reflectance = Reflectance,
1400
        Transparency = Transparency,
1401
        CanCollide = false,
1402
        Locked = true,
1403
        BrickColor = BrickColor.new(tostring(BColor)),
1404
        Name = Name,
1405
        Size = Size,
1406
        Material = Material
1407
      })
1408
      RemoveOutlines(Part)
1409
      return Part
1410
    end
1411
  },
1412
  Mesh = {
1413
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1414
      local Msh = Create(Mesh)({
1415
        Parent = Part,
1416
        Offset = OffSet,
1417
        Scale = Scale
1418
      })
1419
      if Mesh == "SpecialMesh" then
1420
        Msh.MeshType = MeshType
1421
        Msh.MeshId = MeshId
1422
      end
1423
      return Msh
1424
    end
1425
  },
1426
  Mesh = {
1427
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1428
      local Msh = Create(Mesh)({
1429
        Parent = Part,
1430
        Offset = OffSet,
1431
        Scale = Scale
1432
      })
1433
      if Mesh == "SpecialMesh" then
1434
        Msh.MeshType = MeshType
1435
        Msh.MeshId = MeshId
1436
      end
1437
      return Msh
1438
    end
1439
  },
1440
  Weld = {
1441
    Create = function(Parent, Part0, Part1, C0, C1)
1442
      local Weld = Create("Weld")({
1443
        Parent = Parent,
1444
        Part0 = Part0,
1445
        Part1 = Part1,
1446
        C0 = C0,
1447
        C1 = C1
1448
      })
1449
      return Weld
1450
    end
1451
  },
1452
  Sound = {
1453
    Create = function(id, par, vol, pit)
1454
      coroutine.resume(coroutine.create(function()
1455
        local S = Create("Sound")({
1456
          Volume = vol,
1457
          Pitch = pit or 1,
1458
          SoundId = id,
1459
          Parent = par or workspace
1460
        })
1461
        wait()
1462
        S:play()
1463
        game:GetService("Debris"):AddItem(S, 6)
1464
      end))
1465
    end
1466
  },
1467
  ParticleEmitter = {
1468
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, 
1469
1470
LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1471
      local fp = Create("ParticleEmitter")({
1472
        Parent = Parent,
1473
        Color = ColorSequence.new(Color1, Color2),
1474
        LightEmission = LightEmission,
1475
        Size = Size,
1476
        Texture = Texture,
1477
        Transparency = Transparency,
1478
        ZOffset = ZOffset,
1479
        Acceleration = Accel,
1480
        Drag = Drag,
1481
        LockedToPart = LockedToPart,
1482
        VelocityInheritance = VelocityInheritance,
1483
        EmissionDirection = EmissionDirection,
1484
        Enabled = Enabled,
1485
        Lifetime = LifeTime,
1486
        Rate = Rate,
1487
        Rotation = Rotation,
1488
        RotSpeed = RotSpeed,
1489
        Speed = Speed,
1490
        VelocitySpread = VelocitySpread
1491
      })
1492
      return fp
1493
    end
1494
  }
1495
}
1496
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1497
  if hit.Parent == nil then
1498
    return
1499
  end
1500
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1501
  for _, v in pairs(hit.Parent:children()) do
1502
    if v:IsA("Humanoid") then
1503
      h = v
1504
    end
1505
  end
1506
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1507
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1508
      return
1509
    end
1510
    local c = Create("ObjectValue")({
1511
      Name = "creator",
1512
      Value = game:service("Players").LocalPlayer,
1513
      Parent = h
1514
    })
1515
    game:GetService("Debris"):AddItem(c, 0.5)
1516
    if HitSound ~= nil and HitPitch ~= nil then
1517
      CreateSound(HitSound, hit, 1, HitPitch)
1518
    end
1519
    local Damage = math.random(minim, maxim)
1520
    local blocked = false
1521
    local block = hit.Parent:findFirstChild("Block")
1522
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1523
      blocked = true
1524
      block.Value = block.Value - 1
1525
      print(block.Value)
1526
    end
1527
    if blocked == false then
1528
      h.Health = h.Health - Damage
1529
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 9999, Part.BrickColor.Color)
1530
    else
1531
      h.Health = h.Health - Damage / 2
1532
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 9999, Part.BrickColor.Color)
1533
    end
1534
    if Type == "Knockdown" then
1535
      local hum = hit.Parent.Humanoid
1536
      hum.PlatformStand = true
1537
      coroutine.resume(coroutine.create(function(HHumanoid)
1538
        swait(1)
1539
        HHumanoid.PlatformStand = false
1540
      end), hum)
1541
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1542
      local bodvol = Create("BodyVelocity")({
1543
        velocity = angle * knockback,
1544
        P = 5000,
1545
        maxForce = Vector3.new(8000, 8000, 8000),
1546
        Parent = hit
1547
      })
1548
      local rl = Create("BodyAngularVelocity")({
1549
        P = 3000,
1550
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1551
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1552
        Parent = hit
1553
      })
1554
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1555
      game:GetService("Debris"):AddItem(rl, 0.5)
1556
    elseif Type == "Normal" then
1557
      local vp = Create("BodyVelocity")({
1558
        P = 500,
1559
        maxForce = Vector3.new(math.huge, 0, math.huge),
1560
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1561
      })
1562
      if knockback > 0 then
1563
        vp.Parent = hit.Parent.Torso
1564
      end
1565
      game:GetService("Debris"):AddItem(vp, 0.5)
1566
    elseif Type == "Impale" then
1567
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Really red", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1568
      Spike.Anchored = true
1569
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1570
      Spike.Position = hit.Parent.Torso.Position
1571
      for i = 1, 5 do
1572
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1573
      end
1574
      Services.Debris:AddItem(Spike, 4)
1575
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1576
      hit.Parent.Humanoid.PlatformStand = true
1577
      swait(1)
1578
      hit.Parent.Humanoid.PlatformStand = false
1579
    elseif Type == "Up" then
1580
      local bodyVelocity = Create("BodyVelocity")({
1581
        velocity = Vector3.new(0, 20, 0),
1582
        P = 5000,
1583
        maxForce = Vector3.new(8000, 8000, 8000),
1584
        Parent = hit
1585
      })
1586
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1587
      local bodyVelocity = Create("BodyVelocity")({
1588
        velocity = Vector3.new(0, 20, 0),
1589
        P = 5000,
1590
        maxForce = Vector3.new(8000, 8000, 8000),
1591
        Parent = hit
1592
      })
1593
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1594
    elseif Type == "Snare" then
1595
      local bp = Create("BodyPosition")({
1596
        P = 900,
1597
        D = 1000,
1598
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1599
        position = hit.Parent.Torso.Position,
1600
        Parent = hit.Parent.Torso
1601
      })
1602
      game:GetService("Debris"):AddItem(bp, 1)
1603
    elseif Type == "Slowness" then
1604
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1605
      for i = 1, 25 do
1606
        hit.Parent.Humanoid.WalkSpeed = 4
1607
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1608
      end
1609
      wait(4)
1610
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1611
    elseif Type == "FireDmg" then
1612
      for i = 1, math.random(60, 150) do
1613
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1614
        BlockEffect(BrickColor.new("New Yeller"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1615
        BlockEffect(BrickColor.new("Lime green"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1616
        wait(0.1)
1617
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1618
      end
1619
    elseif Type == "Freeze" then
1620
      local bp = Create("BodyPosition")({
1621
        P = 900,
1622
        D = 1000,
1623
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1624
        position = hit.Parent.Torso.Position,
1625
        Parent = hit.Parent.Torso
1626
      })
1627
      game:GetService("Debris"):AddItem(bp, 4)
1628
      for i = 1, 25 do
1629
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1630
      end
1631
    elseif Type == "Freeze2" then
1632
      local BodPos = Create("BodyPosition")({
1633
        P = 50000,
1634
        D = 1000,
1635
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1636
        position = hit.Parent.Torso.Position,
1637
        Parent = hit.Parent.Torso
1638
      })
1639
      local BodGy = Create("BodyGyro")({
1640
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1641
        P = 20000,
1642
        Parent = hit.Parent.Torso,
1643
        cframe = hit.Parent.Torso.CFrame
1644
      })
1645
      hit.Parent.Torso.Anchored = true
1646
      coroutine.resume(coroutine.create(function(Part)
1647
        swait(1.5)
1648
        Part.Anchored = false
1649
      end), hit.Parent.Torso)
1650
      game:GetService("Debris"):AddItem(BodPos, 3)
1651
      game:GetService("Debris"):AddItem(BodGy, 3)
1652
    end
1653
    local debounce = Create("BoolValue")({
1654
      Name = "DebounceHit",
1655
      Parent = hit.Parent,
1656
      Value = true
1657
    })
1658
    game:GetService("Debris"):AddItem(debounce, Delay)
1659
    c = Instance.new("ObjectValue")
1660
    c.Name = "creator"
1661
    c.Value = Player
1662
    c.Parent = h
1663
    game:GetService("Debris"):AddItem(c, 0.5)
1664
  end
1665
end
1666
function ShowDamage(Pos, Text, Time, Color)
1667
  local Rate = 0.033333333333333
1668
  if not Pos then
1669
    local Pos = Vector3.new(0, 0, 0)
1670
  end
1671
  local Text = Text or ""
1672
  local Time = Time or 2
1673
  if not Color then
1674
    local Color = Color3.new(1, 0, 1)
1675
  end
1676
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1677
  EffectPart.Anchored = true
1678
  local BillboardGui = Create("BillboardGui")({
1679
    Size = UDim2.new(3, 0, 3, 0),
1680
    Adornee = EffectPart,
1681
    Parent = EffectPart
1682
  })
1683
  local TextLabel = Create("TextLabel")({
1684
    BackgroundTransparency = 1,
1685
    Size = UDim2.new(1, 0, 1, 0),
1686
    Text = Text,
1687
    TextColor3 = Color,
1688
    TextScaled = true,
1689
    Font = Enum.Font.ArialBold,
1690
    Parent = BillboardGui
1691
  })
1692
  game.Debris:AddItem(EffectPart, Time + 0.1)
1693
  EffectPart.Parent = game:GetService("Workspace")
1694
  delay(0, function()
1695
    local Frames = Time / Rate
1696
    for Frame = 1, Frames do
1697
      wait(Rate)
1698
      local Percent = Frame / Frames
1699
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1700
      TextLabel.TextTransparency = Percent
1701
    end
1702
    if EffectPart and EffectPart.Parent then
1703
      EffectPart:Destroy()
1704
    end
1705
  end)
1706
end
1707
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1708
  for _, c in pairs(workspace:children()) do
1709
    local hum = c:findFirstChild("Humanoid")
1710
    if hum ~= nil then
1711
      local head = c:findFirstChild("Head")
1712
      if head ~= nil then
1713
        local targ = head.Position - Part.Position
1714
        local mag = targ.magnitude
1715
        if magni >= mag and c.Name ~= Player.Name then
1716
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1717
        end
1718
      end
1719
    end
1720
  end
1721
end
1722
function MagniKILL(Part, magni, knock, Type)
1723
  for _, c in pairs(workspace:children()) do
1724
    local hum = c:findFirstChild("Humanoid")
1725
    if hum ~= nil then
1726
      local head = c:findFirstChild("Head")
1727
      if head ~= nil then
1728
        local targ = head.Position - Part.Position
1729
        local mag = targ.magnitude
1730
        if magni >= mag and c.Name ~= Player.Name then
1731
          hum.Health = 0
1732
        end
1733
      end
1734
    end
1735
  end
1736
end
1737
EffectModel = Instance.new("Model", Character)
1738
EffectModel.Name = "Effects"
1739
Effects = {
1740
  Block = {
1741
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1742
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1743
      prt.Anchored = true
1744
      prt.CFrame = cframe
1745
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1746
      game:GetService("Debris"):AddItem(prt, 10)
1747
      if Type == 1 or Type == nil then
1748
        table.insert(Effects, {
1749
          prt,
1750
          "Block1",
1751
          delay,
1752
          x3,
1753
          y3,
1754
          z3,
1755
          msh
1756
        })
1757
      elseif Type == 2 then
1758
        table.insert(Effects, {
1759
          prt,
1760
          "Block2",
1761
          delay,
1762
          x3,
1763
          y3,
1764
          z3,
1765
          msh
1766
        })
1767
      else
1768
        table.insert(Effects, {
1769
          prt,
1770
          "Block3",
1771
          delay,
1772
          x3,
1773
          y3,
1774
          z3,
1775
          msh
1776
        })
1777
      end
1778
    end
1779
  },
1780
  Sphere = {
1781
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1782
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1783
      prt.Anchored = true
1784
      prt.CFrame = cframe
1785
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1786
      game:GetService("Debris"):AddItem(prt, 10)
1787
      table.insert(Effects, {
1788
        prt,
1789
        "Cylinder",
1790
        delay,
1791
        x3,
1792
        y3,
1793
        z3,
1794
        msh
1795
      })
1796
    end
1797
  },
1798
  Cylinder = {
1799
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1800
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1801
      prt.Anchored = true
1802
      prt.CFrame = cframe
1803
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1804
      game:GetService("Debris"):AddItem(prt, 10)
1805
      table.insert(Effects, {
1806
        prt,
1807
        "Cylinder",
1808
        delay,
1809
        x3,
1810
        y3,
1811
        z3,
1812
        msh
1813
      })
1814
    end
1815
  },
1816
  Wave = {
1817
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1818
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1819
      prt.Anchored = true
1820
      prt.CFrame = cframe
1821
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1822
      game:GetService("Debris"):AddItem(prt, 10)
1823
      table.insert(Effects, {
1824
        prt,
1825
        "Cylinder",
1826
        delay,
1827
        x3,
1828
        y3,
1829
        z3,
1830
        msh
1831
      })
1832
    end
1833
  },
1834
  Ring = {
1835
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1836
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1837
      prt.Anchored = true
1838
      prt.CFrame = cframe
1839
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1840
      game:GetService("Debris"):AddItem(prt, 10)
1841
      table.insert(Effects, {
1842
        prt,
1843
        "Cylinder",
1844
        delay,
1845
        x3,
1846
        y3,
1847
        z3,
1848
        msh
1849
      })
1850
    end
1851
  },
1852
  Break = {
1853
    Create = function(brickcolor, cframe, x1, y1, z1)
1854
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1855
      prt.Anchored = true
1856
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1857
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1858
      local num = math.random(10, 50) / 1000
1859
      game:GetService("Debris"):AddItem(prt, 10)
1860
      table.insert(Effects, {
1861
        prt,
1862
        "Shatter",
1863
        num,
1864
        prt.CFrame,
1865
        math.random() - math.random(),
1866
        0,
1867
        math.random(50, 100) / 100
1868
      })
1869
    end
1870
  }
1871
}
1872
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1873
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1874
  prt.Anchored = true
1875
  prt.CFrame = cframe
1876
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1877
  game:GetService("Debris"):AddItem(prt, 10)
1878
  if Type == 1 or Type == nil then
1879
    table.insert(Effects, {
1880
      prt,
1881
      "Block1",
1882
      delay,
1883
      x3,
1884
      y3,
1885
      z3,
1886
      msh
1887
    })
1888
  elseif Type == 2 then
1889
    table.insert(Effects, {
1890
      prt,
1891
      "Block2",
1892
      delay,
1893
      x3,
1894
      y3,
1895
      z3,
1896
      msh
1897
    })
1898
  elseif Type == 3 then
1899
    table.insert(Effects, {
1900
      prt,
1901
      "Block3",
1902
      delay,
1903
      x3,
1904
      y3,
1905
      z3,
1906
      msh
1907
    })
1908
  end
1909
end
1910
function CreateSound(id, par, vol, pit)
1911
  coroutine.resume(coroutine.create(function()
1912
    local sou = Instance.new("Sound", par or workspace)
1913
    sou.Volume = vol
1914
    sou.Pitch = pit or 1
1915
    sou.SoundId = id
1916
    swait()
1917
    sou:play()
1918
    game:GetService("Debris"):AddItem(sou, 6)
1919
  end))
1920
end
1921
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1922
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1923
  prt.Anchored = true
1924
  prt.CFrame = cframe
1925
  prt.Material = "Neon"
1926
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1927
  game:GetService("Debris"):AddItem(prt, 10)
1928
  coroutine.resume(coroutine.create(function(Part, Mesh)
1929
    for i = 0, 6, delay do
1930
      swait()
1931
      Part.Transparency = i
1932
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1933
    end
1934
    Part.Parent = nil
1935
  end), prt, msh)
1936
end
1937
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1938
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1939
  local MainPos = partt.Position
1940
  local MainPos2 = mouse + SpreadVectors
1941
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1942
  local speed = 1000
1943
  local num = 1
1944
  coroutine.resume(coroutine.create(function()
1945
    repeat
1946
      swait()
1947
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1948
      local mag =(MainPos - pos).magnitude
1949
      Laser(BrickColor.new("Lime green"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1950
      MainPos = MainPos + MouseLook.lookVector * speed
1951
      num = num - 1
1952
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1953
      if hit ~= nil then
1954
        num = 0
1955
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
1956
        refpart.Anchored = true
1957
        refpart.CFrame = CFrame.new(pos)
1958
        game:GetService("Debris"):AddItem(refpart, 2)
1959
      end
1960
      if num <= 0 then
1961
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
1962
        refpart.Anchored = true
1963
        refpart.CFrame = CFrame.new(pos)
1964
        if hit ~= nil then
1965
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1966
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1967
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1968
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1969
          MagniDamage(refpart, 100000, dmg, dmg, 100000, "FireDmg")
1970
        end
1971
        game:GetService("Debris"):AddItem(refpart, 0)
1972
      end
1973
    until num <= 0
1974
  end))
1975
end
1976
function shoottraildd2(mouse, partt, SpreadAmount)
1977
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1978
  local MainPos = partt.Position
1979
  local MainPos2 = mouse + SpreadVectors
1980
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1981
  local speed = 3000
1982
  local num = 1
1983
  coroutine.resume(coroutine.create(function()
1984
    repeat
1985
      swait()
1986
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1987
      local mag = (MainPos - pos).magnitude
1988
      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)
1989
      MainPos = MainPos + MouseLook.lookVector * speed
1990
      num = num - 1
1991
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1992
      if hit ~= nil then
1993
        num = 0
1994
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
1995
        refpart.Anchored = true
1996
        refpart.CFrame = CFrame.new(pos)
1997
        game:GetService("Debris"):AddItem(refpart, 2)
1998
      end
1999
      if num <= 0 then
2000
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2001
        refpart.Anchored = true
2002
        refpart.CFrame = CFrame.new(pos)
2003
        if hit ~= nil then
2004
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2005
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2006
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2007
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2008
          MagniKILL(refpart, 80, 0, "Normal")
2009
        end
2010
        game:GetService("Debris"):AddItem(refpart, 0)
2011
      end
2012
    until num <= 0
2013
  end))
2014
end
2015
function shoottraildd22(mouse, partt, SpreadAmount)
2016
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2017
  local MainPos = partt.Position
2018
  local MainPos2 = mouse + SpreadVectors
2019
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2020
  local speed = 900
2021
  local num = 1
2022
  coroutine.resume(coroutine.create(function()
2023
    repeat
2024
      swait()
2025
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2026
      local mag = (MainPos - pos).magnitude
2027
      Laser(BrickColor.new("Hot pink"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
2028
      MainPos = MainPos + MouseLook.lookVector * speed
2029
      num = num - 1
2030
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2031
      if hit ~= nil then
2032
        num = 0
2033
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2034
        refpart.Anchored = true
2035
        refpart.CFrame = CFrame.new(pos)
2036
        game:GetService("Debris"):AddItem(refpart, 2)
2037
      end
2038
      if num <= 0 then
2039
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2040
        refpart.Anchored = true
2041
        refpart.CFrame = CFrame.new(pos)
2042
        if hit ~= nil then
2043
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2044
          BlockEffect(BrickColor.new("Hot pink"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2045
          BlockEffect(BrickColor.new("Hot pink"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2046
          BlockEffect(BrickColor.new("Hot pink"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2047
          MagniKILL(refpart, 80, 0, "Normal")
2048
        end
2049
        game:GetService("Debris"):AddItem(refpart, 0)
2050
      end
2051
    until num <= 0
2052
  end))
2053
end
2054
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
2055
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2056
  local MainPos = partt.Position
2057
  local MainPos2 = mouse + SpreadVectors
2058
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2059
  local speed = 200
2060
  local num = 0
2061
  coroutine.resume(coroutine.create(function()
2062
    repeat
2063
      swait()
2064
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2065
      local mag = (MainPos - pos).magnitude
2066
      Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
2067
      MainPos = MainPos + MouseLook.lookVector * speed
2068
      num = num - 1
2069
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2070
      if hit ~= nil then
2071
        num = 0
2072
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2073
        refpart.Anchored = true
2074
        refpart.CFrame = CFrame.new(pos)
2075
        BlockEffect(BrickColor.new("Really red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2076
        game:GetService("Debris"):AddItem(refpart, 2)
2077
      end
2078
      if num <= 0 then
2079
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2080
        refpart.Anchored = true
2081
        refpart.CFrame = CFrame.new(pos)
2082
        if hit ~= nil then
2083
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2084
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2085
          BlockEffect(BrickColor.new("Really red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2086
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
2087
        end
2088
        game:GetService("Debris"):AddItem(refpart, 0)
2089
      end
2090
    until num <= 0
2091
  end))
2092
end
2093
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
2094
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2095
  local MainPos = partt.Position
2096
  local MainPos2 = mouse + SpreadVectors
2097
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2098
  local speed = 500
2099
  local num = 1
2100
  coroutine.resume(coroutine.create(function()
2101
    repeat
2102
      swait()
2103
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2104
      local mag = (MainPos - pos).magnitude
2105
      Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
2106
      MainPos = MainPos + MouseLook.lookVector * speed
2107
      num = num - 1
2108
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2109
      if hit ~= nil then
2110
        num = 0
2111
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2112
        refpart.Anchored = true
2113
        refpart.CFrame = CFrame.new(pos)
2114
        game:GetService("Debris"):AddItem(refpart, 2)
2115
      end
2116
      if num <= 0 then
2117
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Lime green"), "Effect", Vector3.new())
2118
        refpart.Anchored = true
2119
        refpart.CFrame = CFrame.new(pos)
2120
        if hit ~= nil then
2121
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2122
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2123
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2124
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2125
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
2126
        end
2127
        game:GetService("Debris"):AddItem(refpart, 0)
2128
      end
2129
    until num <= 0
2130
  end))
2131
end
2132
2133
2134
---
2135
2136
attackdebounce = false 
2137
deb=false
2138
2139
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2140
        if hit.Parent==nil then
2141
                return
2142
        end
2143
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
2144
        for _,v in pairs(hit.Parent:children()) do
2145
        if v:IsA("Humanoid") then
2146
        h=v
2147
        end
2148
        end
2149
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2150
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2151
        end
2152
        if hit.Parent.className=="Hat" then
2153
        hit=hit.Parent.Parent:findFirstChild("Head")
2154
        end
2155
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2156
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2157
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2158
                        return
2159
                end]]
2160
--                        hs(hit,1.2) 
2161
                        c=Instance.new("ObjectValue")
2162
                        c.Name="creator"
2163
                        c.Value=game:service("Players").LocalPlayer
2164
                        c.Parent=h
2165
                        game:GetService("Debris"):AddItem(c,.5)
2166
                Damage=math.random(minim,maxim)
2167
--                h:TakeDamage(Damage)
2168
                blocked=false
2169
                block=hit.Parent:findFirstChild("Block")
2170
                if block~=nil then
2171
                print(block.className)
2172
                if block.className=="NumberValue" then
2173
                if block.Value>0 then
2174
                blocked=true
2175
                if decreaseblock==nil then
2176
                block.Value=block.Value-1
2177
                end
2178
                end
2179
                end
2180
                if block.className=="IntValue" then
2181
                if block.Value>0 then
2182
                blocked=true
2183
                if decreaseblock~=nil then
2184
                block.Value=block.Value-1
2185
                end
2186
                end
2187
                end
2188
                end
2189
                if blocked==false then
2190
--                h:TakeDamage(Damage)
2191
                h.Health=h.Health-Damage
2192
                showDamage(hit.Parent,Damage,10000,BrickColor.new("Really red"))
2193
                else
2194
                h.Health=h.Health-(Damage/2)
2195
                showDamage(hit.Parent,Damage/20202022,10010101,BrickColor.new("Bright blue"))
2196
                end
2197
                if Type=="Knockdown" then
2198
                Humanoid=hit.Parent.Humanoid
2199
Humanoid.PlatformStand=true
2200
coroutine.resume(coroutine.create(function(HHumanoid)
2201
swait(1)
2202
HHumanoid.PlatformStand=false
2203
end),Humanoid)
2204
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2205
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2206
local bodvol=Instance.new("BodyVelocity")
2207
bodvol.velocity=angle*knockback
2208
bodvol.P=5000
2209
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2210
bodvol.Parent=hit
2211
rl=Instance.new("BodyAngularVelocity")
2212
rl.P=3000
2213
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2214
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2215
rl.Parent=hit
2216
game:GetService("Debris"):AddItem(bodvol,.5)
2217
game:GetService("Debris"):AddItem(rl,.5)
2218
                elseif Type=="Normal" then
2219
                bp=Instance.new("BodyVelocity")
2220
                bp.P=100000
2221
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
2222
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2223
                if KnockbackType==1 then
2224
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2225
                elseif KnockbackType==2 then
2226
                bp.velocity=Property.CFrame.lookVector*knockback
2227
                end
2228
                if knockback>0 then
2229
	                  bp.Parent=hit.Parent.Torso
2230
2231
                end
2232
                game:GetService("Debris"):AddItem(bp,.5)
2233
                elseif Type=="Up" then
2234
                local bodyVelocity=Instance.new("BodyVelocity")
2235
                bodyVelocity.velocity=vt(0,60,0)
2236
                bodyVelocity.P=5000
2237
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2238
                bodyVelocity.Parent=hit
2239
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2240
                rl=Instance.new("BodyAngularVelocity")
2241
                rl.P=3000
2242
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2243
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
2244
                rl.Parent=hit
2245
                game:GetService("Debris"):AddItem(rl,.5)
2246
                elseif Type=="Snare" then
2247
                bp=Instance.new("BodyPosition")
2248
                bp.P=2000
2249
                bp.D=100
2250
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2251
                bp.position=hit.Parent.Torso.Position
2252
                bp.Parent=hit.Parent.Torso
2253
                game:GetService("Debris"):AddItem(bp,1)
2254
                elseif Type=="Target" then
2255
                if Targetting==false then
2256
                ZTarget=hit.Parent.Torso
2257
                coroutine.resume(coroutine.create(function(Part) 
2258
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2259
                swait(1)
2260
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2261
                end),ZTarget)
2262
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2263
                targetgui=Instance.new("BillboardGui")
2264
                targetgui.Parent=ZTarget
2265
                targetgui.Size=UDim2.new(10,100,10,100)
2266
                targ=Instance.new("ImageLabel")
2267
                targ.Parent=targetgui
2268
                targ.BackgroundTransparency=1
2269
                targ.Image="rbxassetid://4834067"
2270
                targ.Size=UDim2.new(1,0,1,0)
2271
                cam.CameraType="Scriptable"
2272
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2273
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2274
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2275
                Targetting=true
2276
                RocketTarget=ZTarget
2277
                for i=1,Property do
2278
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2279
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2280
                swait()
2281
                end
2282
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2283
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2284
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2285
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2286
                end
2287
                Targetting=true
2288
                RocketTarget=true
2289
                targetgui.Parent=true
2290
                cam.CameraType="Custom"
2291
                end
2292
                end
2293
                        debounce=Instance.new("BoolValue")
2294
                        debounce.Name="DebounceHit"
2295
                        debounce.Parent=hit.Parent
2296
                        debounce.Value=true
2297
                        game:GetService("Debris"):AddItem(debounce,Delay)
2298
                        c=Instance.new("ObjectValue")
2299
                        c.Name="creator"
2300
                        c.Value=Player
2301
                        c.Parent=h
2302
                        game:GetService("Debris"):AddItem(c,.5)
2303
                CRIT=true
2304
                hitDeb=true
2305
                AttackPos=6
2306
        end
2307
end
2308
 
2309
showDamage=function(Char,Dealt,du,Color)
2310
        m=Instance.new("Model")
2311
        m.Name=tostring(Dealt)
2312
        h=Instance.new("Humanoid")
2313
        h.Health=0
2314
        h.MaxHealth=0
2315
        h.Parent=m
2316
        c=Instance.new("Part")
2317
        c.Transparency=0
2318
        c.BrickColor=Color
2319
c.Transparency = 1
2320
        c.Name="Head"
2321
        c.TopSurface=0
2322
        c.BottomSurface=0
2323
        c.formFactor="Plate"
2324
        c.Size=Vector3.new(1,.4,1)
2325
2326
local txt = Instance.new("BillboardGui", c)
2327
txt.Adornee = c
2328
txt.Name = "_status"
2329
txt.Size = UDim2.new(2, 0, 1.2, 0)
2330
txt.StudsOffset = Vector3.new(-9, 8, 0)
2331
local text = Instance.new("TextLabel", txt)
2332
text.Size = UDim2.new(10, 0, 7, 0)
2333
text.FontSize = "Size12"
2334
text.TextScaled = true
2335
text.TextTransparency = 0.5
2336
text.BackgroundTransparency = 1 
2337
text.TextTransparency = 0.5
2338
text.TextStrokeTransparency = 0.5
2339
text.Font = "SciFi"
2340
text.TextStrokeColor3 = Color3.new(0,0,0)
2341
v=Instance.new("Part")
2342
v.Name = "ColorBrick"
2343
v.Parent=c
2344
v.FormFactor="Symmetric"
2345
v.Anchored=true
2346
v.CanCollide=false
2347
v.BottomSurface="Smooth"
2348
v.TopSurface="Smooth"
2349
v.Size=Vector3.new(10,5,3)
2350
v.Transparency=1
2351
v.CFrame=c.CFrame
2352
v.BrickColor=BrickColor.random()
2353
v.Transparency=1
2354
text.TextColor3 = t.BrickColor.Color
2355
v.Shape="Block"
2356
text.Text = tostring(Dealt)
2357
        ms=Instance.new("CylinderMesh")
2358
        ms.Scale=Vector3.new(.8,.8,.8)
2359
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
2360
  local rndm=math.random(1,#hitsounds)
2361
  local r=rndm
2362
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
2363
        if CRIT==true then
2364
                ms.Scale=Vector3.new(1,1.25,1)
2365
        end
2366
        ms.Parent=c
2367
        c.Reflectance=0
2368
        Instance.new("BodyGyro").Parent=c
2369
        c.Parent=m
2370
        if Char:findFirstChild("Head")~=nil then
2371
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2372
        elseif Char.Parent:findFirstChild("Head")~=nil then
2373
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2374
        end
2375
        f=Instance.new("BodyPosition")
2376
        f.P=200000
2377
        f.D=100
2378
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2379
        f.position=c.Position+Vector3.new(0,3,0)
2380
        f.Parent=c
2381
        game:GetService("Debris"):AddItem(m,.5+du)
2382
        c.CanCollide=false
2383
        m.Parent=workspace
2384
        c.CanCollide=false
2385
end
2386
2387
2388
------
2389
hito = function(dm, X, c, dn, dp, dq)	
2390
	for I,dr in pairs(workspace:GetChildren()) do
2391
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - 
2392
2393
dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
2394
			local ds = dr:FindFirstChild("Humanoid")
2395
				local dt = dr:FindFirstChild("HumanoidRootPart")
2396
				TakeDamage(ds, c)
2397
						if InForm == true then
2398
		ds.Parent:BreakJoints()
2399
		wait(1.2)
2400
		ds.Parent:Destroy()
2401
		end
2402
				ds:SetStateEnabled(16, true)
2403
				delay(dn, function()		
2404
		ds:SetStateEnabled(16, true)
2405
				end)
2406
				local du = Instance.new("StringValue")
2407
				du.Name = "alabo"
2408
				du.Parent = dt
2409
				game.Debris:AddItem(du, dn)
2410
				local dv = Instance.new("Part")
2411
				
2412
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
2413
				dv.Transparency = 0.25
2414
				dv.Anchored = true
2415
				dv.CanCollide = false
2416
				dv.BrickColor = BrickColor.new("White")
2417
				dv.Material = "Neon"
2418
				dv.Locked = true
2419
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2420
				dv.Parent = modz
2421
				local dw = Instance.new("SpecialMesh")
2422
				dw.MeshType = "Sphere"
2423
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
2424
				dw.Parent = dv
2425
				game.Debris:AddItem(dv, 1)
2426
				local dx = Instance.new("Model")
2427
				dx.Name = c
2428
				dx.Parent = workspace
2429
				game.Debris:AddItem(dx, 0.5 + c / 75)
2430
				local dy = Instance.new("Humanoid")
2431
				dy.MaxHealth = 0
2432
				dy.Parent = dx
2433
				local dz = Instance.new("Part")
2434
				dz.Name = "Head"
2435
				dz.Locked = true
2436
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
2437
				dz.Position = dt.Position
2438
				dz.BrickColor = BrickColor.new("New Yeller")
2439
				dz.Material = "Neon"
2440
				dz.Transparency = 1
2441
				dz.CanCollide = false
2442
				dz.Parent = dx
2443
				local dA = Instance.new("BodyPosition")
2444
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2445
				dA.P = 20000
2446
				dA.D = 300
2447
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
2448
				dA.Parent = dz
2449
				local dB = Instance.new("CylinderMesh")
2450
				dB.Parent = dz
2451
				coroutine.resume(coroutine.create(function()		
2452
		while dB do
2453
			swait()
2454
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
2455
		end
2456
	end))
2457
					if dp then
2458
						local dC = Instance.new("BodyVelocity")
2459
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
2460
						dC.P = 9999999999
2461
						dC.Velocity = dp
2462
						dC.Parent = dt
2463
						game.Debris:AddItem(dC, dn)
2464
					end
2465
						if dq then
2466
							local dD = Instance.new("BodyAngularVelocity")
2467
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
2468
							dD.P = math.huge
2469
							dD.AngularVelocity = dq
2470
							dD.Parent = dt
2471
							game.Debris:AddItem(dD, dn)
2472
						end
2473
						local dE = Instance.new("Sound")
2474
						dE.Pitch = rd2(10, 11) / 10
2475
						dE.Volume = rd2(10, 13) / 10
2476
						dE.EmitterSize = 10
2477
						dE.SoundId = "rbxassetid://"
2478
						dE.Parent = dv
2479
						dE:Play()
2480
						coroutine.resume(coroutine.create(function()		
2481
		for I = 1, 5 do
2482
			swait()
2483
			dv.Transparency = dv.Transparency + 0.175
2484
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
2485
		end
2486
	end))
2487
		end
2488
	end
2489
end
2490
------
2491
2492
vt = Vector3.new
2493
local new = Instance.new
2494
local cf = CFrame.new
2495
local cfa = CFrame.Angles
2496
local bc = BrickColor.new
2497
2498
function bigbangattack()
2499
	attack = true
2500
	Humanoid.WalkSpeed = 0
2501
	      for i = 0, 8, 0.1 do
2502
        swait()
2503
  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)
2504
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2505
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2506
        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)
2507
        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)
2508
        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 
2509
2510
/ 25))), 0.2)
2511
        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 
2512
2513
/ 25))), 0.2)
2514
	end
2515
local rng = Instance.new("Part", mouse)
2516
        rng.Anchored = true
2517
        rng.BrickColor = BrickColor.new("New Yeller")
2518
        rng.CanCollide = false
2519
        rng.FormFactor = 3
2520
        rng.Name = "Ring"
2521
        rng.Size = Vector3.new(0.4,0.4,0.4)
2522
        rng.Transparency = 0
2523
        rng.TopSurface = 0
2524
        rng.BottomSurface = 0
2525
        rng.CFrame = RootPart.CFrame 
2526
        local rngm = Instance.new("SpecialMesh", rng)
2527
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2528
2529
local rng3 = rng:Clone()
2530
rng3.Parent = char
2531
local rng3m = rng3.Mesh
2532
2533
local rng5 = rng:Clone()
2534
rng5.Parent = char
2535
rng5.BrickColor = BrickColor.new("New Yeller")
2536
local rng5m = rng5.Mesh
2537
local rng6 = rng:Clone()
2538
rng6.Material = "Plastic"
2539
rng6.BrickColor = BrickColor.new("New Yeller")
2540
rng6.Parent = char
2541
local rng6m = rng6.Mesh
2542
rng6m.Scale = vt(7.5,7.5,7.5)
2543
rng6m.MeshType = "FileMesh"
2544
rng6m.MeshId = "rbxassetid://430736398"
2545
local Must2 = Instance.new("Sound",rng6)
2546
Must2.SoundId = "rbxassetid://135581154"
2547
Must2.Pitch = 0.99
2548
Must2.Volume = 3
2549
Must2.Looped = false
2550
wait(0)
2551
Must2:Play()	
2552
local hita = rng6.Touched:connect(function(hit) 
2553
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2554
end)
2555
2556
rng3.CFrame = RootPart.CFrame 
2557
2558
rng5.CFrame = RootPart.CFrame 
2559
rng6.CFrame = RootPart.CFrame
2560
			local pie222 = Instance.new("ParticleEmitter")
2561
pie222.Parent = rng6
2562
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2563
pie222.LightEmission = 1
2564
pie222.Size = NumberSequence.new(6,1)
2565
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2566
pie222.Transparency = NumberSequence.new(0.6,1)
2567
pie222.EmissionDirection = "Top"
2568
pie222.Enabled = true
2569
pie222.Lifetime = NumberRange.new(1)
2570
pie222.Rotation = NumberRange.new(-320, 320)
2571
pie222.Rate = 404
2572
pie222.Speed = NumberRange.new(0)
2573
pie222.LockedToPart = false
2574
pie222.VelocitySpread = 2 
2575
	wait()
2576
	local scaler = 10/5
2577
	local scaler2 = 10/5 
2578
	for i = 0,10,0.1 do
2579
		swait()
2580
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2581
		
2582
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2583
2584
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2585
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2586
		rng6.CFrame = rng3.CFrame
2587
		rng.Transparency = rng.Transparency + 1
2588
	
2589
		rng3.Transparency = rng3.Transparency + 0.01
2590
2591
		rng5.Transparency = rng5.Transparency + 0.01
2592
		rng6.Transparency = rng6.Transparency + 0.021
2593
		scaler = scaler - 0.125/5
2594
		scaler2 = scaler2 - 0.1/5
2595
	
2596
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2597
	
2598
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2599
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2600
	end
2601
	hita:disconnect()
2602
	game:GetService("Debris"):AddItem(rng, 1)
2603
2604
	game:GetService("Debris"):AddItem(rng3, 1)
2605
2606
	game:GetService("Debris"):AddItem(rng5, 1)
2607
	attack = false
2608
	pie222:Destroy()
2609
	Humanoid.WalkSpeed = 16
2610
end
2611
2612
2613
function bigbangattack2()
2614
	attack = true
2615
	Humanoid.WalkSpeed = 0
2616
	      for i = 0, 8, 0.1 do
2617
        swait()
2618
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2620
        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)
2621
        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)
2622
        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 
2623
2624
/ 25))), 0.2)
2625
        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 
2626
2627
/ 25))), 0.2)
2628
	end
2629
local rng = Instance.new("Part", RightArm)
2630
        rng.Anchored = true
2631
        rng.BrickColor = BrickColor.new("New Yeller")
2632
        rng.CanCollide = false
2633
        rng.FormFactor = 3
2634
        rng.Name = "Ring"
2635
        rng.Size = Vector3.new(0.4,0.4,0.4)
2636
        rng.Transparency = 0
2637
        rng.TopSurface = 0
2638
        rng.BottomSurface = 0
2639
        rng.CFrame = RootPart.CFrame 
2640
        local rngm = Instance.new("SpecialMesh", rng)
2641
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2642
2643
local rng3 = rng:Clone()
2644
rng3.Parent = char
2645
local rng3m = rng3.Mesh
2646
2647
local rng5 = rng:Clone()
2648
rng5.Parent = char
2649
rng5.BrickColor = BrickColor.new("New Yeller")
2650
local rng5m = rng5.Mesh
2651
local rng6 = rng:Clone()
2652
rng6.Material = "Plastic"
2653
rng6.BrickColor = BrickColor.new("New Yeller")
2654
rng6.Parent = char
2655
local rng6m = rng6.Mesh
2656
rng6m.Scale = vt(7.5,7.5,30.5)
2657
rng6m.MeshType = "FileMesh"
2658
rng6m.MeshId = "rbxassetid://430736398"
2659
local Must2 = Instance.new("Sound",Torso)
2660
Must2.SoundId = "rbxassetid://719747626"
2661
Must2.Pitch = 0.99
2662
Must2.Volume = 3
2663
Must2.Looped = false
2664
wait(0)
2665
Must2:Play()	
2666
local hita = rng6.Touched:connect(function(hit) 
2667
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2668
end)
2669
2670
rng3.CFrame = Head.CFrame 
2671
2672
rng5.CFrame = Head.CFrame 
2673
rng6.CFrame = rng5.CFrame
2674
			local pie222 = Instance.new("ParticleEmitter")
2675
pie222.Parent = rng6
2676
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2677
pie222.LightEmission = 1
2678
pie222.Size = NumberSequence.new(15,1)
2679
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2680
pie222.Transparency = NumberSequence.new(0.6,1)
2681
pie222.EmissionDirection = "Top"
2682
pie222.Enabled = true
2683
pie222.Lifetime = NumberRange.new(1)
2684
pie222.Rotation = NumberRange.new(-320, 320)
2685
pie222.Rate = 404
2686
pie222.Speed = NumberRange.new(0)
2687
pie222.LockedToPart = false
2688
pie222.VelocitySpread = 2 
2689
	wait()
2690
	local scaler = 10/5
2691
	local scaler2 = 10/5 
2692
	for i = 0,10,0.1 do
2693
		swait()
2694
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2695
		
2696
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2697
2698
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2699
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2700
		rng6.CFrame = rng3.CFrame
2701
		rng.Transparency = rng.Transparency + 1
2702
	
2703
		rng3.Transparency = rng3.Transparency + 0.01
2704
2705
		rng5.Transparency = rng5.Transparency + 0.01
2706
		rng6.Transparency = rng6.Transparency + 0.021
2707
		scaler = scaler - 0.125/5
2708
		scaler2 = scaler2 - 0.1/5
2709
	
2710
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2711
	
2712
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2713
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2714
	end
2715
	hita:disconnect()
2716
	game:GetService("Debris"):AddItem(rng, 1)
2717
2718
	game:GetService("Debris"):AddItem(rng3, 1)
2719
2720
	game:GetService("Debris"):AddItem(rng5, 1)
2721
	attack = false
2722
	pie222:Destroy()
2723
	Humanoid.WalkSpeed = 16
2724
end
2725
2726
2727
2728
2729
2730
mouse.KeyDown:connect(function(k) ---galickgun
2731
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2732
    MV4 = 0
2733
local Must = Instance.new("Sound",Torso)
2734
Must.SoundId = "rbxassetid://719748223"
2735
Must.Pitch = 0.99
2736
Must.Volume = 3.4
2737
Must.Looped = false
2738
wait(0)
2739
Must:Play()	
2740
    Humanoid.WalkSpeed = 13
2741
local Aura = Instance.new('ParticleEmitter')
2742
Aura.Name = "Aura"
2743
Aura.Texture = "rbxassetid://347730682"
2744
Aura.Parent = Torso
2745
Aura.LightEmission = 1
2746
Aura.Transparency = NumberSequence.new(0.4,1)
2747
Aura.Color = ColorSequence.new(BrickColor.new("Hot pink").Color)
2748
Aura.Size = NumberSequence.new(1,9)
2749
Aura.Rotation = NumberRange.new(-360,360)
2750
Aura.LockedToPart = true
2751
Aura.Lifetime = NumberRange.new(1)
2752
Aura.Rate = 100
2753
Aura.Speed = NumberRange.new(0)
2754
Aura.EmissionDirection = "Top"
2755
local Aura2 = Instance.new('ParticleEmitter')
2756
Aura2.Name = "Aura"
2757
Aura2.Texture = "rbxassetid://1046299182"
2758
Aura2.Parent = Torso
2759
Aura2.LightEmission = 1
2760
Aura2.Transparency = NumberSequence.new(0,1)
2761
Aura2.Color = ColorSequence.new(BrickColor.new("Hot pink").Color)
2762
Aura2.Size = NumberSequence.new(14)
2763
Aura2.Rotation = NumberRange.new(-360,360)
2764
Aura2.LockedToPart = true
2765
Aura2.Lifetime = NumberRange.new(0.2)
2766
Aura2.Rate = 20
2767
Aura2.Speed = NumberRange.new(0)
2768
Aura2.EmissionDirection = "Top"
2769
    attack = true
2770
    Firepart1 = Instance.new("Part", RightArm)
2771
    Firepart1.Size = Vector3.new(1, 1, 1)
2772
    GuW1 = Instance.new("Weld")
2773
    GuW1.Name = "GuW"
2774
    GuW1.Part0 = RightArm
2775
    GuW1.C0 = cn(0, -1, 0)
2776
    GuW1.C1 = cn(0, 0, 0)
2777
    GuW1.Part1 = Firepart1
2778
    GuW1.Parent = RightArm
2779
    Firepart1.Transparency = 1
2780
    Firepart2 = Instance.new("Part", LeftArm)
2781
    Firepart2.Size = Vector3.new(1, 1, 1)
2782
    GuW2 = Instance.new("Weld")
2783
    GuW2.Name = "GuW"
2784
    GuW2.Part0 = LeftArm
2785
    GuW2.C0 = cn(0, -1, 0)
2786
    GuW2.C1 = cn(0, 0, 0)
2787
    GuW2.Part1 = Firepart2
2788
    GuW2.Parent = LeftArm
2789
    Firepart2.Transparency = 1
2790
    GuW1:Destroy()
2791
    GuW1 = Instance.new("Weld")
2792
    GuW1.Name = "GuW"
2793
    GuW1.Part0 = Torso
2794
    GuW1.C0 = cn(0, 0, -6)
2795
    GuW1.C1 = cn(0, 0, 0)
2796
    GuW1.Part1 = Firepart1
2797
    GuW1.Parent = Torso
2798
    GuW2:Destroy()
2799
    GuW2 = Instance.new("Weld")
2800
    GuW2.Name = "GuW"
2801
    GuW2.Part0 = Torso
2802
    GuW2.C0 = cn(0, 0, -6)
2803
    GuW2.C1 = cn(0, 0, 0)
2804
    GuW2.Part1 = Firepart2
2805
    GuW2.Parent = Torso
2806
    GuW2:Destroy()
2807
    GuW2 = Instance.new("Weld")
2808
    GuW2.Name = "GuW"
2809
    GuW2.Part0 = Torso
2810
    GuW2.C0 = cn(0, 0, -4)
2811
    GuW2.C1 = cn(0, 0, 0)
2812
    GuW2.Part1 = Firepart2
2813
    GuW2.Parent = Torso
2814
    for i = 0, 18, 0.1 do
2815
      swait()
2816
      if Torsovelocity.Y > 2 then
2817
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2818
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2819
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2821
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2822
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2823
      elseif Torsovelocity.Y < 1 then
2824
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2825
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2826
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2827
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2828
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2829
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2830
      end
2831
    end
2832
    GuW1:Destroy()
2833
    GuW1 = Instance.new("Weld")
2834
    GuW1.Name = "GuW"
2835
    GuW1.Part0 = Torso
2836
    GuW1.C0 = cn(0, 0, -15)
2837
    GuW1.C1 = cn(0, 0, 0)
2838
    GuW1.Part1 = Firepart1
2839
    GuW1.Parent = Torso
2840
    GuW2:Destroy()
2841
    GuW2 = Instance.new("Weld")
2842
    GuW2.Name = "GuW"
2843
    GuW2.Part0 = Torso
2844
    GuW2.C0 = cn(0, 0, -17.5)
2845
    GuW2.C1 = cn(0, 0, 0)
2846
    GuW2.Part1 = Firepart2
2847
    GuW2.Parent = Torso
2848
local Must = Instance.new("Sound",Torso)
2849
Must.SoundId = "rbxassetid://719747626"
2850
Must.Pitch = 0.99
2851
Must.Volume = 3.9
2852
Must.Looped = false
2853
wait(0)
2854
Must:Play()	
2855
    for i = 0, 1.25, 0.01 do
2856
      swait()
2857
      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)
2858
      shoottraildd22(mouse.Hit.p, Torso, 0)
2859
      BlockEffect(BrickColor.new("Hot pink"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2860
      BlockEffect(BrickColor.new("Hot pink"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2861
      if Torsovelocity.Y > 2 then
2862
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2863
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2864
        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)
2865
        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)
2866
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2867
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2868
      end
2869
    end
2870
Must:Stop()
2871
Aura:Destroy()
2872
Aura2:Destroy()
2873
    wait(0.5)
2874
    Humanoid.WalkSpeed = 30
2875
    attack = false
2876
    MV4 = 300
2877
    Firepart1:Destroy()
2878
    Firepart2:Destroy()
2879
  end
2880
end)
2881
2882
2883
d = {}
2884
function iteffect()
2885
2886
coroutine.resume(coroutine.create(function()
2887
2888
for i = 1, 10 do
2889
effect = Instance.new("Part", workspace)
2890
effect.Anchored = true
2891
effect.CanCollide = false
2892
effect.Size = Vector3.new(0.2, 3, 0.2)
2893
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2894
effect.Transparency = 0
2895
effect.Material = "Plastic"
2896
effect.BrickColor = BrickColor.new("Lime green")
2897
table.insert(d, effect)
2898
game:GetService("Debris"):AddItem(effect, 0.3)
2899
end
2900
2901
coroutine.resume(coroutine.create(function()
2902
for i = 1, 10 do
2903
for i,e in pairs(d) do
2904
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2905
e.Transparency = e.Transparency + 0.030
2906
end
2907
wait(0.01)
2908
end
2909
2910
end))
2911
end))
2912
2913
2914
end
2915
2916
tp = true
2917
2918
mouse.KeyDown:connect(function(k)
2919
if k == "e" then
2920
if tp == true then
2921
tp = false
2922
char.Head.face.Parent = game.Lighting
2923
  wait(0)
2924
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2925
game.Lighting.face.Parent = char.Head
2926
   wait(0)
2927
tp = true
2928
2929
2930
end
2931
end
2932
end)
2933
2934
2935
MV4 = 300
2936
mouse.KeyDown:connect(function(k)
2937
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2938
    MV4 = 0
2939
local Must = Instance.new("Sound",workspace)
2940
Must.SoundId = "rbxassetid://512366303"
2941
Must.Pitch = 0.99
2942
Must.Volume = 3.5
2943
Must.Looped = true
2944
wait(0)
2945
Must:Play()
2946
		 local lb = Instance.new("Part")
2947
  lb.Parent = char
2948
   lb.Material = "Neon"
2949
    lb.Color = BrickColor.new("New Yeller").Color
2950
     lb.CanCollide = false
2951
     lb.Material = "Neon"
2952
     lb.Size = vt(1,1,1)
2953
     lb.CFrame = Torso.CFrame
2954
     lb.Rotation = vt(0,0,0)
2955
     lb.Anchored = true
2956
     lb.Transparency = 0
2957
     local thing = Instance.new("SpecialMesh",lb)
2958
     thing.MeshType = "FileMesh"
2959
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2960
     thing.Scale = vt(0,15,0)
2961
     local chancerot = math.random(1,2)
2962
     for z = 0, 4 do
2963
     if chancerot == 1 then
2964
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2965
     elseif chancerot == 2 then
2966
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2967
     end
2968
     lb.Transparency = lb.Transparency + 0.1
2969
     thing.Scale = thing.Scale + vt(15,0,15)
2970
     wait()
2971
     end
2972
     for z = 0, 4 do
2973
     if chancerot == 1 then
2974
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2975
     elseif chancerot == 2 then
2976
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2977
     end
2978
     lb.Transparency = lb.Transparency + 0.1
2979
     thing.Scale = thing.Scale + vt(15,0,15)
2980
     wait()
2981
end
2982
2983
local Aura = Instance.new('ParticleEmitter')
2984
Aura.Name = "Aura"
2985
Aura.Texture = "rbxassetid://347730682"
2986
Aura.Parent = Torso
2987
Aura.LightEmission = 1
2988
Aura.Transparency = NumberSequence.new(0.5,1)
2989
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2990
Aura.Size = NumberSequence.new(1,25)
2991
Aura.Rotation = NumberRange.new(-360,360)
2992
Aura.LockedToPart = true
2993
Aura.Lifetime = NumberRange.new(1)
2994
Aura.Rate = 100
2995
Aura.Speed = NumberRange.new(0)
2996
Aura.EmissionDirection = "Top"
2997
local Aura2 = Instance.new('ParticleEmitter')
2998
Aura2.Name = "Aura"
2999
Aura2.Texture = "rbxassetid://1046299182"
3000
Aura2.Parent = Torso
3001
Aura2.LightEmission = 1
3002
Aura2.Transparency = NumberSequence.new(0,1)
3003
Aura2.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3004
Aura2.Size = NumberSequence.new(55)
3005
Aura2.Rotation = NumberRange.new(-360,360)
3006
Aura2.LockedToPart = true
3007
Aura2.Lifetime = NumberRange.new(0.2)
3008
Aura2.Rate = 20
3009
Aura2.Speed = NumberRange.new(0)
3010
Aura2.EmissionDirection = "Top"
3011
lig = Instance.new("PointLight",Player.Character.Torso)
3012
lig.Color=Color3.new(255,255,0)
3013
lig.Range = 12
3014
    Humanoid.WalkSpeed = 0.01
3015
    attack = true
3016
    Firepart1 = Instance.new("Part", RightArm)
3017
    Firepart1.Size = Vector3.new(1, 1, 1)
3018
    GuW1 = Instance.new("Weld")
3019
    GuW1.Name = "GuW"
3020
    GuW1.Part0 = RightArm
3021
    GuW1.C0 = cn(0, -1, 0)
3022
    GuW1.C1 = cn(0, 0, 0)
3023
    GuW1.Part1 = Firepart1
3024
    GuW1.Parent = RightArm
3025
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3026
    Firepart1.Transparency = 1
3027
    Firepart2 = Instance.new("Part", LeftArm)
3028
    Firepart2.Size = Vector3.new(1, 1, 1)
3029
    GuW2 = Instance.new("Weld")
3030
    GuW2.Name = "GuW"
3031
    GuW2.Part0 = LeftArm
3032
    GuW2.C0 = cn(0, -1, 0)
3033
    GuW2.C1 = cn(0, 0, 0)
3034
    GuW2.Part1 = Firepart2
3035
    GuW2.Parent = LeftArm
3036
    Firepart2.Transparency = 1
3037
 
3038
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3039
    GuW1:Destroy()
3040
    GuW1 = Instance.new("Weld")
3041
    GuW1.Name = "GuW"
3042
    GuW1.Part0 = Torso
3043
    GuW1.C0 = cn(0, 0, -6)
3044
    GuW1.C1 = cn(0, 0, 0)
3045
    GuW1.Part1 = Firepart1
3046
    GuW1.Parent = Torso
3047
    GuW2:Destroy()
3048
    GuW2 = Instance.new("Weld")
3049
    GuW2.Name = "GuW"
3050
    GuW2.Part0 = Torso
3051
    GuW2.C0 = cn(0, 0, -6)
3052
    GuW2.C1 = cn(0, 0, 0)
3053
    GuW2.Part1 = Firepart2
3054
    GuW2.Parent = Torso
3055
3056
    GuW2:Destroy()
3057
    GuW2 = Instance.new("Weld")
3058
    GuW2.Name = "GuW"
3059
    GuW2.Part0 = Torso
3060
    GuW2.C0 = cn(0, 0, -4)
3061
    GuW2.C1 = cn(0, 0, 0)
3062
    GuW2.Part1 = Firepart2
3063
    GuW2.Parent = Torso
3064
    for i = 0, 15, 0.1 do
3065
      swait()
3066
      if Torsovelocity.Y > 2 then
3067
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3068
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3069
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3070
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3071
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3072
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3073
      elseif Torsovelocity.Y < 1 then
3074
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3075
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3076
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3077
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3078
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3079
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3080
      end
3081
    end
3082
wait(16)
3083
local Aura3 = Instance.new('ParticleEmitter')
3084
Aura3.Name = "Aura"
3085
Aura3.Texture = "rbxassetid://1046299182"
3086
Aura3.Parent = Torso
3087
Aura3.LightEmission = 1
3088
Aura3.Transparency = NumberSequence.new(0.4,1)
3089
Aura3.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3090
Aura3.Size = NumberSequence.new(140)
3091
Aura3.Rotation = NumberRange.new(-360,360)
3092
Aura3.LockedToPart = true
3093
Aura3.Lifetime = NumberRange.new(0.2)
3094
Aura3.Rate = 70
3095
Aura3.Speed = NumberRange.new(0)
3096
Aura3.EmissionDirection = "Top"
3097
local Aura4 = Instance.new('ParticleEmitter')
3098
Aura4.Name = "Aura"
3099
Aura4.Texture = "rbxassetid://1046299182"
3100
Aura4.Parent = Torso
3101
Aura4.LightEmission = 1
3102
Aura4.Transparency = NumberSequence.new(0.7,1)
3103
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3104
Aura4.Size = NumberSequence.new(190)
3105
Aura4.Rotation = NumberRange.new(-360,360)
3106
Aura4.LockedToPart = true
3107
Aura4.Lifetime = NumberRange.new(0.2)
3108
Aura4.Rate = 120
3109
Aura4.Speed = NumberRange.new(0)
3110
Aura4.EmissionDirection = "Top"
3111
local Aura5 = Instance.new('ParticleEmitter')
3112
Aura5.Name = "Aura"
3113
Aura5.Texture = "rbxassetid://347730682"
3114
Aura5.Parent = Torso
3115
Aura5.LightEmission = 1
3116
Aura5.Transparency = NumberSequence.new(0.2,1)
3117
Aura5.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3118
Aura5.Size = NumberSequence.new(1,65)
3119
Aura5.Rotation = NumberRange.new(-360,360)
3120
Aura5.LockedToPart = true
3121
Aura5.Lifetime = NumberRange.new(1)
3122
Aura5.Rate = 200
3123
Aura5.Speed = NumberRange.new(0)
3124
Aura5.EmissionDirection = "Top"
3125
local quake = Instance.new("Sound",workspace) 
3126
quake.SoundId = "rbxassetid://1048411878"
3127
quake.Pitch = 0.99
3128
quake.Volume = 1.3
3129
quake.Looped = true
3130
wait(0)
3131
quake:Play()
3132
local scrr = Instance.new("Sound",Torso)
3133
scrr.SoundId = "rbxassetid://908472235"
3134
scrr.Pitch = 0.99
3135
scrr.Volume = 5.5
3136
scrr.Looped = true
3137
wait(0)
3138
scrr:Play()
3139
3140
 for i = 0, 2, 0.1 do
3141
      swait()
3142
		 local lb = Instance.new("Part")
3143
  lb.Parent = char
3144
   lb.Material = "Neon"
3145
    lb.Color = BrickColor.new("New Yeller").Color
3146
     lb.CanCollide = false
3147
     lb.Material = "Neon"
3148
     lb.Size = vt(0.5,0,0.5)
3149
     lb.CFrame = Torso.CFrame
3150
     lb.Rotation = vt(0,0,0)
3151
     lb.Anchored = true
3152
     lb.Transparency = 0
3153
     local thing = Instance.new("SpecialMesh",lb)
3154
     thing.MeshType = "FileMesh"
3155
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3156
     thing.Scale = vt(0,15,0)
3157
     local chancerot = math.random(1,2)
3158
     for z = 0, 4 do
3159
     if chancerot == 1 then
3160
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3161
     elseif chancerot == 2 then
3162
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3163
     end
3164
     lb.Transparency = lb.Transparency + 0.1
3165
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3166
     wait()
3167
     end
3168
     for z = 0, 4 do
3169
     if chancerot == 1 then
3170
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3171
     elseif chancerot == 2 then
3172
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3173
     end
3174
     lb.Transparency = lb.Transparency + 0.1
3175
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3176
     wait()
3177
end
3178
end
3179
3180
    
3181
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3182
    for i = 0, 24, 0.1 do
3183
      swait()
3184
      if Torsovelocity.Y > 2 then
3185
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3186
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3187
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3188
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3189
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3190
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3191
      elseif Torsovelocity.Y < 1 then
3192
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3193
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3194
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3195
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3196
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3197
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3198
      end
3199
    end
3200
wait(5)
3201
    GuW1:Destroy()
3202
    GuW1 = Instance.new("Weld")
3203
    GuW1.Name = "GuW"
3204
    GuW1.Part0 = Torso
3205
    GuW1.C0 = cn(0, 0, -15)
3206
    GuW1.C1 = cn(0, 0, 0)
3207
    GuW1.Part1 = Firepart1
3208
    GuW1.Parent = Torso
3209
    GuW2:Destroy()
3210
    GuW2 = Instance.new("Weld")
3211
    GuW2.Name = "GuW"
3212
    GuW2.Part0 = Torso
3213
    GuW2.C0 = cn(0, 0, -17.5)
3214
    GuW2.C1 = cn(0, 0, 0)
3215
    GuW2.Part1 = Firepart2
3216
    GuW2.Parent = Torso
3217
local Must2 = Instance.new("Sound",Torso) --1048411878
3218
Must2.SoundId = "rbxassetid://950551676"
3219
Must2.Pitch = 0.99
3220
Must2.Volume = 10
3221
Must2.Looped = false
3222
wait(0)
3223
Must2:Play()
3224
quake:Stop()
3225
scrr:Stop()
3226
local Gone = Instance.new('ParticleEmitter')
3227
Gone.Name = "Aura"
3228
Gone.Texture = "rbxassetid://1046299182"
3229
Gone.Parent = Torso
3230
Gone.LightEmission = 1
3231
Gone.Transparency = NumberSequence.new(0.7,1)
3232
Gone.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3233
Gone.Size = NumberSequence.new(340)
3234
Gone.Rotation = NumberRange.new(-360,360)
3235
Gone.LockedToPart = true
3236
Gone.Lifetime = NumberRange.new(0.2)
3237
Gone.Rate = 70
3238
Gone.Speed = NumberRange.new(0)
3239
Gone.EmissionDirection = "Top"
3240
wait(2)
3241
Aura:Destroy()
3242
Aura2:Destroy()
3243
Aura3:Destroy()
3244
Aura4:Destroy()
3245
Aura5:Destroy()
3246
lig:Destroy()
3247
Gone:Destroy()
3248
    for i = 0, 3, 0.01 do
3249
      swait()
3250
      shoottraildd2(mouse.Hit.p, Torso, 0)
3251
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3252
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3253
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3254
       if Torsovelocity.Y > 2 then
3255
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3256
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3257
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3258
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3259
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3260
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3261
      elseif Torsovelocity.Y < 1 then
3262
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3263
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3264
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3265
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3266
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3267
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3268
      end
3269
    end
3270
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3271
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3272
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3273
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3274
    for i = 0, 3, 0.1 do
3275
      swait()
3276
      if Torsovelocity.Y > 2 then
3277
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3278
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3279
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3280
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3281
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3282
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3283
      elseif Torsovelocity.Y < 1 then
3284
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3285
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3286
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3287
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3288
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3289
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3290
      end
3291
    end
3292
    wait(1)
3293
    Humanoid.WalkSpeed = 16
3294
    attack = false
3295
    MV4 = 0
3296
Must:Stop()
3297
    Firepart1:Destroy()
3298
    Firepart2:Destroy()
3299
  end
3300
end)
3301
3302
3303
3304
3305
3306
musiccommand = 1
3307
musicwait = false
3308
mouse.KeyDown:connect(function(k)
3309
  if k == "=" and attack == false then
3310
    if musiccommand == 1 and musicwait == false then
3311
      musicwait = true
3312
      sou2:Stop()
3313
      musiccommand = 2
3314
    end
3315
    if musiccommand == 2 and musicwait == false then
3316
      musicwait = true
3317
      sou2:Play()
3318
      sou2.Volume = 2
3319
      musiccommand = 3
3320
    end
3321
    if musiccommand == 3 and musicwait == false then
3322
      musicwait = true
3323
      sou2.Volume = 0.5
3324
      musiccommand = 1
3325
    end
3326
    musicwait = false
3327
  end
3328
end)
3329
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3330
  Hitpart3 = Instance.new("Part", HPart3)
3331
  Hitpart3.Size = Vector3.new(1, 1, 1)
3332
  Hitpart3.CanCollide = false
3333
  HuW3 = Instance.new("Weld")
3334
  HuW3.Name = "GuW"
3335
  HuW3.Part0 = HPart3
3336
  HuW3.C0 = cn(Xv, Yv, Zv)
3337
  HuW3.C1 = cn(0, 0, 0)
3338
  HuW3.Part1 = Hitpart3
3339
  HuW3.Parent = HPart3
3340
  Hitpart3.Transparency = 1
3341
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3342
end
3343
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3344
  Hitpart2 = Instance.new("Part", HPart2)
3345
  Hitpart2.Size = Vector3.new(1, 1, 1)
3346
  Hitpart2.CanCollide = false
3347
  HuW2 = Instance.new("Weld")
3348
  HuW2.Name = "GuW"
3349
  HuW2.Part0 = HPart2
3350
  HuW2.C0 = cn(Xv, Yv, Zv)
3351
  HuW2.C1 = cn(0, 0, 0)
3352
  HuW2.Part1 = Hitpart2
3353
  HuW2.Parent = HPart2
3354
  Hitpart2.Transparency = 1
3355
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3356
end
3357
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3358
  Hitpart = Instance.new("Part", HPart)
3359
  Hitpart.Size = Vector3.new(1, 1, 1)
3360
  Hitpart.CanCollide = false
3361
  HuW = Instance.new("Weld")
3362
  HuW.Name = "GuW"
3363
  HuW.Part0 = HPart
3364
  HuW.C0 = cn(Xv, Yv, Zv)
3365
  HuW.C1 = cn(0, 0, 0)
3366
  HuW.Part1 = Hitpart
3367
  HuW.Parent = HPart
3368
  Hitpart.Transparency = 1
3369
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3370
end
3371
wait2 = false
3372
combo = 1
3373
mouse.Button1Down:connect(function(key)
3374
  if attack == false then
3375
    attack = true
3376
    Humanoid.WalkSpeed = 17.01
3377
    if combo == 1 and wait2 == false then
3378
      wait2 = true
3379
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3380
      HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
3381
      for i = 0, 0.3, 0.1 do
3382
        swait()
3383
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3384
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3385
        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)
3386
        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)
3387
        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 
3388
3389
/ 25))), 0.2)
3390
        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 
3391
3392
/ 25))), 0.2)
3393
      end
3394
      combo = 2
3395
    end
3396
    if combo == 2 and wait2 == false then
3397
      wait2 = true
3398
   
3399
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3400
      for i = 0, 0.3, 0.1 do
3401
        swait()
3402
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3403
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3404
        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)
3405
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3406
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3407
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3408
      end
3409
      combo = 3
3410
    end
3411
    if combo == 3 and wait2 == false then
3412
      wait2 = true
3413
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3414
      HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
3415
      for i = 0, 0.1, 0.1 do
3416
        swait()
3417
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3418
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3419
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3420
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3421
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
3422
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3423
      end
3424
      combo = 1
3425
    end
3426
    Humanoid.WalkSpeed = 16
3427
    Hitpart:Destroy()
3428
    wait2 = false
3429
    attack = false
3430
  end
3431
end)
3432
--
3433
mouse.KeyDown:connect(function(k)
3434
  if k == "f" then
3435
	  CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
3436
      HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
3437
      for i = 0, 1.2, 0.1 do
3438
        swait()
3439
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
3440
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
3441
        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)
3442
        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)
3443
        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 
3444
3445
/ 25))), 0.2)
3446
        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 
3447
3448
/ 25))), 0.2)
3449
      end
3450
end
3451
end)
3452
--
3453
MV1 = 20
3454
mouse.KeyDown:connect(function(k)
3455
  if k == "=" and attack == false then
3456
    if firemode == true then
3457
      firemode = false
3458
      print("ice mode")
3459
      icesmoke.Acceleration = Vector3.new(0,0,0)
3460
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3461
      icesmoke.Transparency = NumberSequence.new({
3462
        NumberSequenceKeypoint.new(0, 0.9),
3463
        NumberSequenceKeypoint.new(1, 1)
3464
      })
3465
      icesmoke.Size = NumberSequence.new(3)
3466
      icesmoke.Parent = RightArm
3467
    else
3468
      firemode = true
3469
      print("fire mode")
3470
      ice_mode = false
3471
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3472
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3473
      icesmoke.Rate = 400
3474
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3475
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3476
      icesmoke.Size = NumberSequence.new(3)
3477
      icesmoke.EmissionDirection = "Top"
3478
      icesmoke.Parent = LeftArm
3479
    end
3480
  end
3481
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
3482
    MV1 = 90
3483
    Humanoid.WalkSpeed = 15
3484
    attack = true
3485
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3486
    Firepart2 = Instance.new("Part", LeftArm)
3487
    Firepart2.Size = Vector3.new(1, 1, 1)
3488
    Firepart2.CanCollide = false
3489
    GuW2 = Instance.new("Weld")
3490
    GuW2.Name = "GuW"
3491
    GuW2.Part0 = LeftArm
3492
    GuW2.C0 = cn(0, -0.5, 0)
3493
    GuW2.C1 = cn(0, 0, 0)
3494
    GuW2.Part1 = Firepart2
3495
    GuW2.Parent = LeftArm
3496
    Firepart2.Transparency = 1
3497
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3498
    for i = 0, 2, 0.1 do
3499
      swait()
3500
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3501
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3502
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3503
      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)
3504
      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)
3505
      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 / 
3506
3507
25))), 0.2)
3508
      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 / 
3509
3510
25))), 0.2)
3511
    end
3512
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3513
    BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3514
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3515
    MagniDamage(Firepart2, 35000, 35000, 35000, 10000, "Freeze")
3516
    Humanoid.WalkSpeed = 20
3517
    attack = false
3518
    Firepart2:Destroy()
3519
  end
3520
end)
3521
MV2 = 90
3522
3523
mouse.KeyDown:connect(function(key)
3524
	if key == "=" then
3525
Head.Transparency = 1
3526
Torso.Transparency = 1
3527
LeftArm.Transparency = 1
3528
Head.face.Texture = ""
3529
RightArm.Transparency = 1	
3530
LeftLeg.Transparency = 1
3531
RightLeg.Transparency = 1
3532
mesh1.Transparency = 1
3533
mesh2.Transparency = 1
3534
mesh5.Transparency = 1
3535
mesheye.Transparency = 1
3536
mesheye1.Transparency = 1
3537
mesheye2.Transparency = 1
3538
mesheye3.Transparency = 1
3539
char.Parent = workspace.Camera
3540
char.WalkSpeed = 60
3541
if char:FindFirstChild("TalkingBillBoard")~= nil then
3542
char:FindFirstChild("TalkingBillBoard"):destroy()
3543
end
3544
	end
3545
end)
3546
mouse.KeyUp:connect(function(key)
3547
	if key == "=" then
3548
Head.Transparency = 0
3549
Torso.Transparency = 0
3550
LeftArm.Transparency = 0
3551
Head.face.Texture = ""
3552
RightArm.Transparency = 0	
3553
LeftLeg.Transparency = 0
3554
RightLeg.Transparency = 0
3555
mesh1.Transparency = 0
3556
mesh2.Transparency = 0
3557
mesh5.Transparency = 0
3558
mesheye.Transparency = 0
3559
mesheye1.Transparency = 0
3560
mesheye2.Transparency = 0
3561
mesheye3.Transparency = 0
3562
hat1.Transparency = 0
3563
hat2.Transparency = 0
3564
hat3.Transparency = 0
3565
hat4.Transparency = 0
3566
hat5.Transparency = 0
3567
hat6.Transparency = 0
3568
hat7.Transparency = 0
3569
hat8.Transparency = 0
3570
hat9.Transparency = 0
3571
char.Parent = workspace
3572
	end
3573
end)
3574
3575
mouse.KeyDown:connect(function(k)
3576
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3577
    MV2 = 90
3578
    attack = true
3579
    Firepart = Instance.new("Part", RightArm)
3580
    Firepart.Size = Vector3.new(1, 1, 1)
3581
    GuW = Instance.new("Weld")
3582
    GuW.Name = "GuW"
3583
    GuW.Part0 = RightArm
3584
    GuW.C0 = cn(0, -1, 0)
3585
    GuW.C1 = cn(0, 0, 0)
3586
    GuW.Part1 = Firepart
3587
    GuW.Parent = RightArm
3588
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3589
    Firepart.Transparency = 1
3590
    Humanoid.WalkSpeed = 15
3591
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3592
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3593
    for i = 1, 3 do
3594
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3595
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3596
    end
3597
    for i = 0, 3, 0.1 do
3598
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3599
      swait()
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(130 + 1 * math.cos(sine / 25))), 0.05)
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 / 
3605
3606
25))), 0.1)
3607
      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 / 
3608
3609
25))), 0.1)
3610
    end
3611
wait(1)
3612
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3613
 
3614
    Humanoid.WalkSpeed = 16
3615
    attack = false
3616
    Firepart:Destroy()
3617
  end
3618
3619
3620
3621
 
3622
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3623
    MV2 = 90
3624
    attack = true
3625
    Firepart = Instance.new("Part", RightArm)
3626
    Firepart.Size = Vector3.new(1, 1, 1)
3627
    GuW = Instance.new("Weld")
3628
    GuW.Name = "GuW"
3629
    GuW.Part0 = RightArm
3630
    GuW.C0 = cn(0, -1, 0)
3631
    GuW.C1 = cn(0, 0, 0)
3632
    GuW.Part1 = Firepart
3633
    GuW.Parent = RightArm
3634
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3635
    Firepart.Transparency = 1
3636
    Humanoid.WalkSpeed = 0.01
3637
    for i = 0, 4, 0.1 do
3638
      swait()
3639
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3640
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3641
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3642
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3643
      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)
3644
      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)
3645
      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 / 
3646
3647
25))), 0.1)
3648
      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 / 
3649
3650
25))), 0.1)
3651
    end
3652
    for i = 0, 4, 0.1 do
3653
      swait()
3654
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3655
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3656
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3657
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3658
      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)
3659
      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)
3660
      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 / 
3661
3662
25))), 0.1)
3663
      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 / 
3664
3665
25))), 0.1)
3666
    end
3667
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3668
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3669
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3670
    for i = 1, 3 do
3671
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3672
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3673
    end
3674
    for i = 0, 2, 0.1 do
3675
      BlockEffect(BrickColor.new("Lime green"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3676
      swait()
3677
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3678
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3679
      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)
3680
      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)
3681
      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 / 
3682
3683
25))), 0.1)
3684
      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 / 
3685
3686
25))), 0.1)
3687
    end
3688
    Humanoid.WalkSpeed = 16
3689
    attack = false
3690
    Firepart:Destroy()
3691
  end
3692
end)
3693
Rapid = false
3694
BasePart = Instance.new("Part")
3695
BasePart.Shape = Enum.PartType.Block
3696
BasePart.Material = Enum.Material.Neon
3697
BasePart.TopSurface = Enum.SurfaceType.Smooth
3698
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3699
BasePart.FormFactor = Enum.FormFactor.Custom
3700
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3701
BasePart.CanCollide = true
3702
BasePart.Locked = true
3703
BasePart.Anchored = false
3704
local icy_Player = game.Players.localPlayer
3705
local icy_mouse = icy_Player:GetMouse()
3706
ice_mode = false
3707
local colors = {
3708
  BrickColor.new("New Yeller"),
3709
  BrickColor.new("Medium blue"),
3710
  BrickColor.new("Pastel blue")
3711
}
3712
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3713
if root then
3714
  icy_mouse.KeyDown:connect(function(k)
3715
    if k == "=" and firemode == false then
3716
      if ice_mode == true then
3717
        ice_mode = false
3718
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3719
      else
3720
        ice_mode = true
3721
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3722
      end
3723
    end
3724
    if k == "z" and firemode == true then
3725
      attack = true
3726
      do
3727
        local Stop = false
3728
        local Version = 0
3729
        local MaxSpeed = 5
3730
        local Speed = 3.5
3731
        local Keys = {}
3732
        local Force = 10000
3733
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3734
        swait(0.5)
3735
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3736
        if Fly then
3737
          Fly:Destroy()
3738
        end
3739
        if Rot then
3740
          Rot:Destroy()
3741
        end
3742
        Fly = Instance.new("BodyPosition", char.Torso)
3743
        Fly.Name = "LMMFly"
3744
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3745
        Fly.P = Force
3746
        Fly.position = char.Torso.Position
3747
        Rot = Instance.new("BodyGyro", char.Torso)
3748
        Rot.Name = "LMMRot"
3749
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3750
        Rot.P = Force
3751
        Rot.cframe = cam.CoordinateFrame
3752
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3753
        local Thread, Old = Version, nil
3754
        char.Humanoid.PlatformStand = true
3755
        function StopFly()
3756
          Version = Version + 1
3757
          Stop = true
3758
          char.Humanoid.PlatformStand = false
3759
          Fly:Destroy()
3760
          Rot:Destroy()
3761
          attack = false
3762
        end
3763
        char.ChildAdded:connect(function(Obj)
3764
          wait()
3765
          if Obj.Name == "LM" .. "MFlyStop" then
3766
            Obj:Destroy()
3767
            StopFly()
3768
          end
3769
        end)
3770
        HitpartFunk2(RightArm, 0, -0.7, 0)
3771
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3772
        for i = 0, 25, 0.1 do
3773
          if attack == true then
3774
            swait()
3775
           
3776
          end
3777
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3778
          if Keys[string.char(48)] then
3779
            Speed = 1
3780
          end
3781
          if Keys.w then
3782
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3783
          end
3784
          if Keys.s then
3785
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3786
          end
3787
          if Keys.d then
3788
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3789
          end
3790
          if Keys.a then
3791
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3792
          end
3793
          if Keys.e or Keys[" "] then
3794
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3795
          end
3796
          if Keys.q then
3797
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3798
          end
3799
          if Keys.z then
3800
            StopFly()
3801
          end
3802
          if Old ~= Vectoring then
3803
            Fly.position = Vectoring.p
3804
            Old = Vectoring
3805
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3806
          else
3807
            Speed = 1
3808
          end
3809
          Rot.cframe = cam.CoordinateFrame
3810
          mouse.KeyDown:connect(function(Key)
3811
            Keys[Key] = true
3812
          end)
3813
          mouse.KeyUp:connect(function(Key)
3814
            Keys[Key] = false
3815
          end)
3816
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3817
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3818
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3819
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3820
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3821
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3822
        end
3823
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3824
        attack = false
3825
        char.Humanoid.PlatformStand = false
3826
        Fly:Destroy()
3827
        Rot:Destroy()
3828
      end
3829
    end
3830
  if k == "=" and InForm == true then
3831
      attack = true
3832
      do
3833
        local Stop = false
3834
        local Version = 0
3835
        local MaxSpeed = 6
3836
        local Speed = 3
3837
        local Keys = {}
3838
        local Force = 10000
3839
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3840
        swait(1)
3841
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3842
        if Fly then
3843
          Fly:Destroy()
3844
        end
3845
        if Rot then
3846
          Rot:Destroy()
3847
        end
3848
        Fly = Instance.new("BodyPosition", char.Torso)
3849
        Fly.Name = "LMMFly"
3850
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3851
        Fly.P = Force
3852
        Fly.position = char.Torso.Position
3853
        Rot = Instance.new("BodyGyro", char.Torso)
3854
        Rot.Name = "LMMRot"
3855
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3856
        Rot.P = Force
3857
        Rot.cframe = cam.CoordinateFrame
3858
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3859
        local Thread, Old = Version, nil
3860
        char.Humanoid.PlatformStand = true
3861
        function StopFly()
3862
          Version = Version + 1
3863
          Stop = true
3864
          char.Humanoid.PlatformStand = false
3865
          Fly:Destroy()
3866
          Rot:Destroy()
3867
          attack = false
3868
        end
3869
        char.ChildAdded:connect(function(Obj)
3870
          wait()
3871
          if Obj.Name == "LM" .. "MFlyStop" then
3872
            Obj:Destroy()
3873
            StopFly()
3874
          end
3875
        end)
3876
        HitpartFunk2(RightArm, 0, -0.7, 0)
3877
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3878
        for i = 0, 25, 0.1 do
3879
          if attack == true then
3880
            swait()
3881
            BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3882
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3883
            BlockEffect(BrickColor.new("New Yeller"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3884
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3885
          end
3886
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3887
          if Keys[string.char(48)] then
3888
            Speed = 1
3889
          end
3890
          if Keys.w then
3891
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3892
          end
3893
          if Keys.s then
3894
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3895
          end
3896
          if Keys.d then
3897
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3898
          end
3899
          if Keys.a then
3900
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3901
          end
3902
          if Keys.e or Keys[" "] then
3903
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3904
          end
3905
          if Keys.q then
3906
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3907
          end
3908
          if Keys.z then
3909
            StopFly()
3910
          end
3911
          if Old ~= Vectoring then
3912
            Fly.position = Vectoring.p
3913
            Old = Vectoring
3914
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3915
          else
3916
            Speed = 1
3917
          end
3918
          Rot.cframe = cam.CoordinateFrame
3919
          mouse.KeyDown:connect(function(Key)
3920
            Keys[Key] = true
3921
          end)
3922
          mouse.KeyUp:connect(function(Key)
3923
            Keys[Key] = false
3924
          end)
3925
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3926
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3927
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3928
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3929
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3930
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3931
        end
3932
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3933
        attack = false
3934
        char.Humanoid.PlatformStand = false
3935
        Fly:Destroy()
3936
        Rot:Destroy()
3937
      end
3938
    end
3939
  end)
3940
  game:GetService("RunService").Stepped:connect(function()
3941
    if ice_mode == true then
3942
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3943
      local icePath = BasePart:Clone()
3944
      icePath.Anchored = true
3945
      icePath.Transparency = 0.85
3946
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3947
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3948
      icePath.BrickColor = colors[math.random(1, #colors)]
3949
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3950
      game:GetService("Debris"):AddItem(icePath, 1)
3951
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3952
    end
3953
  end)
3954
end
3955
MV3 = 190
3956
mouse.KeyDown:connect(function(k)
3957
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3958
    MV3 = 80
3959
    attack = true
3960
    Humanoid.WalkSpeed = 15
3961
    HitpartFunk2(RightArm, 0, -0.5, 0)
3962
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3963
    for i = 0, 1.5, 0.1 do
3964
      swait()
3965
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3966
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3967
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3968
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3969
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3970
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3971
    end
3972
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3973
    for i = 0, 2, 0.1 do
3974
      swait()
3975
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3976
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3977
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3978
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3979
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3980
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3981
    end
3982
    for i = 0, 4.2, 0.1 do
3983
      swait()
3984
      BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3985
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3986
      BlockEffect(BrickColor.new("New Yeller"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3987
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3988
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3989
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3990
      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)
3991
      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)
3992
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
3993
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3994
    end
3995
    BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3996
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3997
    BlockEffect(BrickColor.new("New Yeller"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3998
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3999
    BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4000
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4001
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4002
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4003
    for i = 0, 2, 0.1 do
4004
      swait()
4005
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4006
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4007
      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)
4008
      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)
4009
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4010
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4011
    end
4012
    for i = 0, 2, 0.1 do
4013
      swait()
4014
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4015
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4016
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4017
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4018
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4019
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4020
    end
4021
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4022
    for i = 0, 4, 0.1 do
4023
      swait()
4024
      BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4025
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4026
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4027
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4028
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4029
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4030
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4031
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4032
    end
4033
    for i = 0, 2, 0.1 do
4034
      swait()
4035
      BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4036
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4037
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4038
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4039
      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)
4040
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4041
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4042
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4043
    end
4044
    for i = 1, 6 do
4045
      BlockEffect(BrickColor.new("New Yeller"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4046
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4047
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4048
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4049
      wait(0.15)
4050
    end
4051
    attack = false
4052
    Humanoid.WalkSpeed = 16
4053
  end
4054
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4055
    Humanoid.WalkSpeed = 1
4056
    MV3 = 80
4057
    attack = true
4058
    FastFireBall = Instance.new("Part", RightArm)
4059
    FastFireBall.Size = Vector3.new(1, 1, 1)
4060
    FFW = Instance.new("Weld")
4061
    FFW.Name = "GuW"
4062
    FFW.Part0 = RightArm
4063
    FFW.C0 = cn(0, -1, 0)
4064
    FFW.C1 = cn(0, 0, 0)
4065
    FFW.Part1 = FastFireBall
4066
    FFW.Parent = RightArm
4067
    FastFireBall.Transparency = 1
4068
    FastFireBall2 = Instance.new("Part", LeftArm)
4069
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4070
    FFW2 = Instance.new("Weld")
4071
    FFW2.Name = "GuW"
4072
    FFW2.Part0 = LeftArm
4073
    FFW2.C0 = cn(0, -1, 0)
4074
    FFW2.C1 = cn(0, 0, 0)
4075
    FFW2.Part1 = FastFireBall2
4076
    FFW2.Parent = LeftArm
4077
    FastFireBall2.Transparency = 1
4078
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4079
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4080
    for i = 0, 1, 0.1 do
4081
      swait()
4082
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4083
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4084
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4085
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4086
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4087
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4088
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4089
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4090
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4091
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4092
    end
4093
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4094
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4095
    function holding()
4096
      if Rapid == true and ice_mode == false then
4097
        for i = 0, 0.8, 0.1 do
4098
          swait()
4099
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4100
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4101
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4102
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4103
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4104
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4105
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4106
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4107
        end
4108
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4109
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4110
        for i = 0, 0.8, 0.1 do
4111
          swait()
4112
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4113
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4114
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4115
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4116
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4117
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4118
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4119
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4120
        end
4121
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4122
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4123
        holding()
4124
      end
4125
    end
4126
    if Rapid == false then
4127
      Rapid = true
4128
      holding()
4129
    end
4130
  end
4131
end)
4132
mouse.KeyUp:connect(function(k)
4133
  if k == "c" and Rapid == true then
4134
    MV3 = 180
4135
    Rapid = false
4136
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4137
    attack = false
4138
    wait(0.5)
4139
    Humanoid.WalkSpeed = 16
4140
    FastFireBall:Destroy()
4141
    FastFireBall2:Destroy()
4142
  end
4143
end)
4144
4145
mouse.KeyDown:connect(function(key)
4146
	if key == "t" then
4147
            if Morph == false then
4148
                Morph = true
4149
                MorphFunction()
4150
            end
4151
        end
4152
    end)
4153
mouse.KeyUp:connect(function(key)
4154
	if key == "t" then
4155
           Morph = false
4156
            end
4157
    end)
4158
4159
4160
4161
Object = Player.Character.HumanoidRootPart
4162
4163
Run = game["Run Service"]
4164
 
4165
PreviousP = Object.CFrame.p
4166
Running = false
4167
4168
MorphFunction = function()
4169
    local MaxX = 100
4170
    local MinX = -100
4171
    local MaxY = 100
4172
    local MinY = -100
4173
    local MaxZ = 100
4174
    local MinZ = -100
4175
    local Morph = coroutine.wrap(function()
4176
    while Run.Stepped:wait(0.1) do
4177
    if Morph == false then break end
4178
    local Model = Instance.new("Model",workspace)
4179
    if Player.Character:FindFirstChild("Shirt") then
4180
    local Shirt = Player.Character.Shirt:Clone()
4181
    Shirt.Parent = Model
4182
    end
4183
    if Player.Character:FindFirstChild("Pants") then
4184
    local Pants = Player.Character.Pants:Clone()
4185
    Pants.Parent = Model
4186
    end
4187
    local Humanoid = Instance.new("Humanoid",Model)
4188
    local LeftArm = Player.Character["Left Arm"]:Clone()
4189
    LeftArm.Parent = Model
4190
    LeftArm.Transparency = 0.4
4191
    LeftArm.Anchored = true
4192
    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)
4193
    local RightArm = Player.Character["Right Arm"]:Clone()
4194
    RightArm.Parent = Model
4195
    RightArm.Transparency = 0.4
4196
    RightArm.Anchored = true
4197
    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)
4198
    local LeftLeg = Player.Character["Left Leg"]:Clone()
4199
    LeftLeg.Parent = Model
4200
    LeftLeg.Transparency = 0.4
4201
    LeftLeg.Anchored = true
4202
    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)
4203
    local RightLeg = Player.Character["Right Leg"]:Clone()
4204
    RightLeg.Parent = Model
4205
    RightLeg.Transparency = 0.4
4206
    RightLeg.Anchored = true   
4207
    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)
4208
    local Children = Model:GetChildren()
4209
    wait(0.01)
4210
    for i = 1,#Children do
4211
        if Children[i]:IsA("Part") then
4212
        Children[i].Transparency = 1
4213
        end
4214
        game.Debris:AddItem(Children[i],0)
4215
    end
4216
    end
4217
    end)
4218
    Morph()
4219
end
4220
4221
4222
mouse.KeyDown:connect(function(key)
4223
	if key == "r" then
4224
		Humanoid.WalkSpeed = 150
4225
		
4226
	end
4227
end)
4228
4229
4230
mouse.KeyDown:connect(function(key)
4231
	if key == "m" then
4232
		Must2.Volume = 0.7
4233
	end
4234
end)
4235
4236
mouse.KeyDown:connect(function(key)
4237
	if key == "n" then
4238
		Must2.Volume = 1.6
4239
	end
4240
	end)
4241
4242
4243
mouse.KeyUp:connect(function(key)
4244
	if key == "r" then
4245
		Humanoid.WalkSpeed = 16
4246
		
4247
	end
4248
	end)
4249
4250
function smooth(obj)
4251
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
4252
	for i,v in pairs(sides) do
4253
		obj[v.."Surface"] = "SmoothNoOutlines"
4254
	end
4255
end
4256
function fade(obj, dest, grow)
4257
	spawn(function()
4258
		local oldcf = obj.CFrame
4259
		for i = 0, 10 do
4260
			if grow then
4261
				obj.Size = obj.Size +Vector3.new(1,1,1)
4262
				obj.CFrame = oldcf
4263
			end
4264
			obj.Transparency = obj.Transparency +0.2
4265
			swait()
4266
		end
4267
		if dest then
4268
		obj:Destroy()
4269
		end
4270
	end)
4271
end
4272
4273
4274
sprint = false
4275
mouse.KeyDown:connect(function(key)
4276
	if key=="r" then	
4277
		sprint = true
4278
		char:FindFirstChildOfClass("Humanoid")
4279
		local mod = Instance.new("Model", workspace)
4280
		mod.Name = "MobModel"
4281
		for i,v in pairs(char:children()) do
4282
			if v:IsA("Accessory") and not rage then
4283
				if v:FindFirstChild("Handle") then
4284
					v.Handle.Transparency = 1
4285
				end
4286
			end
4287
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4288
				v.Transparency = 0
4289
			end
4290
		end
4291
		if char.Head:FindFirstChild("face") then
4292
			char.Head.face.Transparency = 1
4293
		end
4294
		repeat wait()
4295
			if not workspace:FindFirstChild("MobModel") then
4296
				mod = Instance.new("Model", workspace)
4297
				mod.Name = "MobModel"
4298
			end
4299
			for i,v in pairs(Character:children()) do
4300
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4301
					local new = v:Clone()
4302
					smooth(new)
4303
					new.Transparency = 0.3
4304
					new.Anchored = true
4305
					new.CanCollide = false
4306
					new.Material = "Neon"
4307
					new.BrickColor = BrickColor.new("Lime green")
4308
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
4309
					new.Parent = mod
4310
					fade(new, true)
4311
				end
4312
			end
4313
		until not sprint
4314
		if mod then
4315
			spawn(function()
4316
			repeat wait() until not mod or #mod:children() == 0
4317
			mod:Destroy()
4318
			end)
4319
		end
4320
		char:FindFirstChildOfClass("Humanoid")
4321
	end
4322
end)
4323
mouse.KeyUp:connect(function(key)
4324
 if key=="r" then	
4325
		sprint = false
4326
		for i,v in pairs(char:children()) do
4327
			if v:IsA("Accessory") and not rage then
4328
				if v:FindFirstChild("Handle") then
4329
					v.Handle.Transparency = 1
4330
				end
4331
			end
4332
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
4333
				v.Transparency = 0
4334
			end
4335
		end
4336
		if char.Head:FindFirstChild("face") then
4337
			char.Head.face.Transparency = 0
4338
		end
4339
	end
4340
end)
4341
4342
mouse.KeyUp:connect(function(k)
4343
  if k == "q" then
4344
	Combo1()
4345
end
4346
end)
4347
4348
mouse.KeyUp:connect(function(k)
4349
  if k == "r" then
4350
	Combo2()
4351
end
4352
end)
4353
4354
mouse.KeyUp:connect(function(k)
4355
  if k == "t" then
4356
	Combo3()
4357
end
4358
end)
4359
mouse.KeyUp:connect(function(k)
4360
  if k == "u" then
4361
	Combo4()
4362
end
4363
end)
4364
4365
4366
SoundFolder = Instance.new("Folder",char)
4367
SoundFolder.Name = "SoundFolder"
4368
punchsound1 = Instance.new("Sound",Torso)
4369
punchsound1.Volume = 1.2
4370
punchsound1.Name = "punchsound1"
4371
punchsound1.Looped = false
4372
punchsound1.SoundId = "rbxassetid://137579113"
4373
StrongPunch = Instance.new("Sound",Torso)
4374
StrongPunch.Volume = 1.6
4375
StrongPunch.Name = "StrongPunch"
4376
StrongPunch.Looped = false
4377
StrongPunch.SoundId = "rbxassetid://441202925"
4378
StrongPunch = Instance.new("Sound",Torso)
4379
StrongPunch.Volume = 1.6
4380
StrongPunch.Name = "StrongPunch"
4381
StrongPunch.Looped = false
4382
StrongPunch.SoundId = "rbxassetid://441202925"
4383
StrongPunch1 = Instance.new("Sound",Torso)
4384
StrongPunch1.Volume = 1.6
4385
StrongPunch1.Name = "StrongPunch"
4386
StrongPunch1.Looped = false
4387
StrongPunch1.SoundId = "rbxassetid://441202925"
4388
StrongPunch2 = Instance.new("Sound",Torso)
4389
StrongPunch2.Volume = 1.6
4390
StrongPunch2.Name = "StrongPunch"
4391
StrongPunch.Looped = false
4392
StrongPunch2.SoundId = "rbxassetid://441202925"
4393
Zano = Instance.new("Sound",Torso)
4394
Zano.Volume = 6
4395
Zano.Name = "Zano"
4396
Zano.Looped = false
4397
Zano.SoundId = "rbxassetid://744770874"
4398
GroundImpact = Instance.new("Sound",Torso)
4399
GroundImpact.Volume = 8
4400
GroundImpact.Name = "GroundImpact"
4401
GroundImpact.Looped = false
4402
GroundImpact.SoundId = "rbxassetid://165970126"
4403
Break = Instance.new("Sound",Torso)
4404
Break.Volume = 5
4405
Break.Name = "Bonebreak"
4406
Break.Looped = false
4407
Break.SoundId = "rbxassetid://314390675"
4408
4409
local hit1 = false
4410
local hit2 = false
4411
local hit3 = false
4412
local hit4 = false
4413
4414
function Combo1()
4415
	getplayer = new("Part",char)
4416
getplayer.Position = Vector3.new(999,999,999)
4417
getplayer.Transparency = 1
4418
getplayer.Size = v3(3,3,3)
4419
getplayer.CanCollide = false
4420
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4421
getplayer.Name = "GetPlayer"
4422
4423
game.Debris:AddItem(getplayer,0.5)
4424
4425
getplayer.Touched:connect(function(hit)
4426
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4427
				getplayer:Destroy()
4428
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4429
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4430
				to.Anchored = true
4431
	idle = false
4432
	
4433
4434
		punchsound1:Play()
4435
		hit1 = true
4436
 for i = 0, 1, 0.1 do
4437
        swait()
4438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4440
        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)
4441
        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)
4442
        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 
4443
4444
/ 25))), 0.2)
4445
        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 
4446
4447
/ 25))), 0.2)		
4448
end
4449
punchsound1:Play()
4450
for i = 0, 1, 0.1 do
4451
        swait()
4452
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4453
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4454
        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)
4455
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4456
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4457
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4458
end
4459
punchsound1:Play()
4460
 for i = 0, 1, 0.1 do
4461
        swait()
4462
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4463
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4464
        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)
4465
        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)
4466
        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 
4467
4468
/ 25))), 0.2)
4469
        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 
4470
4471
/ 25))), 0.2)		
4472
end
4473
for i = 0, 1, 0.1 do
4474
        swait()
4475
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4476
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4477
        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)
4478
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4479
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4480
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4481
      end
4482
 for i = 0, 1, 0.1 do
4483
        swait()
4484
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4485
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4486
        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)
4487
        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)
4488
        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 
4489
4490
/ 25))), 0.2)
4491
        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 
4492
4493
/ 25))), 0.2)		
4494
end
4495
StrongPunch1:Play()
4496
for i = 0, 1, 0.1 do
4497
        swait()
4498
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4499
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4500
        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)
4501
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4502
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4503
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4504
      end
4505
 for i = 0, 0.6, 0.1 do
4506
        swait()
4507
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4508
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4509
        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)
4510
        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)
4511
        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 
4512
4513
/ 25))), 0.2)
4514
        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 
4515
4516
/ 25))), 0.2)		
4517
end
4518
for i = 0, 0.6, 0.1 do
4519
        swait()
4520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4522
        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)
4523
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4524
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4525
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4526
      end
4527
for i,v in pairs(to.Parent:GetChildren()) do
4528
					if v:IsA("Humanoid") then
4529
						v.Health = v.Health - 3
4530
						
4531
						v.PlatformStand = true
4532
					end
4533
	end
4534
StrongPunch:Play()
4535
for i = 0, 1, 0.1 do
4536
        swait()
4537
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4538
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4539
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4540
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4541
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4542
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4543
      end
4544
for i,v in pairs(to.Parent:GetChildren()) do
4545
					if v:IsA("Humanoid") then
4546
						v.Health = v.Health - 5
4547
						
4548
						v.PlatformStand = true
4549
					end
4550
	end
4551
4552
	hit1 = false
4553
4554
		punchsound1:Play()
4555
	hit2 = true
4556
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4557
      for i = 0, 1, 0.1 do
4558
        swait()
4559
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4561
        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)
4562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4563
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4564
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4565
      end
4566
for i,v in pairs(to.Parent:GetChildren()) do
4567
					if v:IsA("Humanoid") then
4568
						v.Health = v.Health - 5
4569
						
4570
						v.PlatformStand = true
4571
					end
4572
	end
4573
hit2 = false
4574
4575
	punchsound1:Play()
4576
hit3 = true
4577
hit4 = true
4578
4579
4580
punchsound1:Play()
4581
4582
coroutine.wrap(function()
4583
				for i=1,5 do
4584
					wait()
4585
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4586
					GroundImpact:Play()
4587
						a21e = new("Part",to)
4588
a21e.Name = "Beam"..num
4589
a21e.Locked = true
4590
a21e.Size = v3(1,1,1)
4591
a21e.CanCollide = false
4592
a21e.BrickColor = bc("New Yeller")
4593
a21e.Material = "Neon"
4594
a21e.Transparency = 0
4595
aa21e = new("SpecialMesh",a21e)
4596
a21e.Anchored = true
4597
a21e.Position = to.Position
4598
aa21e.MeshType = "Sphere"
4599
aa21e.Scale = v3(1,1,1)
4600
	a51e = new("Part",char)
4601
a51e.Name = "Beam"..num
4602
a51e.Locked = true
4603
a51e.Size = v3(1,1,1)
4604
a51e.CanCollide = false
4605
a51e.BrickColor = bc("White")
4606
a51e.Material = "Neon"
4607
a51e.Transparency = 0
4608
aa51e = new("SpecialMesh",a51e)
4609
a51e.Anchored = true
4610
a51e.Position = to.Position
4611
aa51e.MeshType = "Sphere"
4612
aa51e.Scale = v3(1,1,1)
4613
	a61e = new("Part",char)
4614
a61e.Name = "Beam"..num
4615
a61e.Locked = true
4616
a61e.Size = v3(1,1,1)
4617
a61e.CanCollide = false
4618
a61e.BrickColor = bc("Really red")
4619
a61e.Material = "Neon"
4620
a61e.Transparency = 0
4621
aa61e = new("SpecialMesh",a61e)
4622
a61e.Anchored = true
4623
a61e.Position = to.Position
4624
aa61e.MeshType = "Sphere"
4625
aa61e.Scale = v3(1,1,1)
4626
for i = 1,20 do
4627
	wait()
4628
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4629
	a21e.Transparency = a21e.Transparency + 0.03
4630
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4631
	a51e.Transparency = a51e.Transparency + 0.03
4632
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4633
	a61e.Transparency = a61e.Transparency + 0.02
4634
	for i,v in pairs(to.Parent:GetChildren()) do
4635
					if v:IsA("Humanoid") then
4636
						v.Health = v.Health - 0.5
4637
						
4638
						v.PlatformStand = true
4639
					end
4640
	end
4641
end
4642
a61e:Destroy()
4643
aa61e:Destroy()
4644
a51e:Destroy()
4645
aa51e:Destroy()
4646
a21e:Destroy()
4647
aa21e:Destroy()
4648
4649
				end
4650
				
4651
			
4652
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4653
      for i = 0, 1, 0.1 do
4654
        swait()
4655
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4656
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4657
        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)
4658
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4659
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4660
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4661
      end
4662
				
4663
				
4664
					
4665
			wait(0.7)
4666
			end)()
4667
4668
  
4669
4670
4671
RootPart.Anchored = true
4672
4673
for i = 0, 1, 0.1 do
4674
        swait()
4675
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4676
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4677
        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)
4678
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4679
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4680
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4681
      end	
4682
4683
4684
	StrongPunch:Play()
4685
	
4686
	
4687
 for i = 0, 1, 0.1 do
4688
        swait()
4689
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4690
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4691
        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)
4692
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4693
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4694
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4695
      end	
4696
4697
for i = 0, 1, 0.1 do
4698
        swait()
4699
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4700
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4701
        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)
4702
        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)
4703
        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 
4704
4705
/ 25))), 0.2)
4706
        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 
4707
4708
/ 25))), 0.2)
4709
      end
4710
4711
4712
	
4713
	for i,v in pairs(to.Parent:GetChildren()) do
4714
					if v:IsA("Humanoid") then
4715
						v.Health = v.Health - 20
4716
						
4717
						v.PlatformStand = true
4718
					end
4719
	end
4720
4721
StrongPunch2:Play()
4722
 for i = 0, 1, 0.1 do
4723
        swait()
4724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4725
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4726
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4728
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4729
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4730
      end
4731
4732
	hitground = new("Part",char)
4733
	hitground.Size = Vector3.new(5,5,5)
4734
	hitground.Name =  "Ground"
4735
	hitground.Transparency = 1
4736
	hitground.CanCollide = false
4737
	game.Debris:AddItem(hitground,2)
4738
	hitground.Position = Vector3.new(999,999,999)
4739
	hitgroundweld = new("Weld",hitground)
4740
	hitgroundweld.Part0 = to
4741
	hitgroundweld.Part1 = hitground
4742
	hitground.Touched:connect(function(hit2)
4743
		if hit2.Size.x > 150 then
4744
			hitground:Destroy()
4745
			ad = new("Part",char)
4746
ad.Name = "NewPart"
4747
ad.Size = Vector3.new(30,0.1,30)	
4748
ad.CanCollide = false
4749
ad.Anchored = true
4750
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4751
ad.Transparency = 1
4752
aad = new("Decal",ad)
4753
4754
aad.Face = "Top"
4755
aad.Transparency = 1
4756
		aad.Transparency = 0
4757
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4758
			smoke = new("Part",to)
4759
			smokemesh = new("SpecialMesh",smoke)
4760
			smokemesh.MeshId = "rbxassetid://928329648"
4761
			smoke.BrickColor = hit2.BrickColor
4762
			smoke.Anchored = true
4763
			smoke.Position = hitground.Position
4764
			GroundImpact:Play()
4765
			for i = 1,20 do
4766
				wait()
4767
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4768
				smoke.Transparency = smoke.Transparency + 1/20
4769
			end
4770
			smoke:Destroy()
4771
			wait(0.5)
4772
			
4773
			for i = 1,20 do
4774
				wait(0.1)
4775
				aad.Transparency = aad.Transparency + 1/20
4776
			end
4777
		end
4778
	end)
4779
	to.Anchored = false
4780
	ys = Instance.new("BodyVelocity",to)
4781
ys.Name = "GO"
4782
       
4783
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4784
4785
ys.Velocity = v3(0,-90,0)
4786
        
4787
	wait(1)
4788
        ys:Destroy()
4789
4790
	
4791
	
4792
4793
  
4794
hit3 = false
4795
hit4 = false
4796
4797
4798
hit1 = false
4799
	hit2 = false
4800
	hit3 = false
4801
	hit4 = false
4802
idle = true
4803
  RootPart.Anchored = false
4804
end
4805
end)
4806
end
4807
4808
4809
function Combo4()
4810
	getplayer = new("Part",char)
4811
getplayer.Position = Vector3.new(999,999,999)
4812
getplayer.Transparency = 1
4813
getplayer.Size = v3(3,3,3)
4814
getplayer.CanCollide = false
4815
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4816
getplayer.Name = "GetPlayer"
4817
4818
game.Debris:AddItem(getplayer,0.5)
4819
4820
getplayer.Touched:connect(function(hit)
4821
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4822
				getplayer:Destroy()
4823
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4824
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4825
				to.Anchored = true
4826
				RootPart.Anchored = true
4827
	idle = false
4828
	
4829
4830
		punchsound1:Play()
4831
		hit1 = true
4832
 for i = 0, 0.5, 0.1 do
4833
        swait()
4834
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4835
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4836
        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)
4837
        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)
4838
        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 
4839
4840
/ 25))), 0.2)
4841
        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 
4842
4843
/ 25))), 0.2)		
4844
end
4845
punchsound1:Play()
4846
for i = 0, 0.5, 0.1 do
4847
        swait()
4848
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4849
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4850
        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)
4851
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4852
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4853
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4854
end
4855
punchsound1:Play()
4856
 for i = 0, 0.6, 0.1 do
4857
        swait()
4858
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4859
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4860
        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)
4861
        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)
4862
        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 
4863
4864
/ 25))), 0.2)
4865
        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 
4866
4867
/ 25))), 0.2)		
4868
end
4869
 for i = 0, 0.6, 0.1 do
4870
        swait()
4871
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4872
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4873
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4874
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4875
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4876
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4877
end
4878
 for i = 0, 0.5, 0.1 do
4879
        swait()
4880
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4881
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4882
        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)
4883
        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)
4884
        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 
4885
4886
/ 25))), 0.2)
4887
        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 
4888
4889
/ 25))), 0.2)		
4890
end
4891
punchsound1:Play()
4892
for i = 0, 0.5, 0.1 do
4893
        swait()
4894
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4895
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4896
        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)
4897
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4898
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4899
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4900
end
4901
punchsound1:Play()
4902
 for i = 0, 0.6, 0.1 do
4903
        swait()
4904
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4905
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4906
        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)
4907
        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)
4908
        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 
4909
4910
/ 25))), 0.2)
4911
        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 
4912
4913
/ 25))), 0.2)		
4914
end
4915
 for i = 0, 0.6, 0.1 do
4916
        swait()
4917
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4918
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4919
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4920
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4921
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4922
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4923
end
4924
 for i = 0, 0.5, 0.1 do
4925
        swait()
4926
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4927
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4928
        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)
4929
        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)
4930
        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 
4931
4932
/ 25))), 0.2)
4933
        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 
4934
4935
/ 25))), 0.2)		
4936
end
4937
punchsound1:Play()
4938
for i = 0, 0.5, 0.1 do
4939
        swait()
4940
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4941
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4942
        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)
4943
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4944
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4945
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4946
end
4947
punchsound1:Play()
4948
 for i = 0, 0.6, 0.1 do
4949
        swait()
4950
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4951
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4952
        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)
4953
        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)
4954
        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 
4955
4956
/ 25))), 0.2)
4957
        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 
4958
4959
/ 25))), 0.2)		
4960
end
4961
 for i = 0, 0.6, 0.1 do
4962
        swait()
4963
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4964
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4965
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4966
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4967
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4968
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4969
end
4970
 for i = 0, 0.5, 0.1 do
4971
        swait()
4972
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4973
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4974
        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)
4975
        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)
4976
        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 
4977
4978
/ 25))), 0.2)
4979
        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 
4980
4981
/ 25))), 0.2)		
4982
end
4983
punchsound1:Play()
4984
for i = 0, 0.5, 0.1 do
4985
        swait()
4986
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4987
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4988
        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)
4989
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4990
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4991
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4992
end
4993
punchsound1:Play()
4994
 for i = 0, 0.6, 0.1 do
4995
        swait()
4996
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4997
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4998
        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)
4999
        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)
5000
        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 
5001
5002
/ 25))), 0.2)
5003
        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 
5004
5005
/ 25))), 0.2)		
5006
end
5007
 for i = 0, 0.6, 0.1 do
5008
        swait()
5009
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5010
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5011
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5012
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5013
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5014
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5015
end
5016
 for i = 0, 0.5, 0.1 do
5017
        swait()
5018
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5019
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5020
        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)
5021
        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)
5022
        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 
5023
5024
/ 25))), 0.2)
5025
        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 
5026
5027
/ 25))), 0.2)		
5028
end
5029
punchsound1:Play()
5030
for i = 0, 0.5, 0.1 do
5031
        swait()
5032
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5033
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5034
        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)
5035
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5036
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5037
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5038
end
5039
punchsound1:Play()
5040
 for i = 0, 0.6, 0.1 do
5041
        swait()
5042
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5043
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5044
        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)
5045
        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)
5046
        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 
5047
5048
/ 25))), 0.2)
5049
        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 
5050
5051
/ 25))), 0.2)		
5052
end
5053
StrongPunch2:Play()
5054
 for i = 0, 5, 0.1 do
5055
        swait()
5056
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5057
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5058
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5059
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5060
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5061
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5062
end
5063
5064
for i,v in pairs(to.Parent:GetChildren()) do
5065
					if v:IsA("Humanoid") then
5066
						v.Health = v.Health - 20
5067
						
5068
						v.PlatformStand = true
5069
					end
5070
	end
5071
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5072
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5073
Zanzoken = Instance.new("Part",char)
5074
Zanzoken.Anchored = true
5075
Zanzoken.Position = v3(999,999,999)
5076
Zanzoken.CFrame = Torso.CFrame
5077
game.Debris:AddItem(Zanzoken,0.5)
5078
Zanzoken.Transparency = 1
5079
Zano:Play()
5080
wait()
5081
idk = Instance.new("BillboardGui",Zanzoken)
5082
idk.Size = UDim2.new(10,0,15,0)
5083
idk.AlwaysOnTop = false
5084
idk1 = Instance.new("ImageLabel",idk)
5085
idk1.BackgroundTransparency = 1
5086
idk.ExtentsOffset = v3(0,0,0)
5087
idk1.ImageTransparency = 0
5088
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5089
idk1.Size = UDim2.new(2,0,1,0)
5090
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5091
idk1.Image = "rbxassetid://319554883"
5092
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5093
wait()
5094
Zanzoken = Instance.new("Part",char)
5095
Zanzoken.Anchored = true
5096
Zanzoken.Position = v3(999,999,999)
5097
Zanzoken.CFrame = Torso.CFrame
5098
game.Debris:AddItem(Zanzoken,0.5)
5099
Zanzoken.Transparency = 1
5100
wait()
5101
idk = Instance.new("BillboardGui",Zanzoken)
5102
idk.Size = UDim2.new(20,0,20,0)
5103
idk.AlwaysOnTop = false
5104
idk1 = Instance.new("ImageLabel",idk)
5105
idk1.BackgroundTransparency = 1
5106
idk.ExtentsOffset = v3(0,0,0)
5107
idk1.ImageTransparency = 0
5108
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5109
idk1.Size = UDim2.new(2,0,1,0)
5110
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5111
idk1.Image = "rbxassetid://319554883"
5112
  for i = 0, 0.5, 0.1 do
5113
        swait()
5114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5116
        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)
5117
        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)
5118
        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 
5119
5120
/ 25))), 0.2)
5121
        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 
5122
5123
/ 25))), 0.2)		
5124
end
5125
punchsound1:Play()
5126
for i = 0, 0.5, 0.1 do
5127
        swait()
5128
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5129
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5130
        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)
5131
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5132
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5133
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5134
end
5135
punchsound1:Play()
5136
 for i = 0, 0.6, 0.1 do
5137
        swait()
5138
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5139
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5140
        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)
5141
        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)
5142
        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 
5143
5144
/ 25))), 0.2)
5145
        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 
5146
5147
/ 25))), 0.2)		
5148
end
5149
 for i = 0, 0.6, 0.1 do
5150
        swait()
5151
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5152
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5153
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5154
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5155
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5156
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5157
end
5158
 for i = 0, 0.5, 0.1 do
5159
        swait()
5160
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5161
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5162
        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)
5163
        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)
5164
        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 
5165
5166
/ 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 
5168
5169
/ 25))), 0.2)		
5170
end
5171
punchsound1:Play()
5172
for i = 0, 0.5, 0.1 do
5173
        swait()
5174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5176
        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)
5177
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5178
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5179
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5180
end
5181
punchsound1:Play()
5182
 for i = 0, 0.6, 0.1 do
5183
        swait()
5184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5186
        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)
5187
        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)
5188
        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 
5189
5190
/ 25))), 0.2)
5191
        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 
5192
5193
/ 25))), 0.2)		
5194
end
5195
 for i = 0, 0.6, 0.1 do
5196
        swait()
5197
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5198
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5199
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5200
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5201
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5202
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5203
end
5204
 for i = 0, 0.5, 0.1 do
5205
        swait()
5206
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5207
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5208
        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)
5209
        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)
5210
        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 
5211
5212
/ 25))), 0.2)
5213
        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 
5214
5215
/ 25))), 0.2)		
5216
end
5217
punchsound1:Play()
5218
for i = 0, 0.5, 0.1 do
5219
        swait()
5220
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5221
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5222
        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)
5223
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5224
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5225
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5226
end
5227
punchsound1:Play()
5228
 for i = 0, 0.6, 0.1 do
5229
        swait()
5230
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5231
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5232
        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)
5233
        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)
5234
        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 
5235
5236
/ 25))), 0.2)
5237
        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 
5238
5239
/ 25))), 0.2)		
5240
end
5241
 for i = 0, 0.6, 0.1 do
5242
        swait()
5243
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5244
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5245
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5246
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5247
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5248
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5249
end
5250
 for i = 0, 0.5, 0.1 do
5251
        swait()
5252
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5253
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5254
        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)
5255
        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)
5256
        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 
5257
5258
/ 25))), 0.2)
5259
        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 
5260
5261
/ 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.3, 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 
5281
5282
/ 25))), 0.2)
5283
        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 
5284
5285
/ 25))), 0.2)		
5286
end
5287
 for i = 0, 0.3, 0.1 do
5288
        swait()
5289
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5290
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5291
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5292
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5293
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5294
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5295
end
5296
 for i = 0, 0.3, 0.1 do
5297
        swait()
5298
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5299
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5300
        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)
5301
        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)
5302
        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 
5303
5304
/ 25))), 0.2)
5305
        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 
5306
5307
/ 25))), 0.2)		
5308
end
5309
punchsound1:Play()
5310
for i = 0, 0.3, 0.1 do
5311
        swait()
5312
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5313
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5314
        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)
5315
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5316
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5317
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5318
end
5319
punchsound1:Play()
5320
 for i = 0, 0.3, 0.1 do
5321
        swait()
5322
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5323
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5324
        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)
5325
        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)
5326
        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 
5327
5328
/ 25))), 0.2)
5329
        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 
5330
5331
/ 25))), 0.2)		
5332
end
5333
 for i = 0, 0.3, 0.1 do
5334
        swait()
5335
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5336
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5337
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5338
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5339
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5340
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5341
end
5342
punchsound1:Play()
5343
 for i = 0, 1, 0.1 do
5344
        swait()
5345
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5346
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5347
        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)
5348
        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)
5349
        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 
5350
5351
/ 25))), 0.2)
5352
        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 
5353
5354
/ 25))), 0.2)		
5355
end
5356
for i = 0, 0.3, 0.1 do
5357
        swait()
5358
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5359
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5360
        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)
5361
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5362
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5363
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5364
end
5365
punchsound1:Play()
5366
 for i = 0, 0.3, 0.1 do
5367
        swait()
5368
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5369
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5370
        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)
5371
        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)
5372
        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 
5373
5374
/ 25))), 0.2)
5375
        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 
5376
5377
/ 25))), 0.2)		
5378
end
5379
 for i = 0, 0.3, 0.1 do
5380
        swait()
5381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5383
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5385
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5386
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5387
end
5388
 for i = 0, 0.3, 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 
5395
5396
/ 25))), 0.2)
5397
        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 
5398
5399
/ 25))), 0.2)		
5400
end
5401
punchsound1:Play()
5402
for i = 0, 0.3, 0.1 do
5403
        swait()
5404
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5405
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5406
        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)
5407
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5408
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5409
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5410
end
5411
punchsound1:Play()
5412
 for i = 0, 0.6, 0.1 do
5413
        swait()
5414
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5415
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5416
        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)
5417
        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)
5418
        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 
5419
5420
/ 25))), 0.2)
5421
        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 
5422
5423
/ 25))), 0.2)		
5424
end
5425
 for i = 0, 0.3, 0.1 do
5426
        swait()
5427
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5428
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5429
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5430
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5431
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5432
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5433
end
5434
 for i = 0, 0.3, 0.1 do
5435
        swait()
5436
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5437
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5438
        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)
5439
        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)
5440
        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 
5441
5442
/ 25))), 0.2)
5443
        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 
5444
5445
/ 25))), 0.2)		
5446
end
5447
punchsound1:Play()
5448
for i = 0, 0.5, 0.1 do
5449
        swait()
5450
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5451
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5452
        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)
5453
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5454
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5455
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5456
end
5457
punchsound1:Play()
5458
 for i = 0, 0.6, 0.1 do
5459
        swait()
5460
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5461
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5462
        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)
5463
        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)
5464
        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 
5465
5466
/ 25))), 0.2)
5467
        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 
5468
5469
/ 25))), 0.2)		
5470
end
5471
 for i = 0, 0.6, 0.1 do
5472
        swait()
5473
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5475
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5477
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5478
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5479
end
5480
 for i = 0, 0.5, 0.1 do
5481
        swait()
5482
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5483
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5484
        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)
5485
        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)
5486
        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 
5487
5488
/ 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 
5490
5491
/ 25))), 0.2)		
5492
end
5493
punchsound1:Play()
5494
for i = 0, 0.5, 0.1 do
5495
        swait()
5496
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5497
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5498
        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)
5499
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5500
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5501
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5502
end
5503
punchsound1:Play()
5504
 for i = 0, 0.6, 0.1 do
5505
        swait()
5506
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5507
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5508
        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)
5509
        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)
5510
        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 
5511
5512
/ 25))), 0.2)
5513
        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 
5514
5515
/ 25))), 0.2)		
5516
end
5517
 for i = 0, 0.6, 0.1 do
5518
        swait()
5519
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5520
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5521
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5522
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5523
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5524
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5525
end
5526
 for i = 0, 0.5, 0.1 do
5527
        swait()
5528
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5529
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5530
        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)
5531
        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)
5532
        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 
5533
5534
/ 25))), 0.2)
5535
        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 
5536
5537
/ 25))), 0.2)		
5538
end
5539
punchsound1:Play()
5540
for i = 0, 0.5, 0.1 do
5541
        swait()
5542
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5543
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5544
        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)
5545
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5546
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5547
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5548
end
5549
punchsound1:Play()
5550
 for i = 0, 0.6, 0.1 do
5551
        swait()
5552
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5553
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5554
        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)
5555
        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)
5556
        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 
5557
5558
/ 25))), 0.2)
5559
        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 
5560
5561
/ 25))), 0.2)		
5562
end
5563
 for i = 0, 0.6, 0.1 do
5564
        swait()
5565
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5566
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5567
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5568
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5569
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5570
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5571
end
5572
punchsound1:Play()
5573
 for i = 0, 1, 0.1 do
5574
        swait()
5575
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5576
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5577
        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)
5578
        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)
5579
        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 
5580
5581
/ 25))), 0.2)
5582
        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 
5583
5584
/ 25))), 0.2)		
5585
end
5586
for i = 0, 0.5, 0.1 do
5587
        swait()
5588
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5589
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5590
        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)
5591
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5592
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5593
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5594
end
5595
punchsound1:Play()
5596
 for i = 0, 0.6, 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 
5603
5604
/ 25))), 0.2)
5605
        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 
5606
5607
/ 25))), 0.2)		
5608
end
5609
 for i = 0, 0.6, 0.1 do
5610
        swait()
5611
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5612
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5613
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5614
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5615
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5616
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5617
end
5618
 for i = 0, 0.5, 0.1 do
5619
        swait()
5620
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5621
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5622
        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)
5623
        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)
5624
        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 
5625
5626
/ 25))), 0.2)
5627
        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 
5628
5629
/ 25))), 0.2)		
5630
end
5631
punchsound1:Play()
5632
for i = 0, 0.5, 0.1 do
5633
        swait()
5634
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5635
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5636
        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)
5637
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5638
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5639
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5640
end
5641
punchsound1:Play()
5642
 for i = 0, 0.6, 0.1 do
5643
        swait()
5644
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5645
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5646
        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)
5647
        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)
5648
        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 
5649
5650
/ 25))), 0.2)
5651
        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 
5652
5653
/ 25))), 0.2)		
5654
end
5655
 for i = 0, 0.6, 0.1 do
5656
        swait()
5657
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5658
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5659
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5660
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5661
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5662
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5663
end
5664
 for i = 0, 0.5, 0.1 do
5665
        swait()
5666
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5667
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5668
        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)
5669
        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)
5670
        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 
5671
5672
/ 25))), 0.2)
5673
        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 
5674
5675
/ 25))), 0.2)		
5676
end
5677
punchsound1:Play()
5678
for i = 0, 0.5, 0.1 do
5679
        swait()
5680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5681
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5682
        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)
5683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5684
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5685
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5686
end
5687
punchsound1:Play()
5688
 for i = 0, 0.6, 0.1 do
5689
        swait()
5690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5692
        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)
5693
        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)
5694
        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 
5695
5696
/ 25))), 0.2)
5697
        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 
5698
5699
/ 25))), 0.2)		
5700
end
5701
 for i = 0, 0.6, 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.5, 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 
5717
5718
/ 25))), 0.2)
5719
        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 
5720
5721
/ 25))), 0.2)		
5722
end
5723
punchsound1:Play()
5724
for i = 0, 0.5, 0.1 do
5725
        swait()
5726
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5727
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5728
        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)
5729
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5730
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5731
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5732
end
5733
punchsound1:Play()
5734
 for i = 0, 0.6, 0.1 do
5735
        swait()
5736
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5737
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5738
        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)
5739
        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)
5740
        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 
5741
5742
/ 25))), 0.2)
5743
        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 
5744
5745
/ 25))), 0.2)		
5746
end
5747
 for i = 0, 0.6, 0.1 do
5748
        swait()
5749
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5750
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5751
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5752
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5753
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5754
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5755
end
5756
 for i = 0, 0.5, 0.1 do
5757
        swait()
5758
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5759
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5760
        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)
5761
        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)
5762
        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 
5763
5764
/ 25))), 0.2)
5765
        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 
5766
5767
/ 25))), 0.2)		
5768
end
5769
punchsound1:Play()
5770
for i = 0, 0.5, 0.1 do
5771
        swait()
5772
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5773
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5774
        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)
5775
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5776
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5777
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5778
end
5779
punchsound1:Play()
5780
 for i = 0, 0.6, 0.1 do
5781
        swait()
5782
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5783
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5784
        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)
5785
        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)
5786
        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 
5787
5788
/ 25))), 0.2)
5789
        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 
5790
5791
/ 25))), 0.2)		
5792
end
5793
 for i = 0, 0.6, 0.1 do
5794
        swait()
5795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5797
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5799
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5800
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5801
end
5802
punchsound1:Play()
5803
 for i = 0, 1, 0.1 do
5804
        swait()
5805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5807
        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)
5808
        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)
5809
        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 
5810
5811
/ 25))), 0.2)
5812
        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 
5813
5814
/ 25))), 0.2)		
5815
end
5816
for i = 0, 0.5, 0.1 do
5817
        swait()
5818
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5819
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5820
        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)
5821
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5822
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5823
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5824
end
5825
punchsound1:Play()
5826
 for i = 0, 0.6, 0.1 do
5827
        swait()
5828
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5829
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5830
        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)
5831
        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)
5832
        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 
5833
5834
/ 25))), 0.2)
5835
        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 
5836
5837
/ 25))), 0.2)		
5838
end
5839
 for i = 0, 0.6, 0.1 do
5840
        swait()
5841
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5842
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5843
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5844
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5845
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5846
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5847
end
5848
 for i = 0, 0.5, 0.1 do
5849
        swait()
5850
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5851
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5852
        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)
5853
        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)
5854
        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 
5855
5856
/ 25))), 0.2)
5857
        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 
5858
5859
/ 25))), 0.2)		
5860
end
5861
punchsound1:Play()
5862
for i = 0, 0.3, 0.1 do
5863
        swait()
5864
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5865
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5866
        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)
5867
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5868
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5869
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5870
end
5871
punchsound1:Play()
5872
 for i = 0, 0.3, 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 
5879
5880
/ 25))), 0.2)
5881
        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 
5882
5883
/ 25))), 0.2)		
5884
end
5885
 for i = 0, 0.3, 0.1 do
5886
        swait()
5887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5889
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5891
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5892
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5893
end
5894
 for i = 0, 0.3, 0.1 do
5895
        swait()
5896
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5897
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5898
        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)
5899
        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)
5900
        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 
5901
5902
/ 25))), 0.2)
5903
        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 
5904
5905
/ 25))), 0.2)		
5906
end
5907
punchsound1:Play()
5908
for i = 0, 0.3, 0.1 do
5909
        swait()
5910
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5911
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5912
        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)
5913
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5914
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5915
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5916
end
5917
punchsound1:Play()
5918
 for i = 0, 0.3, 0.1 do
5919
        swait()
5920
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5921
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5922
        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)
5923
        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)
5924
        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 
5925
5926
/ 25))), 0.2)
5927
        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 
5928
5929
/ 25))), 0.2)		
5930
end
5931
 for i = 0, 0.3, 0.1 do
5932
        swait()
5933
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5934
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5935
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5936
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5937
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5938
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5939
end
5940
 for i = 0, 0.3, 0.1 do
5941
        swait()
5942
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5943
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5944
        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)
5945
        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)
5946
        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 
5947
5948
/ 25))), 0.2)
5949
        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 
5950
5951
/ 25))), 0.2)		
5952
end
5953
punchsound1:Play()
5954
for i = 0, 0.3, 0.1 do
5955
        swait()
5956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5958
        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)
5959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5960
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5961
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5962
end
5963
punchsound1:Play()
5964
 for i = 0, 0.3, 0.1 do
5965
        swait()
5966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5968
        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)
5969
        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)
5970
        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 
5971
5972
/ 25))), 0.2)
5973
        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 
5974
5975
/ 25))), 0.2)		
5976
end
5977
 for i = 0, 0.1, 0.1 do
5978
        swait()
5979
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5980
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5981
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5982
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5983
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5984
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5985
end
5986
 for i = 0, 0.1, 0.1 do
5987
        swait()
5988
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5989
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5990
        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)
5991
        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)
5992
        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 
5993
5994
/ 25))), 0.2)
5995
        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 
5996
5997
/ 25))), 0.2)		
5998
end
5999
punchsound1:Play()
6000
for i = 0, 0.1, 0.1 do
6001
        swait()
6002
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6003
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6004
        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)
6005
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6006
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6007
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6008
end
6009
punchsound1:Play()
6010
 for i = 0, 0.1, 0.1 do
6011
        swait()
6012
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6013
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6014
        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)
6015
        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)
6016
        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 
6017
6018
/ 25))), 0.2)
6019
        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 
6020
6021
/ 25))), 0.2)		
6022
end
6023
 for i = 0, 0.1, 0.1 do
6024
        swait()
6025
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6026
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6027
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6028
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6029
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6030
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6031
end
6032
punchsound1:Play()
6033
 for i = 0, 0.4, 0.1 do
6034
        swait()
6035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6037
        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)
6038
        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)
6039
        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 
6040
6041
/ 25))), 0.2)
6042
        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 
6043
6044
/ 25))), 0.2)		
6045
end
6046
for i,v in pairs(to.Parent:GetChildren()) do
6047
					if v:IsA("Humanoid") then
6048
						v.Health = v.Health - 20
6049
						
6050
						v.PlatformStand = true
6051
					end
6052
	end
6053
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
6054
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
6055
Zanzoken = Instance.new("Part",char)
6056
Zanzoken.Anchored = true
6057
Zanzoken.Position = v3(999,999,999)
6058
Zanzoken.CFrame = Torso.CFrame
6059
game.Debris:AddItem(Zanzoken,0.5)
6060
Zanzoken.Transparency = 1
6061
Zano:Play()
6062
wait()
6063
idk = Instance.new("BillboardGui",Zanzoken)
6064
idk.Size = UDim2.new(10,0,15,0)
6065
idk.AlwaysOnTop = false
6066
idk1 = Instance.new("ImageLabel",idk)
6067
idk1.BackgroundTransparency = 1
6068
idk.ExtentsOffset = v3(0,0,0)
6069
idk1.ImageTransparency = 0
6070
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6071
idk1.Size = UDim2.new(2,0,1,0)
6072
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6073
idk1.Image = "rbxassetid://319554883"
6074
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6075
wait()
6076
Zanzoken = Instance.new("Part",char)
6077
Zanzoken.Anchored = true
6078
Zanzoken.Position = v3(999,999,999)
6079
Zanzoken.CFrame = Torso.CFrame
6080
game.Debris:AddItem(Zanzoken,0.5)
6081
Zanzoken.Transparency = 1
6082
wait()
6083
idk = Instance.new("BillboardGui",Zanzoken)
6084
idk.Size = UDim2.new(20,0,20,0)
6085
idk.AlwaysOnTop = false
6086
idk1 = Instance.new("ImageLabel",idk)
6087
idk1.BackgroundTransparency = 1
6088
idk.ExtentsOffset = v3(0,0,0)
6089
idk1.ImageTransparency = 0
6090
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6091
idk1.Size = UDim2.new(2,0,1,0)
6092
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6093
idk1.Image = "rbxassetid://319554883"
6094
punchsound1:Play()
6095
for i = 0, 6, 0.1 do
6096
        swait()
6097
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6098
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6099
        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)
6100
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6101
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6102
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6103
end
6104
 for i = 0, 0.6, 0.1 do
6105
        swait()
6106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6108
        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)
6109
        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)
6110
        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 
6111
6112
/ 25))), 0.2)
6113
        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 
6114
6115
/ 25))), 0.2)		
6116
end
6117
 for i = 0, 0.6, 0.1 do
6118
        swait()
6119
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6120
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6121
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6122
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6123
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6124
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6125
end
6126
punchsound1:Play()
6127
 for i = 0, 1, 0.1 do
6128
        swait()
6129
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6130
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6131
        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)
6132
        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)
6133
        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 
6134
6135
/ 25))), 0.2)
6136
        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 
6137
6138
/ 25))), 0.2)		
6139
end
6140
 for i = 0, 0.6, 0.1 do
6141
        swait()
6142
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6143
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6144
        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)
6145
        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)
6146
        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 
6147
6148
/ 25))), 0.2)
6149
        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 
6150
6151
/ 25))), 0.2)		
6152
end
6153
 for i = 0, 0.6, 0.1 do
6154
        swait()
6155
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6156
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6157
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6158
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6159
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6160
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6161
end
6162
punchsound1:Play()
6163
 for i = 0, 1, 0.1 do
6164
        swait()
6165
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6166
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6167
        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)
6168
        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)
6169
        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 
6170
6171
/ 25))), 0.2)
6172
        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 
6173
6174
/ 25))), 0.2)		
6175
end
6176
 for i = 0, 0.6, 0.1 do
6177
        swait()
6178
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6179
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6180
        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)
6181
        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)
6182
        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 
6183
6184
/ 25))), 0.2)
6185
        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 
6186
6187
/ 25))), 0.2)		
6188
end
6189
 for i = 0, 0.6, 0.1 do
6190
        swait()
6191
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6192
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6193
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6194
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6195
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6196
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6197
end
6198
punchsound1:Play()
6199
 for i = 0, 1, 0.1 do
6200
        swait()
6201
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6202
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6203
        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)
6204
        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)
6205
        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 
6206
6207
/ 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 
6209
6210
/ 25))), 0.2)		
6211
end
6212
 for i = 0, 0.6, 0.1 do
6213
        swait()
6214
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6215
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6216
        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)
6217
        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)
6218
        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 
6219
6220
/ 25))), 0.2)
6221
        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 
6222
6223
/ 25))), 0.2)		
6224
end
6225
 for i = 0, 0.6, 0.1 do
6226
        swait()
6227
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6228
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6229
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6230
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6231
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6232
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6233
end
6234
punchsound1:Play()
6235
 for i = 0, 1, 0.1 do
6236
        swait()
6237
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6238
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6239
        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)
6240
        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)
6241
        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 
6242
6243
/ 25))), 0.2)
6244
        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 
6245
6246
/ 25))), 0.2)		
6247
end
6248
 for i = 0, 0.6, 0.1 do
6249
        swait()
6250
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6251
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6252
        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)
6253
        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)
6254
        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 
6255
6256
/ 25))), 0.2)
6257
        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 
6258
6259
/ 25))), 0.2)		
6260
end
6261
 for i = 0, 0.6, 0.1 do
6262
        swait()
6263
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6264
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6265
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6266
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6267
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6268
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6269
end
6270
punchsound1:Play()
6271
 for i = 0, 1, 0.1 do
6272
        swait()
6273
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6274
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6275
        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)
6276
        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)
6277
        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 
6278
6279
/ 25))), 0.2)
6280
        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 
6281
6282
/ 25))), 0.2)		
6283
end
6284
 for i = 0, 0.6, 0.1 do
6285
        swait()
6286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6288
        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)
6289
        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)
6290
        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 
6291
6292
/ 25))), 0.2)
6293
        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 
6294
6295
/ 25))), 0.2)		
6296
end
6297
 for i = 0, 0.6, 0.1 do
6298
        swait()
6299
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6300
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6301
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6302
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6303
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6304
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6305
end
6306
punchsound1:Play()
6307
 for i = 0, 1, 0.1 do
6308
        swait()
6309
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6310
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6311
        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)
6312
        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)
6313
        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 
6314
6315
/ 25))), 0.2)
6316
        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 
6317
6318
/ 25))), 0.2)		
6319
end
6320
6321
6322
6323
for i,v in pairs(to.Parent:GetChildren()) do
6324
					if v:IsA("Humanoid") then
6325
						v.Health = v.Health - 20
6326
						
6327
						v.PlatformStand = true
6328
					end
6329
	end
6330
StrongPunch:Play()
6331
for i = 0, 1, 0.1 do
6332
        swait()
6333
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6334
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6335
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6336
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6337
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6338
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6339
      end
6340
 for i = 0, 1, 0.1 do
6341
        swait()
6342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6344
        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)
6345
        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)
6346
        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 
6347
6348
/ 25))), 0.2)
6349
        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 
6350
6351
/ 25))), 0.2)		
6352
end
6353
for i,v in pairs(to.Parent:GetChildren()) do
6354
					if v:IsA("Humanoid") then
6355
						v.Health = v.Health - 5
6356
						
6357
						v.PlatformStand = true
6358
					end
6359
	end
6360
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6361
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6362
Zanzoken = Instance.new("Part",char)
6363
Zanzoken.Anchored = true
6364
Zanzoken.Position = v3(999,999,999)
6365
Zanzoken.CFrame = Torso.CFrame
6366
game.Debris:AddItem(Zanzoken,0.5)
6367
Zanzoken.Transparency = 1
6368
Zano:Play()
6369
wait()
6370
idk = Instance.new("BillboardGui",Zanzoken)
6371
idk.Size = UDim2.new(10,0,15,0)
6372
idk.AlwaysOnTop = false
6373
idk1 = Instance.new("ImageLabel",idk)
6374
idk1.BackgroundTransparency = 1
6375
idk.ExtentsOffset = v3(0,0,0)
6376
idk1.ImageTransparency = 0
6377
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6378
idk1.Size = UDim2.new(2,0,1,0)
6379
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6380
idk1.Image = "rbxassetid://319554883"
6381
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6382
wait()
6383
Zanzoken = Instance.new("Part",char)
6384
Zanzoken.Anchored = true
6385
Zanzoken.Position = v3(999,999,999)
6386
Zanzoken.CFrame = Torso.CFrame
6387
game.Debris:AddItem(Zanzoken,0.5)
6388
Zanzoken.Transparency = 1
6389
wait()
6390
idk = Instance.new("BillboardGui",Zanzoken)
6391
idk.Size = UDim2.new(20,0,20,0)
6392
idk.AlwaysOnTop = false
6393
idk1 = Instance.new("ImageLabel",idk)
6394
idk1.BackgroundTransparency = 1
6395
idk.ExtentsOffset = v3(0,0,0)
6396
idk1.ImageTransparency = 0
6397
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6398
idk1.Size = UDim2.new(2,0,1,0)
6399
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6400
idk1.Image = "rbxassetid://319554883"
6401
 for i = 0, 1, 0.1 do
6402
        swait()
6403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6405
        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)
6406
        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)
6407
        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 
6408
6409
/ 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 
6411
6412
/ 25))), 0.2)		
6413
end
6414
punchsound1:Play()
6415
for i = 0, 1, 0.1 do
6416
        swait()
6417
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6418
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6419
        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)
6420
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6421
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6422
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6423
end
6424
punchsound1:Play()
6425
 for i = 0, 1, 0.1 do
6426
        swait()
6427
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6428
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6429
        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)
6430
        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)
6431
        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 
6432
6433
/ 25))), 0.2)
6434
        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 
6435
6436
/ 25))), 0.2)		
6437
end
6438
for i = 0, 1, 0.1 do
6439
        swait()
6440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6442
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6444
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6445
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6446
      end
6447
 for i = 0, 1, 0.1 do
6448
        swait()
6449
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6450
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6451
        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)
6452
        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)
6453
        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 
6454
6455
/ 25))), 0.2)
6456
        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 
6457
6458
/ 25))), 0.2)		
6459
end
6460
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6461
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6462
Zanzoken = Instance.new("Part",char)
6463
Zanzoken.Anchored = true
6464
Zanzoken.Position = v3(999,999,999)
6465
Zanzoken.CFrame = Torso.CFrame
6466
game.Debris:AddItem(Zanzoken,0.5)
6467
Zanzoken.Transparency = 1
6468
Zano:Play()
6469
wait()
6470
idk = Instance.new("BillboardGui",Zanzoken)
6471
idk.Size = UDim2.new(10,0,15,0)
6472
idk.AlwaysOnTop = false
6473
idk1 = Instance.new("ImageLabel",idk)
6474
idk1.BackgroundTransparency = 1
6475
idk.ExtentsOffset = v3(0,0,0)
6476
idk1.ImageTransparency = 0
6477
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6478
idk1.Size = UDim2.new(2,0,1,0)
6479
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6480
idk1.Image = "rbxassetid://319554883"
6481
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6482
wait()
6483
Zanzoken = Instance.new("Part",char)
6484
Zanzoken.Anchored = true
6485
Zanzoken.Position = v3(999,999,999)
6486
Zanzoken.CFrame = Torso.CFrame
6487
game.Debris:AddItem(Zanzoken,0.5)
6488
Zanzoken.Transparency = 1
6489
wait()
6490
idk = Instance.new("BillboardGui",Zanzoken)
6491
idk.Size = UDim2.new(20,0,20,0)
6492
idk.AlwaysOnTop = false
6493
idk1 = Instance.new("ImageLabel",idk)
6494
idk1.BackgroundTransparency = 1
6495
idk.ExtentsOffset = v3(0,0,0)
6496
idk1.ImageTransparency = 0
6497
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6498
idk1.Size = UDim2.new(2,0,1,0)
6499
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6500
idk1.Image = "rbxassetid://319554883"
6501
StrongPunch:Play()
6502
Break:Play()
6503
6504
for i = 0, 6, 0.1 do
6505
        swait()
6506
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6507
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6508
        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)
6509
        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)
6510
        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 
6511
6512
/ 25))), 0.2)
6513
        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 
6514
6515
/ 25))), 0.2)
6516
      end
6517
StrongPunch1:Play()
6518
 for i = 0, 6, 0.1 do
6519
        swait()
6520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6522
        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)
6523
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6524
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6525
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6526
      end
6527
StrongPunch2:Play()
6528
   for i = 0, 7, 0.1 do
6529
        swait()
6530
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6531
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6532
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6533
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6534
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6535
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6536
end
6537
 for i = 0, 1, 0.1 do
6538
        swait()
6539
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6540
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6541
        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)
6542
        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)
6543
        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 
6544
6545
/ 25))), 0.2)
6546
        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 
6547
6548
/ 25))), 0.2)		
6549
end
6550
punchsound1:Play()
6551
for i = 0, 1, 0.1 do
6552
        swait()
6553
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6554
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6555
        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)
6556
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6557
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6558
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6559
end
6560
punchsound1:Play()
6561
 for i = 0, 1, 0.1 do
6562
        swait()
6563
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6564
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6565
        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)
6566
        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)
6567
        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 
6568
6569
/ 25))), 0.2)
6570
        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 
6571
6572
/ 25))), 0.2)		
6573
end
6574
for i = 0, 1, 0.1 do
6575
        swait()
6576
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6577
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6578
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6579
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6580
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6581
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6582
      end
6583
 for i = 0, 1, 0.1 do
6584
        swait()
6585
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6586
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6587
        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)
6588
        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)
6589
        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 
6590
6591
/ 25))), 0.2)
6592
        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 
6593
6594
/ 25))), 0.2)		
6595
end
6596
punchsound1:Play()
6597
for i = 0, 0.5, 0.1 do
6598
        swait()
6599
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6600
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6601
        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)
6602
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6603
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6604
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6605
end
6606
punchsound1:Play()
6607
 for i = 0, 0.5, 0.1 do
6608
        swait()
6609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6610
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6611
        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)
6612
        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)
6613
        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 
6614
6615
/ 25))), 0.2)
6616
        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 
6617
6618
/ 25))), 0.2)		
6619
end
6620
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6621
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6622
Zanzoken = Instance.new("Part",char)
6623
Zanzoken.Anchored = true
6624
Zanzoken.Position = v3(999,999,999)
6625
Zanzoken.CFrame = Torso.CFrame
6626
game.Debris:AddItem(Zanzoken,0.5)
6627
Zanzoken.Transparency = 1
6628
Zano:Play()
6629
wait()
6630
idk = Instance.new("BillboardGui",Zanzoken)
6631
idk.Size = UDim2.new(10,0,15,0)
6632
idk.AlwaysOnTop = false
6633
idk1 = Instance.new("ImageLabel",idk)
6634
idk1.BackgroundTransparency = 1
6635
idk.ExtentsOffset = v3(0,0,0)
6636
idk1.ImageTransparency = 0
6637
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6638
idk1.Size = UDim2.new(2,0,1,0)
6639
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6640
idk1.Image = "rbxassetid://319554883"
6641
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6642
wait()
6643
Zanzoken = Instance.new("Part",char)
6644
Zanzoken.Anchored = true
6645
Zanzoken.Position = v3(999,999,999)
6646
Zanzoken.CFrame = Torso.CFrame
6647
game.Debris:AddItem(Zanzoken,0.5)
6648
Zanzoken.Transparency = 1
6649
wait()
6650
idk = Instance.new("BillboardGui",Zanzoken)
6651
idk.Size = UDim2.new(20,0,20,0)
6652
idk.AlwaysOnTop = false
6653
idk1 = Instance.new("ImageLabel",idk)
6654
idk1.BackgroundTransparency = 1
6655
idk.ExtentsOffset = v3(0,0,0)
6656
idk1.ImageTransparency = 0
6657
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6658
idk1.Size = UDim2.new(2,0,1,0)
6659
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6660
idk1.Image = "rbxassetid://319554883"
6661
 for i = 0, 0.4, 0.1 do
6662
        swait()
6663
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6664
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6665
        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)
6666
        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)
6667
        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 
6668
6669
/ 25))), 0.2)
6670
        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 
6671
6672
/ 25))), 0.2)		
6673
end
6674
punchsound1:Play()
6675
for i = 0, 0.4, 0.1 do
6676
        swait()
6677
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6678
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6679
        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)
6680
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6681
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6682
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6683
end
6684
for i = 0, 0.4, 0.1 do
6685
        swait()
6686
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6687
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6688
        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)
6689
        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)
6690
        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 
6691
6692
/ 25))), 0.2)
6693
        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 
6694
6695
/ 25))), 0.2)		
6696
end
6697
punchsound1:Play()
6698
for i = 0, 0.4, 0.1 do
6699
        swait()
6700
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6701
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6702
        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)
6703
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6704
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6705
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6706
end
6707
for i = 0, 0.4, 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 
6714
6715
/ 25))), 0.2)
6716
        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 
6717
6718
/ 25))), 0.2)		
6719
end
6720
punchsound1:Play()
6721
for i = 0, 0.4, 0.1 do
6722
        swait()
6723
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6724
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6725
        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)
6726
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6727
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6728
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6729
end
6730
for i = 0, 0.4, 0.1 do
6731
        swait()
6732
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6733
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6734
        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)
6735
        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)
6736
        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 
6737
6738
/ 25))), 0.2)
6739
        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 
6740
6741
/ 25))), 0.2)		
6742
end
6743
punchsound1:Play()
6744
for i = 0, 0.4, 0.1 do
6745
        swait()
6746
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6747
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6748
        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)
6749
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6750
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6751
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6752
end
6753
for i = 0, 0.4, 0.1 do
6754
        swait()
6755
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6756
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6757
        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)
6758
        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)
6759
        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 
6760
6761
/ 25))), 0.2)
6762
        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 
6763
6764
/ 25))), 0.2)		
6765
end
6766
punchsound1:Play()
6767
for i = 0, 0.4, 0.1 do
6768
        swait()
6769
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6770
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6771
        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)
6772
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6773
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6774
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6775
end
6776
for i = 0, 0.4, 0.1 do
6777
        swait()
6778
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6779
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6780
        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)
6781
        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)
6782
        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 
6783
6784
/ 25))), 0.2)
6785
        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 
6786
6787
/ 25))), 0.2)		
6788
end
6789
punchsound1:Play()
6790
for i = 0, 0.4, 0.1 do
6791
        swait()
6792
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6793
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6794
        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)
6795
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6796
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6797
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6798
end
6799
for i = 0, 0.4, 0.1 do
6800
        swait()
6801
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6802
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6803
        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)
6804
        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)
6805
        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 
6806
6807
/ 25))), 0.2)
6808
        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 
6809
6810
/ 25))), 0.2)		
6811
end
6812
punchsound1:Play()
6813
for i = 0, 0.4, 0.1 do
6814
        swait()
6815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6817
        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)
6818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6819
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6820
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6821
end
6822
punchsound1:Play()
6823
		local pie222 = Instance.new("ParticleEmitter")
6824
pie222.Parent = LeftArm
6825
pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
6826
pie222.LightEmission = 1
6827
pie222.Size = NumberSequence.new(3)
6828
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6829
pie222.Transparency = NumberSequence.new(0.6,1)
6830
pie222.EmissionDirection = "Top"
6831
pie222.Enabled = true
6832
pie222.Lifetime = NumberRange.new(1)
6833
pie222.Rotation = NumberRange.new(-320, 320)
6834
pie222.Rate = 404
6835
pie222.Speed = NumberRange.new(0)
6836
pie222.LockedToPart = false
6837
pie222.VelocitySpread = 2 
6838
 for i = 0, 2, 0.1 do
6839
        swait()
6840
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6841
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6842
        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)
6843
        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)
6844
        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 
6845
6846
/ 25))), 0.2)
6847
        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 
6848
6849
/ 25))), 0.2)		
6850
end
6851
wait(2)
6852
bigbangattack2()
6853
pie222:Destroy()
6854
6855
for i,v in pairs(to.Parent:GetChildren()) do
6856
					if v:IsA("Humanoid") then
6857
						v.Health = v.Health - math.huge
6858
						
6859
						v.PlatformStand = true
6860
					end
6861
	end
6862
6863
	hit1 = false
6864
6865
	hit2 = true
6866
for i,v in pairs(to.Parent:GetChildren()) do
6867
					if v:IsA("Humanoid") then
6868
						v.Health = v.Health - 10
6869
						
6870
						v.PlatformStand = true
6871
					end
6872
	end
6873
hit2 = false
6874
6875
hit3 = true
6876
hit4 = true
6877
6878
6879
6880
6881
coroutine.wrap(function()
6882
				for i=1,2 do
6883
					wait()
6884
				
6885
		
6886
						
6887
6888
	
6889
	for i,v in pairs(to.Parent:GetChildren()) do
6890
					if v:IsA("Humanoid") then
6891
						v.Health = v.Health - 2
6892
						
6893
						v.PlatformStand = true
6894
					end
6895
	end
6896
				end
6897
	
6898
					
6899
			wait(3)
6900
			end)()
6901
6902
6903
6904
6905
6906
6907
6908
6909
	
6910
	
6911
 
6912
6913
6914
	
6915
	for i,v in pairs(to.Parent:GetChildren()) do
6916
					if v:IsA("Humanoid") then
6917
						v.Health = v.Health - 10
6918
						
6919
						v.PlatformStand = true
6920
					end
6921
	end
6922
6923
6924
6925
	hitground = new("Part",char)
6926
	hitground.Size = Vector3.new(5,5,5)
6927
	hitground.Name =  "Ground"
6928
	hitground.Transparency = 1
6929
	hitground.CanCollide = false
6930
	game.Debris:AddItem(hitground,2)
6931
	hitground.Position = Vector3.new(999,999,999)
6932
	hitgroundweld = new("Weld",hitground)
6933
	hitgroundweld.Part0 = to
6934
	hitgroundweld.Part1 = hitground
6935
	hitground.Touched:connect(function(hit2)
6936
		if hit2.Size.x > 150 then
6937
			hitground:Destroy()
6938
			ad = new("Part",char)
6939
ad.Name = "NewPart"
6940
ad.Size = Vector3.new(30,0.1,30)	
6941
ad.CanCollide = false
6942
ad.Anchored = true
6943
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6944
ad.Transparency = 1
6945
aad = new("Decal",ad)
6946
6947
aad.Face = "Top"
6948
aad.Transparency = 1
6949
		aad.Transparency = 0
6950
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6951
			smoke = new("Part",to)
6952
			smokemesh = new("SpecialMesh",smoke)
6953
			smokemesh.MeshId = "rbxassetid://928329648"
6954
			smoke.BrickColor = hit2.BrickColor
6955
			smoke.Anchored = true
6956
			smoke.Position = hitground.Position
6957
			GroundImpact:Play()
6958
			for i = 1,20 do
6959
				wait()
6960
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6961
				smoke.Transparency = smoke.Transparency + 1/20
6962
			end
6963
			smoke:Destroy()
6964
			wait(0.5)
6965
			
6966
			for i = 1,20 do
6967
				wait(0.1)
6968
				aad.Transparency = aad.Transparency + 1/20
6969
			end
6970
		end
6971
	end)
6972
	ys = Instance.new("BodyVelocity",to)
6973
ys.Name = "GO"
6974
       
6975
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6976
6977
ys.Velocity = v3(0,-90,0)
6978
        
6979
	wait(1)
6980
        ys:Destroy()
6981
		
6982
6983
  
6984
hit3 = false
6985
hit4 = false
6986
6987
6988
hit1 = false
6989
	hit2 = false
6990
	hit3 = false
6991
	hit4 = false
6992
idle = true
6993
RootPart.Anchored = false
6994
end
6995
end)
6996
end
6997
6998
function Combo3()
6999
	getplayer = new("Part",char)
7000
getplayer.Position = Vector3.new(999,999,999)
7001
getplayer.Transparency = 1
7002
getplayer.Size = v3(3,3,3)
7003
getplayer.CanCollide = false
7004
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7005
getplayer.Name = "GetPlayer"
7006
7007
game.Debris:AddItem(getplayer,0.5)
7008
7009
getplayer.Touched:connect(function(hit)
7010
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7011
				getplayer:Destroy()
7012
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7013
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7014
				to.Anchored = true
7015
				RootPart.Anchored = true
7016
	idle = false
7017
	
7018
7019
		punchsound1:Play()
7020
		hit1 = true
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 
7028
7029
/ 25))), 0.2)
7030
        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 
7031
7032
/ 25))), 0.2)		
7033
end
7034
punchsound1:Play()
7035
for i = 0, 1, 0.1 do
7036
        swait()
7037
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7038
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7039
        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)
7040
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7041
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7042
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7043
end
7044
punchsound1:Play()
7045
 for i = 0, 1, 0.1 do
7046
        swait()
7047
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7048
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7049
        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)
7050
        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)
7051
        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 
7052
7053
/ 25))), 0.2)
7054
        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 
7055
7056
/ 25))), 0.2)		
7057
end
7058
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
7059
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
7060
Zanzoken = Instance.new("Part",char)
7061
Zanzoken.Anchored = true
7062
Zanzoken.Position = v3(999,999,999)
7063
Zanzoken.CFrame = Torso.CFrame
7064
game.Debris:AddItem(Zanzoken,0.5)
7065
Zanzoken.Transparency = 1
7066
Zano:Play()
7067
wait()
7068
idk = Instance.new("BillboardGui",Zanzoken)
7069
idk.Size = UDim2.new(10,0,15,0)
7070
idk.AlwaysOnTop = false
7071
idk1 = Instance.new("ImageLabel",idk)
7072
idk1.BackgroundTransparency = 1
7073
idk.ExtentsOffset = v3(0,0,0)
7074
idk1.ImageTransparency = 0
7075
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7076
idk1.Size = UDim2.new(2,0,1,0)
7077
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7078
idk1.Image = "rbxassetid://319554883"
7079
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7080
wait()
7081
Zanzoken = Instance.new("Part",char)
7082
Zanzoken.Anchored = true
7083
Zanzoken.Position = v3(999,999,999)
7084
Zanzoken.CFrame = Torso.CFrame
7085
game.Debris:AddItem(Zanzoken,0.5)
7086
Zanzoken.Transparency = 1
7087
wait()
7088
idk = Instance.new("BillboardGui",Zanzoken)
7089
idk.Size = UDim2.new(20,0,20,0)
7090
idk.AlwaysOnTop = false
7091
idk1 = Instance.new("ImageLabel",idk)
7092
idk1.BackgroundTransparency = 1
7093
idk.ExtentsOffset = v3(0,0,0)
7094
idk1.ImageTransparency = 0
7095
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7096
idk1.Size = UDim2.new(2,0,1,0)
7097
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7098
idk1.Image = "rbxassetid://319554883"
7099
 for i = 0, 1, 0.1 do
7100
        swait()
7101
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7102
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7103
        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)
7104
        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)
7105
        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 
7106
7107
/ 25))), 0.2)
7108
        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 
7109
7110
/ 25))), 0.2)		
7111
end
7112
punchsound1:Play()
7113
for i = 0, 1, 0.1 do
7114
        swait()
7115
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7116
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7117
        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)
7118
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7119
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7120
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7121
end
7122
punchsound1:Play()
7123
 for i = 0, 1, 0.1 do
7124
        swait()
7125
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7126
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7127
        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)
7128
        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)
7129
        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 
7130
7131
/ 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 
7133
7134
/ 25))), 0.2)		
7135
end
7136
 for i = 0, 1, 0.1 do
7137
        swait()
7138
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7139
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7140
        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)
7141
        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)
7142
        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 
7143
7144
/ 25))), 0.2)
7145
        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 
7146
7147
/ 25))), 0.2)		
7148
end
7149
punchsound1:Play()
7150
for i = 0, 1, 0.1 do
7151
        swait()
7152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7154
        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)
7155
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7156
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7157
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7158
end
7159
punchsound1:Play()
7160
 for i = 0, 1, 0.1 do
7161
        swait()
7162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7164
        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)
7165
        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)
7166
        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 
7167
7168
/ 25))), 0.2)
7169
        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 
7170
7171
/ 25))), 0.2)		
7172
end
7173
 for i = 0, 1, 0.1 do
7174
        swait()
7175
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7176
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7177
        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)
7178
        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)
7179
        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 
7180
7181
/ 25))), 0.2)
7182
        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 
7183
7184
/ 25))), 0.2)		
7185
end
7186
punchsound1:Play()
7187
for i = 0, 1, 0.1 do
7188
        swait()
7189
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7190
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7191
        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)
7192
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7193
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7194
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7195
end
7196
punchsound1:Play()
7197
for i,v in pairs(to.Parent:GetChildren()) do
7198
					if v:IsA("Humanoid") then
7199
						v.Health = v.Health - 10
7200
						
7201
						v.PlatformStand = true
7202
					end
7203
	end
7204
 for i = 0, 1, 0.1 do
7205
        swait()
7206
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7207
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7208
        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)
7209
        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)
7210
        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 
7211
7212
/ 25))), 0.2)
7213
        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 
7214
7215
/ 25))), 0.2)		
7216
end
7217
7218
for i = 0, 1, 0.1 do
7219
        swait()
7220
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7221
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7222
        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)
7223
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7224
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7225
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7226
end
7227
punchsound1:Play()
7228
 for i = 0, 1, 0.1 do
7229
        swait()
7230
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7231
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7232
        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)
7233
        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)
7234
        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 
7235
7236
/ 25))), 0.2)
7237
        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 
7238
7239
/ 25))), 0.2)		
7240
end
7241
for i,v in pairs(to.Parent:GetChildren()) do
7242
					if v:IsA("Humanoid") then
7243
						v.Health = v.Health - 3
7244
						
7245
						v.PlatformStand = true
7246
					end
7247
	end
7248
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
7249
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
7250
Zanzoken = Instance.new("Part",char)
7251
Zanzoken.Anchored = true
7252
Zanzoken.Position = v3(999,999,999)
7253
Zanzoken.CFrame = Torso.CFrame
7254
game.Debris:AddItem(Zanzoken,0.5)
7255
Zanzoken.Transparency = 1
7256
Zano:Play()
7257
wait()
7258
idk = Instance.new("BillboardGui",Zanzoken)
7259
idk.Size = UDim2.new(10,0,15,0)
7260
idk.AlwaysOnTop = false
7261
idk1 = Instance.new("ImageLabel",idk)
7262
idk1.BackgroundTransparency = 1
7263
idk.ExtentsOffset = v3(0,0,0)
7264
idk1.ImageTransparency = 0
7265
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7266
idk1.Size = UDim2.new(2,0,1,0)
7267
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7268
idk1.Image = "rbxassetid://319554883"
7269
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7270
wait()
7271
Zanzoken = Instance.new("Part",char)
7272
Zanzoken.Anchored = true
7273
Zanzoken.Position = v3(999,999,999)
7274
Zanzoken.CFrame = Torso.CFrame
7275
game.Debris:AddItem(Zanzoken,0.5)
7276
Zanzoken.Transparency = 1
7277
wait()
7278
idk = Instance.new("BillboardGui",Zanzoken)
7279
idk.Size = UDim2.new(20,0,20,0)
7280
idk.AlwaysOnTop = false
7281
idk1 = Instance.new("ImageLabel",idk)
7282
idk1.BackgroundTransparency = 1
7283
idk.ExtentsOffset = v3(0,0,0)
7284
idk1.ImageTransparency = 0
7285
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7286
idk1.Size = UDim2.new(2,0,1,0)
7287
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7288
idk1.Image = "rbxassetid://319554883"
7289
 for i = 0, 1, 0.1 do
7290
        swait()
7291
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7292
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7293
        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)
7294
        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)
7295
        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 
7296
7297
/ 25))), 0.2)
7298
        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 
7299
7300
/ 25))), 0.2)		
7301
end
7302
for i = 0, 1, 0.1 do
7303
        swait()
7304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7306
        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)
7307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7308
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7309
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7310
end
7311
punchsound1:Play()
7312
 for i = 0, 1, 0.1 do
7313
        swait()
7314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7316
        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)
7317
        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)
7318
        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 
7319
7320
/ 25))), 0.2)
7321
        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 
7322
7323
/ 25))), 0.2)		
7324
end
7325
for i,v in pairs(to.Parent:GetChildren()) do
7326
					if v:IsA("Humanoid") then
7327
						v.Health = v.Health - 3
7328
						
7329
						v.PlatformStand = true
7330
					end
7331
	end
7332
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7333
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7334
Zanzoken = Instance.new("Part",char)
7335
Zanzoken.Anchored = true
7336
Zanzoken.Position = v3(999,999,999)
7337
Zanzoken.CFrame = Torso.CFrame
7338
game.Debris:AddItem(Zanzoken,0.5)
7339
Zanzoken.Transparency = 1
7340
Zano:Play()
7341
wait()
7342
idk = Instance.new("BillboardGui",Zanzoken)
7343
idk.Size = UDim2.new(10,0,15,0)
7344
idk.AlwaysOnTop = false
7345
idk1 = Instance.new("ImageLabel",idk)
7346
idk1.BackgroundTransparency = 1
7347
idk.ExtentsOffset = v3(0,0,0)
7348
idk1.ImageTransparency = 0
7349
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7350
idk1.Size = UDim2.new(2,0,1,0)
7351
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7352
idk1.Image = "rbxassetid://319554883"
7353
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7354
wait()
7355
Zanzoken = Instance.new("Part",char)
7356
Zanzoken.Anchored = true
7357
Zanzoken.Position = v3(999,999,999)
7358
Zanzoken.CFrame = Torso.CFrame
7359
game.Debris:AddItem(Zanzoken,0.5)
7360
Zanzoken.Transparency = 1
7361
wait()
7362
idk = Instance.new("BillboardGui",Zanzoken)
7363
idk.Size = UDim2.new(20,0,20,0)
7364
idk.AlwaysOnTop = false
7365
idk1 = Instance.new("ImageLabel",idk)
7366
idk1.BackgroundTransparency = 1
7367
idk.ExtentsOffset = v3(0,0,0)
7368
idk1.ImageTransparency = 0
7369
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7370
idk1.Size = UDim2.new(2,0,1,0)
7371
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7372
idk1.Image = "rbxassetid://319554883"
7373
punchsound1:Play()
7374
for i = 0, 1, 0.1 do
7375
        swait()
7376
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7377
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7378
        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)
7379
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7380
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7381
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7382
end
7383
punchsound1:Play()
7384
 for i = 0, 1, 0.1 do
7385
        swait()
7386
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7387
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7388
        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)
7389
        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)
7390
        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 
7391
7392
/ 25))), 0.2)
7393
        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 
7394
7395
/ 25))), 0.2)		
7396
end
7397
7398
7399
for i,v in pairs(to.Parent:GetChildren()) do
7400
					if v:IsA("Humanoid") then
7401
						v.Health = v.Health - 20
7402
						
7403
						v.PlatformStand = true
7404
					end
7405
	end
7406
StrongPunch:Play()
7407
for i = 0, 1, 0.1 do
7408
        swait()
7409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7413
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7414
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7415
      end
7416
 for i = 0, 1, 0.1 do
7417
        swait()
7418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7420
        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)
7421
        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)
7422
        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 
7423
7424
/ 25))), 0.2)
7425
        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 
7426
7427
/ 25))), 0.2)		
7428
end
7429
for i,v in pairs(to.Parent:GetChildren()) do
7430
					if v:IsA("Humanoid") then
7431
						v.Health = v.Health - 3
7432
						
7433
						v.PlatformStand = true
7434
					end
7435
	end
7436
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7437
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7438
Zanzoken = Instance.new("Part",char)
7439
Zanzoken.Anchored = true
7440
Zanzoken.Position = v3(999,999,999)
7441
Zanzoken.CFrame = Torso.CFrame
7442
game.Debris:AddItem(Zanzoken,0.5)
7443
Zanzoken.Transparency = 1
7444
Zano:Play()
7445
wait()
7446
idk = Instance.new("BillboardGui",Zanzoken)
7447
idk.Size = UDim2.new(10,0,15,0)
7448
idk.AlwaysOnTop = false
7449
idk1 = Instance.new("ImageLabel",idk)
7450
idk1.BackgroundTransparency = 1
7451
idk.ExtentsOffset = v3(0,0,0)
7452
idk1.ImageTransparency = 0
7453
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7454
idk1.Size = UDim2.new(2,0,1,0)
7455
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7456
idk1.Image = "rbxassetid://319554883"
7457
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7458
wait()
7459
Zanzoken = Instance.new("Part",char)
7460
Zanzoken.Anchored = true
7461
Zanzoken.Position = v3(999,999,999)
7462
Zanzoken.CFrame = Torso.CFrame
7463
game.Debris:AddItem(Zanzoken,0.5)
7464
Zanzoken.Transparency = 1
7465
wait()
7466
idk = Instance.new("BillboardGui",Zanzoken)
7467
idk.Size = UDim2.new(20,0,20,0)
7468
idk.AlwaysOnTop = false
7469
idk1 = Instance.new("ImageLabel",idk)
7470
idk1.BackgroundTransparency = 1
7471
idk.ExtentsOffset = v3(0,0,0)
7472
idk1.ImageTransparency = 0
7473
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7474
idk1.Size = UDim2.new(2,0,1,0)
7475
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7476
idk1.Image = "rbxassetid://319554883"
7477
 for i = 0, 1, 0.1 do
7478
        swait()
7479
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7480
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7481
        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)
7482
        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)
7483
        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 
7484
7485
/ 25))), 0.2)
7486
        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 
7487
7488
/ 25))), 0.2)		
7489
end
7490
punchsound1:Play()
7491
for i = 0, 1, 0.1 do
7492
        swait()
7493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7495
        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)
7496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7497
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7498
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7499
end
7500
punchsound1:Play()
7501
 for i = 0, 1, 0.1 do
7502
        swait()
7503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7505
        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)
7506
        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)
7507
        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 
7508
7509
/ 25))), 0.2)
7510
        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 
7511
7512
/ 25))), 0.2)		
7513
end
7514
for i = 0, 1, 0.1 do
7515
        swait()
7516
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7517
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7518
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7519
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7520
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7521
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7522
      end
7523
 for i = 0, 1, 0.1 do
7524
        swait()
7525
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7526
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7527
        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)
7528
        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)
7529
        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 
7530
7531
/ 25))), 0.2)
7532
        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 
7533
7534
/ 25))), 0.2)		
7535
end
7536
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7537
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7538
Zanzoken = Instance.new("Part",char)
7539
Zanzoken.Anchored = true
7540
Zanzoken.Position = v3(999,999,999)
7541
Zanzoken.CFrame = Torso.CFrame
7542
game.Debris:AddItem(Zanzoken,0.5)
7543
Zanzoken.Transparency = 1
7544
Zano:Play()
7545
wait()
7546
idk = Instance.new("BillboardGui",Zanzoken)
7547
idk.Size = UDim2.new(10,0,15,0)
7548
idk.AlwaysOnTop = false
7549
idk1 = Instance.new("ImageLabel",idk)
7550
idk1.BackgroundTransparency = 1
7551
idk.ExtentsOffset = v3(0,0,0)
7552
idk1.ImageTransparency = 0
7553
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7554
idk1.Size = UDim2.new(2,0,1,0)
7555
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7556
idk1.Image = "rbxassetid://319554883"
7557
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7558
wait()
7559
Zanzoken = Instance.new("Part",char)
7560
Zanzoken.Anchored = true
7561
Zanzoken.Position = v3(999,999,999)
7562
Zanzoken.CFrame = Torso.CFrame
7563
game.Debris:AddItem(Zanzoken,0.5)
7564
Zanzoken.Transparency = 1
7565
wait()
7566
idk = Instance.new("BillboardGui",Zanzoken)
7567
idk.Size = UDim2.new(20,0,20,0)
7568
idk.AlwaysOnTop = false
7569
idk1 = Instance.new("ImageLabel",idk)
7570
idk1.BackgroundTransparency = 1
7571
idk.ExtentsOffset = v3(0,0,0)
7572
idk1.ImageTransparency = 0
7573
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7574
idk1.Size = UDim2.new(2,0,1,0)
7575
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7576
idk1.Image = "rbxassetid://319554883"
7577
StrongPunch:Play()
7578
Break:Play()
7579
local Aura4 = Instance.new('ParticleEmitter')
7580
Aura4.Name = "Aura"
7581
Aura4.Texture = "rbxassetid://1046299182"
7582
Aura4.Parent = Torso
7583
Aura4.LightEmission = 1
7584
Aura4.Transparency = NumberSequence.new(0.7,1)
7585
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7586
Aura4.Size = NumberSequence.new(1,30)
7587
Aura4.Rotation = NumberRange.new(-360,360)
7588
Aura4.LockedToPart = true
7589
Aura4.Lifetime = NumberRange.new(0.2)
7590
Aura4.Rate = 100
7591
Aura4.Speed = NumberRange.new(0)
7592
Aura4.EmissionDirection = "Top"	
7593
for i = 0, 6, 0.1 do
7594
        swait()
7595
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7596
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7597
        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)
7598
        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)
7599
        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 
7600
7601
/ 25))), 0.2)
7602
        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 
7603
7604
/ 25))), 0.2)
7605
      end
7606
Aura4:Destroy()
7607
wait(0.1)
7608
local Aura4 = Instance.new('ParticleEmitter')
7609
Aura4.Name = "Aura"
7610
Aura4.Texture = "rbxassetid://1046299182"
7611
Aura4.Parent = Torso
7612
Aura4.LightEmission = 1
7613
Aura4.Transparency = NumberSequence.new(0.7,1)
7614
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7615
Aura4.Size = NumberSequence.new(1,30)
7616
Aura4.Rotation = NumberRange.new(-360,360)
7617
Aura4.LockedToPart = true
7618
Aura4.Lifetime = NumberRange.new(0.2)
7619
Aura4.Rate = 100
7620
Aura4.Speed = NumberRange.new(0)
7621
Aura4.EmissionDirection = "Top"
7622
StrongPunch1:Play()
7623
Break:Play()
7624
 for i = 0, 6, 0.1 do
7625
        swait()
7626
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7627
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7628
        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)
7629
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7630
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7631
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7632
      end
7633
Aura4:Destroy()
7634
StrongPunch2:Play()
7635
Break:Play()
7636
local Aura4 = Instance.new('ParticleEmitter')
7637
Aura4.Name = "Aura"
7638
Aura4.Texture = "rbxassetid://1046299182"
7639
Aura4.Parent = Torso
7640
Aura4.LightEmission = 1
7641
Aura4.Transparency = NumberSequence.new(0.7,1)
7642
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7643
Aura4.Size = NumberSequence.new(1,30)
7644
Aura4.Rotation = NumberRange.new(-360,360)
7645
Aura4.LockedToPart = true
7646
Aura4.Lifetime = NumberRange.new(0.2)
7647
Aura4.Rate = 100
7648
Aura4.Speed = NumberRange.new(0)
7649
Aura4.EmissionDirection = "Top"
7650
   for i = 0, 7, 0.1 do
7651
        swait()
7652
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7653
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7654
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7655
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7656
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7657
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7658
end
7659
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7660
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7661
Aura4:Destroy()
7662
Zanzoken = Instance.new("Part",char)
7663
Zanzoken.Anchored = true
7664
Zanzoken.Position = v3(999,999,999)
7665
Zanzoken.CFrame = Torso.CFrame
7666
game.Debris:AddItem(Zanzoken,0.5)
7667
Zanzoken.Transparency = 1
7668
Zano:Play()
7669
wait()
7670
idk = Instance.new("BillboardGui",Zanzoken)
7671
idk.Size = UDim2.new(10,0,15,0)
7672
idk.AlwaysOnTop = false
7673
idk1 = Instance.new("ImageLabel",idk)
7674
idk1.BackgroundTransparency = 1
7675
idk.ExtentsOffset = v3(0,0,0)
7676
idk1.ImageTransparency = 0
7677
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7678
idk1.Size = UDim2.new(2,0,1,0)
7679
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7680
idk1.Image = "rbxassetid://319554883"
7681
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7682
wait()
7683
Zanzoken = Instance.new("Part",char)
7684
Zanzoken.Anchored = true
7685
Zanzoken.Position = v3(999,999,999)
7686
Zanzoken.CFrame = Torso.CFrame
7687
game.Debris:AddItem(Zanzoken,0.5)
7688
Zanzoken.Transparency = 1
7689
wait()
7690
idk = Instance.new("BillboardGui",Zanzoken)
7691
idk.Size = UDim2.new(20,0,20,0)
7692
idk.AlwaysOnTop = false
7693
idk1 = Instance.new("ImageLabel",idk)
7694
idk1.BackgroundTransparency = 1
7695
idk.ExtentsOffset = v3(0,0,0)
7696
idk1.ImageTransparency = 0
7697
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7698
idk1.Size = UDim2.new(2,0,1,0)
7699
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7700
idk1.Image = "rbxassetid://319554883"
7701
 for i = 0, 1, 0.1 do
7702
        swait()
7703
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7704
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7705
        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)
7706
        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)
7707
        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 
7708
7709
/ 25))), 0.2)
7710
        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 
7711
7712
/ 25))), 0.2)		
7713
end
7714
punchsound1:Play()
7715
for i = 0, 1, 0.1 do
7716
        swait()
7717
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7718
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7719
        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)
7720
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7721
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7722
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7723
end
7724
punchsound1:Play()
7725
 for i = 0, 1, 0.1 do
7726
        swait()
7727
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7728
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7729
        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)
7730
        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)
7731
        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 
7732
7733
/ 25))), 0.2)
7734
        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 
7735
7736
/ 25))), 0.2)		
7737
end
7738
for i = 0, 1, 0.1 do
7739
        swait()
7740
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7741
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7742
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7743
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7744
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7745
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7746
      end
7747
 for i = 0, 1, 0.1 do
7748
        swait()
7749
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7750
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7751
        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)
7752
        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)
7753
        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 
7754
7755
/ 25))), 0.2)
7756
        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 
7757
7758
/ 25))), 0.2)		
7759
end
7760
punchsound1:Play()
7761
for i = 0, 0.5, 0.1 do
7762
        swait()
7763
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7764
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7765
        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)
7766
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7767
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7768
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7769
end
7770
punchsound1:Play()
7771
 for i = 0, 0.5, 0.1 do
7772
        swait()
7773
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7774
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7775
        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)
7776
        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)
7777
        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 
7778
7779
/ 25))), 0.2)
7780
        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 
7781
7782
/ 25))), 0.2)		
7783
end
7784
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7785
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7786
Zanzoken = Instance.new("Part",char)
7787
Zanzoken.Anchored = true
7788
Zanzoken.Position = v3(999,999,999)
7789
Zanzoken.CFrame = Torso.CFrame
7790
game.Debris:AddItem(Zanzoken,0.5)
7791
Zanzoken.Transparency = 1
7792
Zano:Play()
7793
wait()
7794
idk = Instance.new("BillboardGui",Zanzoken)
7795
idk.Size = UDim2.new(10,0,15,0)
7796
idk.AlwaysOnTop = false
7797
idk1 = Instance.new("ImageLabel",idk)
7798
idk1.BackgroundTransparency = 1
7799
idk.ExtentsOffset = v3(0,0,0)
7800
idk1.ImageTransparency = 0
7801
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7802
idk1.Size = UDim2.new(2,0,1,0)
7803
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7804
idk1.Image = "rbxassetid://319554883"
7805
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7806
wait()
7807
Zanzoken = Instance.new("Part",char)
7808
Zanzoken.Anchored = true
7809
Zanzoken.Position = v3(999,999,999)
7810
Zanzoken.CFrame = Torso.CFrame
7811
game.Debris:AddItem(Zanzoken,0.5)
7812
Zanzoken.Transparency = 1
7813
wait()
7814
idk = Instance.new("BillboardGui",Zanzoken)
7815
idk.Size = UDim2.new(20,0,20,0)
7816
idk.AlwaysOnTop = false
7817
idk1 = Instance.new("ImageLabel",idk)
7818
idk1.BackgroundTransparency = 1
7819
idk.ExtentsOffset = v3(0,0,0)
7820
idk1.ImageTransparency = 0
7821
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7822
idk1.Size = UDim2.new(2,0,1,0)
7823
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7824
idk1.Image = "rbxassetid://319554883"
7825
 for i = 0, 0.4, 0.1 do
7826
        swait()
7827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7829
        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)
7830
        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)
7831
        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 
7832
7833
/ 25))), 0.2)
7834
        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 
7835
7836
/ 25))), 0.2)		
7837
end
7838
punchsound1:Play()
7839
for i = 0, 0.4, 0.1 do
7840
        swait()
7841
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7842
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7843
        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)
7844
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7845
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7846
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7847
end
7848
punchsound1:Play()
7849
 for i = 0, 1, 0.1 do
7850
        swait()
7851
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7852
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7853
        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)
7854
        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)
7855
        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 
7856
7857
/ 25))), 0.2)
7858
        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 
7859
7860
/ 25))), 0.2)		
7861
end
7862
for i,v in pairs(to.Parent:GetChildren()) do
7863
					if v:IsA("Humanoid") then
7864
						v.Health = v.Health - 8
7865
						
7866
						v.PlatformStand = true
7867
					end
7868
	end
7869
7870
	hit1 = false
7871
7872
		punchsound1:Play()
7873
	hit2 = true
7874
      for i = 0, 1, 0.1 do
7875
        swait()
7876
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7877
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7878
        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)
7879
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7880
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7881
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7882
      end
7883
for i,v in pairs(to.Parent:GetChildren()) do
7884
					if v:IsA("Humanoid") then
7885
						v.Health = v.Health - 10
7886
						
7887
						v.PlatformStand = true
7888
					end
7889
	end
7890
hit2 = false
7891
7892
	punchsound1:Play()
7893
hit3 = true
7894
hit4 = true
7895
7896
7897
punchsound1:Play()
7898
7899
7900
coroutine.wrap(function()
7901
				for i=1,2 do
7902
					wait()
7903
				
7904
		
7905
						
7906
7907
	
7908
	for i,v in pairs(to.Parent:GetChildren()) do
7909
					if v:IsA("Humanoid") then
7910
						v.Health = v.Health - 30
7911
						
7912
						v.PlatformStand = true
7913
					end
7914
	end
7915
				end
7916
	
7917
					
7918
			wait(3)
7919
			end)()
7920
7921
7922
7923
RootPart.Anchored = false
7924
7925
7926
7927
7928
7929
	StrongPunch:Play()
7930
	
7931
	
7932
 
7933
7934
7935
	
7936
	for i,v in pairs(to.Parent:GetChildren()) do
7937
					if v:IsA("Humanoid") then
7938
						v.Health = v.Health - 20
7939
						
7940
						v.PlatformStand = true
7941
					end
7942
	end
7943
7944
StrongPunch2:Play()
7945
7946
7947
	hitground = new("Part",char)
7948
	hitground.Size = Vector3.new(5,5,5)
7949
	hitground.Name =  "Ground"
7950
	hitground.Transparency = 1
7951
	hitground.CanCollide = false
7952
	game.Debris:AddItem(hitground,2)
7953
	hitground.Position = Vector3.new(999,999,999)
7954
	hitgroundweld = new("Weld",hitground)
7955
	hitgroundweld.Part0 = to
7956
	hitgroundweld.Part1 = hitground
7957
	hitground.Touched:connect(function(hit2)
7958
		if hit2.Size.x > 150 then
7959
			hitground:Destroy()
7960
			ad = new("Part",char)
7961
ad.Name = "NewPart"
7962
ad.Size = Vector3.new(30,0.1,30)	
7963
ad.CanCollide = false
7964
ad.Anchored = true
7965
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7966
ad.Transparency = 1
7967
aad = new("Decal",ad)
7968
7969
aad.Face = "Top"
7970
aad.Transparency = 1
7971
		aad.Transparency = 0
7972
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7973
			smoke = new("Part",to)
7974
			smokemesh = new("SpecialMesh",smoke)
7975
			smokemesh.MeshId = "rbxassetid://928329648"
7976
			smoke.BrickColor = hit2.BrickColor
7977
			smoke.Anchored = true
7978
			smoke.Position = hitground.Position
7979
			GroundImpact:Play()
7980
			for i = 1,20 do
7981
				wait()
7982
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7983
				smoke.Transparency = smoke.Transparency + 1/20
7984
			end
7985
			smoke:Destroy()
7986
			wait(0.5)
7987
			
7988
			for i = 1,20 do
7989
				wait(0.1)
7990
				aad.Transparency = aad.Transparency + 1/20
7991
			end
7992
		end
7993
	end)
7994
	ys = Instance.new("BodyVelocity",to)
7995
ys.Name = "GO"
7996
       
7997
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7998
7999
ys.Velocity = v3(0,-90,0)
8000
        
8001
	wait(1)
8002
        ys:Destroy()
8003
8004
	
8005
	
8006
8007
  
8008
hit3 = false
8009
hit4 = false
8010
8011
8012
hit1 = false
8013
	hit2 = false
8014
	hit3 = false
8015
	hit4 = false
8016
idle = true
8017
  RootPart.Anchored = false
8018
to.Anchored = false
8019
end
8020
end)
8021
end
8022
8023
8024
function Combo2()
8025
	getplayer = new("Part",char)
8026
getplayer.Position = Vector3.new(999,999,999)
8027
getplayer.Transparency = 1
8028
getplayer.Size = v3(3,3,3)
8029
getplayer.CanCollide = false
8030
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
8031
getplayer.Name = "GetPlayer"
8032
8033
game.Debris:AddItem(getplayer,0.5)
8034
8035
getplayer.Touched:connect(function(hit)
8036
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
8037
				getplayer:Destroy()
8038
				to = hit.Parent:findFirstChild("HumanoidRootPart")
8039
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
8040
				to.Anchored = true
8041
	idle = false
8042
	
8043
8044
		punchsound1:Play()
8045
		hit1 = true
8046
 for i = 0, 1, 0.1 do
8047
        swait()
8048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8049
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8050
        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)
8051
        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)
8052
        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 
8053
8054
/ 25))), 0.2)
8055
        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 
8056
8057
/ 25))), 0.2)		
8058
end
8059
punchsound1:Play()
8060
for i = 0, 1, 0.1 do
8061
        swait()
8062
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8063
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8064
        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)
8065
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8066
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8067
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8068
end
8069
punchsound1:Play()
8070
 for i = 0, 1, 0.1 do
8071
        swait()
8072
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8073
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8074
        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)
8075
        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)
8076
        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 
8077
8078
/ 25))), 0.2)
8079
        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 
8080
8081
/ 25))), 0.2)		
8082
end
8083
for i = 0, 1, 0.1 do
8084
        swait()
8085
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8086
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8087
        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)
8088
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8089
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8090
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8091
      end
8092
 for i = 0, 1, 0.1 do
8093
        swait()
8094
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8095
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8096
        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)
8097
        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)
8098
        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 
8099
8100
/ 25))), 0.2)
8101
        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 
8102
8103
/ 25))), 0.2)		
8104
end
8105
StrongPunch1:Play()
8106
for i = 0, 1, 0.1 do
8107
        swait()
8108
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8109
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8110
        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)
8111
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8112
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8113
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8114
      end
8115
 for i = 0, 0.6, 0.1 do
8116
        swait()
8117
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8118
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8119
        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)
8120
        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)
8121
        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 
8122
8123
/ 25))), 0.2)
8124
        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 
8125
8126
/ 25))), 0.2)		
8127
end
8128
for i = 0, 0.6, 0.1 do
8129
        swait()
8130
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8131
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8132
        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)
8133
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8134
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8135
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8136
      end
8137
for i,v in pairs(to.Parent:GetChildren()) do
8138
					if v:IsA("Humanoid") then
8139
						v.Health = v.Health - 6
8140
						
8141
						v.PlatformStand = true
8142
					end
8143
	end
8144
StrongPunch:Play()
8145
for i = 0, 1, 0.1 do
8146
        swait()
8147
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8148
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8149
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8150
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8151
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8152
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8153
      end
8154
for i,v in pairs(to.Parent:GetChildren()) do
8155
					if v:IsA("Humanoid") then
8156
						v.Health = v.Health - 8
8157
						
8158
						v.PlatformStand = true
8159
					end
8160
	end
8161
8162
	hit1 = false
8163
8164
		punchsound1:Play()
8165
	hit2 = true
8166
      for i = 0, 1, 0.1 do
8167
        swait()
8168
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8169
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8170
        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)
8171
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8172
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8173
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8174
      end
8175
for i,v in pairs(to.Parent:GetChildren()) do
8176
					if v:IsA("Humanoid") then
8177
						v.Health = v.Health - 5
8178
						
8179
						v.PlatformStand = true
8180
					end
8181
	end
8182
hit2 = false
8183
8184
	punchsound1:Play()
8185
hit3 = true
8186
hit4 = true
8187
8188
8189
punchsound1:Play()
8190
8191
coroutine.wrap(function()
8192
				for i=1,2 do
8193
					wait()
8194
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
8195
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
8196
					Zanzoken = Instance.new("Part",char)
8197
Zanzoken.Anchored = true
8198
Zanzoken.Position = v3(999,999,999)
8199
Zanzoken.CFrame = Torso.CFrame
8200
game.Debris:AddItem(Zanzoken,0.5)
8201
Zanzoken.Transparency = 1
8202
Zano:Play()
8203
wait()
8204
idk = Instance.new("BillboardGui",Zanzoken)
8205
idk.Size = UDim2.new(10,0,15,0)
8206
idk.AlwaysOnTop = false
8207
idk1 = Instance.new("ImageLabel",idk)
8208
idk1.BackgroundTransparency = 1
8209
idk.ExtentsOffset = v3(0,0,0)
8210
idk1.ImageTransparency = 0
8211
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8212
idk1.Size = UDim2.new(2,0,1,0)
8213
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8214
idk1.Image = "rbxassetid://319554883"
8215
wait()
8216
Zanzoken = Instance.new("Part",char)
8217
Zanzoken.Anchored = true
8218
Zanzoken.Position = v3(999,999,999)
8219
Zanzoken.CFrame = Torso.CFrame
8220
game.Debris:AddItem(Zanzoken,0.5)
8221
Zanzoken.Transparency = 1
8222
wait()
8223
idk = Instance.new("BillboardGui",Zanzoken)
8224
idk.Size = UDim2.new(20,0,20,0)
8225
idk.AlwaysOnTop = false
8226
idk1 = Instance.new("ImageLabel",idk)
8227
idk1.BackgroundTransparency = 1
8228
idk.ExtentsOffset = v3(0,0,0)
8229
idk1.ImageTransparency = 0
8230
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8231
idk1.Size = UDim2.new(2,0,1,0)
8232
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8233
idk1.Image = "rbxassetid://319554883"
8234
					for i = 0, 1, 0.1 do
8235
        swait()
8236
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8237
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8238
        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)
8239
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8240
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8241
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8242
      end
8243
						StrongPunch:Play()
8244
	for i,v in pairs(to.Parent:GetChildren()) do
8245
					if v:IsA("Humanoid") then
8246
						v.Health = v.Health - 10
8247
						
8248
						v.PlatformStand = true
8249
					end
8250
	end
8251
				end
8252
	
8253
					
8254
			wait(0.7)
8255
			end)()
8256
8257
  
8258
8259
8260
RootPart.Anchored = true
8261
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
8262
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
8263
								Zanzoken = Instance.new("Part",char)
8264
Zanzoken.Anchored = true
8265
Zanzoken.Position = v3(999,999,999)
8266
Zanzoken.CFrame = Torso.CFrame
8267
game.Debris:AddItem(Zanzoken,0.5)
8268
Zanzoken.Transparency = 1
8269
Zano:Play()
8270
wait()
8271
idk = Instance.new("BillboardGui",Zanzoken)
8272
idk.Size = UDim2.new(10,0,15,0)
8273
idk.AlwaysOnTop = false
8274
idk1 = Instance.new("ImageLabel",idk)
8275
idk1.BackgroundTransparency = 1
8276
idk.ExtentsOffset = v3(0,0,0)
8277
idk1.ImageTransparency = 0
8278
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8279
idk1.Size = UDim2.new(2,0,1,0)
8280
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8281
idk1.Image = "rbxassetid://319554883"
8282
wait()
8283
Zanzoken = Instance.new("Part",char)
8284
Zanzoken.Anchored = true
8285
Zanzoken.Position = v3(999,999,999)
8286
Zanzoken.CFrame = Torso.CFrame
8287
game.Debris:AddItem(Zanzoken,0.5)
8288
Zanzoken.Transparency = 1
8289
wait()
8290
idk = Instance.new("BillboardGui",Zanzoken)
8291
idk.Size = UDim2.new(20,0,20,0)
8292
idk.AlwaysOnTop = false
8293
idk1 = Instance.new("ImageLabel",idk)
8294
idk1.BackgroundTransparency = 1
8295
idk.ExtentsOffset = v3(0,0,0)
8296
idk1.ImageTransparency = 0
8297
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8298
idk1.Size = UDim2.new(2,0,1,0)
8299
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8300
idk1.Image = "rbxassetid://319554883"
8301
8302
for i = 0, 1, 0.1 do
8303
        swait()
8304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8306
        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)
8307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8308
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8309
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8310
      end	
8311
8312
8313
	StrongPunch:Play()
8314
	
8315
	
8316
 for i = 0, 1, 0.1 do
8317
        swait()
8318
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8319
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8320
        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)
8321
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8322
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8323
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8324
      end	
8325
8326
for i = 0, 1, 0.1 do
8327
        swait()
8328
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8329
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8330
        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)
8331
        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)
8332
        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 
8333
8334
/ 25))), 0.2)
8335
        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 
8336
8337
/ 25))), 0.2)
8338
      end
8339
8340
8341
	
8342
	for i,v in pairs(to.Parent:GetChildren()) do
8343
					if v:IsA("Humanoid") then
8344
						v.Health = v.Health - 20
8345
						
8346
						v.PlatformStand = true
8347
					end
8348
	end
8349
8350
StrongPunch2:Play()
8351
 for i = 0, 1, 0.1 do
8352
        swait()
8353
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8354
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8355
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8356
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8357
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8358
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8359
      end
8360
8361
	hitground = new("Part",char)
8362
	hitground.Size = Vector3.new(5,5,5)
8363
	hitground.Name =  "Ground"
8364
	hitground.Transparency = 1
8365
	hitground.CanCollide = false
8366
	game.Debris:AddItem(hitground,2)
8367
	hitground.Position = Vector3.new(999,999,999)
8368
	hitgroundweld = new("Weld",hitground)
8369
	hitgroundweld.Part0 = to
8370
	hitgroundweld.Part1 = hitground
8371
	hitground.Touched:connect(function(hit2)
8372
		if hit2.Size.x > 150 then
8373
			hitground:Destroy()
8374
			ad = new("Part",char)
8375
ad.Name = "NewPart"
8376
ad.Size = Vector3.new(30,0.1,30)	
8377
ad.CanCollide = false
8378
ad.Anchored = true
8379
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8380
ad.Transparency = 1
8381
aad = new("Decal",ad)
8382
8383
aad.Face = "Top"
8384
aad.Transparency = 1
8385
		aad.Transparency = 0
8386
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8387
			smoke = new("Part",to)
8388
			smokemesh = new("SpecialMesh",smoke)
8389
			smokemesh.MeshId = "rbxassetid://928329648"
8390
			smoke.BrickColor = hit2.BrickColor
8391
			smoke.Anchored = true
8392
			smoke.Position = hitground.Position
8393
			GroundImpact:Play()
8394
			for i = 1,20 do
8395
				wait()
8396
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8397
				smoke.Transparency = smoke.Transparency + 1/20
8398
			end
8399
			smoke:Destroy()
8400
			wait(0.5)
8401
			
8402
			for i = 1,20 do
8403
				wait(0.1)
8404
				aad.Transparency = aad.Transparency + 1/20
8405
			end
8406
		end
8407
	end)
8408
	to.Anchored = false
8409
	ys = Instance.new("BodyVelocity",to)
8410
ys.Name = "GO"
8411
       
8412
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8413
8414
ys.Velocity = v3(0,-90,0)
8415
        
8416
	wait(1)
8417
        ys:Destroy()
8418
8419
	
8420
	
8421
8422
  
8423
hit3 = false
8424
hit4 = false
8425
8426
8427
hit1 = false
8428
	hit2 = false
8429
	hit3 = false
8430
	hit4 = false
8431
idle = true
8432
  RootPart.Anchored = false
8433
end
8434
end)
8435
end
8436
8437
 function KABOOMZ222()
8438
    local effspwn = Instance.new("Part")
8439
    coroutine.resume(coroutine.create(function()
8440
      local sound1 = Instance.new("Sound")
8441
      sound1.SoundId = "rbxassetid://440145223"
8442
      sound1.MaxDistance = 600
8443
      sound1.EmitterSize = 60
8444
      sound1.Volume = 5.5
8445
      sound1.Pitch = 1.3
8446
      sound1.Parent = effspwn
8447
      local sound2 = Instance.new("Sound")
8448
      sound2.SoundId = "rbxassetid://440145223"
8449
      sound2.MaxDistance = 300
8450
      sound2.EmitterSize = 20
8451
      sound2.Volume = 3
8452
      sound2.Pitch = 0.7
8453
      sound2.Parent = effspwn
8454
      local sound3 = Instance.new("Sound")
8455
      sound3.SoundId = "rbxassetid://440145223"
8456
      sound2.MaxDistance = 400
8457
      sound2.EmitterSize = 30
8458
      sound2.Volume = 0.5
8459
      sound2.Pitch = 0.5
8460
      sound2.Parent = effspwn
8461
      sound2:Play()
8462
      wait()
8463
      sound1:Play()
8464
      sound3:Play()
8465
    end))
8466
    local model = Instance.new("Model")
8467
    game.Debris:AddItem(model, 20)
8468
    model.Name = "smasheffects"
8469
    model.Parent = workspace
8470
    effspwn.Name = "spwnr"
8471
    effspwn.Size = Vector3.new(1, 1, 1)
8472
    effspwn.Anchored = true
8473
    effspwn.CanCollide = false
8474
    effspwn.Transparency = 1
8475
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8476
    effspwn.Parent = model
8477
8478
8479
8480
8481
    coroutine.resume(coroutine.create(function()
8482
      local shok = Instance.new("Part")
8483
      shok.Name = "whoosh"
8484
      shok.BrickColor = BrickColor.new("Institutional White")
8485
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8486
      shok.Size = Vector3.new(1, 1, 1)
8487
      shok.Anchored = true
8488
      shok.Material = "Neon"
8489
      shok.Transparency = 1
8490
      shok.CanCollide = false
8491
      shok.Parent = model
8492
      game.Debris:AddItem(shok, 12)
8493
      local mesh = Instance.new("SpecialMesh")
8494
      mesh.MeshType = "FileMesh"
8495
      mesh.MeshId = "rbxassetid://437347603"
8496
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8497
      mesh.Parent = shok
8498
8499
8500
8501
8502
8503
      for e = 1, 8 do
8504
        wait()
8505
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8506
        shok.Transparency = shok.Transparency + 0.035
8507
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8508
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8509
       
8510
8511
      end
8512
      for e = 1, 16 do
8513
        wait()
8514
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8515
        shok.Transparency = shok.Transparency + 0.11
8516
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8517
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8518
       
8519
      end
8520
    end))
8521
    coroutine.resume(coroutine.create(function()
8522
      local shok = Instance.new("Part")
8523
      shok.Name = "wring1"
8524
      shok.BrickColor = BrickColor.new("Institutional White")
8525
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8526
      shok.Size = Vector3.new(1, 1, 1)
8527
      shok.Anchored = true
8528
      shok.Material = "Neon"
8529
      shok.Transparency = 0.25
8530
      shok.CanCollide = false
8531
      shok.Parent = model
8532
      game.Debris:AddItem(shok, 12)
8533
      local mesh = Instance.new("SpecialMesh")
8534
      mesh.MeshType = "FileMesh"
8535
      mesh.MeshId = "rbxassetid://3270017"
8536
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8537
      mesh.Parent = shok
8538
      for e = 1, 30 do
8539
        wait()
8540
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8541
        shok.Transparency = shok.Transparency + 0.002
8542
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8543
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8544
      end
8545
      for e = 1, 38 do
8546
        wait()
8547
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8548
        shok.Transparency = shok.Transparency + 0.002
8549
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8550
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8551
      end
8552
      for e = 1, 24 do
8553
        wait()
8554
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8555
        shok.Transparency = shok.Transparency + 0.03
8556
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8557
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8558
      end
8559
    end))
8560
    coroutine.resume(coroutine.create(function()
8561
      local shok = Instance.new("Part")
8562
      shok.Name = "wring2"
8563
      shok.BrickColor = BrickColor.new("Institutional White")
8564
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8565
      shok.Size = Vector3.new(1, 1, 1)
8566
      shok.Anchored = true
8567
      shok.Material = "Neon"
8568
      shok.Transparency = 0.25
8569
      shok.CanCollide = false
8570
      shok.Parent = model
8571
      game.Debris:AddItem(shok, 12)
8572
      local mesh = Instance.new("SpecialMesh")
8573
      mesh.MeshType = "FileMesh"
8574
      mesh.MeshId = "rbxassetid://3270017"
8575
      mesh.Scale = Vector3.new(12, 12, 0.05)
8576
      mesh.Parent = shok
8577
      for e = 1, 30 do
8578
        wait()
8579
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8580
        shok.Transparency = shok.Transparency + 0.002
8581
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8582
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8583
      end
8584
      for e = 1, 38 do
8585
        wait()
8586
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8587
        shok.Transparency = shok.Transparency + 0.002
8588
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8589
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8590
      end
8591
      for e = 1, 24 do
8592
        wait()
8593
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8594
        shok.Transparency = shok.Transparency + 0.03
8595
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8596
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8597
      end
8598
    end))
8599
    coroutine.resume(coroutine.create(function()
8600
      local shok = Instance.new("Part")
8601
      shok.Name = "coil1"
8602
      shok.BrickColor = BrickColor.new("Institutional White")
8603
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8604
      shok.Size = Vector3.new(1, 1, 1)
8605
      shok.Anchored = true
8606
      shok.Material = "Neon"
8607
      shok.Transparency = 0.25
8608
      shok.CanCollide = false
8609
      shok.Parent = model
8610
      game.Debris:AddItem(shok, 12)
8611
      local mesh = Instance.new("SpecialMesh")
8612
      mesh.MeshType = "FileMesh"
8613
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8614
      mesh.Scale = Vector3.new(12, 12, 12)
8615
      mesh.Parent = shok
8616
      for e = 1, 15 do
8617
        wait()
8618
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8619
        shok.Transparency = shok.Transparency + 0.004
8620
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8621
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8622
      end
8623
      for e = 1, 16 do
8624
        wait()
8625
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8626
        shok.Transparency = shok.Transparency + 0.004
8627
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8628
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8629
      end
8630
      for e = 1, 12 do
8631
        wait()
8632
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8633
        shok.Transparency = shok.Transparency + 0.06
8634
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8635
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8636
      end
8637
    end))
8638
    coroutine.resume(coroutine.create(function()
8639
      local shok = Instance.new("Part")
8640
      shok.Name = "coil2"
8641
      shok.BrickColor = BrickColor.new("Institutional White")
8642
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8643
      shok.Size = Vector3.new(1, 1, 1)
8644
      shok.Anchored = true
8645
      shok.Material = "Neon"
8646
      shok.Transparency = 1
8647
      shok.CanCollide = false
8648
      shok.Parent = model
8649
      game.Debris:AddItem(shok, 12)
8650
      local mesh = Instance.new("SpecialMesh")
8651
      mesh.MeshType = "FileMesh"
8652
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8653
      mesh.Scale = Vector3.new(6, 12, 6)
8654
      mesh.Parent = shok
8655
      for e = 1, 15 do
8656
        wait()
8657
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8658
        shok.Transparency = shok.Transparency + 0.005
8659
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8660
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8661
      end
8662
      for e = 1, 16 do
8663
        wait()
8664
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8665
        shok.Transparency = shok.Transparency + 0.005
8666
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8667
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8668
      end
8669
      for e = 1, 12 do
8670
        wait()
8671
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8672
        shok.Transparency = shok.Transparency + 0.09
8673
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8674
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8675
      end
8676
    end))
8677
    coroutine.resume(coroutine.create(function()
8678
      local shok = Instance.new("Part")
8679
      shok.Name = "shokwve"
8680
      shok.BrickColor = BrickColor.new("Institutional White")
8681
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8682
      shok.Size = Vector3.new(1, 1, 1)
8683
      shok.Anchored = true
8684
      shok.Material = "Neon"
8685
      shok.Transparency = 0.6
8686
      shok.CanCollide = false
8687
      shok.Parent = model
8688
      game.Debris:AddItem(shok, 12)
8689
      local mesh = Instance.new("SpecialMesh")
8690
      mesh.MeshType = "FileMesh"
8691
      mesh.MeshId = "rbxassetid://489415447"
8692
      mesh.Scale = Vector3.new(1, 1, 1)
8693
      mesh.Parent = shok
8694
      for e = 1, 12 do
8695
        wait()
8696
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8697
        shok.Transparency = shok.Transparency + 0.002
8698
      end
8699
      for e = 1, 32 do
8700
        wait()
8701
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8702
        shok.Transparency = shok.Transparency + 0.002
8703
      end
8704
      for e = 1, 24 do
8705
        wait()
8706
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8707
        shok.Transparency = shok.Transparency + 0.03
8708
      end
8709
    end))
8710
    coroutine.resume(coroutine.create(function()
8711
      local shok = Instance.new("Part")
8712
      shok.Name = "shock2"
8713
      shok.BrickColor = BrickColor.new("Institutional White")
8714
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8715
      shok.Size = Vector3.new(1, 1, 1)
8716
      shok.Anchored = true
8717
      shok.Material = "Neon"
8718
      shok.Transparency = 0.35
8719
      shok.CanCollide = false
8720
      shok.Parent = model
8721
      game.Debris:AddItem(shok, 12)
8722
      local mesh = Instance.new("SpecialMesh")
8723
      mesh.MeshType = "FileMesh"
8724
      mesh.MeshId = "rbxassetid://1095709"
8725
      mesh.Scale = Vector3.new(12, 12, 12)
8726
      mesh.Parent = shok
8727
      for e = 1, 15 do
8728
        wait()
8729
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8730
        shok.Transparency = shok.Transparency + 0.004
8731
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8732
      end
8733
      for e = 1, 16 do
8734
        wait()
8735
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8736
        shok.Transparency = shok.Transparency + 0.004
8737
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8738
      end
8739
      for e = 1, 12 do
8740
        wait()
8741
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8742
        shok.Transparency = shok.Transparency + 0.06
8743
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8744
      end
8745
    end))
8746
    coroutine.resume(coroutine.create(function()
8747
      local shok = Instance.new("Part")
8748
      shok.Name = "shock3"
8749
      shok.BrickColor = BrickColor.new("Institutional White")
8750
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8751
      shok.Size = Vector3.new(1, 1, 1)
8752
      shok.Anchored = true
8753
      shok.Material = "Neon"
8754
      shok.Transparency = 0.35
8755
      shok.CanCollide = false
8756
      shok.Parent = model
8757
      game.Debris:AddItem(shok, 12)
8758
      local mesh = Instance.new("SpecialMesh")
8759
      mesh.MeshType = "FileMesh"
8760
      mesh.MeshId = "rbxassetid://1095709"
8761
      mesh.Scale = Vector3.new(12, 12, 12)
8762
      mesh.Parent = shok
8763
      for e = 1, 15 do
8764
        wait()
8765
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8766
        shok.Transparency = shok.Transparency + 0.004
8767
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8768
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8769
      end
8770
      for e = 1, 16 do
8771
        wait()
8772
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8773
        shok.Transparency = shok.Transparency + 0.004
8774
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8775
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8776
      end
8777
      for e = 1, 12 do
8778
        wait()
8779
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8780
        shok.Transparency = shok.Transparency + 0.06
8781
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8782
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8783
      end
8784
    end))
8785
  end
8786
8787
8788
8789
mouse.KeyDown:connect(function(k)
8790
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8791
local exp = Instance.new("Explosion",Torso)
8792
exp.BlastRadius = 45.5
8793
exp.BlastPressure = 100
8794
      exp.Position = Torso
8795
      exp.Visible = true
8796
end
8797
end)
8798
8799
MV4 = 300
8800
mouse.KeyDown:connect(function(k)
8801
	if attack == false and k == "8" then
8802
		for i, v in pairs(Torso:GetChildren()) do
8803
	if v:IsA('ParticleEmitter') then
8804
		v:Remove()
8805
	end
8806
end
8807
	end
8808
	end)
8809
8810
8811
MV4 = 300
8812
mouse.KeyDown:connect(function(k)
8813
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8814
    MV4 = 0
8815
    Humanoid.WalkSpeed = 13
8816
    attack = true
8817
    Firepart1 = Instance.new("Part", RightArm)
8818
    Firepart1.Size = Vector3.new(1, 1, 1)
8819
    GuW1 = Instance.new("Weld")
8820
    GuW1.Name = "GuW"
8821
    GuW1.Part0 = RightArm
8822
    GuW1.C0 = cn(0, -1, 0)
8823
    GuW1.C1 = cn(0, 0, 0)
8824
    GuW1.Part1 = Firepart1
8825
    GuW1.Parent = RightArm
8826
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8827
    Firepart1.Transparency = 1
8828
    Firepart2 = Instance.new("Part", LeftArm)
8829
    Firepart2.Size = Vector3.new(1, 1, 1)
8830
    GuW2 = Instance.new("Weld")
8831
    GuW2.Name = "GuW"
8832
    GuW2.Part0 = LeftArm
8833
    GuW2.C0 = cn(0, -1, 0)
8834
    GuW2.C1 = cn(0, 0, 0)
8835
    GuW2.Part1 = Firepart2
8836
    GuW2.Parent = LeftArm
8837
    Firepart2.Transparency = 1
8838
    for i = 0, 5, 0.1 do
8839
      swait()
8840
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8841
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8842
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8843
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8844
      if Torsovelocity.Y > 2 then
8845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8847
        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)
8848
        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)
8849
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8850
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8851
      elseif Torsovelocity.Y < 1 then
8852
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8853
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8854
        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)
8855
        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)
8856
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8857
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8858
      end
8859
    end
8860
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8861
    for i = 0, 7, 0.1 do
8862
      swait()
8863
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8864
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8865
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8866
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8867
      if Torsovelocity.Y > 2 then
8868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8870
        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)
8871
        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)
8872
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8873
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8874
      elseif Torsovelocity.Y < 1 then
8875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8877
        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)
8878
        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)
8879
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8880
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8881
      end
8882
    end
8883
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8884
    GuW1:Destroy()
8885
    GuW1 = Instance.new("Weld")
8886
    GuW1.Name = "GuW"
8887
    GuW1.Part0 = Torso
8888
    GuW1.C0 = cn(0, 0, -6)
8889
    GuW1.C1 = cn(0, 0, 0)
8890
    GuW1.Part1 = Firepart1
8891
    GuW1.Parent = Torso
8892
    GuW2:Destroy()
8893
    GuW2 = Instance.new("Weld")
8894
    GuW2.Name = "GuW"
8895
    GuW2.Part0 = Torso
8896
    GuW2.C0 = cn(0, 0, -6)
8897
    GuW2.C1 = cn(0, 0, 0)
8898
    GuW2.Part1 = Firepart2
8899
    GuW2.Parent = Torso
8900
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8901
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8902
    GuW2:Destroy()
8903
    GuW2 = Instance.new("Weld")
8904
    GuW2.Name = "GuW"
8905
    GuW2.Part0 = Torso
8906
    GuW2.C0 = cn(0, 0, -4)
8907
    GuW2.C1 = cn(0, 0, 0)
8908
    GuW2.Part1 = Firepart2
8909
    GuW2.Parent = Torso
8910
8911
8912
    for i = 0, 7, 0.1 do
8913
      swait()
8914
      BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8915
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8916
      if Torsovelocity.Y > 2 then
8917
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8918
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8919
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8920
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8921
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8922
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8923
      elseif Torsovelocity.Y < 1 then
8924
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8925
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8926
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8927
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8928
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8929
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8930
      end
8931
    end
8932
    local bp2 = Create("BodyPosition")({
8933
      P = 900,
8934
      D = 1000,
8935
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8936
      position = Torso.Position + Vector3.new(0, 60, 0),
8937
      Parent = Torso
8938
    })
8939
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8940
    for i = 0, 8, 0.1 do
8941
      swait()
8942
      BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8943
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8944
      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)
8945
      if Torsovelocity.Y > 2 then
8946
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8947
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8948
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8949
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8950
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8951
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8952
      elseif Torsovelocity.Y < 1 then
8953
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8954
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8955
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8956
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8957
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8958
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8959
      end
8960
    end
8961
    for i = 0, 18, 0.1 do
8962
      swait()
8963
      BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8964
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8965
      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)
8966
      if Torsovelocity.Y > 2 then
8967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8973
      elseif Torsovelocity.Y < 1 then
8974
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8975
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8976
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8977
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8978
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8979
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8980
      end
8981
    end
8982
    GuW1:Destroy()
8983
    GuW1 = Instance.new("Weld")
8984
    GuW1.Name = "GuW"
8985
    GuW1.Part0 = Torso
8986
    GuW1.C0 = cn(0, 0, -15)
8987
    GuW1.C1 = cn(0, 0, 0)
8988
    GuW1.Part1 = Firepart1
8989
    GuW1.Parent = Torso
8990
    GuW2:Destroy()
8991
    GuW2 = Instance.new("Weld")
8992
    GuW2.Name = "GuW"
8993
    GuW2.Part0 = Torso
8994
    GuW2.C0 = cn(0, 0, -17.5)
8995
    GuW2.C1 = cn(0, 0, 0)
8996
    GuW2.Part1 = Firepart2
8997
    GuW2.Parent = Torso
8998
    for i = 0, 1.25, 0.01 do
8999
      swait()
9000
      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)
9001
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9002
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9003
      BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9004
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9005
      if Torsovelocity.Y > 2 then
9006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9008
        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)
9009
        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)
9010
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9011
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9012
      elseif Torsovelocity.Y < 1 then
9013
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9014
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9015
        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)
9016
        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)
9017
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9018
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9019
      end
9020
    end
9021
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9022
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9023
    BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9024
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9025
    for i = 0, 3, 0.1 do
9026
      swait()
9027
      if Torsovelocity.Y > 2 then
9028
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9029
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9030
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9031
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9032
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9033
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9034
      elseif Torsovelocity.Y < 1 then
9035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9037
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9039
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9040
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9041
      end
9042
    end
9043
    wait(1)
9044
    bp2:Destroy()
9045
    Humanoid.WalkSpeed = 16
9046
    attack = false
9047
    MV4 = 0
9048
    Firepart1:Destroy()
9049
    Firepart2:Destroy()
9050
  end
9051
end)
9052
spiritballenergy = true
9053
local spirit1 = true
9054
local spirit2 = true
9055
local sizeup = 38
9056
local ringgo = 18
9057
local potara = false
9058
local potara1 = false
9059
local potara2 = false
9060
local potara3 = false
9061
local potara4 = false
9062
local hipheight = false
9063
local idle7 = true
9064
local idle6 = true
9065
local idle5 = false
9066
local noidle = false
9067
local noidle1 = false
9068
local fuse = false
9069
local bigkamehameha1 = false
9070
local bigkamehameha2 = false
9071
local idle2 = false
9072
local idle3 = false
9073
local com1 = 10
9074
local com2 = -5
9075
local fuse1 = false
9076
local fuse2 = false
9077
local fuse3 = false
9078
local fuse4 = false
9079
local fuse5 = false
9080
local fuse6 = false
9081
local fuse7 = false
9082
local fuse8 = false
9083
local ssj4 = false
9084
local headcolor = 0
9085
local walk11 = true
9086
local great = false
9087
local size = 0
9088
local size2 = 0
9089
local kicharging = false
9090
local ki = 100
9091
9092
9093
9094
--Sounds
9095
--Folder
9096
soundfolder = Instance.new("Model",char)
9097
soundfolder.Name = "Sound Folder"
9098
--Sounds
9099
kamecharge = Instance.new("Sound",soundfolder)
9100
kamecharge.Volume = 10
9101
kamecharge.Name = "kamecharge"
9102
kamecharge.Looped = false
9103
kamecharge.SoundId = "rbxassetid://908489666"
9104
kamefire = Instance.new("Sound",soundfolder)
9105
kamefire.Volume = 10
9106
kamefire.Name = "kamefire"
9107
kamefire.Looped = false
9108
kamefire.TimePosition = 0.5
9109
kamefire.SoundId = "rbxassetid://977360812"
9110
kamehit = Instance.new("Sound",soundfolder)
9111
kamehit.Volume = 30
9112
kamehit.Name = "kamehit"
9113
kamehit.Looped = false
9114
kamehit.SoundId = "rbxassetid://908484148"
9115
ssjaura = Instance.new("Sound",soundfolder)
9116
ssjaura.Volume = 5
9117
ssjaura.Name = "ssjaura"
9118
ssjaura.Looped = true
9119
ssjaura.SoundId = "rbxassetid://891397456"
9120
ssjauraburst = Instance.new("Sound",soundfolder)
9121
ssjauraburst.Volume = math.huge
9122
ssjauraburst.Name = "ssjauraburst"
9123
ssjauraburst.Looped =false
9124
ssjauraburst.SoundId = "rbxassetid://437393965"
9125
ssjmusic = Instance.new("Sound",soundfolder)
9126
ssjmusic.Volume = 0
9127
ssjmusic.Name = "ssjmusic"
9128
ssjmusic.Looped = true
9129
ssjmusic.SoundId = "rbxassetid://390946253"
9130
ssj2music = Instance.new("Sound",soundfolder)
9131
ssj2music.Volume = 0
9132
ssj2music.Name = "ssj2music"
9133
ssj2music.Looped = true
9134
ssj2music.SoundId = "rbxassetid://144377132"
9135
ssj2aura = Instance.new("Sound",soundfolder)
9136
ssj2aura.Volume = 5
9137
ssj2aura.Name = "ssj2aura"
9138
ssj2aura.Looped = true
9139
ssj2aura.SoundId = "rbxassetid://850205092"
9140
ssj3music = Instance.new("Sound",soundfolder)
9141
ssj3music.Volume = 0
9142
ssj3music.Name = "ssj3music"
9143
ssj3music.Looped = true
9144
ssj3music.SoundId = "rbxassetid://156056027"
9145
KiCharge = Instance.new("Sound",soundfolder)
9146
KiCharge.Volume = 10000
9147
KiCharge.Name = "KiCharge"
9148
KiCharge.Looped = true
9149
KiCharge.TimePosition = 0.7
9150
KiCharge.SoundId = "rbxassetid://700499952"
9151
9152
KiCharge2 = Instance.new("Sound",soundfolder)
9153
KiCharge2.Volume = 10000
9154
KiCharge2.Name = "KiCharge2"
9155
KiCharge2.Looped = false
9156
KiCharge2.TimePosition = 7.3
9157
9158
KiCharge2.SoundId = "rbxassetid://700499952"
9159
Lightning = Instance.new("Sound",soundfolder)
9160
Lightning.Volume = 10000
9161
Lightning.TimePosition = 1
9162
Lightning.Name = "Lightning"
9163
Lightning.Looped = false
9164
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
9165
AuraOff = Instance.new("Sound",soundfolder)
9166
AuraOff.Volume = 10000
9167
AuraOff.Name = "AuraOff"
9168
AuraOff.Looped = false
9169
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
9170
PowerDown = Instance.new("Sound",soundfolder)
9171
PowerDown.Volume = 10000
9172
PowerDown.Name = "PowerDown"
9173
PowerDown.Looped = false
9174
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
9175
punchsound1 = Instance.new("Sound",soundfolder)
9176
punchsound1.Volume = 10
9177
punchsound1.Name = "punchsound1"
9178
punchsound1.Looped = false
9179
punchsound1.SoundId = "rbxassetid://137579113"
9180
punchsound2 = Instance.new("Sound",soundfolder)
9181
punchsound2.Volume = 10
9182
punchsound2.Name = "punchsound2"
9183
punchsound2.Looped = false
9184
punchsound2.SoundId = "rbxassetid://441202925"
9185
kiblastsound = Instance.new("Sound",soundfolder)
9186
kiblastsound.Volume = 10000
9187
kiblastsound.Name = "kiblastsound"
9188
kiblastsound.Looped = false
9189
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
9190
screaming = Instance.new("Sound",soundfolder)
9191
screaming.Volume = 1
9192
screaming.Name = "screaming"
9193
screaming.Looped = true
9194
screaming.SoundId = "rbxassetid://1096434714"
9195
screaming1 = Instance.new("Sound",soundfolder)
9196
screaming1.Volume = 10
9197
screaming1.Name = "screaming1"
9198
screaming1.Looped = false
9199
screaming1.SoundId = "rbxassetid://975468335"
9200
FastPunch = Instance.new("Sound",soundfolder)
9201
FastPunch.Volume = 10000
9202
FastPunch.Name = "FastPunch"
9203
FastPunch.Looped = false
9204
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
9205
GiantStep = Instance.new("Sound",soundfolder)
9206
GiantStep.Volume = 10000
9207
GiantStep.Name = "GiantStep"
9208
GiantStep.Looped = false
9209
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
9210
StrongPunch = Instance.new("Sound",soundfolder)
9211
StrongPunch.Volume = 10000
9212
StrongPunch.Name = "StrongPunch"
9213
StrongPunch.Looped = false
9214
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
9215
KamehamehaVoice = Instance.new("Sound",soundfolder)
9216
KamehamehaVoice.Volume = 10000
9217
KamehamehaVoice.Name = "KamehamehaVoice"
9218
KamehamehaVoice.Looped = false
9219
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
9220
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
9221
KamehamehaVoice6.Volume = 10000
9222
KamehamehaVoice6.Name = "KamehamehaVoice6"
9223
KamehamehaVoice6.Looped = false
9224
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
9225
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
9226
KamehamehaVoice3.Volume = 10000
9227
KamehamehaVoice3.Name = "KamehamehaVoice3"
9228
KamehamehaVoice3.Looped = false
9229
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
9230
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
9231
KamehamehaVoice2.Volume = 10000
9232
KamehamehaVoice2.Name = "KamehamehaVoice2"
9233
KamehamehaVoice2.Looped = false
9234
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
9235
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
9236
KamehamehaVoice1.Volume = 10000
9237
KamehamehaVoice1.Name = "KamehamehaVoice1"
9238
KamehamehaVoice1.Looped = false
9239
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
9240
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
9241
KamehamehaVoice4.Volume = 10000
9242
KamehamehaVoice4.Name = "KamehamehaVoice4"
9243
KamehamehaVoice4.Looped = false
9244
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
9245
ssjbaura = Instance.new("Sound",soundfolder)
9246
ssjbaura.Volume = 1
9247
ssjbaura.Name = "ssjbaura"
9248
ssjbaura.Looped = true
9249
ssjbaura.SoundId = "rbxassetid://443386048"
9250
ssjbauraburst = Instance.new("Sound",soundfolder)
9251
ssjbauraburst.Volume = 1
9252
ssjbauraburst.Name = "ssjbauraburst"
9253
ssjbauraburst.Looped = false
9254
ssjbauraburst.SoundId = "rbxassetid://874183151"
9255
ssjbmusic = Instance.new("Sound",soundfolder)
9256
ssjbmusic.Volume = 0
9257
ssjbmusic.Name = "ssjbmusic"
9258
ssjbmusic.Looped = true
9259
ssjbmusic.SoundId = "rbxassetid://180572775"
9260
ssjbkaioken = Instance.new("Sound",soundfolder)
9261
ssjbkaioken.Volume = 10000
9262
ssjbkaioken.Name = "ssjbkaioken"
9263
ssjbkaioken.Looped = false
9264
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
9265
ssjbkaioken1 = Instance.new("Sound",soundfolder)
9266
ssjbkaioken1.Volume = 10000
9267
ssjbkaioken1.Name = "ssjbkaioken1"
9268
ssjbkaioken1.Looped = false
9269
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
9270
ssjbkaura = Instance.new("Sound",soundfolder)
9271
ssjbkaura.Volume = 3
9272
ssjbkaura.Name = "ssjbkaura"
9273
ssjbkaura.Looped = true
9274
ssjbkaura.SoundId = "rbxassetid://972925821"
9275
ssjgaura = Instance.new("Sound",soundfolder)
9276
ssjgaura.Volume = 5
9277
ssjgaura.Name = "ssjgaura"
9278
ssjgaura.Looped = true
9279
ssjgaura.SoundId = "rbxassetid://590580266"
9280
ApeGrowl = Instance.new("Sound",soundfolder)
9281
ApeGrowl.Volume = 10
9282
ApeGrowl.Name = "ApeGrowl"
9283
ApeGrowl.Looped = false
9284
ApeGrowl.SoundId = "rbxassetid://849892755"
9285
ssjgmusic = Instance.new("Sound",soundfolder)
9286
ssjgmusic.Volume = 0
9287
ssjgmusic.Name = "ssjgmusic"
9288
ssjgmusic.Looped = true
9289
ssjgmusic.SoundId = "rbxassetid://785398417"
9290
Ape1 = Instance.new("Sound",soundfolder)
9291
Ape1.Volume = 10
9292
Ape1.Name = "Ape1"
9293
Ape1.Looped = false
9294
Ape1.SoundId = "rbxassetid://851581494"
9295
9296
Ape2 = Instance.new("Sound",soundfolder)
9297
Ape2.Volume = 10
9298
Ape2.Name = "Ape2"
9299
Ape2.Looped = false
9300
Ape2.SoundId = "rbxassetid://851581851"
9301
Ape3 = Instance.new("Sound",soundfolder)
9302
Ape3.Volume = 10
9303
Ape3.Name = "Ape3"
9304
Ape3.Looped = false
9305
Ape3.SoundId = "rbxassetid://851582274"
9306
9307
local beamgo = 6
9308
local beamgo1 = 1
9309
local startk = false
9310
local beam1 = false
9311
local beam2 = false
9312
9313
local kamehameha5 = false
9314
enabled = false
9315
local number = 1
9316
--GoundWaves
9317
9318
9319
9320
function RenderStepped3()
9321
	if spiritballenergy == true then
9322
	wait(math.random(0.1,0.5))
9323
		ay = new("Part",char)
9324
ay.Name = "NewPart2"
9325
ay.Size = v3(0.3,0.3,0.3)
9326
ay.CanCollide = false
9327
ay.Material = "Neon"
9328
	
9329
ay.BrickColor = bc("New Yeller")
9330
9331
imcool = new("Part",char)
9332
imcool = Instance.new("SpecialMesh",ay)
9333
imcool.MeshType = "Sphere"
9334
		
9335
ay.Position = v3(999,999,999)
9336
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
9337
	ys = Instance.new("BodyVelocity",ay)
9338
ys.Name = "GO1"
9339
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
9340
9341
ys.Velocity = v3(0,6,0)
9342
	game.Debris:AddItem(ay,4)
9343
	end
9344
end
9345
9346
--[[a1 = new("Part",char)
9347
a1.Name = "Beam"
9348
a1.Anchored = true
9349
a1.Size = v3(6,6,6)
9350
a1.CanCollide = false
9351
a1.Locked = true
9352
a1.Position = v3(999,999,999)
9353
a1.BrickColor = bc("New Yeller")
9354
a1.Material = "Neon"
9355
a1.Transparency = 0
9356
aa1 = new("SpecialMesh",a1)
9357
if fuse == false then
9358
	aa1.MeshType = "Cylinder"
9359
	if potara == false then
9360
		aa1.MeshType = "Cylinder"
9361
	else
9362
		aa1.MeshType = "Sphere"
9363
	end
9364
else
9365
	aa1.MeshType = "Sphere"
9366
end
9367
9368
aa1.Scale = v3(1,1,1)
9369
9370
a2 = new("Part",char)
9371
a2.Name = "Beam"
9372
a2.Anchored = true
9373
a2.Locked = true
9374
9375
a2.Size = v3(0.1,0.1,0.1)
9376
a2.CanCollide = false
9377
a2.Position = v3(999,999,999)
9378
a2.BrickColor = bc("New Yeller")
9379
a2.Material = "Neon"
9380
if fuse == false then
9381
	if potara == false then
9382
a2.Transparency = 0
9383
	else
9384
		a2.Transparency = 1
9385
end
9386
else
9387
	
9388
	a2.Transparency = 1
9389
	end
9390
aa2 = new("SpecialMesh",a2)
9391
aa2.MeshType = "Sphere"
9392
aa2.Scale = v3(150,100,100)
9393
a3 = new("Part",char)
9394
a3.Name = "Beam"
9395
a3.Locked = true
9396
a3.Anchored = true
9397
a3.Size = v3(0.1,0.1,0.1)
9398
a3.CanCollide = false
9399
a3.Position = v3(999,999,999)
9400
a3.BrickColor = bc("New Yeller")
9401
a3.Material = "Neon"
9402
if fuse == false then
9403
	if potara == false then
9404
a3.Transparency = 0
9405
	else
9406
		a3.Transparency = 1
9407
end
9408
else
9409
	
9410
	a3.Transparency = 1
9411
	end
9412
aa3 = new("SpecialMesh",a3)
9413
aa3.MeshType = "Sphere"
9414
aa3.Scale = v3(200,100,100)
9415
if ssj4 == true and fuse == false then
9416
	a1.BrickColor = bc("Really red")
9417
	a2.BrickColor = bc("Really red")
9418
	a3.BrickColor = bc("Really red")
9419
--]]
9420
9421
9422
 mouse.KeyDown:connect(function(key)
9423
	if key == "=" then
9424
		
9425
	Humanoid.WalkSpeed = 0
9426
	RootPart.Anchored = true
9427
	bigkamehameha1 = true
9428
	
9429
	wait(0)
9430
	bigkamehameha1 = false
9431
	bigkamehameha2 = true
9432
ar = new("Part",char)
9433
ar.Name = "NewPart"
9434
ar.Position = v3(999,999,999)
9435
ar.Size = v3(1,1,1)
9436
ar.BrickColor = bc("New Yeller")
9437
ar.Material = "Neon"
9438
ar.Transparency = 1
9439
aar = new("SpecialMesh",ar)
9440
aar.MeshType = "Sphere"
9441
aar.Scale = v3(3,3,4)
9442
9443
aaar =new("Weld",ar)
9444
aaar.Part0 = Torso
9445
aaar.Part1 = ar
9446
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
9447
for i = 1,9 do
9448
	wait(0.5)
9449
	GroundWave1d()
9450
	ar.Transparency = ar.Transparency - 0.1
9451
end
9452
	kamehameha()
9453
	
9454
	idle7 = true
9455
ar:Destroy()
9456
bigkamehameha2 = false
9457
RootPart.Anchored = false
9458
	end
9459
	end)
9460
9461
function splash()
9462
	beamgo = 6
9463
	beamgo1 = 1
9464
	enabled = true
9465
	sizeup = -25
9466
	
9467
	kamefire.Volume = 5
9468
	
9469
	wait(0.2)
9470
	RootPart.Anchored = true
9471
	kamecharge:Stop()
9472
	
9473
9474
	a1 = new("Part",char)
9475
a1.Name = "Beam"
9476
a1.Anchored = true
9477
a1.Size = v3(6,6,6)
9478
a1.CanCollide = false
9479
a1.Locked = true
9480
a1.Position = v3(999,999,999)
9481
a1.BrickColor = bc("New Yeller")
9482
a1.Material = "Neon"
9483
a1.Transparency = 0
9484
aa1 = new("SpecialMesh",a1)
9485
if fuse == false then
9486
	aa1.MeshType = "Cylinder"
9487
	if potara == false then
9488
		aa1.MeshType = "Cylinder"
9489
	else
9490
		aa1.MeshType = "Sphere"
9491
	end
9492
else
9493
	aa1.MeshType = "Sphere"
9494
end
9495
9496
aa1.Scale = v3(1,1,1)
9497
9498
a2 = new("Part",char)
9499
a2.Name = "Beam"
9500
a2.Anchored = true
9501
a2.Locked = true
9502
9503
a2.Size = v3(0.1,0.1,0.1)
9504
a2.CanCollide = false
9505
a2.Position = v3(999,999,999)
9506
a2.BrickColor = bc("New Yeller")
9507
a2.Material = "Neon"
9508
if fuse == false then
9509
	if potara == false then
9510
a2.Transparency = 0
9511
	else
9512
		a2.Transparency = 1
9513
end
9514
else
9515
	
9516
	a2.Transparency = 1
9517
	end
9518
aa2 = new("SpecialMesh",a2)
9519
aa2.MeshType = "Sphere"
9520
aa2.Scale = v3(150,100,100)
9521
a3 = new("Part",char)
9522
a3.Name = "Beam"
9523
a3.Locked = true
9524
a3.Anchored = true
9525
a3.Size = v3(0.1,0.1,0.1)
9526
a3.CanCollide = false
9527
a3.Position = v3(999,999,999)
9528
a3.BrickColor = bc("New Yeller")
9529
a3.Material = "Neon"
9530
if fuse == false then
9531
	if potara == false then
9532
a3.Transparency = 0
9533
	else
9534
		a3.Transparency = 1
9535
end
9536
else
9537
	
9538
	a3.Transparency = 1
9539
	end
9540
aa3 = new("SpecialMesh",a3)
9541
aa3.MeshType = "Sphere"
9542
aa3.Scale = v3(200,100,100)
9543
if ssj4 == true and fuse == false then
9544
	a1.BrickColor = bc("Really red")
9545
	a2.BrickColor = bc("Really red")
9546
	a3.BrickColor = bc("Really red")
9547
end
9548
	kamecharge:Stop()
9549
	kamefire:Play()
9550
	
9551
	GroundWave1()
9552
	startk = false
9553
	ringfolder = Instance.new("Model",char)
9554
end
9555
9556
9557
GroundWave2 = function()
9558
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
9559
	Colors = {"White", "White"}
9560
	local wave3 = Instance.new("Part", char)
9561
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9562
	wave3.Anchored = true
9563
	wave3.Name = "Wave"
9564
	wave3.CanCollide = false
9565
	wave3.Locked = true
9566
	wave3.Size = Vector3.new(1, 1, 1)
9567
	wave3.TopSurface = "Smooth"
9568
	wave3.BottomSurface = "Smooth"
9569
	wave3.Transparency = 0.35
9570
	wave3.CFrame = HandCF
9571
	wm1 = Instance.new("SpecialMesh", wave3)
9572
	wm1.MeshId = "rbxassetid://3270017"
9573
	coroutine.wrap(function()
9574
	for i = 1, 30, 1 do
9575
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9576
	wave3.Size = wm1.Scale
9577
	wave3.CFrame = HandCF
9578
	wave3.Transparency = i/30
9579
	wait()
9580
	end
9581
	wait()
9582
	wave3:Destroy()
9583
	end)()
9584
end
9585
GroundWave3 = function()
9586
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
9587
	Colors = {"White", "White"}
9588
	local wave2 = Instance.new("Part", char)
9589
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9590
	wave2.Anchored = true
9591
	wave2.Name = "Wave"
9592
	wave2.CanCollide = false
9593
	wave2.Locked = true
9594
	wave2.Size = Vector3.new(1, 1, 1)
9595
	wave2.TopSurface = "Smooth"
9596
	wave2.BottomSurface = "Smooth"
9597
	wave2.Transparency = 0.35
9598
	wave2.CFrame = HandCF
9599
	wm2 = Instance.new("SpecialMesh", wave2)
9600
	wm2.MeshId = "rbxassetid://3270017"
9601
	coroutine.wrap(function()
9602
	for i = 1, 30, 1 do
9603
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9604
	wave2.Size = wm2.Scale
9605
	wave2.CFrame = HandCF
9606
	wave2.Transparency = i/30
9607
	wait()
9608
	end
9609
	wait()
9610
	wave2:Destroy()
9611
	end)()
9612
end
9613
GroundWave4 = function()
9614
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
9615
	Colors = {"White", "White"}
9616
	local wave1 = Instance.new("Part", char)
9617
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9618
	wave1.Anchored = true
9619
	wave1.Name = "Wave"
9620
	wave1.CanCollide = false
9621
	wave1.Locked = true
9622
	wave1.Size = Vector3.new(1, 1, 1)
9623
	wave1.TopSurface = "Smooth"
9624
	wave1.BottomSurface = "Smooth"
9625
	wave1.Transparency = 0.35
9626
	wave1.CFrame = HandCF
9627
	wm3 = Instance.new("SpecialMesh", wave1)
9628
	wm3.MeshId = "rbxassetid://3270017"
9629
	coroutine.wrap(function()
9630
	for i = 1, 30, 1 do
9631
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9632
	wave1.Size = wm3.Scale
9633
	wave1.CFrame = HandCF
9634
	wave1.Transparency = i/30
9635
	wait()
9636
	end
9637
	wait()
9638
	wave1:Destroy()
9639
	end)()
9640
end
9641
9642
9643
 function kamehameha()
9644
	beamgo = 6
9645
	beamgo1 = 1
9646
	enabled = true
9647
	sizeup = -25
9648
	
9649
	kamefire.Volume = 5
9650
	
9651
	wait(0.2)
9652
	RootPart.Anchored = true
9653
	kamecharge:Stop()
9654
	
9655
9656
	a1 = new("Part",char)
9657
a1.Name = "Beam"
9658
a1.Anchored = true
9659
a1.Size = v3(6,6,6)
9660
a1.CanCollide = false
9661
a1.Locked = true
9662
a1.Position = v3(999,999,999)
9663
a1.BrickColor = bc("New Yeller")
9664
a1.Material = "Neon"
9665
a1.Transparency = 0
9666
aa1 = new("SpecialMesh",a1)
9667
if fuse == false then
9668
	aa1.MeshType = "Cylinder"
9669
	if potara == false then
9670
		aa1.MeshType = "Cylinder"
9671
	else
9672
		aa1.MeshType = "Sphere"
9673
	end
9674
else
9675
	aa1.MeshType = "Sphere"
9676
end
9677
9678
aa1.Scale = v3(1,1,1)
9679
9680
a2 = new("Part",char)
9681
a2.Name = "Beam"
9682
a2.Anchored = true
9683
a2.Locked = true
9684
9685
a2.Size = v3(0.1,0.1,0.1)
9686
a2.CanCollide = false
9687
a2.Position = v3(999,999,999)
9688
a2.BrickColor = bc("New Yeller")
9689
a2.Material = "Neon"
9690
if fuse == false then
9691
	if potara == false then
9692
a2.Transparency = 0
9693
	else
9694
		a2.Transparency = 1
9695
end
9696
else
9697
	
9698
	a2.Transparency = 1
9699
	end
9700
aa2 = new("SpecialMesh",a2)
9701
aa2.MeshType = "Sphere"
9702
aa2.Scale = v3(150,100,100)
9703
a3 = new("Part",char)
9704
a3.Name = "Beam"
9705
a3.Locked = true
9706
a3.Anchored = true
9707
a3.Size = v3(0.1,0.1,0.1)
9708
a3.CanCollide = false
9709
a3.Position = v3(999,999,999)
9710
a3.BrickColor = bc("New Yeller")
9711
a3.Material = "Neon"
9712
if fuse == false then
9713
	if potara == false then
9714
a3.Transparency = 0
9715
	else
9716
		a3.Transparency = 1
9717
end
9718
else
9719
	
9720
	a3.Transparency = 1
9721
	end
9722
aa3 = new("SpecialMesh",a3)
9723
aa3.MeshType = "Sphere"
9724
aa3.Scale = v3(200,100,100)
9725
if ssj4 == true and fuse == false then
9726
	a1.BrickColor = bc("Really red")
9727
	a2.BrickColor = bc("Really red")
9728
	a3.BrickColor = bc("Really red")
9729
end
9730
	kamecharge:Stop()
9731
	kamefire:Play()
9732
	
9733
	GroundWave1()
9734
	startk = false
9735
	ringfolder = Instance.new("Model",char)
9736
--Damages
9737
-----------------------------------------------------------------------------------------
9738
a1.Touched:connect(function(hit)
9739
 
9740
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9741
	
9742
	
9743
9744
	if hit.Parent:IsA("Model") then
9745
	hit.Parent:BreakJoints()
9746
	end
9747
	hit:Destroy()
9748
	if enabled  == true then
9749
	enabled = false	
9750
	num = num + 1
9751
	kamehit:Play()
9752
	a21 = new("Part",char)
9753
a21.Name = "Beam"..num
9754
a21.Locked = true
9755
a21.Size = v3(1,1,1)
9756
a21.CanCollide = false
9757
a21.Position = v3(999,999,999)
9758
a21.BrickColor = bc("New Yeller")
9759
a21.Material = "Neon"
9760
a21.Transparency = 0
9761
aa21 = new("SpecialMesh",a21)
9762
a21.Anchored = true
9763
a21.Position = hit.Position
9764
aa21.MeshType = "Sphere"
9765
aa21.Scale = v3(1,1,1)
9766
GroundWave2()
9767
GroundWave3()
9768
GroundWave4()
9769
	for i = 1,50 do
9770
	wait()
9771
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9772
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9773
	end
9774
	enabled = true
9775
	char["Beam"..num]:Destroy()
9776
	end
9777
	
9778
end
9779
9780
end)
9781
9782
9783
--Damages
9784
-----------------------------------------------------------------------------------------
9785
a5.Touched:connect(function(hit)
9786
 
9787
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9788
	
9789
	
9790
9791
	if hit.Parent:IsA("Model") then
9792
	hit.Parent:BreakJoints()
9793
	end
9794
	hit:Destroy()
9795
	if enabled  == true then
9796
	enabled = false	
9797
	num = num + 1
9798
	kamehit:Play()
9799
	a21 = new("Part",char)
9800
a21.Name = "Beam"..num
9801
a21.Locked = true
9802
a21.Size = v3(1,1,1)
9803
a21.CanCollide = false
9804
a21.Position = v3(999,999,999)
9805
a21.BrickColor = bc("New Yeller")
9806
a21.Material = "Neon"
9807
a21.Transparency = 0
9808
aa21 = new("SpecialMesh",a21)
9809
a21.Anchored = true
9810
a21.Position = hit.Position
9811
aa21.MeshType = "Sphere"
9812
aa21.Scale = v3(1,1,1)
9813
GroundWave2()
9814
GroundWave3()
9815
GroundWave4()
9816
	for i = 1,50 do
9817
	wait()
9818
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9819
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9820
	end
9821
	enabled = true
9822
	char["Beam"..num]:Destroy()
9823
	end
9824
	
9825
end
9826
9827
end)
9828
9829
9830
beam2 = true
9831
beam1 = true
9832
  
9833
if potara == true then
9834
for i = 1,20 do
9835
	wait(0.1)
9836
	sizeup = sizeup-0.7
9837
	ringgo = ringgo + 15
9838
	av = new("Part",ringfolder)
9839
av.Name = "NewRing"
9840
av.Anchored = true
9841
av.Size = v3(0.6,1,1)
9842
av.BrickColor = bc("New Yeller")
9843
av.Material = "Neon"
9844
av.Transparency = 0
9845
aav = new("SpecialMesh",av)
9846
aav.MeshType = "FileMesh"
9847
aav.Scale = v3(sizeup,30,sizeup)
9848
aav.MeshId = "rbxassetid://991124063"
9849
	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)
9850
	
9851
end
9852
end
9853
if potara == false then
9854
wait(3)
9855
else
9856
	wait(0.5)
9857
end
9858
9859
beam1 = false
9860
9861
repeat
9862
	wait()
9863
	
9864
		if fuse == false then
9865
			if potara == false then
9866
	a1.Size = a1.Size - v3(0,0.2,0.2)
9867
			else
9868
				for i,v in pairs(char.Model:GetChildren()) do
9869
					if v:IsA("Part") then
9870
						if v.Name == "NewRing" then
9871
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
9872
							v.Transparency = v.Transparency + 0.1
9873
						end
9874
					end
9875
				end
9876
			a1.Size = a1.Size - v3(0,2,2)	
9877
	end
9878
	else
9879
	a1.Size = a1.Size - v3(0,2,2)
9880
	end
9881
	aa2.Scale = aa2.Scale - v3(3,3,3)
9882
	aa3.Scale = aa3.Scale - v3(3,3,3)
9883
until
9884
	a1.Size.y < 0.1
9885
	
9886
	
9887
	a1:Destroy()
9888
	ringfolder:Destroy()
9889
	a2:Destroy()
9890
	a3:Destroy()
9891
	for i = 1,10 do
9892
	wait()
9893
	
9894
	kamefire.Volume = kamefire.Volume - 0.5
9895
	end
9896
	kamefire:Stop()
9897
	RootPart.Anchored = false
9898
	
9899
	end
9900
	
9901
	
9902
	
9903
9904
9905
mouse.KeyDown:connect(function(k)
9906
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
9907
    MV4 = 0
9908
    Humanoid.WalkSpeed = 13
9909
    attack = true
9910
    Firepart1 = Instance.new("Part", RightArm)
9911
    Firepart1.Size = Vector3.new(1, 1, 1)
9912
    GuW1 = Instance.new("Weld")
9913
    GuW1.Name = "GuW"
9914
    GuW1.Part0 = RightArm
9915
    GuW1.C0 = cn(0, -1, 0)
9916
    GuW1.C1 = cn(0, 0, 0)
9917
    GuW1.Part1 = Firepart1
9918
    GuW1.Parent = RightArm
9919
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9920
    Firepart1.Transparency = 1
9921
    Firepart2 = Instance.new("Part", LeftArm)
9922
    Firepart2.Size = Vector3.new(1, 1, 1)
9923
    GuW2 = Instance.new("Weld")
9924
    GuW2.Name = "GuW"
9925
    GuW2.Part0 = LeftArm
9926
    GuW2.C0 = cn(0, -1, 0)
9927
    GuW2.C1 = cn(0, 0, 0)
9928
    GuW2.Part1 = Firepart2
9929
    GuW2.Parent = LeftArm
9930
    Firepart2.Transparency = 1
9931
    GuW1:Destroy()
9932
    GuW1 = Instance.new("Weld")
9933
    GuW1.Name = "GuW"
9934
    GuW1.Part0 = Torso
9935
    GuW1.C0 = cn(0, 0, -6)
9936
    GuW1.C1 = cn(0, 0, 0)
9937
    GuW1.Part1 = Firepart1
9938
    GuW1.Parent = Torso
9939
    GuW2:Destroy()
9940
    GuW2 = Instance.new("Weld")
9941
    GuW2.Name = "GuW"
9942
    GuW2.Part0 = Torso
9943
    GuW2.C0 = cn(0, 0, -6)
9944
    GuW2.C1 = cn(0, 0, 0)
9945
    GuW2.Part1 = Firepart2
9946
    GuW2.Parent = Torso
9947
    GuW2:Destroy()
9948
    GuW2 = Instance.new("Weld")
9949
    GuW2.Name = "GuW"
9950
    GuW2.Part0 = Torso
9951
    GuW2.C0 = cn(0, 0, -4)
9952
    GuW2.C1 = cn(0, 0, 0)
9953
    GuW2.Part1 = Firepart2
9954
    GuW2.Parent = Torso
9955
    for i = 0, 18, 0.1 do
9956
      swait()
9957
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9958
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9959
      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)
9960
      if Torsovelocity.Y > 2 then
9961
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9962
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9963
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9964
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9965
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9966
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9967
      elseif Torsovelocity.Y < 1 then
9968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9970
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9973
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9974
      end
9975
    end
9976
    GuW1:Destroy()
9977
    GuW1 = Instance.new("Weld")
9978
    GuW1.Name = "GuW"
9979
    GuW1.Part0 = Torso
9980
    GuW1.C0 = cn(0, 0, -15)
9981
    GuW1.C1 = cn(0, 0, 0)
9982
    GuW1.Part1 = Firepart1
9983
    GuW1.Parent = Torso
9984
    GuW2:Destroy()
9985
    GuW2 = Instance.new("Weld")
9986
    GuW2.Name = "GuW"
9987
    GuW2.Part0 = Torso
9988
    GuW2.C0 = cn(0, 0, -17.5)
9989
    GuW2.C1 = cn(0, 0, 0)
9990
    GuW2.Part1 = Firepart2
9991
    GuW2.Parent = Torso
9992
    for i = 0, 1.25, 0.01 do
9993
      swait()
9994
      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)
9995
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9996
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9997
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9998
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9999
      if Torsovelocity.Y > 2 then
10000
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10001
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10002
        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)
10003
        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)
10004
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10005
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10006
      end
10007
    end
10008
    wait(0.5)
10009
    Humanoid.WalkSpeed = 16
10010
    attack = false
10011
    MV4 = 300
10012
    Firepart1:Destroy()
10013
    Firepart2:Destroy()
10014
  end
10015
10016
10017
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
10018
    MV4 = 90
10019
    Humanoid.WalkSpeed = 0.01
10020
    attack = true
10021
    Firepart1 = Instance.new("Part", RightArm)
10022
    Firepart1.Size = Vector3.new(1, 1, 1)
10023
    GuW1 = Instance.new("Weld")
10024
    GuW1.Name = "GuW"
10025
    GuW1.Part0 = RightArm
10026
    GuW1.C0 = cn(0, -1, 0)
10027
    GuW1.C1 = cn(0, 0, 0)
10028
    GuW1.Part1 = Firepart1
10029
    GuW1.Parent = RightArm
10030
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
10031
    Firepart1.Transparency = 1
10032
    Firepart2 = Instance.new("Part", LeftArm)
10033
    Firepart2.Size = Vector3.new(1, 1, 1)
10034
    GuW2 = Instance.new("Weld")
10035
    GuW2.Name = "GuW"
10036
    GuW2.Part0 = LeftArm
10037
    GuW2.C0 = cn(0, -1, 0)
10038
    GuW2.C1 = cn(0, 0, 0)
10039
    GuW2.Part1 = Firepart2
10040
    GuW2.Parent = LeftArm
10041
    Firepart2.Transparency = 1
10042
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
10043
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
10044
    for i = 0, 2, 0.1 do
10045
      swait()
10046
      BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10047
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10048
      BlockEffect(BrickColor.new("Lime green"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10049
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10050
      if Torsovelocity.Y > 2 then
10051
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10052
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
10053
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10054
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10055
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10056
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10057
      elseif Torsovelocity.Y < 1 then
10058
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10059
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
10060
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10061
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10062
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10063
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10064
      end
10065
    end
10066
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
10067
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
10068
    for i = 0, 7, 0.1 do
10069
      swait()
10070
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10071
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10072
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10073
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10074
      if Torsovelocity.Y > 2 then
10075
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10076
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10077
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10078
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10079
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10080
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10081
      elseif Torsovelocity.Y < 1 then
10082
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10083
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10084
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10085
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10086
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10087
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10088
      end
10089
    end
10090
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
10091
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
10092
    for i = 0, 7, 0.1 do
10093
      swait()
10094
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10095
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10096
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10097
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10098
      if Torsovelocity.Y > 2 then
10099
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10100
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10101
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
10102
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
10103
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10104
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10105
      elseif Torsovelocity.Y < 1 then
10106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
10107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10108
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
10109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
10110
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10111
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10112
      end
10113
    end
10114
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
10115
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
10116
    for i = 0, 6, 0.1 do
10117
      swait()
10118
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10119
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10120
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10121
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10122
      if Torsovelocity.Y > 2 then
10123
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10124
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10125
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
10126
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
10127
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10128
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10129
      elseif Torsovelocity.Y < 1 then
10130
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
10131
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10132
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
10133
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
10134
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10135
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10136
      end
10137
    end
10138
    for i = 0, 5, 0.1 do
10139
      swait()
10140
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10141
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10142
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10143
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10144
      if Torsovelocity.Y > 2 then
10145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10147
        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)
10148
        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)
10149
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
10150
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
10151
      elseif Torsovelocity.Y < 1 then
10152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10154
        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)
10155
        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)
10156
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10157
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10158
      end
10159
    end
10160
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
10161
    for i = 0, 7, 0.1 do
10162
      swait()
10163
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10164
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10165
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
10166
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
10167
      if Torsovelocity.Y > 2 then
10168
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10169
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
10170
        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)
10171
        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)
10172
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10173
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10174
      elseif Torsovelocity.Y < 1 then
10175
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
10176
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
10177
        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)
10178
        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)
10179
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10180
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
10181
      end
10182
    end
10183
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
10184
    GuW1:Destroy()
10185
    GuW1 = Instance.new("Weld")
10186
    GuW1.Name = "GuW"
10187
    GuW1.Part0 = Torso
10188
    GuW1.C0 = cn(0, 0, -6)
10189
    GuW1.C1 = cn(0, 0, 0)
10190
    GuW1.Part1 = Firepart1
10191
    GuW1.Parent = Torso
10192
    GuW2:Destroy()
10193
    GuW2 = Instance.new("Weld")
10194
    GuW2.Name = "GuW"
10195
    GuW2.Part0 = Torso
10196
    GuW2.C0 = cn(0, 0, -6)
10197
    GuW2.C1 = cn(0, 0, 0)
10198
    GuW2.Part1 = Firepart2
10199
    GuW2.Parent = Torso
10200
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
10201
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
10202
    GuW2:Destroy()
10203
    GuW2 = Instance.new("Weld")
10204
    GuW2.Name = "GuW"
10205
    GuW2.Part0 = Torso
10206
    GuW2.C0 = cn(0, 0, -4)
10207
    GuW2.C1 = cn(0, 0, 0)
10208
    GuW2.Part1 = Firepart2
10209
    GuW2.Parent = Torso
10210
    for i = 0, 7, 0.1 do
10211
      swait()
10212
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
10213
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
10214
      if Torsovelocity.Y > 2 then
10215
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10216
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
10217
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10218
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10219
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10220
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10221
      elseif Torsovelocity.Y < 1 then
10222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10224
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10226
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10227
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10228
      end
10229
    end
10230
    local bp2 = Create("BodyPosition")({
10231
      P = 900,
10232
      D = 1000,
10233
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
10234
      position = Torso.Position + Vector3.new(0, 60, 0),
10235
      Parent = Torso
10236
    })
10237
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
10238
    for i = 0, 8, 0.1 do
10239
      swait()
10240
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
10241
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
10242
      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)
10243
      if Torsovelocity.Y > 2 then
10244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10246
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
10247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
10248
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10249
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10250
      elseif Torsovelocity.Y < 1 then
10251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10253
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
10254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
10255
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10256
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10257
      end
10258
    end
10259
    for i = 0, 18, 0.1 do
10260
      swait()
10261
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
10262
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
10263
      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)
10264
      if Torsovelocity.Y > 2 then
10265
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10266
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10267
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
10268
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
10269
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10270
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10271
      elseif Torsovelocity.Y < 1 then
10272
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10273
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
10274
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
10275
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
10276
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10277
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10278
      end
10279
    end
10280
    GuW1:Destroy()
10281
    GuW1 = Instance.new("Weld")
10282
    GuW1.Name = "GuW"
10283
    GuW1.Part0 = Torso
10284
    GuW1.C0 = cn(0, 0, -15)
10285
    GuW1.C1 = cn(0, 0, 0)
10286
    GuW1.Part1 = Firepart1
10287
    GuW1.Parent = Torso
10288
    GuW2:Destroy()
10289
    GuW2 = Instance.new("Weld")
10290
    GuW2.Name = "GuW"
10291
    GuW2.Part0 = Torso
10292
    GuW2.C0 = cn(0, 0, -17.5)
10293
    GuW2.C1 = cn(0, 0, 0)
10294
    GuW2.Part1 = Firepart2
10295
    GuW2.Parent = Torso
10296
    for i = 0, 1.25, 0.01 do
10297
      swait()
10298
      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)
10299
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
10300
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
10301
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
10302
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
10303
      if Torsovelocity.Y > 2 then
10304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10306
        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)
10307
        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)
10308
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10309
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10310
      elseif Torsovelocity.Y < 1 then
10311
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10312
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
10313
        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)
10314
        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)
10315
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10316
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10317
      end
10318
    end
10319
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
10320
    BlockEffect(BrickColor.new("Lime green"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
10321
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
10322
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
10323
    for i = 0, 3, 0.1 do
10324
      swait()
10325
      if Torsovelocity.Y > 2 then
10326
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10327
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
10328
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10329
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10330
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10331
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10332
      elseif Torsovelocity.Y < 1 then
10333
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10334
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10335
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10336
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10337
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10338
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10339
      end
10340
    end
10341
    wait(1)
10342
    bp2:Destroy()
10343
    Humanoid.WalkSpeed = 16
10344
    attack = false
10345
    MV4 = 0
10346
    Firepart1:Destroy()
10347
    Firepart2:Destroy()
10348
  end
10349
end)
10350
whiletruewait = false
10351
game:GetService("RunService").Stepped:connect(function()
10352
  if whiletruewait == false then
10353
    whiletruewait = true
10354
    wait()
10355
    whiletruewait = false
10356
  end
10357
end)
10358
game:GetService("RunService").Stepped:connect(function()
10359
  if whiletruewait == false then
10360
    if MV1 < 20 then
10361
      MV1 = MV1 + 0.2
10362
    end
10363
    if MV2 < 90 then
10364
      MV2 = MV2 + 1
10365
    end
10366
    if MV3 < 190 then
10367
      MV3 = MV3 + 0.4
10368
    end
10369
    if MV4 < 500 then
10370
      MV4 = MV4 + 0.3
10371
    end
10372
  end
10373
end)
10374
Humanoid.MaxHealth = 10000
10375
wait()
10376
for i = 1, 6 do
10377
  Humanoid.Health = Humanoid.MaxHealth
10378
  wait()
10379
end
10380
10381
---
10382
GroundWave3 = function()
10383
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
10384
	Colors = {"White", "White"}
10385
		local wave = Instance.new("Part", char)
10386
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
10387
		wave.Anchored = true
10388
		wave.Name = "Wave"
10389
		wave.CanCollide = false
10390
		wave.Locked = true
10391
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
10392
		wave.TopSurface = "Smooth"
10393
		wave.BottomSurface = "Smooth"
10394
		wave.Transparency = 0.10
10395
		wave.CFrame = HandCF
10396
		wm =  Instance.new("SpecialMesh",wave)
10397
		wm.MeshId = "rbxassetid://559831844"
10398
		coroutine.wrap(function()
10399
		for i = 1, 30, 1 do
10400
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
10401
		wave.Size = wm.Scale
10402
		wave.CFrame = HandCF
10403
		wave.Transparency = i/30
10404
		wait()
10405
		end
10406
		wait()
10407
		wave:Destroy()
10408
	end)()
10409
end
10410
---
10411
10412
local rock3 = false
10413
local rock2 = false
10414
local rock = false
10415
10416
if rock2 == true then
10417
		wait(0.1)
10418
		
10419
	for i,v in pairs(char:GetChildren()) do
10420
		if v:IsA("Part") then
10421
		if v.Name == "NewPart2" then
10422
			v.GO.Velocity = v3(0,-5,0)
10423
		end
10424
		end
10425
	
10426
		end
10427
		rock2 = false
10428
	end
10429
	if rock3 == true then
10430
		wait(0.1)
10431
	for i,v in pairs(char:GetChildren()) do
10432
		if v:IsA("Part") then
10433
		if v.Name == "NewPart2" then
10434
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
10435
		end
10436
		end
10437
	end
10438
	rock3 = false
10439
end
10440
10441
10442
local v3 = Vector3.new
10443
local num = 0
10444
local bc = BrickColor.new
10445
local new = Instance.new
10446
10447
GroundWave1d = function()
10448
	
10449
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
10450
	Colors = {"New Yeller", "New Yeller"}
10451
	local wave = Instance.new("Part", char)
10452
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
10453
	wave.Anchored = true
10454
	wave.Name = "Wave"..number
10455
	wave.CanCollide = false
10456
	wave.Locked = true
10457
	wave.Size = Vector3.new(0.5,0.5,0.5)
10458
	wave.TopSurface = "Smooth"
10459
	wave.BottomSurface = "Smooth"
10460
	wave.Transparency = 0.35
10461
	wave.CFrame = HandCF
10462
	wm = Instance.new("SpecialMesh", wave)
10463
	wm.Name = "wave"..number
10464
	wm.MeshId = "rbxassetid://3270017"
10465
	coroutine.wrap(function()
10466
	for i = 1, 30, 1 do
10467
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
10468
	wave.Size = wm.Scale
10469
	wave.CFrame = HandCF
10470
	wave.Transparency = i/30
10471
	wait()
10472
	end
10473
	wait()
10474
	wave:Destroy()
10475
10476
	end)()
10477
end
10478
10479
 mouse.KeyDown:connect(function(key)
10480
	if key == "=" then
10481
		
10482
	Humanoid.WalkSpeed = 0
10483
	RootPart.Anchored = true
10484
	bigkamehameha1 = true
10485
	
10486
	wait(0)
10487
	bigkamehameha1 = false
10488
	bigkamehameha2 = true
10489
ar = new("Part",char)
10490
ar.Name = "NewPart"
10491
ar.Position = v3(999,999,999)
10492
ar.Size = v3(1,1,1)
10493
ar.BrickColor = bc("New Yeller")
10494
ar.Material = "Neon"
10495
ar.Transparency = 1
10496
aar = new("SpecialMesh",ar)
10497
aar.MeshType = "Sphere"
10498
aar.Scale = v3(3,3,4)
10499
10500
aaar =new("Weld",ar)
10501
aaar.Part0 = Torso
10502
aaar.Part1 = ar
10503
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
10504
for i = 1,9 do
10505
	wait(0.5)
10506
	GroundWave1d()
10507
	ar.Transparency = ar.Transparency - 0.1
10508
end
10509
	kamehameha()
10510
	
10511
	idle7 = true
10512
ar:Destroy()
10513
bigkamehameha2 = false
10514
RootPart.Anchored = false
10515
	end
10516
	end)
10517
10518
10519
10520
local rad = math.rad
10521
local kamehameha5 = false
10522
local kamehameha1 = false
10523
local kamehameha2 = false
10524
local kamehameha3 = false
10525
local kamehameha4 = false
10526
10527
mouse.KeyDown:connect(function(key)
10528
if key == "=" then
10529
		
10530
	
10531
	idle = false
10532
	Humanoid.WalkSpeed = 0
10533
	RootPart.Anchored = true
10534
	
10535
	KamehamehaVoice:Play()
10536
	startk = true
10537
	
10538
	
10539
	
10540
	wait(0.4)
10541
	
10542
	
10543
kamehameha2 = true
10544
kamehameha()
10545
wait(0.8)
10546
KamehamehaVoice.TimePosition = 0
10547
kamehameha2 = false
10548
Humanoid.WalkSpeed = 16
10549
RootPart.Anchored = false
10550
end
10551
end)
10552
	
10553
10554
mouse.KeyDown:connect(function(key)
10555
if key=="=" then	
10556
	Serious()
10557
	char.JumPower = 150
10558
	end
10559
	end)
10560
Health = math.huge  --------- Serious mode aura.
10561
BaseHealth = math.huge
10562
10563
10564
10565
10566
InForm = false
10567
10568
Player = game.Players.LocalPlayer
10569
Char = Player.Character
10570
Torso = Char.Torso
10571
10572
function Serious()
10573
	for X = 1, 1 do wait()
10574
10575
10576
	wait(0)
10577
	for X = 1, 1 do wait()
10578
		local Effect = Instance.new("Part")
10579
	Effect.Name = "Effect"
10580
	Effect.Parent = Torso
10581
	Effect.CFrame = Torso.CFrame
10582
	Effect.BrickColor = BrickColor.new("Neon orange")
10583
	Effect.Shape = "Ball"
10584
	Effect.Size = Vector3.new(1, 1, 1)
10585
	Effect.Anchored = true
10586
	Effect.Material = "Neon"
10587
	Effect.CanCollide = false
10588
		Effect.CFrame = Torso.CFrame
10589
		Effect.Size = Effect.Size + Vector3.new(0.5)
10590
		Effect.Transparency = Effect.Transparency + 0.04
10591
	end
10592
	end
10593
10594
repeat
10595
Torso:FindFirstChild("Effect"):Remove()
10596
until Torso:FindFirstChild("Effect") == nil
10597
10598
	
10599
local Color1 = Color3.new(255, 255, 0)
10600
local Color2 = Color3.new(255, 255, 0)	
10601
10602
 for i = 0, 3, 0.1 do
10603
	swait()
10604
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10605
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10606
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10607
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10608
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10609
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10610
end
10611
local pie22 = Instance.new("ParticleEmitter")
10612
pie22.Parent = LeftArm
10613
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
10614
pie22.LightEmission = 1
10615
pie22.Size = NumberSequence.new(1,2)
10616
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10617
pie22.Transparency = NumberSequence.new(0.7,1)
10618
pie22.EmissionDirection = "Top"
10619
pie22.Enabled = true
10620
pie22.Lifetime = NumberRange.new(1)
10621
pie22.Rotation = NumberRange.new(-420, 425)
10622
pie22.Rate = 50
10623
pie22.Speed = NumberRange.new(1)
10624
pie22.LockedToPart = false
10625
pie22.VelocitySpread = 2
10626
local pie22 = Instance.new("ParticleEmitter")
10627
pie22.Parent = RightArm
10628
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
10629
pie22.LightEmission = 1
10630
pie22.Size = NumberSequence.new(1,2)
10631
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10632
pie22.Transparency = NumberSequence.new(0.7,1)
10633
pie22.EmissionDirection = "Top"
10634
pie22.Enabled = true
10635
pie22.Lifetime = NumberRange.new(1)
10636
pie22.Rotation = NumberRange.new(-420, 425)
10637
pie22.Rate = 50
10638
pie22.Speed = NumberRange.new(1)
10639
pie22.LockedToPart = false
10640
pie22.VelocitySpread = 2
10641
local pie22 = Instance.new("ParticleEmitter")
10642
pie22.Parent = LeftLeg
10643
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
10644
pie22.LightEmission = 1
10645
pie22.Size = NumberSequence.new(1,2)
10646
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10647
pie22.Transparency = NumberSequence.new(0.8,1)
10648
pie22.EmissionDirection = "Top"
10649
pie22.Enabled = true
10650
pie22.Lifetime = NumberRange.new(1)
10651
pie22.Rotation = NumberRange.new(-420, 425)
10652
pie22.Rate = 20
10653
pie22.Speed = NumberRange.new(1)
10654
pie22.LockedToPart = false
10655
pie22.VelocitySpread = 2
10656
local pie22 = Instance.new("ParticleEmitter")
10657
pie22.Parent = RightLeg
10658
pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
10659
pie22.LightEmission = 1
10660
pie22.Size = NumberSequence.new(1,2)
10661
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10662
pie22.Transparency = NumberSequence.new(0.8,1)
10663
pie22.EmissionDirection = "Top"
10664
pie22.Enabled = true
10665
pie22.Lifetime = NumberRange.new(1)
10666
pie22.Rotation = NumberRange.new(-420, 425)
10667
pie22.Rate = 20
10668
pie22.Speed = NumberRange.new(1)
10669
pie22.LockedToPart = false
10670
pie22.VelocitySpread = 2
10671
	lig = Instance.new("PointLight",Player.Character.Torso)
10672
lig.Color=Color3.new(255,255,0)
10673
lig.Range = 6
10674
10675
local Must = Instance.new("Sound",Torso)
10676
Must.SoundId = "rbxassetid://136847579"
10677
Must.Pitch = 0.99
10678
Must.Volume = 0.6
10679
Must.Looped = false
10680
wait(0)
10681
Must:Play()	
10682
	a21e = new("Part",char)
10683
a21e.Name = "Beam"..num
10684
a21e.Locked = true
10685
a21e.Size = v3(1,1,1)
10686
a21e.CanCollide = false
10687
a21e.BrickColor = bc("Neon orange")
10688
a21e.Material = "Neon"
10689
a21e.Transparency = 0
10690
aa21e = new("SpecialMesh",a21e)
10691
a21e.Anchored = true
10692
a21e.Position = RootPart.Position
10693
aa21e.MeshType = "Sphere"
10694
aa21e.Scale = v3(1,1,1)
10695
for i = 1,50 do
10696
	wait()
10697
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
10698
	a21e.Transparency = a21e.Transparency + 0.04
10699
end
10700
10701
10702
  local Mus = Instance.new("Sound",Torso)
10703
Mus.SoundId = "rbxassetid://291165237"
10704
Mus.Pitch = 0.99
10705
Mus.Volume = 0.2
10706
Mus.Looped = true
10707
wait(0)
10708
Mus:Play()
10709
10710
InForm = true	
10711
Humanoid.JumpPower = 120
10712
	
10713
Char.Humanoid.MaxHealth = Health
10714
wait(0.3)	
10715
Char.Humanoid.Health = Health
10716
wait(0.7)
10717
Must:Destroy()
10718
end
10719
10720
function Base()
10721
	InForm = false
10722
	local Effect = Instance.new("Part")
10723
	Effect.Name = "Effect"
10724
	Effect.Parent = Torso
10725
	Effect.CFrame = Torso.CFrame
10726
	Effect.BrickColor = BrickColor.new("White")
10727
	Effect.Shape = "Ball"
10728
	Effect.Size = Vector3.new(8, 8, 8)
10729
	Effect.Anchored = true
10730
	Effect.Material = "Neon"
10731
	Effect.CanCollide = false
10732
	for loop = 1, 25 do wait()
10733
		Effect.CFrame = Torso.CFrame
10734
		Effect.Size = Effect.Size + Vector3.new(-0.5)
10735
		Effect.Transparency = Effect.Transparency + 0.04
10736
		
10737
	end
10738
repeat
10739
Torso:FindFirstChild("Effect"):Remove()
10740
until Torso:FindFirstChild("Effect") == nil
10741
10742
for i, v in pairs(Torso:GetChildren()) do
10743
	if v:IsA('ParticleEmitter') then
10744
		v:Remove()
10745
	end
10746
end
10747
char.Humanoid.MaxHealth = BaseHealth
10748
wait(0.3)	
10749
char.Humanoid.Health = BaseHealth
10750
	
10751
10752
end
10753
10754
mouse.KeyDown:connect(function(key)
10755
if key=="9" then	
10756
	Base()
10757
	lig:Destroy()
10758
	end
10759
	end)
10760
10761
Player.Chatted:connect(function(Message)
10762
	if Message == "Time to get serious." and InForm == false then
10763
		wait(0.10)
10764
          Serious()
10765
	end
10766
	if Message == "off" or Message == "Nice fight." and InForm == true then
10767
		Base()
10768
	end
10769
local ContentProvider = game:GetService("ContentProvider")
10770
 
10771
local function LoadAssets(AssetList)
10772
	-- Takes an asset list and preloads it. Will not wait for them to load. 
10773
 
10774
	for _, AssetId in pairs(AssetList) do
10775
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
10776
	end
10777
end 
10778
 
10779
local Gibs = game.Workspace
10780
10781
function Kill(Character)
10782
	Character.Humanoid.Health = 0
10783
	local poo = Instance.new("IntValue",Character)
10784
	poo.Name = "haha nope"
10785
	local svch = Character
10786
	local hum = Character:findFirstChild("Humanoid")
10787
	Character.Archivable = true
10788
	local chrclone = Character:clone()
10789
	Character.Archivable = false
10790
10791
	local ch = chrclone:GetChildren()
10792
	local i
10793
	for i = 1,#ch do
10794
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
10795
			ch[i]:remove()
10796
		end
10797
	end
10798
	local function Scan(ch)
10799
		local e
10800
		for e = 1,#ch do
10801
			Scan(ch[e]:GetChildren())
10802
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
10803
				ch[e]:remove()
10804
			end
10805
		end
10806
	end
10807
	Scan(chrclone:GetChildren())
10808
10809
	local hum2 = chrclone:findFirstChild("Humanoid")
10810
10811
10812
	if hum2 ~= nil then
10813
		hum2.Name = "Humanoid2"
10814
		hum2.PlatformStand = true
10815
		hum2.Sit = true 
10816
		hum2.MaxHealth = 0
10817
		hum2.Health = 0
10818
	end
10819
10820
	local ch = Character:GetChildren()
10821
	local i
10822
	for i = 1,#ch do
10823
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10824
			ch[i]:remove()
10825
		end
10826
	end
10827
10828
	wait(0.2)
10829
10830
	local ch = Character:GetChildren()
10831
	local i
10832
	for i = 1,#ch do
10833
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10834
			ch[i]:remove()
10835
		end
10836
	end
10837
	Character = chrclone
10838
	local Torso = Character.Torso
10839
	local movevector = Vector3.new()
10840
10841
	if Torso then
10842
		local Head = Character:FindFirstChild("Head")
10843
		local Limb = Character:FindFirstChild("Right Arm")
10844
		if Limb then
10845
10846
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
10847
			local Joint = Instance.new("Glue")
10848
			Joint.Name = "RightShoulder"
10849
			Joint.Part0 = Torso
10850
			Joint.Part1 = Limb
10851
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10852
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10853
			Joint.Parent = Torso
10854
10855
			local B = Instance.new("Part")
10856
			B.TopSurface = 0
10857
			B.BottomSurface = 0
10858
			B.formFactor = "Symmetric"
10859
			B.Size = Vector3.new(1, 1, 1)
10860
			B.Transparency = 1
10861
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10862
			B.Parent = Character
10863
			local W = Instance.new("Weld")
10864
			W.Part0 = Limb
10865
			W.Part1 = B
10866
			W.C0 = CFrame.new(0, -0.5, 0)
10867
			W.Parent = Limb
10868
10869
		end
10870
		local Limb = Character:FindFirstChild("Left Arm")
10871
		if Limb then
10872
10873
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
10874
			local Joint = Instance.new("Glue")
10875
			Joint.Name = "LeftShoulder"
10876
			Joint.Part0 = Torso
10877
			Joint.Part1 = Limb
10878
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10879
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10880
			Joint.Parent = Torso
10881
10882
			local B = Instance.new("Part")
10883
			B.TopSurface = 0
10884
			B.BottomSurface = 0
10885
			B.formFactor = "Symmetric"
10886
			B.Size = Vector3.new(1, 1, 1)
10887
			B.Transparency = 1
10888
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10889
			B.Parent = Character
10890
			local W = Instance.new("Weld")
10891
			W.Part0 = Limb
10892
			W.Part1 = B
10893
			W.C0 = CFrame.new(0, -0.5, 0)
10894
			W.Parent = Limb
10895
10896
		end
10897
		local Limb = Character:FindFirstChild("Right Leg")
10898
		if Limb then
10899
10900
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
10901
			local Joint = Instance.new("Glue")
10902
			Joint.Name = "RightHip"
10903
			Joint.Part0 = Torso
10904
			Joint.Part1 = Limb
10905
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10906
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10907
			Joint.Parent = Torso
10908
10909
			local B = Instance.new("Part")
10910
			B.TopSurface = 0
10911
			B.BottomSurface = 0
10912
			B.formFactor = "Symmetric"
10913
			B.Size = Vector3.new(1, 1, 1)
10914
			B.Transparency = 1
10915
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10916
			B.Parent = Character
10917
			local W = Instance.new("Weld")
10918
			W.Part0 = Limb
10919
			W.Part1 = B
10920
			W.C0 = CFrame.new(0, -0.5, 0)
10921
			W.Parent = Limb
10922
10923
		end
10924
		local Limb = Character:FindFirstChild("Left Leg")
10925
		if Limb then
10926
10927
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
10928
			local Joint = Instance.new("Glue")
10929
			Joint.Name = "LeftHip"
10930
			Joint.Part0 = Torso
10931
			Joint.Part1 = Limb
10932
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10933
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10934
			Joint.Parent = Torso
10935
10936
			local B = Instance.new("Part")
10937
			B.TopSurface = 0
10938
			B.BottomSurface = 0
10939
			B.formFactor = "Symmetric"
10940
			B.Size = Vector3.new(1, 1, 1)
10941
			B.Transparency = 1
10942
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10943
			B.Parent = Character
10944
			local W = Instance.new("Weld")
10945
			W.Part0 = Limb
10946
			W.Part1 = B
10947
			W.C0 = CFrame.new(0, -0.5, 0)
10948
			W.Parent = Limb
10949
		end
10950
	end
10951
end
10952
----------
10953
10954
lerpz = function(D, E, F, G)	
10955
	D[E] = D[E]:lerp(F, G)
10956
end
10957
10958
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10959
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10960
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10961
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10962
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10963
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10964
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10965
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10966
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10967
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10968
resetlerp = function()	
10969
	RJ.C0 = RJC0
10970
	RJ.C1 = RJC1
10971
	N.C0 = NC0
10972
	N.C1 = NC1
10973
	RS.C0 = RSC0
10974
	RS.C1 = RSC1
10975
	LS.C0 = LSC0
10976
	LS.C1 = LSC1
10977
	RH.C0 = RHC0
10978
	RH.C1 = RHC1
10979
	LH.C0 = LHC0
10980
	LH.C1 = LHC1
10981
end
10982
-------
10983
----------
10984
hrp = char.HumanoidRootPart
10985
10986
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10987
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10988
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10989
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10990
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10991
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10992
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10993
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10994
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10995
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10996
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10997
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10998
RS = Torso:FindFirstChild("Right Shoulder")
10999
LS = Torso:FindFirstChild("Left Shoulder")
11000
RH = Torso:FindFirstChild("Right Hip")
11001
LH = Torso:FindFirstChild("Left Hip")
11002
RJ = hrp:FindFirstChild("RootJoint")
11003
N = Torso:FindFirstChild("Neck")
11004
cf = CFrame.new
11005
ang = CFrame.Angles
11006
rd = math.rad
11007
rd2 = math.random
11008
cs = ColorSequence.new
11009
ns = NumberSequence.new
11010
nsk = NumberSequenceKeypoint.new
11011
11012
end)