View difference between Paste ID: HSdvN378 and yfmTxFQi
SHOW: | | - or go back to the newest paste.
1
wait(2)
2
local Player = game.Players.localPlayer
3
local char = Player.Character
4
local Character = Player.Character
5
local Head = Character.Head
6
local done = false
7
local canheal = false
8
local deathchat1 = false
9
local once = true
10
local dead = false
11
local candie = true
12
local deathchat = false
13
local idleon = true
14
local idle1 = true
15
local idle = true
16
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
17
  if v:IsA("Accessory") then
18
    v:Destroy()
19
  end
20
end
21
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
22
  if v:IsA("Shirt") then
23
    v:Remove()
24
  end
25
end
26
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
27
  if v:IsA("Pants") then
28
    v:Remove()
29
  end
30
end
31
wait()
32
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
33
shirt.Name = "Shirt"
34
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
35
pants.Name = "Pants"
36
37
local v3 = Vector3.new
38
local num = 0
39
local bc = BrickColor.new
40
local new = Instance.new
41
42
43
Instance.new("ForceField",char).Visible = false
44
local poo = Instance.new("IntValue",Character)
45
poo.Name = "haha nope"
46
char.Humanoid.MaxHealth = math.huge
47
wait()
48
char.Humanoid.Health = math.huge
49
Instance.new("ForceField",char).Visible = false
50
51
shirt = Instance.new("Shirt", char)
52
shirt.Name = "Shirt"
53
pants = Instance.new("Pants", char)
54
pants.Name = "Pants"
55
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
56
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
57
char.Head.face.Texture = "rbxassetid://1108342609"
58
59
60
Hair7 = Instance.new("Part")
61
Hair7.Parent = char
62
Hair7.Name = "Hair"
63
Hair7.CanCollide = false
64
Hair7.Locked = true
65
Hair7.TopSurface = "Smooth"
66
Hair7.BottomSurface = "Smooth"
67
Hair7.formFactor = "Symmetric"
68
Hair7.Material = "Neon"
69
Hair7.BrickColor = BrickColor.new("Really black")
70
Hair7.CFrame = char.Torso.CFrame
71
Hair7.Size = Vector3.new(1, 1, 1)
72
Hair7.Transparency = 0
73
74
75
Weld1 = Instance.new("Weld")
76
Weld1.Parent = char.Head
77
Weld1.Part0 = char.Head
78
Weld1.Part1 = Hair7
79
Weld1.C0 = CFrame.new(0, 0.66, 0.9) 
80
81
Mesh = Instance.new("SpecialMesh")
82
Mesh.Offset = Vector3.new(0,-0.4,0)
83
Mesh.Parent = Hair7
84
Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
85
Mesh.MeshType = "FileMesh"
86
Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
87
Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
88
89
90
Hair8 = Instance.new("Part")
91
Hair8.Parent = char
92
Hair8.Name = "Hair"
93
Hair8.CanCollide = false
94
Hair8.Locked = true
95
Hair8.TopSurface = "Smooth"
96
Hair8.BottomSurface = "Smooth"
97
Hair8.formFactor = "Symmetric"
98
Hair8.Material = "Neon"
99
Hair8.BrickColor = BrickColor.new("Really black")
100
Hair8.CFrame = char.Torso.CFrame
101
Hair8.Size = Vector3.new(1, 1, 1)
102
Hair8.Transparency = 0
103
104
105
Weld1 = Instance.new("Weld")
106
Weld1.Parent = char.Torso
107
Weld1.Part0 = char.Torso
108
Weld1.Part1 = Hair8
109
Weld1.C0 = CFrame.new(0, -0.75,1.6) 
110
111
Mesh = Instance.new("SpecialMesh")
112
Mesh.Offset = Vector3.new(0,-0.4,0)
113
Mesh.Parent = Hair8
114
Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
115
Mesh.MeshType = "FileMesh"
116
Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
117
Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
118
119
120
local ice = Instance.new("Part", Head)
121
ice.Size = Vector3.new(0.5, 0.5, 0.5)
122
ice.BrickColor = BrickColor.new("White")
123
ice.CanCollide = false
124
ice.TopSurface = 0
125
ice.BottomSurface = 0
126
ice.Transparency = 1
127
local ice2 = Instance.new("SpecialMesh", ice)
128
ice2.MeshType = "Brick"
129
ice2.Scale = Vector3.new(1, 1, 1)
130
local ice3 = Instance.new("Weld", ice)
131
ice3.Part0 = Head
132
ice3.Part1 = ice
133
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
134
local icesmoke = Instance.new("ParticleEmitter", ice)
135
icesmoke.VelocitySpread = 5
136
icesmoke.Size = NumberSequence.new({
137
  NumberSequenceKeypoint.new(0, 0.01),
138
  NumberSequenceKeypoint.new(1, 1)
139
})
140
icesmoke.Rate = math.huge
141
icesmoke.Speed = NumberRange.new(1, 1)
142
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
143
icesmoke.Transparency = NumberSequence.new({
144
  NumberSequenceKeypoint.new(0, 0.9),
145
  NumberSequenceKeypoint.new(1, 1)
146
})
147
icesmoke.Rotation = NumberRange.new(0, 360)
148
icesmoke.Name = "Smoke"
149
icesmoke.LightEmission = 0
150
icesmoke.Acceleration = Vector3.new(0,0,0)
151
icesmoke.Texture = "http://www.roblox.com/asset/?id="
152
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
153
icesmoke.LockedToPart = true
154
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
155
secondcolor = "Really black"
156
wait(0.016666666666666666)
157
Effects = {}
158
local Player = game.Players.localPlayer
159
local Character = Player.Character
160
local Humanoid = Character.Humanoid
161
local mouse = Player:GetMouse()
162
local LeftArm = Character["Left Arm"]
163
local RightArm = Character["Right Arm"]
164
local LeftLeg = Character["Left Leg"]
165
local RightLeg = Character["Right Leg"]
166
local Head = Character.Head
167
local Torso = Character.Torso
168
local cam = game.Workspace.CurrentCamera
169
local RootPart = Character.HumanoidRootPart
170
local RootJoint = RootPart.RootJoint
171
local equipped = true
172
local attack = false
173
local Anim = "Idle"
174
local idle = 0
175
local attacktype = 1
176
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
177
local velocity = RootPart.Velocity.y
178
local sine = 0
179
local change = 1
180
local grabbed = false
181
local cn = CFrame.new
182
local mr = math.rad
183
local angles = CFrame.Angles
184
local ud = UDim2.new
185
local c3 = Color3.new
186
local dir = {
187
  w = 0,
188
  s = 0,
189
  a = 0,
190
  d = 0
191
}
192
firemode = true
193
local Services = {
194
  SoundService = game:GetService("SoundService"),
195
  Players = game:GetService("Players"),
196
  Debris = game:GetService("Debris"),
197
  Workspace = game:GetService("Workspace"),
198
  Lighting = game:GetService("Lighting"),
199
  HttpService = game:GetService("HttpService"),
200
  InsertService = game:GetService("InsertService")
201
}
202
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
203
Humanoid.Animator:Destroy()
204
Character.Animate:Destroy()
205
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
206
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
207
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
208
RSH, LSH = nil, nil
209
RW = Instance.new("Weld")
210
LW = Instance.new("Weld")
211
RH = Torso["Right Hip"]
212
LH = Torso["Left Hip"]
213
RSH = Torso["Right Shoulder"]
214
LSH = Torso["Left Shoulder"]
215
RSH.Parent = nil
216
LSH.Parent = nil
217
RW.Name = "RW"
218
RW.Part0 = Torso
219
RW.C0 = cn(1.5, 0.5, 0)
220
RW.C1 = cn(0, 0.5, 0)
221
RW.Part1 = RightArm
222
RW.Parent = Torso
223
LW.Name = "LW"
224
LW.Part0 = Torso
225
LW.C0 = cn(-1.5, 0.5, 0)
226
LW.C1 = cn(0, 0.5, 0)
227
LW.Part1 = LeftArm
228
LW.Parent = Torso
229
--------------
230
function clerp(a, b, t)
231
  local qa = {
232
    QuaternionFromCFrame(a)
233
  }
234
  local qb = {
235
    QuaternionFromCFrame(b)
236
  }
237
  local ax, ay, az = a.x, a.y, a.z
238
  local bx, by, bz = b.x, b.y, b.z
239
  local _t = 1 - t
240
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
241
end
242
function QuaternionFromCFrame(cf)
243
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
244
  local trace = m00 + m11 + m22
245
  if trace > 0 then
246
    local s = math.sqrt(1 + trace)
247
    local recip = 0.5 / s
248
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
249
  else
250
    local i = 0
251
    if m00 < m11 then
252
      i = 1
253
    end
254
    if m22 > (i == 0 and m00 or m11) then
255
      i = 2
256
    end
257
    if i == 0 then
258
      local s = math.sqrt(m00 - m11 - m22 + 1)
259
      local recip = 0.5 / s
260
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
261
    elseif i == 1 then
262
      local s = math.sqrt(m11 - m22 - m00 + 1)
263
      local recip = 0.5 / s
264
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
265
    elseif i == 2 then
266
      local s = math.sqrt(m22 - m00 - m11 + 1)
267
      local recip = 0.5 / s
268
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
269
    end
270
  end
271
end
272
function QuaternionToCFrame(px, py, pz, x, y, z, w)
273
  local xs, ys, zs = x + x, y + y, z + z
274
  local wx, wy, wz = w * xs, w * ys, w * zs
275
  local xx = x * xs
276
  local xy = x * ys
277
  local xz = x * zs
278
  local yy = y * ys
279
  local yz = y * zs
280
  local zz = z * zs
281
  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))
282
end
283
function QuaternionSlerp(a, b, t)
284
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
285
  local startInterp, finishInterp
286
  if cosTheta >= 1.0E-4 then
287
    if 1 - cosTheta > 1.0E-4 then
288
      local theta = math.acos(cosTheta)
289
      local invSinTheta = 1 / math.sin(theta)
290
      startInterp = math.sin((1 - t) * theta) * invSinTheta
291
      finishInterp = math.sin(t * theta) * invSinTheta
292
    else
293
      startInterp = 1 - t
294
      finishInterp = t
295
    end
296
  elseif 1 + cosTheta > 1.0E-4 then
297
    local theta = math.acos(-cosTheta)
298
    local invSinTheta = 1 / math.sin(theta)
299
    startInterp = math.sin((t - 1) * theta) * invSinTheta
300
    finishInterp = math.sin(t * theta) * invSinTheta
301
  else
302
    startInterp = t - 1
303
    finishInterp = t
304
  end
305
  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
306
end
307
function swait(num)
308
  if num == 0 or num == nil then
309
    game:service("RunService").RenderStepped:wait(0)
310
  else
311
    for i = 0, num do
312
      game:service("RunService").RenderStepped:wait(0)
313
    end
314
  end
315
end
316
local RbxUtility = LoadLibrary("RbxUtility")
317
local Create = RbxUtility.Create
318
function RemoveOutlines(part)
319
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
320
end
321
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
322
  local Part = Create("Part")({
323
    formFactor = FormFactor,
324
    Parent = Parent,
325
    Reflectance = Reflectance,
326
    Transparency = Transparency,
327
    CanCollide = false,
328
    Locked = true,
329
    BrickColor = BrickColor.new(tostring(BColor)),
330
    Name = Name,
331
    Size = Size,
332
    Material = Material
333
  })
334
  RemoveOutlines(Part)
335
  return Part
336
end
337
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
338
  local Msh = Create(Mesh)({
339
    Parent = Part,
340
    Offset = OffSet,
341
    Scale = Scale
342
  })
343
  if Mesh == "SpecialMesh" then
344
    Msh.MeshType = MeshType
345
    Msh.MeshId = MeshId
346
  end
347
  return Msh
348
end
349
function CreateWeld(Parent, Part0, Part1, C0, C1)
350
  local Weld = Create("Weld")({
351
    Parent = Parent,
352
    Part0 = Part0,
353
    Part1 = Part1,
354
    C0 = C0,
355
    C1 = C1
356
  })
357
  return Weld
358
end
359
function rayCast(Position, Direction, Range, Ignore)
360
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
361
end
362
function CreateSound(id, par, vol, pit)
363
  coroutine.resume(coroutine.create(function()
364
    local sou = Instance.new("Sound", par or workspace)
365
    sou.Volume = vol
366
    sou.Pitch = pit or 1
367
    sou.SoundId = id
368
    wait()
369
    sou:play()
370
    game:GetService("Debris"):AddItem(sou, 6)
371
  end))
372
end
373
function CreateSong(id, par, vol, pit)
374
  coroutine.resume(coroutine.create(function()
375
    sou2 = Instance.new("Sound", par or workspace)
376
    sou2.Volume = 1
377
    sou2.Pitch = 1
378
    sou2.SoundId = id
379
    wait()
380
    sou2:play()
381
    sou2.Looped = true
382
  end))
383
end
384
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
385
local function getclosest(obj, distance)
386
  local last, lastx = distance + 1, nil
387
  for i, v in pairs(workspace:GetChildren()) do
388
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
389
      local t = v.Torso
390
      local dist = t.Position - obj.Position.magnitude
391
      if distance >= dist and last > dist then
392
        last = dist
393
        lastx = v
394
      end
395
    end
396
  end
397
  return lastx
398
end
399
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
400
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
401
  prt.Anchored = true
402
  prt.CFrame = cframe
403
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
404
  game:GetService("Debris"):AddItem(prt, 10)
405
  if Type == 1 or Type == nil then
406
    table.insert(Effects, {
407
      prt,
408
      "Block1",
409
      delay,
410
      x3,
411
      y3,
412
      z3,
413
      msh
414
    })
415
  elseif Type == 2 then
416
    table.insert(Effects, {
417
      prt,
418
      "Block2",
419
      delay,
420
      x3,
421
      y3,
422
      z3,
423
      msh
424
    })
425
  elseif Type == 3 then
426
    table.insert(Effects, {
427
      prt,
428
      "Block3",
429
      delay,
430
      x3,
431
      y3,
432
      z3,
433
      msh
434
    })
435
  end
436
end
437
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
438
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
439
  prt.Anchored = true
440
  prt.CFrame = cframe
441
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
442
  game:GetService("Debris"):AddItem(prt, 10)
443
  table.insert(Effects, {
444
    prt,
445
    "Cylinder",
446
    delay,
447
    x3,
448
    y3,
449
    z3,
450
    msh
451
  })
452
end
453
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
454
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
455
  prt.Anchored = true
456
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
457
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
458
  game:GetService("Debris"):AddItem(prt, 10)
459
  table.insert(Effects, {
460
    prt,
461
    "Cylinder",
462
    delay,
463
    x3,
464
    y3,
465
    z3,
466
    msh
467
  })
468
end
469
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
470
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
471
  prt.Anchored = true
472
  prt.CFrame = cframe
473
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
474
  game:GetService("Debris"):AddItem(prt, 10)
475
  table.insert(Effects, {
476
    prt,
477
    "Cylinder",
478
    delay,
479
    x3,
480
    y3,
481
    z3,
482
    msh
483
  })
484
end
485
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
486
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
487
  prt.Anchored = true
488
  prt.CFrame = cframe
489
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
490
  game:GetService("Debris"):AddItem(prt, 10)
491
  table.insert(Effects, {
492
    prt,
493
    "Cylinder",
494
    delay,
495
    x3,
496
    y3,
497
    z3,
498
    msh
499
  })
500
end
501
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
502
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
503
  prt.Anchored = true
504
  prt.CFrame = cframe
505
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
506
  game:GetService("Debris"):AddItem(prt, 10)
507
  table.insert(Effects, {
508
    prt,
509
    "Cylinder",
510
    delay,
511
    x3,
512
    y3,
513
    z3,
514
    msh
515
  })
516
end
517
function BreakEffect(brickcolor, cframe, x1, y1, z1)
518
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
519
  prt.Anchored = true
520
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
521
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
522
  local num = math.random(10, 50) / 1000
523
  game:GetService("Debris"):AddItem(prt, 10)
524
  table.insert(Effects, {
525
    prt,
526
    "Shatter",
527
    num,
528
    prt.CFrame,
529
    math.random() - math.random(),
530
    0,
531
    math.random(50, 100) / 100
532
  })
533
end
534
535
attack = false
536
game:GetService("RunService").Stepped:connect(function()
537
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
538
  velocity = RootPart.Velocity.y
539
  sine = sine + change
540
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
541
  if equipped == true or equipped == false then
542
    if 1 < RootPart.Velocity.y and hit == nil then
543
      Anim = "Jump"
544
      if attack == false and ice_mode == false then
545
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
546
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
547
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
548
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
549
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
550
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
551
      end
552
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
553
      Anim = "Fall"
554
      if attack == false then
555
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
556
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
557
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
558
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
559
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
560
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
561
      end
562
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
563
      Anim = "Idle"
564
    if attack == false then
565
        	change = 1
566
					RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
567
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
568
					RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(56 + 3 * math.cos(sine / 25))), 0.1)
569
					LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(60), math.rad(-50 - 3 * math.cos(sine / 25))), 0.1)
570
					RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
571
					LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-12 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
572
end
573
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
574
      Anim = "Walk"
575
    if attack==false then
576
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
577
Torso.Neck.C0 = clerp(Torso.Neck.C0, cn(0, 1.1, -0.2, -1, -0, -0, 0, 0, 1, 0, 1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
578
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
579
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
580
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
581
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
582
end
583
    end
584
  end
585
  if equipped == true or equipped == false then
586
    if 1 < RootPart.Velocity.Y and hit == nil then
587
      Anim = "Jump"
588
      if attack == false and ice_mode == true then
589
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
590
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
591
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
592
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
593
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
594
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
595
      end
596
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
597
      Anim = "Fall"
598
      if attack == false then
599
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
600
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
601
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
602
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
603
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
604
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
605
      end
606
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
607
      Anim = "Idle"
608
      if attack == false then
609
        change = 0.8
610
        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)
611
        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)
612
        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)
613
        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)
614
        RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
615
        LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
616
      end
617
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
618
      Anim = "Walk"
619
      if attack == false then
620
        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)
621
        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)
622
        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)
623
        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)
624
        RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
625
        LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
626
      end
627
    end
628
  end
629
  if 0 < #Effects then
630
    for e = 1, #Effects do
631
      if Effects[e] ~= nil then
632
        local Thing = Effects[e]
633
        if Thing ~= nil then
634
          local Part = Thing[1]
635
          local Mode = Thing[2]
636
          local Delay = Thing[3]
637
          local IncX = Thing[4]
638
          local IncY = Thing[5]
639
          local IncZ = Thing[6]
640
          if 1 >= Thing[1].Transparency then
641
            if Thing[2] == "Block1" then
642
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
643
              local Mesh = Thing[1].Mesh
644
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
645
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
646
            elseif Thing[2] == "Block2" then
647
              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)
648
              local Mesh = Thing[7]
649
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
650
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
651
            elseif Thing[2] == "Block3" then
652
              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)
653
              local Mesh = Thing[7]
654
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
655
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
656
            elseif Thing[2] == "Cylinder" then
657
              local Mesh = Thing[1].Mesh
658
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
659
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
660
            elseif Thing[2] == "Blood" then
661
              local Mesh = Thing[7]
662
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
663
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
664
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
665
            elseif Thing[2] == "Elec" then
666
              local Mesh = Thing[1].Mesh
667
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
668
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
669
            elseif Thing[2] == "Disappear" then
670
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
671
            elseif Thing[2] == "Shatter" then
672
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
673
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
674
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
675
              Thing[6] = Thing[6] + Thing[5]
676
            end
677
          else
678
            Part.Parent = nil
679
            table.remove(Effects, e)
680
          end
681
        end
682
      end
683
    end
684
  end
685
end)
686
function RemoveOutlines(part)
687
  part.TopSurface = 10
688
end
689
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
690
  local Part = Create("Part")({
691
    Parent = Parent,
692
    Reflectance = Reflectance,
693
    Transparency = Transparency,
694
    CanCollide = false,
695
    Locked = true,
696
    BrickColor = BrickColor.new(tostring(BColor)),
697
    Name = Name,
698
    Size = Size,
699
    Material = Material
700
  })
701
  RemoveOutlines(Part)
702
  return Part
703
end
704
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
705
  local Msh = Create(Mesh)({
706
    Parent = Part,
707
    Offset = OffSet,
708
    Scale = Scale
709
  })
710
  if Mesh == "SpecialMesh" then
711
    Msh.MeshType = MeshType
712
    Msh.MeshId = MeshId
713
  end
714
  return Msh
715
end
716
function CreateWeld(Parent, Part0, Part1, C0, C1)
717
  local Weld = Create("Weld")({
718
    Parent = Parent,
719
    Part0 = Part0,
720
    Part1 = Part1,
721
    C0 = C0,
722
    C1 = C1
723
  })
724
  return Weld
725
end
726
WSHM = {
727
  "White",
728
  "Pastel light blue"
729
}
730
WSH = WSHM[math.random(1, #WSHM)]
731
function IcePartFunk(HPart, aria, Min, Max)
732
  IcePart = Instance.new("Part", HPart)
733
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
734
  IcePart.CanCollide = false
735
  IuW = Instance.new("Weld")
736
  IuW.Name = "GuW"
737
  IuW.Part0 = HPart
738
  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))
739
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
740
  IuW.Part1 = IcePart
741
  IuW.Parent = HPart
742
  IcePart.Transparency = 0.85
743
  IcePart.Material = "Neon"
744
  WSH = WSHM[math.random(1, #WSHM)]
745
  IcePart.BrickColor = BrickColor.new("" .. WSH)
746
  RemoveOutlines(IcePart)
747
  game:GetService("Debris"):AddItem(IuW, 4)
748
  game:GetService("Debris"):AddItem(IcePart, 6)
749
end
750
SpikeMeshId = 1033714
751
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
752
  local Part = Instance.new("Part", Parent)
753
  Part.Name = Name
754
  Part.BrickColor = BrickColor.new(Color)
755
  Part.Size = Size
756
  Part.Material = Material
757
  Part.Transparency = Transparency
758
  Part.CanCollide = false
759
  RemoveOutlines(Part)
760
  local Mesh = Instance.new("SpecialMesh", Part)
761
  Mesh.MeshType = "Sphere"
762
  Mesh.Scale = Scale
763
  return Mesh and Part
764
end
765
CFuncs = {
766
  Part = {
767
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
768
      local Part = Create("Part")({
769
        Parent = Parent,
770
        Reflectance = Reflectance,
771
        Transparency = Transparency,
772
        CanCollide = false,
773
        Locked = true,
774
        BrickColor = BrickColor.new(tostring(BColor)),
775
        Name = Name,
776
        Size = Size,
777
        Material = Material
778
      })
779
      RemoveOutlines(Part)
780
      return Part
781
    end
782
  },
783
  Mesh = {
784
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
785
      local Msh = Create(Mesh)({
786
        Parent = Part,
787
        Offset = OffSet,
788
        Scale = Scale
789
      })
790
      if Mesh == "SpecialMesh" then
791
        Msh.MeshType = MeshType
792
        Msh.MeshId = MeshId
793
      end
794
      return Msh
795
    end
796
  },
797
  Mesh = {
798
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
799
      local Msh = Create(Mesh)({
800
        Parent = Part,
801
        Offset = OffSet,
802
        Scale = Scale
803
      })
804
      if Mesh == "SpecialMesh" then
805
        Msh.MeshType = MeshType
806
        Msh.MeshId = MeshId
807
      end
808
      return Msh
809
    end
810
  },
811
  Weld = {
812
    Create = function(Parent, Part0, Part1, C0, C1)
813
      local Weld = Create("Weld")({
814
        Parent = Parent,
815
        Part0 = Part0,
816
        Part1 = Part1,
817
        C0 = C0,
818
        C1 = C1
819
      })
820
      return Weld
821
    end
822
  },
823
  Sound = {
824
    Create = function(id, par, vol, pit)
825
      coroutine.resume(coroutine.create(function()
826
        local S = Create("Sound")({
827
          Volume = vol,
828
          Pitch = pit or 1,
829
          SoundId = id,
830
          Parent = par or workspace
831
        })
832
        wait()
833
        S:play()
834
        game:GetService("Debris"):AddItem(S, 6)
835
      end))
836
    end
837
  },
838
  ParticleEmitter = {
839
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
840
      local fp = Create("ParticleEmitter")({
841
        Parent = Parent,
842
        Color = ColorSequence.new(Color1, Color2),
843
        LightEmission = LightEmission,
844
        Size = Size,
845
        Texture = Texture,
846
        Transparency = Transparency,
847
        ZOffset = ZOffset,
848
        Acceleration = Accel,
849
        Drag = Drag,
850
        LockedToPart = LockedToPart,
851
        VelocityInheritance = VelocityInheritance,
852
        EmissionDirection = EmissionDirection,
853
        Enabled = Enabled,
854
        Lifetime = LifeTime,
855
        Rate = Rate,
856
        Rotation = Rotation,
857
        RotSpeed = RotSpeed,
858
        Speed = Speed,
859
        VelocitySpread = VelocitySpread
860
      })
861
      return fp
862
    end
863
  }
864
}
865
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
866
  if hit.Parent == nil then
867
    return
868
  end
869
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
870
  for _, v in pairs(hit.Parent:children()) do
871
    if v:IsA("Humanoid") then
872
      h = v
873
    end
874
  end
875
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
876
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
877
      return
878
    end
879
    local c = Create("ObjectValue")({
880
      Name = "creator",
881
      Value = game:service("Players").LocalPlayer,
882
      Parent = h
883
    })
884
    game:GetService("Debris"):AddItem(c, 0.5)
885
    if HitSound ~= nil and HitPitch ~= nil then
886
      CreateSound(HitSound, hit, 1, HitPitch)
887
    end
888
    local Damage = math.random(minim, maxim)
889
    local blocked = false
890
    local block = hit.Parent:findFirstChild("Block")
891
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
892
      blocked = true
893
      block.Value = block.Value - 1
894
      print(block.Value)
895
    end
896
    if blocked == false then
897
      h.Health = h.Health - Damage
898
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
899
    else
900
      h.Health = h.Health - Damage / 2
901
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
902
    end
903
    if Type == "Knockdown" then
904
      local hum = hit.Parent.Humanoid
905
      hum.PlatformStand = true
906
      coroutine.resume(coroutine.create(function(HHumanoid)
907
        swait(1)
908
        HHumanoid.PlatformStand = false
909
      end), hum)
910
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
911
      local bodvol = Create("BodyVelocity")({
912
        velocity = angle * knockback,
913
        P = 5000,
914
        maxForce = Vector3.new(8000, 8000, 8000),
915
        Parent = hit
916
      })
917
      local rl = Create("BodyAngularVelocity")({
918
        P = 3000,
919
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
920
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
921
        Parent = hit
922
      })
923
      game:GetService("Debris"):AddItem(bodvol, 0.5)
924
      game:GetService("Debris"):AddItem(rl, 0.5)
925
    elseif Type == "Normal" then
926
      local vp = Create("BodyVelocity")({
927
        P = 500,
928
        maxForce = Vector3.new(math.huge, 0, math.huge),
929
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
930
      })
931
      if knockback > 0 then
932
        vp.Parent = hit.Parent.Torso
933
      end
934
      game:GetService("Debris"):AddItem(vp, 0.5)
935
    elseif Type == "Impale" then
936
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
937
      Spike.Anchored = true
938
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
939
      Spike.Position = hit.Parent.Torso.Position
940
      for i = 1, 5 do
941
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
942
      end
943
      Services.Debris:AddItem(Spike, 4)
944
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
945
      hit.Parent.Humanoid.PlatformStand = true
946
      swait(1)
947
      hit.Parent.Humanoid.PlatformStand = false
948
    elseif Type == "Up" then
949
      local bodyVelocity = Create("BodyVelocity")({
950
        velocity = Vector3.new(0, 20, 0),
951
        P = 5000,
952
        maxForce = Vector3.new(8000, 8000, 8000),
953
        Parent = hit
954
      })
955
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
956
      local bodyVelocity = Create("BodyVelocity")({
957
        velocity = Vector3.new(0, 20, 0),
958
        P = 5000,
959
        maxForce = Vector3.new(8000, 8000, 8000),
960
        Parent = hit
961
      })
962
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
963
    elseif Type == "Snare" then
964
      local bp = Create("BodyPosition")({
965
        P = 900,
966
        D = 1000,
967
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
968
        position = hit.Parent.Torso.Position,
969
        Parent = hit.Parent.Torso
970
      })
971
      game:GetService("Debris"):AddItem(bp, 1)
972
    elseif Type == "Slowness" then
973
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
974
      for i = 1, 25 do
975
        hit.Parent.Humanoid.WalkSpeed = 4
976
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
977
      end
978
      wait(4)
979
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
980
    elseif Type == "FireDmg" then
981
      for i = 1, math.random(60, 150) do
982
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
983
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
984
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
985
        wait(0.1)
986
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
987
      end
988
    elseif Type == "Freeze" then
989
      local bp = Create("BodyPosition")({
990
        P = 900,
991
        D = 1000,
992
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
993
        position = hit.Parent.Torso.Position,
994
        Parent = hit.Parent.Torso
995
      })
996
      game:GetService("Debris"):AddItem(bp, 4)
997
      for i = 1, 25 do
998
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
999
      end
1000
    elseif Type == "Freeze2" then
1001
      local BodPos = Create("BodyPosition")({
1002
        P = 50000,
1003
        D = 1000,
1004
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1005
        position = hit.Parent.Torso.Position,
1006
        Parent = hit.Parent.Torso
1007
      })
1008
      local BodGy = Create("BodyGyro")({
1009
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1010
        P = 20000,
1011
        Parent = hit.Parent.Torso,
1012
        cframe = hit.Parent.Torso.CFrame
1013
      })
1014
      hit.Parent.Torso.Anchored = true
1015
      coroutine.resume(coroutine.create(function(Part)
1016
        swait(1.5)
1017
        Part.Anchored = false
1018
      end), hit.Parent.Torso)
1019
      game:GetService("Debris"):AddItem(BodPos, 3)
1020
      game:GetService("Debris"):AddItem(BodGy, 3)
1021
    end
1022
    local debounce = Create("BoolValue")({
1023
      Name = "DebounceHit",
1024
      Parent = hit.Parent,
1025
      Value = true
1026
    })
1027
    game:GetService("Debris"):AddItem(debounce, Delay)
1028
    c = Instance.new("ObjectValue")
1029
    c.Name = "creator"
1030
    c.Value = Player
1031
    c.Parent = h
1032
    game:GetService("Debris"):AddItem(c, 0.5)
1033
  end
1034
end
1035
function ShowDamage(Pos, Text, Time, Color)
1036
  local Rate = 0.033333333333333
1037
  if not Pos then
1038
    local Pos = Vector3.new(0, 0, 0)
1039
  end
1040
  local Text = Text or ""
1041
  local Time = Time or 2
1042
  if not Color then
1043
    local Color = Color3.new(1, 0, 1)
1044
  end
1045
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1046
  EffectPart.Anchored = true
1047
  local BillboardGui = Create("BillboardGui")({
1048
    Size = UDim2.new(3, 0, 3, 0),
1049
    Adornee = EffectPart,
1050
    Parent = EffectPart
1051
  })
1052
  local TextLabel = Create("TextLabel")({
1053
    BackgroundTransparency = 1,
1054
    Size = UDim2.new(1, 0, 1, 0),
1055
    Text = Text,
1056
    TextColor3 = Color,
1057
    TextScaled = true,
1058
    Font = Enum.Font.ArialBold,
1059
    Parent = BillboardGui
1060
  })
1061
  game.Debris:AddItem(EffectPart, Time + 0.1)
1062
  EffectPart.Parent = game:GetService("Workspace")
1063
  delay(0, function()
1064
    local Frames = Time / Rate
1065
    for Frame = 1, Frames do
1066
      wait(Rate)
1067
      local Percent = Frame / Frames
1068
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1069
      TextLabel.TextTransparency = Percent
1070
    end
1071
    if EffectPart and EffectPart.Parent then
1072
      EffectPart:Destroy()
1073
    end
1074
  end)
1075
end
1076
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1077
  for _, c in pairs(workspace:children()) do
1078
    local hum = c:findFirstChild("Humanoid")
1079
    if hum ~= nil then
1080
      local head = c:findFirstChild("Head")
1081
      if head ~= nil then
1082
        local targ = head.Position - Part.Position
1083
        local mag = targ.magnitude
1084
        if magni >= mag and c.Name ~= Player.Name then
1085
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1086
        end
1087
      end
1088
    end
1089
  end
1090
end
1091
function MagniKILL(Part, magni, knock, Type)
1092
  for _, c in pairs(workspace:children()) do
1093
    local hum = c:findFirstChild("Humanoid")
1094
    if hum ~= nil then
1095
      local head = c:findFirstChild("Head")
1096
      if head ~= nil then
1097
        local targ = head.Position - Part.Position
1098
        local mag = targ.magnitude
1099
        if magni >= mag and c.Name ~= Player.Name then
1100
          hum.Health = 0
1101
        end
1102
      end
1103
    end
1104
  end
1105
end
1106
EffectModel = Instance.new("Model", Character)
1107
EffectModel.Name = "Effects"
1108
Effects = {
1109
  Block = {
1110
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1111
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1112
      prt.Anchored = true
1113
      prt.CFrame = cframe
1114
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1115
      game:GetService("Debris"):AddItem(prt, 10)
1116
      if Type == 1 or Type == nil then
1117
        table.insert(Effects, {
1118
          prt,
1119
          "Block1",
1120
          delay,
1121
          x3,
1122
          y3,
1123
          z3,
1124
          msh
1125
        })
1126
      elseif Type == 2 then
1127
        table.insert(Effects, {
1128
          prt,
1129
          "Block2",
1130
          delay,
1131
          x3,
1132
          y3,
1133
          z3,
1134
          msh
1135
        })
1136
      else
1137
        table.insert(Effects, {
1138
          prt,
1139
          "Block3",
1140
          delay,
1141
          x3,
1142
          y3,
1143
          z3,
1144
          msh
1145
        })
1146
      end
1147
    end
1148
  },
1149
  Sphere = {
1150
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1151
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1152
      prt.Anchored = true
1153
      prt.CFrame = cframe
1154
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1155
      game:GetService("Debris"):AddItem(prt, 10)
1156
      table.insert(Effects, {
1157
        prt,
1158
        "Cylinder",
1159
        delay,
1160
        x3,
1161
        y3,
1162
        z3,
1163
        msh
1164
      })
1165
    end
1166
  },
1167
  Cylinder = {
1168
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1169
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1170
      prt.Anchored = true
1171
      prt.CFrame = cframe
1172
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1173
      game:GetService("Debris"):AddItem(prt, 10)
1174
      table.insert(Effects, {
1175
        prt,
1176
        "Cylinder",
1177
        delay,
1178
        x3,
1179
        y3,
1180
        z3,
1181
        msh
1182
      })
1183
    end
1184
  },
1185
  Wave = {
1186
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1187
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1188
      prt.Anchored = true
1189
      prt.CFrame = cframe
1190
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1191
      game:GetService("Debris"):AddItem(prt, 10)
1192
      table.insert(Effects, {
1193
        prt,
1194
        "Cylinder",
1195
        delay,
1196
        x3,
1197
        y3,
1198
        z3,
1199
        msh
1200
      })
1201
    end
1202
  },
1203
  Ring = {
1204
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1205
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1206
      prt.Anchored = true
1207
      prt.CFrame = cframe
1208
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1209
      game:GetService("Debris"):AddItem(prt, 10)
1210
      table.insert(Effects, {
1211
        prt,
1212
        "Cylinder",
1213
        delay,
1214
        x3,
1215
        y3,
1216
        z3,
1217
        msh
1218
      })
1219
    end
1220
  },
1221
  Break = {
1222
    Create = function(brickcolor, cframe, x1, y1, z1)
1223
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1224
      prt.Anchored = true
1225
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1226
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1227
      local num = math.random(10, 50) / 1000
1228
      game:GetService("Debris"):AddItem(prt, 10)
1229
      table.insert(Effects, {
1230
        prt,
1231
        "Shatter",
1232
        num,
1233
        prt.CFrame,
1234
        math.random() - math.random(),
1235
        0,
1236
        math.random(50, 100) / 100
1237
      })
1238
    end
1239
  }
1240
}
1241
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1242
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1243
  prt.Anchored = true
1244
  prt.CFrame = cframe
1245
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1246
  game:GetService("Debris"):AddItem(prt, 10)
1247
  if Type == 1 or Type == nil then
1248
    table.insert(Effects, {
1249
      prt,
1250
      "Block1",
1251
      delay,
1252
      x3,
1253
      y3,
1254
      z3,
1255
      msh
1256
    })
1257
  elseif Type == 2 then
1258
    table.insert(Effects, {
1259
      prt,
1260
      "Block2",
1261
      delay,
1262
      x3,
1263
      y3,
1264
      z3,
1265
      msh
1266
    })
1267
  elseif Type == 3 then
1268
    table.insert(Effects, {
1269
      prt,
1270
      "Block3",
1271
      delay,
1272
      x3,
1273
      y3,
1274
      z3,
1275
      msh
1276
    })
1277
  end
1278
end
1279
function CreateSound(id, par, vol, pit)
1280
  coroutine.resume(coroutine.create(function()
1281
    local sou = Instance.new("Sound", par or workspace)
1282
    sou.Volume = vol
1283
    sou.Pitch = pit or 1
1284
    sou.SoundId = id
1285
    swait()
1286
    sou:play()
1287
    game:GetService("Debris"):AddItem(sou, 6)
1288
  end))
1289
end
1290
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1291
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1292
  prt.Anchored = true
1293
  prt.CFrame = cframe
1294
  prt.Material = "Neon"
1295
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1296
  game:GetService("Debris"):AddItem(prt, 10)
1297
  coroutine.resume(coroutine.create(function(Part, Mesh)
1298
    for i = 0, 6, delay do
1299
      swait()
1300
      Part.Transparency = i
1301
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1302
    end
1303
    Part.Parent = nil
1304
  end), prt, msh)
1305
end
1306
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1307
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1308
  local MainPos = partt.Position
1309
  local MainPos2 = mouse + SpreadVectors
1310
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1311
  local speed = 1000
1312
  local num = 1
1313
  coroutine.resume(coroutine.create(function()
1314
    repeat
1315
      swait()
1316
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1317
      local mag =(MainPos - pos).magnitude
1318
      Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1319
      MainPos = MainPos + MouseLook.lookVector * speed
1320
      num = num - 1
1321
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1322
      if hit ~= nil then
1323
        num = 0
1324
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1325
        refpart.Anchored = true
1326
        refpart.CFrame = CFrame.new(pos)
1327
        game:GetService("Debris"):AddItem(refpart, 2)
1328
      end
1329
      if num <= 0 then
1330
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1331
        refpart.Anchored = true
1332
        refpart.CFrame = CFrame.new(pos)
1333
        if hit ~= nil then
1334
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1335
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1336
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1337
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1338
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1339
        end
1340
        game:GetService("Debris"):AddItem(refpart, 0)
1341
      end
1342
    until num <= 0
1343
  end))
1344
end
1345
function shoottraildd2(mouse, partt, SpreadAmount)
1346
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1347
  local MainPos = partt.Position
1348
  local MainPos2 = mouse + SpreadVectors
1349
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1350
  local speed = 3000
1351
  local num = 1
1352
  coroutine.resume(coroutine.create(function()
1353
    repeat
1354
      swait()
1355
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1356
      local mag = (MainPos - pos).magnitude
1357
      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)
1358
      MainPos = MainPos + MouseLook.lookVector * speed
1359
      num = num - 1
1360
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1361
      if hit ~= nil then
1362
        num = 0
1363
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1364
        refpart.Anchored = true
1365
        refpart.CFrame = CFrame.new(pos)
1366
        game:GetService("Debris"):AddItem(refpart, 2)
1367
      end
1368
      if num <= 0 then
1369
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1370
        refpart.Anchored = true
1371
        refpart.CFrame = CFrame.new(pos)
1372
        if hit ~= nil then
1373
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1374
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1375
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1376
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1377
          MagniKILL(refpart, 80, 0, "Normal")
1378
        end
1379
        game:GetService("Debris"):AddItem(refpart, 0)
1380
      end
1381
    until num <= 0
1382
  end))
1383
end
1384
function shoottraildd22(mouse, partt, SpreadAmount)
1385
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1386
  local MainPos = partt.Position
1387
  local MainPos2 = mouse + SpreadVectors
1388
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1389
  local speed = 900
1390
  local num = 1
1391
  coroutine.resume(coroutine.create(function()
1392
    repeat
1393
      swait()
1394
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1395
      local mag = (MainPos - pos).magnitude
1396
      Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
1397
      MainPos = MainPos + MouseLook.lookVector * speed
1398
      num = num - 1
1399
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1400
      if hit ~= nil then
1401
        num = 0
1402
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1403
        refpart.Anchored = true
1404
        refpart.CFrame = CFrame.new(pos)
1405
        game:GetService("Debris"):AddItem(refpart, 2)
1406
      end
1407
      if num <= 0 then
1408
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1409
        refpart.Anchored = true
1410
        refpart.CFrame = CFrame.new(pos)
1411
        if hit ~= nil then
1412
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1413
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1414
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1415
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1416
          MagniKILL(refpart, 80, 0, "Normal")
1417
        end
1418
        game:GetService("Debris"):AddItem(refpart, 0)
1419
      end
1420
    until num <= 0
1421
  end))
1422
end
1423
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1424
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1425
  local MainPos = partt.Position
1426
  local MainPos2 = mouse + SpreadVectors
1427
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1428
  local speed = 200
1429
  local num = 0
1430
  coroutine.resume(coroutine.create(function()
1431
    repeat
1432
      swait()
1433
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1434
      local mag = (MainPos - pos).magnitude
1435
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
1436
      MainPos = MainPos + MouseLook.lookVector * speed
1437
      num = num - 1
1438
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1439
      if hit ~= nil then
1440
        num = 0
1441
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1442
        refpart.Anchored = true
1443
        refpart.CFrame = CFrame.new(pos)
1444
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1445
        game:GetService("Debris"):AddItem(refpart, 2)
1446
      end
1447
      if num <= 0 then
1448
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1449
        refpart.Anchored = true
1450
        refpart.CFrame = CFrame.new(pos)
1451
        if hit ~= nil then
1452
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1453
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1454
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1455
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1456
        end
1457
        game:GetService("Debris"):AddItem(refpart, 0)
1458
      end
1459
    until num <= 0
1460
  end))
1461
end
1462
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1463
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1464
  local MainPos = partt.Position
1465
  local MainPos2 = mouse + SpreadVectors
1466
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1467
  local speed = 500
1468
  local num = 1
1469
  coroutine.resume(coroutine.create(function()
1470
    repeat
1471
      swait()
1472
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1473
      local mag = (MainPos - pos).magnitude
1474
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
1475
      MainPos = MainPos + MouseLook.lookVector * speed
1476
      num = num - 1
1477
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1478
      if hit ~= nil then
1479
        num = 0
1480
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1481
        refpart.Anchored = true
1482
        refpart.CFrame = CFrame.new(pos)
1483
        game:GetService("Debris"):AddItem(refpart, 2)
1484
      end
1485
      if num <= 0 then
1486
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1487
        refpart.Anchored = true
1488
        refpart.CFrame = CFrame.new(pos)
1489
        if hit ~= nil then
1490
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1491
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1492
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1493
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1494
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1495
        end
1496
        game:GetService("Debris"):AddItem(refpart, 0)
1497
      end
1498
    until num <= 0
1499
  end))
1500
end
1501
1502
--infinite
1503
Humanoid.WalkSpeed =  50
1504
local Must2 = Instance.new("Sound",Torso)
1505
Must2.SoundId = "rbxassetid://930465002"
1506
Must2.Pitch = 0.99
1507
Must2.Volume = 4
1508
Must2.Looped = true
1509
wait(0)
1510
Must2:Play()
1511
local Must2 = Instance.new("Sound",Torso)
1512
Must2.SoundId = "rbxassetid://1042428496"
1513
Must2.Pitch = 0.99
1514
Must2.Volume = 0.7
1515
Must2.Looped = true
1516
wait(0)
1517
Must2:Play()		
1518
		local pie222 = Instance.new("ParticleEmitter")
1519
pie222.Parent = RightArm
1520
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1521
pie222.LightEmission = 1
1522
pie222.Size = NumberSequence.new(0.8)
1523
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1524
pie222.Transparency = NumberSequence.new(0.6,1)
1525
pie222.EmissionDirection = "Top"
1526
pie222.Enabled = true
1527
pie222.Lifetime = NumberRange.new(1)
1528
pie222.Rotation = NumberRange.new(-320, 320)
1529
pie222.Rate = 80
1530
pie222.Speed = NumberRange.new(0)
1531
pie222.LockedToPart = true
1532
		local pie222 = Instance.new("ParticleEmitter")
1533
pie222.Parent = LeftArm
1534
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1535
pie222.LightEmission = 1
1536
pie222.Size = NumberSequence.new(0.8)
1537
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1538
pie222.Transparency = NumberSequence.new(0.6,1)
1539
pie222.EmissionDirection = "Top"
1540
pie222.Enabled = true
1541
pie222.Lifetime = NumberRange.new(1)
1542
pie222.Rotation = NumberRange.new(-320, 320)
1543
pie222.Rate = 80
1544
pie222.Speed = NumberRange.new(0)
1545
pie222.LockedToPart = true
1546
		local pie222 = Instance.new("ParticleEmitter")
1547
pie222.Parent = RightLeg
1548
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1549
pie222.LightEmission = 1
1550
pie222.Size = NumberSequence.new(0.8)
1551
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1552
pie222.Transparency = NumberSequence.new(0.6,1)
1553
pie222.EmissionDirection = "Top"
1554
pie222.Enabled = true
1555
pie222.Lifetime = NumberRange.new(1)
1556
pie222.Rotation = NumberRange.new(-320, 320)
1557
pie222.Rate = 80
1558
pie222.Speed = NumberRange.new(0)
1559
pie222.LockedToPart = true
1560
		local pie222 = Instance.new("ParticleEmitter")
1561
pie222.Parent = LeftLeg
1562
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1563
pie222.LightEmission = 1
1564
pie222.Size = NumberSequence.new(0.8)
1565
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1566
pie222.Transparency = NumberSequence.new(0.6,1)
1567
pie222.EmissionDirection = "Top"
1568
pie222.Enabled = true
1569
pie222.Lifetime = NumberRange.new(1)
1570
pie222.Rotation = NumberRange.new(-320, 320)
1571
pie222.Rate = 80
1572
pie222.Speed = NumberRange.new(0)
1573
pie222.LockedToPart = true
1574
local HBill = Instance.new("BillboardGui", char.Head)
1575
local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
1576
local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
1577
HBill.Size = UDim2.new(15,0,2.2,0)
1578
HBill.Name = "Display"
1579
HBill.StudsOffset = Vector3.new(0,3.5,0)
1580
HBill.AlwaysOnTop = false
1581
HBill.MaxDistance = 50
1582
HBill.Enabled = true
1583
HMain.BackgroundColor3 = BrickColor.new("Really black").Color
1584
HMain.BackgroundTransparency = 1
1585
HMain.Size = UDim2.new(1,0,1,0)
1586
HBarBack.Parent = HMain
1587
HBarBack.BackgroundColor3 = Color3.new(255,0,0)
1588
HBarBack.BorderColor3 = Color3.new(0,0,0)
1589
HBarBack.BorderSizePixel = .25
1590
HBarBack.BackgroundTransparency = 0
1591
HBarBack.Position = UDim2.new(.025, 0, .55, 0)
1592
HBarBack.Size = UDim2.new(.95, 0, .3, 0)
1593
HHealth.BackgroundTransparency = 1
1594
HHealth.Size = UDim2.new(1,0,1,0)
1595
HHealth.Font = "SourceSansBold"
1596
HHealth.Text = ""
1597
HHealth.TextScaled = true
1598
HHealth.TextColor3 = BrickColor.new("Really black").Color
1599
HHealth.TextStrokeTransparency = 1
1600
HName.Parent = HMain
1601
HName.BackgroundTransparency = 1
1602
HName.Size = UDim2.new(1,0,.7,0)
1603
HName.Font = "SourceSansBold"
1604-
HName.Text = "Infinite"
1604+
HName.Text = "The Scard"
1605
HName.TextScaled = true
1606
HName.TextColor3 = BrickColor.new("Bright red").Color
1607
HName.TextStrokeTransparency = 1
1608
HName.TextYAlignment = "Top"
1609
lig = Instance.new("PointLight",Player.Character.Torso)
1610
lig.Color=Color3.new(255,0,0)
1611
lig.Range = 7
1612
---
1613
1614
attackdebounce = false 
1615
deb=false
1616
1617
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1618
        if hit.Parent==nil then
1619
                return
1620
        end
1621
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1622
        for _,v in pairs(hit.Parent:children()) do
1623
        if v:IsA("Humanoid") then
1624
        h=v
1625
        end
1626
        end
1627
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1628
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1629
        end
1630
        if hit.Parent.className=="Hat" then
1631
        hit=hit.Parent.Parent:findFirstChild("Head")
1632
        end
1633
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1634
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1635
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1636
                        return
1637
                end]]
1638
--                        hs(hit,1.2) 
1639
                        c=Instance.new("ObjectValue")
1640
                        c.Name="creator"
1641
                        c.Value=game:service("Players").LocalPlayer
1642
                        c.Parent=h
1643
                        game:GetService("Debris"):AddItem(c,.5)
1644
                Damage=math.random(minim,maxim)
1645
--                h:TakeDamage(Damage)
1646
                blocked=false
1647
                block=hit.Parent:findFirstChild("Block")
1648
                if block~=nil then
1649
                print(block.className)
1650
                if block.className=="NumberValue" then
1651
                if block.Value>0 then
1652
                blocked=true
1653
                if decreaseblock==nil then
1654
                block.Value=block.Value-1
1655
                end
1656
                end
1657
                end
1658
                if block.className=="IntValue" then
1659
                if block.Value>0 then
1660
                blocked=true
1661
                if decreaseblock~=nil then
1662
                block.Value=block.Value-1
1663
                end
1664
                end
1665
                end
1666
                end
1667
                if blocked==false then
1668
--                h:TakeDamage(Damage)
1669
                h.Health=h.Health-Damage
1670
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1671
                else
1672
                h.Health=h.Health-(Damage/2)
1673
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1674
                end
1675
                if Type=="Knockdown" then
1676
                Humanoid=hit.Parent.Humanoid
1677
Humanoid.PlatformStand=true
1678
coroutine.resume(coroutine.create(function(HHumanoid)
1679
swait(1)
1680
HHumanoid.PlatformStand=false
1681
end),Humanoid)
1682
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1683
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1684
local bodvol=Instance.new("BodyVelocity")
1685
bodvol.velocity=angle*knockback
1686
bodvol.P=5000
1687
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1688
bodvol.Parent=hit
1689
rl=Instance.new("BodyAngularVelocity")
1690
rl.P=3000
1691
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1692
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1693
rl.Parent=hit
1694
game:GetService("Debris"):AddItem(bodvol,.5)
1695
game:GetService("Debris"):AddItem(rl,.5)
1696
                elseif Type=="Normal" then
1697
                bp=Instance.new("BodyVelocity")
1698
                bp.P=100000
1699
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1700
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1701
                if KnockbackType==1 then
1702
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1703
                elseif KnockbackType==2 then
1704
                bp.velocity=Property.CFrame.lookVector*knockback
1705
                end
1706
                if knockback>0 then
1707
	                  bp.Parent=hit.Parent.Torso
1708
1709
                end
1710
                game:GetService("Debris"):AddItem(bp,.5)
1711
                elseif Type=="Up" then
1712
                local bodyVelocity=Instance.new("BodyVelocity")
1713
                bodyVelocity.velocity=vt(0,60,0)
1714
                bodyVelocity.P=5000
1715
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1716
                bodyVelocity.Parent=hit
1717
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1718
                rl=Instance.new("BodyAngularVelocity")
1719
                rl.P=3000
1720
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1721
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1722
                rl.Parent=hit
1723
                game:GetService("Debris"):AddItem(rl,.5)
1724
                elseif Type=="Snare" then
1725
                bp=Instance.new("BodyPosition")
1726
                bp.P=2000
1727
                bp.D=100
1728
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1729
                bp.position=hit.Parent.Torso.Position
1730
                bp.Parent=hit.Parent.Torso
1731
                game:GetService("Debris"):AddItem(bp,1)
1732
                elseif Type=="Target" then
1733
                if Targetting==false then
1734
                ZTarget=hit.Parent.Torso
1735
                coroutine.resume(coroutine.create(function(Part) 
1736
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1737
                swait(1)
1738
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1739
                end),ZTarget)
1740
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1741
                targetgui=Instance.new("BillboardGui")
1742
                targetgui.Parent=ZTarget
1743
                targetgui.Size=UDim2.new(10,100,10,100)
1744
                targ=Instance.new("ImageLabel")
1745
                targ.Parent=targetgui
1746
                targ.BackgroundTransparency=1
1747
                targ.Image="rbxassetid://4834067"
1748
                targ.Size=UDim2.new(1,0,1,0)
1749
                cam.CameraType="Scriptable"
1750
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1751
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1752
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1753
                Targetting=true
1754
                RocketTarget=ZTarget
1755
                for i=1,Property do
1756
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1757
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1758
                swait()
1759
                end
1760
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1761
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1762
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1763
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1764
                end
1765
                Targetting=true
1766
                RocketTarget=true
1767
                targetgui.Parent=true
1768
                cam.CameraType="Custom"
1769
                end
1770
                end
1771
                        debounce=Instance.new("BoolValue")
1772
                        debounce.Name="DebounceHit"
1773
                        debounce.Parent=hit.Parent
1774
                        debounce.Value=true
1775
                        game:GetService("Debris"):AddItem(debounce,Delay)
1776
                        c=Instance.new("ObjectValue")
1777
                        c.Name="creator"
1778
                        c.Value=Player
1779
                        c.Parent=h
1780
                        game:GetService("Debris"):AddItem(c,.5)
1781
                CRIT=true
1782
                hitDeb=true
1783
                AttackPos=6
1784
        end
1785
end
1786
 
1787
showDamage=function(Char,Dealt,du,Color)
1788
        m=Instance.new("Model")
1789
        m.Name=tostring(Dealt)
1790
        h=Instance.new("Humanoid")
1791
        h.Health=0
1792
        h.MaxHealth=0
1793
        h.Parent=m
1794
        c=Instance.new("Part")
1795
        c.Transparency=0
1796
        c.BrickColor=Color
1797
c.Transparency = 1
1798
        c.Name="Head"
1799
        c.TopSurface=0
1800
        c.BottomSurface=0
1801
        c.formFactor="Plate"
1802
        c.Size=Vector3.new(1,.4,1)
1803
1804
local txt = Instance.new("BillboardGui", c)
1805
txt.Adornee = c
1806
txt.Name = "_status"
1807
txt.Size = UDim2.new(2, 0, 1.2, 0)
1808
txt.StudsOffset = Vector3.new(-9, 8, 0)
1809
local text = Instance.new("TextLabel", txt)
1810
text.Size = UDim2.new(10, 0, 7, 0)
1811
text.FontSize = "Size12"
1812
text.TextScaled = true
1813
text.TextTransparency = 0.5
1814
text.BackgroundTransparency = 1 
1815
text.TextTransparency = 0.5
1816
text.TextStrokeTransparency = 0.5
1817
text.Font = "SciFi"
1818
text.TextStrokeColor3 = Color3.new(0,0,0)
1819
v=Instance.new("Part")
1820
v.Name = "ColorBrick"
1821
v.Parent=c
1822
v.FormFactor="Symmetric"
1823
v.Anchored=true
1824
v.CanCollide=false
1825
v.BottomSurface="Smooth"
1826
v.TopSurface="Smooth"
1827
v.Size=Vector3.new(10,5,3)
1828
v.Transparency=1
1829
v.CFrame=c.CFrame
1830
v.BrickColor=BrickColor.random()
1831
v.Transparency=1
1832
text.TextColor3 = t.BrickColor.Color
1833
v.Shape="Block"
1834
text.Text = tostring(Dealt)
1835
        ms=Instance.new("CylinderMesh")
1836
        ms.Scale=Vector3.new(.8,.8,.8)
1837
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1838
  local rndm=math.random(1,#hitsounds)
1839
  local r=rndm
1840
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1841
        if CRIT==true then
1842
                ms.Scale=Vector3.new(1,1.25,1)
1843
        end
1844
        ms.Parent=c
1845
        c.Reflectance=0
1846
        Instance.new("BodyGyro").Parent=c
1847
        c.Parent=m
1848
        if Char:findFirstChild("Head")~=nil then
1849
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1850
        elseif Char.Parent:findFirstChild("Head")~=nil then
1851
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1852
        end
1853
        f=Instance.new("BodyPosition")
1854
        f.P=200000
1855
        f.D=100
1856
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1857
        f.position=c.Position+Vector3.new(0,3,0)
1858
        f.Parent=c
1859
        game:GetService("Debris"):AddItem(m,.5+du)
1860
        c.CanCollide=false
1861
        m.Parent=workspace
1862
        c.CanCollide=false
1863
end
1864
1865
1866
------
1867
hito = function(dm, X, c, dn, dp, dq)	
1868
	for I,dr in pairs(workspace:GetChildren()) do
1869
		if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
1870
			local ds = dr:FindFirstChild("Humanoid")
1871
				local dt = dr:FindFirstChild("HumanoidRootPart")
1872
				TakeDamage(ds, c)
1873
						if InForm == true then
1874
		ds.Parent:BreakJoints()
1875
		wait(1.2)
1876
		ds.Parent:Destroy()
1877
		end
1878
				ds:SetStateEnabled(16, true)
1879
				delay(dn, function()		
1880
		ds:SetStateEnabled(16, true)
1881
				end)
1882
				local du = Instance.new("StringValue")
1883
				du.Name = "alabo"
1884
				du.Parent = dt
1885
				game.Debris:AddItem(du, dn)
1886
				local dv = Instance.new("Part")
1887
				
1888
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1889
				dv.Transparency = 0.25
1890
				dv.Anchored = true
1891
				dv.CanCollide = false
1892
				dv.BrickColor = BrickColor.new("White")
1893
				dv.Material = "Neon"
1894
				dv.Locked = true
1895
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1896
				dv.Parent = modz
1897
				local dw = Instance.new("SpecialMesh")
1898
				dw.MeshType = "Sphere"
1899
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1900
				dw.Parent = dv
1901
				game.Debris:AddItem(dv, 1)
1902
				local dx = Instance.new("Model")
1903
				dx.Name = c
1904
				dx.Parent = workspace
1905
				game.Debris:AddItem(dx, 0.5 + c / 75)
1906
				local dy = Instance.new("Humanoid")
1907
				dy.MaxHealth = 0
1908
				dy.Parent = dx
1909
				local dz = Instance.new("Part")
1910
				dz.Name = "Head"
1911
				dz.Locked = true
1912
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1913
				dz.Position = dt.Position
1914
				dz.BrickColor = BrickColor.new("New Yeller")
1915
				dz.Material = "Neon"
1916
				dz.Transparency = 1
1917
				dz.CanCollide = false
1918
				dz.Parent = dx
1919
				local dA = Instance.new("BodyPosition")
1920
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1921
				dA.P = 20000
1922
				dA.D = 300
1923
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1924
				dA.Parent = dz
1925
				local dB = Instance.new("CylinderMesh")
1926
				dB.Parent = dz
1927
				coroutine.resume(coroutine.create(function()		
1928
		while dB do
1929
			swait()
1930
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1931
		end
1932
	end))
1933
					if dp then
1934
						local dC = Instance.new("BodyVelocity")
1935
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1936
						dC.P = 9999999999
1937
						dC.Velocity = dp
1938
						dC.Parent = dt
1939
						game.Debris:AddItem(dC, dn)
1940
					end
1941
						if dq then
1942
							local dD = Instance.new("BodyAngularVelocity")
1943
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1944
							dD.P = math.huge
1945
							dD.AngularVelocity = dq
1946
							dD.Parent = dt
1947
							game.Debris:AddItem(dD, dn)
1948
						end
1949
						local dE = Instance.new("Sound")
1950
						dE.Pitch = rd2(10, 11) / 10
1951
						dE.Volume = rd2(10, 13) / 10
1952
						dE.EmitterSize = 10
1953
						dE.SoundId = "rbxassetid://"
1954
						dE.Parent = dv
1955
						dE:Play()
1956
						coroutine.resume(coroutine.create(function()		
1957
		for I = 1, 5 do
1958
			swait()
1959
			dv.Transparency = dv.Transparency + 0.175
1960
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1961
		end
1962
	end))
1963
		end
1964
	end
1965
end
1966
------
1967
1968
vt = Vector3.new
1969
local new = Instance.new
1970
local cf = CFrame.new
1971
local cfa = CFrame.Angles
1972
local bc = BrickColor.new
1973
1974
function bigbangattack()
1975
	attack = true
1976
	Humanoid.WalkSpeed = 0
1977
	      for i = 0, 8, 0.1 do
1978
        swait()
1979
  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)
1980
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1981
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1982
        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)
1983
        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)
1984
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
1985
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
1986
	end
1987
local rng = Instance.new("Part", mouse)
1988
        rng.Anchored = true
1989
        rng.BrickColor = BrickColor.new("Cyan")
1990
        rng.CanCollide = false
1991
        rng.FormFactor = 3
1992
        rng.Name = "Ring"
1993
        rng.Size = Vector3.new(0.4,0.4,0.4)
1994
        rng.Transparency = 0
1995
        rng.TopSurface = 0
1996
        rng.BottomSurface = 0
1997
        rng.CFrame = RootPart.CFrame 
1998
        local rngm = Instance.new("SpecialMesh", rng)
1999
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2000
2001
local rng3 = rng:Clone()
2002
rng3.Parent = char
2003
local rng3m = rng3.Mesh
2004
2005
local rng5 = rng:Clone()
2006
rng5.Parent = char
2007
rng5.BrickColor = BrickColor.new("Cyan")
2008
local rng5m = rng5.Mesh
2009
local rng6 = rng:Clone()
2010
rng6.Material = "Plastic"
2011
rng6.BrickColor = BrickColor.new("Cyan")
2012
rng6.Parent = char
2013
local rng6m = rng6.Mesh
2014
rng6m.Scale = vt(7.5,7.5,7.5)
2015
rng6m.MeshType = "FileMesh"
2016
rng6m.MeshId = "rbxassetid://430736398"
2017
local Must2 = Instance.new("Sound",rng6)
2018
Must2.SoundId = "rbxassetid://135581154"
2019
Must2.Pitch = 0.99
2020
Must2.Volume = 3
2021
Must2.Looped = false
2022
wait(0)
2023
Must2:Play()	
2024
local hita = rng6.Touched:connect(function(hit) 
2025
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2026
end)
2027
2028
rng3.CFrame = RootPart.CFrame 
2029
2030
rng5.CFrame = RootPart.CFrame 
2031
rng6.CFrame = RootPart.CFrame
2032
			local pie222 = Instance.new("ParticleEmitter")
2033
pie222.Parent = rng6
2034
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2035
pie222.LightEmission = 1
2036
pie222.Size = NumberSequence.new(6,1)
2037
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2038
pie222.Transparency = NumberSequence.new(0.6,1)
2039
pie222.EmissionDirection = "Top"
2040
pie222.Enabled = true
2041
pie222.Lifetime = NumberRange.new(1)
2042
pie222.Rotation = NumberRange.new(-320, 320)
2043
pie222.Rate = 404
2044
pie222.Speed = NumberRange.new(0)
2045
pie222.LockedToPart = false
2046
pie222.VelocitySpread = 2 
2047
	wait()
2048
	local scaler = 10/5
2049
	local scaler2 = 10/5 
2050
	for i = 0,10,0.1 do
2051
		swait()
2052
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2053
		
2054
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2055
2056
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2057
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2058
		rng6.CFrame = rng3.CFrame
2059
		rng.Transparency = rng.Transparency + 1
2060
	
2061
		rng3.Transparency = rng3.Transparency + 0.01
2062
2063
		rng5.Transparency = rng5.Transparency + 0.01
2064
		rng6.Transparency = rng6.Transparency + 0.021
2065
		scaler = scaler - 0.125/5
2066
		scaler2 = scaler2 - 0.1/5
2067
	
2068
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2069
	
2070
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2071
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2072
	end
2073
	hita:disconnect()
2074
	game:GetService("Debris"):AddItem(rng, 1)
2075
2076
	game:GetService("Debris"):AddItem(rng3, 1)
2077
2078
	game:GetService("Debris"):AddItem(rng5, 1)
2079
	attack = false
2080
	pie222:Destroy()
2081
	Humanoid.WalkSpeed = 16
2082
end
2083
2084
2085
function bigbangattack2()
2086
	attack = true
2087
	Humanoid.WalkSpeed = 0
2088
	      for i = 0, 8, 0.1 do
2089
        swait()
2090
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2091
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2092
        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)
2093
        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)
2094
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2095
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2096
	end
2097
local rng = Instance.new("Part", RightArm)
2098
        rng.Anchored = true
2099
        rng.BrickColor = BrickColor.new("Cyan")
2100
        rng.CanCollide = false
2101
        rng.FormFactor = 3
2102
        rng.Name = "Ring"
2103
        rng.Size = Vector3.new(0.4,0.4,0.4)
2104
        rng.Transparency = 0
2105
        rng.TopSurface = 0
2106
        rng.BottomSurface = 0
2107
        rng.CFrame = RootPart.CFrame 
2108
        local rngm = Instance.new("SpecialMesh", rng)
2109
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2110
2111
local rng3 = rng:Clone()
2112
rng3.Parent = char
2113
local rng3m = rng3.Mesh
2114
2115
local rng5 = rng:Clone()
2116
rng5.Parent = char
2117
rng5.BrickColor = BrickColor.new("Cyan")
2118
local rng5m = rng5.Mesh
2119
local rng6 = rng:Clone()
2120
rng6.Material = "Plastic"
2121
rng6.BrickColor = BrickColor.new("Cyan")
2122
rng6.Parent = char
2123
local rng6m = rng6.Mesh
2124
rng6m.Scale = vt(7.5,7.5,30.5)
2125
rng6m.MeshType = "FileMesh"
2126
rng6m.MeshId = "rbxassetid://430736398"
2127
local Must2 = Instance.new("Sound",Torso)
2128
Must2.SoundId = "rbxassetid://719747626"
2129
Must2.Pitch = 0.99
2130
Must2.Volume = 3
2131
Must2.Looped = false
2132
wait(0)
2133
Must2:Play()	
2134
local hita = rng6.Touched:connect(function(hit) 
2135
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2136
end)
2137
2138
rng3.CFrame = Head.CFrame 
2139
2140
rng5.CFrame = Head.CFrame 
2141
rng6.CFrame = rng5.CFrame
2142
			local pie222 = Instance.new("ParticleEmitter")
2143
pie222.Parent = rng6
2144
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2145
pie222.LightEmission = 1
2146
pie222.Size = NumberSequence.new(15,1)
2147
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2148
pie222.Transparency = NumberSequence.new(0.6,1)
2149
pie222.EmissionDirection = "Top"
2150
pie222.Enabled = true
2151
pie222.Lifetime = NumberRange.new(1)
2152
pie222.Rotation = NumberRange.new(-320, 320)
2153
pie222.Rate = 404
2154
pie222.Speed = NumberRange.new(0)
2155
pie222.LockedToPart = false
2156
pie222.VelocitySpread = 2 
2157
	wait()
2158
	local scaler = 10/5
2159
	local scaler2 = 10/5 
2160
	for i = 0,10,0.1 do
2161
		swait()
2162
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2163
		
2164
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2165
2166
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2167
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2168
		rng6.CFrame = rng3.CFrame
2169
		rng.Transparency = rng.Transparency + 1
2170
	
2171
		rng3.Transparency = rng3.Transparency + 0.01
2172
2173
		rng5.Transparency = rng5.Transparency + 0.01
2174
		rng6.Transparency = rng6.Transparency + 0.021
2175
		scaler = scaler - 0.125/5
2176
		scaler2 = scaler2 - 0.1/5
2177
	
2178
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2179
	
2180
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2181
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2182
	end
2183
	hita:disconnect()
2184
	game:GetService("Debris"):AddItem(rng, 1)
2185
2186
	game:GetService("Debris"):AddItem(rng3, 1)
2187
2188
	game:GetService("Debris"):AddItem(rng5, 1)
2189
	attack = false
2190
	pie222:Destroy()
2191
	Humanoid.WalkSpeed = 16
2192
end
2193
2194
boom = Instance.new("Sound",char)
2195
boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
2196
boom.Volume = 1
2197
2198
mouse.KeyDown:connect(function(key)
2199
	if key == "=" then
2200
		local Must = Instance.new("Sound",Torso)
2201
Must.SoundId = "rbxassetid://273734478"
2202
Must.Pitch = 0.99
2203
Must.Volume = 3.4
2204
Must.Looped = false
2205
wait(0)
2206
Must:Play()	
2207
2208
			local pie222 = Instance.new('ParticleEmitter')
2209
pie222.Parent = RootPart
2210
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2211
pie222.LightEmission = 1
2212
pie222.Size = NumberSequence.new(6,1)
2213
pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
2214
pie222.Transparency = NumberSequence.new(0.3,1)
2215
pie222.EmissionDirection = "Top"
2216
pie222.Enabled = true
2217
pie222.Lifetime = NumberRange.new(1)
2218
pie222.Rotation = NumberRange.new(-320, 320)
2219
pie222.Rate = 300
2220
pie222.Speed = NumberRange.new(0)
2221
pie222.LockedToPart = false
2222
pie222.VelocitySpread = 2 
2223
Humanoid.WalkSpeed = 400
2224
wait(7)
2225
pie222:Destroy()
2226
Humanoid.WalkSpeed = 150
2227
	
2228
2229
		
2230
	end
2231
end)
2232
2233
local multiplier = 1
2234
2235
function hurt(hit, dmg)
2236
	if hit.Parent then
2237
		if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
2238
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
2239
		if hum then
2240
			if hum.Parent.Name ~= Player.Name then
2241
				if dmg == "Kill" or hum.Health > 100000 then
2242
					hit.Parent:BreakJoints()
2243
					return true
2244
				else
2245
					if math.random(0, 100) == 50 then
2246
						hum.Health = hum.Health - dmg*multiplier*2.5
2247
					else
2248
						hum.Health = hum.Health -dmg*multiplier
2249
					end
2250
					return true
2251
				end
2252
			end
2253
		end
2254
	end
2255
end
2256
2257
local huge = Vector3.new(math.huge,math.huge,math.huge)
2258
function fade(obj, dest, grow)
2259
	spawn(function()
2260
		local oldcf = obj.CFrame
2261
		for i = 0, 10 do
2262
			if grow then
2263
				obj.Size = obj.Size +Vector3.new(1,1,1)
2264
				obj.CFrame = oldcf
2265
			end
2266
			obj.Transparency = obj.Transparency +0.1
2267
			swait()
2268
		end
2269
		if dest then
2270
		obj:Destroy()
2271
		end
2272
	end)
2273
end
2274
2275
local push = 100
2276
2277
mouse.KeyDown:connect(function(key)
2278
	if key == "g"  then
2279
		local p = Instance.new("Part")
2280
		p.Transparency = 0
2281
		p.Anchored = true
2282
		p.Size = Vector3.new(4,4,4)
2283
		p.CanCollide = false
2284
		p.BrickColor = BrickColor.new("Really black")
2285
		p.Material = Enum.Material.Neon
2286
		local pe = Instance.new("ParticleEmitter", p)
2287
		pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2288
		pe.LightEmission = 0.7
2289
		pe.Size = NumberSequence.new(4)
2290
		pe.Texture = "rbxassetid://243664672"
2291
		pe.Transparency = NumberSequence.new(0.5)
2292
		pe.Lifetime = NumberRange.new(0.1)
2293
		pe.Rate = 500
2294
		pe.Speed = NumberRange.new(3)
2295
		p.CFrame = Head.CFrame
2296
		p.Parent = workspace
2297
		p.Anchored = false
2298
		local bv = Instance.new("BodyVelocity", p)
2299
		bv.MaxForce = huge
2300
		bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
2301
		p.Touched:connect(function(hit)
2302
			hurt(hit, math.random(5,10))
2303
		end)
2304
		game.Debris:AddItem(p, 4)
2305
	end
2306
end)
2307
2308
2309
mouse.KeyDown:connect(function(key)
2310
	if key == "v" and not attacking then
2311
		attacking = true
2312
		shielding = true
2313
		local p = Instance.new("Part")
2314
		p.Anchored = true
2315
		p.BrickColor = BrickColor.new("Really black")
2316
				p.Material = Enum.Material.Neon
2317
		shield = p
2318
		local bc = BrickColor.Random()
2319
		p.BrickColor = bc
2320
		p.Size = Vector3.new(30,30,0)
2321
		p.BrickColor = BrickColor.new("Really red")
2322
		p.Material = Enum.Material.Neon
2323
		local m = Instance.new("SpecialMesh", p)
2324
		m.MeshType = "Sphere"
2325
		p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
2326
		local num2 = -0.8
2327
		for i = 0, 10 do
2328
			if shielding then
2329
				local p = Instance.new("Part")
2330
				p.Size = Vector3.new(1.8,1.8,1.8)
2331
				p.CanCollide = false
2332
				p.Anchored = true
2333
				p.Transparency = 0
2334
				p.BrickColor = BrickColor.new("Really black")
2335
				p.Material = Enum.Material.Neon
2336
				local pe = Instance.new("ParticleEmitter")
2337
				pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2338
				pe.LightEmission = 0.7
2339
				pe.Size = NumberSequence.new(1.7)
2340
				pe.Texture = "rbxassetid://243664672"
2341
				pe.Transparency = NumberSequence.new(0.5)
2342
				pe.Lifetime = NumberRange.new(1)
2343
				pe.Rate = 500
2344
				pe.Speed = NumberRange.new(0)
2345
				pe.Parent = p
2346
				p.Parent = shield
2347
				num2 = num2 + 1
2348
				local num = num2
2349
				local neg = false
2350
				spawn(function()
2351
					repeat wait()
2352
						num = num + 0.1
2353
						local sin = math.sin(num)*15
2354
						local cos = math.cos(num)*15
2355
						if shield then
2356
							p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
2357
						end
2358
					until not shielding
2359
				end)
2360
			else
2361
				break
2362
			end
2363
		end
2364
		p.Transparency = 0.7
2365
		p.Parent = workspace
2366
		p.Touched:connect(function(hit)
2367
			if hurt(hit, math.random(50, 100)) then
2368
				fade(hit)
2369
			elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
2370
				fade(hit, true)
2371
			end
2372
		end)
2373
	end
2374
end)
2375
mouse.KeyUp:connect(function(key)
2376
	if key == "v" and attacking then
2377
		if shield then
2378
			fade(shield, true)
2379
			attacking = false
2380
			shielding = false
2381
		end
2382
	end
2383
end)
2384
2385
mouse.KeyDown:connect(function(key)
2386
	if key == "b" and not attacking then
2387
		attacking = true
2388
		local Must = Instance.new("Sound",Torso)
2389
Must.SoundId = "rbxassetid://1042338696"
2390
Must.Pitch = 0.99
2391
Must.Volume = 3.4
2392
Must.Looped = false
2393
wait(0)
2394
Must:Play()	
2395
		local p = Instance.new("Part")
2396
		p.Anchored = true
2397
		p.Material = "Neon"
2398
		local bc = BrickColor.new("Bright red")
2399
		p.BrickColor = bc
2400
		local m = Instance.new("SpecialMesh", p)
2401
		m.MeshType = "Sphere"
2402
		p.Size = Vector3.new(1,1,1)
2403
		p.CFrame = char.Torso.CFrame
2404
		p.CanCollide = false
2405
		local pe = Instance.new("ParticleEmitter")
2406
		pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2407
		pe.LightEmission = 0.7
2408
		pe.Size = NumberSequence.new(10)
2409
		pe.Texture = "rbxassetid://243664672"
2410
		pe.Transparency = NumberSequence.new(1)
2411
		pe.Lifetime = NumberRange.new(5)
2412
		pe.Rate = 500
2413
		pe.Speed = NumberRange.new(50)
2414
		pe.VelocitySpread = 360
2415
		pe.Parent = p
2416
		p.Parent = workspace
2417
		local rate = 20
2418
		local oldcf = p.CFrame
2419
		local con = p.Touched:connect(function(hit)
2420
			if hit.Parent then
2421
				if hit.Anchored == false then
2422
					if hit.Parent.Name ~= Player.Name then
2423
						if not hit.Parent:IsA("Humanoid") then
2424
								hurt(hit, math.random(1,1))
2425
						end
2426
					end
2427
				end
2428
			end
2429
		end)
2430
		attacking = false
2431
		for i = 0, 10*rate do
2432
			p.Size = p.Size +Vector3.new(20,20,20)/rate
2433
			p.Transparency = p.Transparency+0.1/rate
2434
			p.CFrame = oldcf
2435
			swait()
2436
		end
2437
		pe.Enabled = false
2438
		con:disconnect()
2439
		game.Debris:AddItem(p, 5)
2440
	end
2441
end)
2442
2443
mouse.KeyDown:connect(function(key)
2444
	if key == "t" and not attacking then
2445
		attacking = true
2446
		for i = 1, 2 do
2447
			local arm = ""
2448
			if i == 1 then arm = "Right Arm" end
2449
			if i == 2 then arm = "Left Arm" end
2450
			local p = Instance.new("Part")
2451
			p.CanCollide = false
2452
			p.Anchored = true
2453
			p.Transparency = 1
2454
			p.BrickColor = BrickColor.new("Bright red")
2455
				p.Material = Enum.Material.Neon
2456
			p.Size = Vector3.new(0.9,0.9,0.9)
2457
			local p2 = p:Clone()
2458
			p.Parent = char
2459
			p2.Parent = char
2460
			spawn(function()
2461
				local num = 0
2462
				repeat swait()
2463
					num = num + 0.5
2464
					local sin = math.sin(num)*2
2465
					local cos = math.cos(num)*2
2466
					p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
2467
				until not attacking
2468
				p:Destroy()
2469
				p2:Destroy()
2470
			end)
2471
		end
2472
		for i = 0, 50 do
2473
			local arm = ""
2474
			if i%2 == 0 then
2475
				arm = "Right Arm"
2476
			else
2477
				arm = "Left Arm"
2478
			end
2479
			local p = Instance.new("Part")
2480
			p.Transparency = 0
2481
			p.Size = Vector3.new(2.1,2.1,2.1)
2482
			p.Name = "ignore"
2483
			p.CanCollide = false
2484
			p.BrickColor = BrickColor.new("Bright red")
2485
			p.Material = Enum.Material.Neon
2486
			p.CFrame = char[arm].CFrame
2487
			p.Parent = workspace
2488
			p.Touched:connect(function(hit)
2489
				if hit.Name ~= "ignore" then
2490
					hurt(hit, 10)
2491
				end
2492
			end)
2493
			local bv = Instance.new("BodyVelocity")
2494
			bv.MaxForce = huge
2495
			bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
2496
			bv.Parent = p
2497
			game.Debris:AddItem(p, 5)
2498
			swait()
2499
		end
2500
		wait(0.5)
2501
		attacking = false
2502
	end
2503
end)
2504
2505
2506
--CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
local rad = math.rad
2517
2518
local keysDown = {}
2519
2520
local flySpeed = 0
2521
local MAX_FLY_SPEED = 150
2522
2523
local canFly = false
2524
local flyToggled = false
2525
2526
local forward, side = 0, 0
2527
local lastForward, lastSide = 0, 0
2528
2529
local floatBP = Instance.new("BodyPosition")
2530
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2531
local flyBV = Instance.new("BodyVelocity")
2532
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2533
local turnBG = Instance.new("BodyGyro")
2534
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2535
2536
mouse.KeyDown:connect(function(key)
2537
        keysDown[key] = true
2538
2539
        if key == "z" then
2540
                flyToggled = not flyToggled
2541
2542
        if not flyToggled then
2543
                stanceToggle = "Normal"
2544
                floatBP.Parent = nil
2545
                flyBV.Parent = nil
2546
                turnBG.Parent = nil
2547
                RootPart.Velocity = Vector3.new()
2548
                Char.Humanoid.PlatformStand = false
2549
        end
2550
end
2551
2552
end)
2553
mouse.KeyUp:connect(function(key)
2554
        keysDown[key] = nil
2555
end)
2556
2557
local function updateFly()
2558
2559
        if not flyToggled then return end
2560
2561
        lastForward = forward
2562
        lastSide = side
2563
2564
        forward = 0
2565
        side = 0
2566
2567
        if keysDown.w then
2568
                forward = forward + 1
2569
        end
2570
        if keysDown.s then
2571
                forward = forward - 1
2572
        end
2573
        if keysDown.a then
2574
                side = side - 1
2575
        end
2576
        if keysDown.d then
2577
                side = side + 1
2578
        end
2579
2580
        canFly = (forward ~= 0 or side ~= 0)
2581
2582
        if canFly then
2583
                stanceToggle = "Floating"
2584
                turnBG.Parent = RootPart
2585
                floatBP.Parent = nil
2586
                flyBV.Parent = RootPart
2587
2588
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2589
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2590
        else
2591
                floatBP.position = RootPart.Position
2592
                floatBP.Parent = RootPart
2593
2594
                flySpeed = flySpeed - 1
2595
                if flySpeed < 0 then flySpeed = 0 end
2596
        end
2597
2598
        local camCF = cam.CoordinateFrame
2599
        local in_forward = canFly and forward or lastForward
2600
        local in_side = canFly and side or lastSide
2601
2602
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
2603
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2604
2605
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
2606
0)
2607
end
2608
2609
game:service'RunService'.RenderStepped:connect(function()
2610
        if flyToggled then
2611
                Char.Humanoid.PlatformStand = true
2612
        end
2613
        updateFly()
2614
end)
2615
2616
2617
2618
local deb = false
2619
mouse.KeyDown:connect(function(key)
2620
	if key == "h" and not deb then
2621
		deb = true
2622
		for i = 0, 10 do
2623
			spawn(function()
2624
				local p = Instance.new("Part")
2625
				p.Anchored = true
2626
				p.CanCollide = false
2627
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
2628
				p.BrickColor = BrickColor.new("Really black")
2629
				p.Material = Enum.Material.Neon
2630
				p.Size = Vector3.new(1.8,1.8,1.8)
2631
				p.Transparency = 0
2632
				local pe = Instance.new("ParticleEmitter")
2633
				pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2634
				pe.LightEmission = 0.7
2635
				pe.Size = NumberSequence.new(1.5)
2636
				pe.Texture = "rbxassetid://243664672"
2637
				pe.Transparency = NumberSequence.new(0.5)
2638
				pe.Lifetime = NumberRange.new(0.2)
2639
				pe.Rate = 500
2640
				pe.Speed = NumberRange.new(3)
2641
				pe.Parent = p
2642
				p.Parent = workspace
2643
				local endcf = p.CFrame *CFrame.new(0,30,0)
2644
				for i = 0, 20 do
2645
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2646
					wait()
2647
				end
2648
				local z = Instance.new("Part")
2649
				z.CFrame = p.CFrame
2650
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2651
				local bv = Instance.new("BodyVelocity", p)
2652
				bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2653
				bv.Velocity = z.CFrame.lookVector*140
2654
				p.Anchored = false
2655
				z:Destroy()
2656
				p.CanCollide = false
2657
				local connection
2658
				spawn(function()
2659
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2660
					repeat wait()
2661
						p.CFrame = p.CFrame *angle
2662
					until not p or p.CanCollide
2663
				end)
2664
				connection = p.Touched:connect(function(hit)
2665
					hurt(hit, math.random(5,5))
2666
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2667
						p.CanCollide = true
2668
					end
2669
				end)
2670
				game.Debris:AddItem(p, 5)
2671
			end)
2672
			wait()
2673
			deb = false
2674
		end
2675
	end
2676
end)
2677
2678
2679
2680
local deb = false
2681
mouse.KeyDown:connect(function(key)
2682
	if key == "j" and not deb then
2683
		deb = true
2684
		for i = 0, 90 do
2685
			spawn(function()
2686
				local p = Instance.new("Part")
2687
				p.Anchored = true
2688
				p.CanCollide = false
2689
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
2690
				p.BrickColor = BrickColor.new("Bright red")
2691
				p.Material = Enum.Material.Neon
2692
				p.Size = Vector3.new(4.4,4.4,4.4)
2693
				p.Transparency = 0
2694
				p.Parent = workspace
2695
				local endcf = p.CFrame *CFrame.new(0,30,0)
2696
				for i = 0, 80 do
2697
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2698
					wait()
2699
				end
2700
				local z = Instance.new("Part")
2701
				z.CFrame = p.CFrame
2702
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2703
				local bv = Instance.new("BodyVelocity", p)
2704
				bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2705
				bv.Velocity = z.CFrame.lookVector*180
2706
				p.Anchored = false
2707
				z:Destroy()
2708
				p.CanCollide = false
2709
				local connection
2710
				spawn(function()
2711
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2712
					repeat wait()
2713
						p.CFrame = p.CFrame *angle
2714
					until not p or p.CanCollide
2715
				end)
2716
				connection = p.Touched:connect(function(hit)
2717
					hurt(hit, math.random(5,5))
2718
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2719
						p.CanCollide = true
2720
					end
2721
				end)
2722
				game.Debris:AddItem(p, 5)
2723
			end)
2724
			wait()
2725
			deb = false
2726
		end
2727
	end
2728
end)
2729
2730
2731
2732
local deb = false
2733
mouse.KeyDown:connect(function(key)
2734
	if key == "y" and not deb then
2735
		deb = true
2736
		for i = 0, 50 do
2737
			spawn(function()
2738
				local p = Instance.new("Part")
2739
				p.Anchored = true
2740
				p.CanCollide = false
2741
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
2742
				p.BrickColor = BrickColor.new("Bright red")
2743
				p.Material = Enum.Material.Neon
2744
				p.Size = Vector3.new(6.4,6.4,6.4)
2745
				p.Transparency = 0.5
2746
				p.Parent = workspace
2747
				local endcf = p.CFrame *CFrame.new(0,30,0)
2748
				for i = 0, 20 do
2749
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2750
					wait()
2751
				end
2752
				local z = Instance.new("Part")
2753
				z.CFrame = p.CFrame
2754
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2755
				p.Anchored = false
2756
				z:Destroy()
2757
				p.CanCollide = true
2758
				local connection
2759
				spawn(function()
2760
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2761
					repeat wait()
2762
						p.CFrame = p.CFrame *angle
2763
					until not p or p.CanCollide
2764
				end)
2765
				connection = p.Touched:connect(function(hit)
2766
					hurt(hit, math.random(5,5))
2767
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2768
						p.CanCollide = true
2769
					end
2770
				end)
2771
				game.Debris:AddItem(p, 5)
2772
			end)
2773
			wait()
2774
			deb = false
2775
		end
2776
	end
2777
end)
2778
2779
2780
2781
mouse.KeyDown:connect(function(k) ---galickgun
2782
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2783
    MV4 = 0
2784
local Must = Instance.new("Sound",Torso)
2785
Must.SoundId = "rbxassetid://719748223"
2786
Must.Pitch = 0.99
2787
Must.Volume = 3.4
2788
Must.Looped = false
2789
wait(0)
2790
Must:Play()	
2791
    Humanoid.WalkSpeed = 13
2792
local Aura = Instance.new('ParticleEmitter')
2793
Aura.Name = "Aura"
2794
Aura.Texture = "rbxassetid://347730682"
2795
Aura.Parent = Torso
2796
Aura.LightEmission = 1
2797
Aura.Transparency = NumberSequence.new(0.4,1)
2798
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2799
Aura.Size = NumberSequence.new(1,9)
2800
Aura.Rotation = NumberRange.new(-360,360)
2801
Aura.LockedToPart = true
2802
Aura.Lifetime = NumberRange.new(1)
2803
Aura.Rate = 100
2804
Aura.Speed = NumberRange.new(0)
2805
Aura.EmissionDirection = "Top"
2806
local Aura2 = Instance.new('ParticleEmitter')
2807
Aura2.Name = "Aura"
2808
Aura2.Texture = "rbxassetid://1046299182"
2809
Aura2.Parent = Torso
2810
Aura2.LightEmission = 1
2811
Aura2.Transparency = NumberSequence.new(0,1)
2812
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2813
Aura2.Size = NumberSequence.new(14)
2814
Aura2.Rotation = NumberRange.new(-360,360)
2815
Aura2.LockedToPart = true
2816
Aura2.Lifetime = NumberRange.new(0.2)
2817
Aura2.Rate = 20
2818
Aura2.Speed = NumberRange.new(0)
2819
Aura2.EmissionDirection = "Top"
2820
    attack = true
2821
    Firepart1 = Instance.new("Part", RightArm)
2822
    Firepart1.Size = Vector3.new(1, 1, 1)
2823
    GuW1 = Instance.new("Weld")
2824
    GuW1.Name = "GuW"
2825
    GuW1.Part0 = RightArm
2826
    GuW1.C0 = cn(0, -1, 0)
2827
    GuW1.C1 = cn(0, 0, 0)
2828
    GuW1.Part1 = Firepart1
2829
    GuW1.Parent = RightArm
2830
    Firepart1.Transparency = 1
2831
    Firepart2 = Instance.new("Part", LeftArm)
2832
    Firepart2.Size = Vector3.new(1, 1, 1)
2833
    GuW2 = Instance.new("Weld")
2834
    GuW2.Name = "GuW"
2835
    GuW2.Part0 = LeftArm
2836
    GuW2.C0 = cn(0, -1, 0)
2837
    GuW2.C1 = cn(0, 0, 0)
2838
    GuW2.Part1 = Firepart2
2839
    GuW2.Parent = LeftArm
2840
    Firepart2.Transparency = 1
2841
    GuW1:Destroy()
2842
    GuW1 = Instance.new("Weld")
2843
    GuW1.Name = "GuW"
2844
    GuW1.Part0 = Torso
2845
    GuW1.C0 = cn(0, 0, -6)
2846
    GuW1.C1 = cn(0, 0, 0)
2847
    GuW1.Part1 = Firepart1
2848
    GuW1.Parent = Torso
2849
    GuW2:Destroy()
2850
    GuW2 = Instance.new("Weld")
2851
    GuW2.Name = "GuW"
2852
    GuW2.Part0 = Torso
2853
    GuW2.C0 = cn(0, 0, -6)
2854
    GuW2.C1 = cn(0, 0, 0)
2855
    GuW2.Part1 = Firepart2
2856
    GuW2.Parent = Torso
2857
    GuW2:Destroy()
2858
    GuW2 = Instance.new("Weld")
2859
    GuW2.Name = "GuW"
2860
    GuW2.Part0 = Torso
2861
    GuW2.C0 = cn(0, 0, -4)
2862
    GuW2.C1 = cn(0, 0, 0)
2863
    GuW2.Part1 = Firepart2
2864
    GuW2.Parent = Torso
2865
    for i = 0, 18, 0.1 do
2866
      swait()
2867
      if Torsovelocity.Y > 2 then
2868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2870
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2871
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2872
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2873
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2874
      elseif Torsovelocity.Y < 1 then
2875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2877
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2879
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2880
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2881
      end
2882
    end
2883
    GuW1:Destroy()
2884
    GuW1 = Instance.new("Weld")
2885
    GuW1.Name = "GuW"
2886
    GuW1.Part0 = Torso
2887
    GuW1.C0 = cn(0, 0, -15)
2888
    GuW1.C1 = cn(0, 0, 0)
2889
    GuW1.Part1 = Firepart1
2890
    GuW1.Parent = Torso
2891
    GuW2:Destroy()
2892
    GuW2 = Instance.new("Weld")
2893
    GuW2.Name = "GuW"
2894
    GuW2.Part0 = Torso
2895
    GuW2.C0 = cn(0, 0, -17.5)
2896
    GuW2.C1 = cn(0, 0, 0)
2897
    GuW2.Part1 = Firepart2
2898
    GuW2.Parent = Torso
2899
local Must = Instance.new("Sound",Torso)
2900
Must.SoundId = "rbxassetid://719747626"
2901
Must.Pitch = 0.99
2902
Must.Volume = 3.9
2903
Must.Looped = false
2904
wait(0)
2905
Must:Play()	
2906
    for i = 0, 1.25, 0.01 do
2907
      swait()
2908
      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)
2909
      shoottraildd22(mouse.Hit.p, Torso, 0)
2910
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2911
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2912
      if Torsovelocity.Y > 2 then
2913
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2914
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2915
        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)
2916
        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)
2917
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2918
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2919
      end
2920
    end
2921
Must:Stop()
2922
Aura:Destroy()
2923
Aura2:Destroy()
2924
    wait(0.5)
2925
    Humanoid.WalkSpeed = 16
2926
    attack = false
2927
    MV4 = 300
2928
    Firepart1:Destroy()
2929
    Firepart2:Destroy()
2930
  end
2931
end)
2932
2933
2934
d = {}
2935
function iteffect()
2936
2937
coroutine.resume(coroutine.create(function()
2938
2939
for i = 1, 10 do
2940
effect = Instance.new("Part", workspace)
2941
effect.Anchored = true
2942
effect.CanCollide = false
2943
effect.Size = Vector3.new(0.2, 3, 0.2)
2944
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2945
effect.Transparency = 0
2946
effect.Material = "Plastic"
2947
effect.BrickColor = BrickColor.new("Really black")
2948
table.insert(d, effect)
2949
game:GetService("Debris"):AddItem(effect, 0.3)
2950
end
2951
2952
coroutine.resume(coroutine.create(function()
2953
for i = 1, 10 do
2954
for i,e in pairs(d) do
2955
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2956
e.Transparency = e.Transparency + 0.030
2957
end
2958
wait(0.01)
2959
end
2960
2961
end))
2962
end))
2963
2964
2965
end
2966
2967
tp = true
2968
2969
mouse.KeyDown:connect(function(k)
2970
if k == "e" then
2971
if tp == true then
2972
tp = false
2973
local Must = Instance.new("Sound",Torso)
2974
Must.SoundId = "rbxassetid://1055279036"
2975
Must.Pitch = 0.99
2976
Must.Volume = 1.2
2977
Must.Looped = false
2978
wait(0)
2979
Must:Play()	
2980
Zanzoken = Instance.new("Part",char)
2981
Zanzoken.Anchored = true
2982
Zanzoken.CanCollide = false
2983
Zanzoken.Position = v3(999,999,999)
2984
Zanzoken.CFrame = Torso.CFrame
2985
game.Debris:AddItem(Zanzoken,0.5)
2986
Zanzoken.Transparency = 1
2987
wait()
2988
idk = Instance.new("BillboardGui",Zanzoken)
2989
idk.Size = UDim2.new(10,0,15,0)
2990
idk.AlwaysOnTop = false
2991
idk1 = Instance.new("ImageLabel",idk)
2992
idk1.BackgroundTransparency = 1
2993
idk.ExtentsOffset = v3(0,0,0)
2994
idk1.ImageTransparency = 0
2995
idk1.Size = UDim2.new(2,0,1,0)
2996
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2997
idk1.Image = "rbxassetid://43708993"
2998
char.Head.face.Parent = game.Lighting
2999
  wait(0)
3000
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
3001
game.Lighting.face.Parent = char.Head
3002
   wait(0)
3003
Zanzoken = Instance.new("Part",char)
3004
Zanzoken.Anchored = true
3005
Zanzoken.CanCollide = false
3006
Zanzoken.Position = v3(999,999,999)
3007
Zanzoken.CFrame = Torso.CFrame
3008
game.Debris:AddItem(Zanzoken,0.5)
3009
Zanzoken.Transparency = 1
3010
wait()
3011
idk = Instance.new("BillboardGui",Zanzoken)
3012
idk.Size = UDim2.new(10,0,15,0)
3013
idk.AlwaysOnTop = false
3014
idk1 = Instance.new("ImageLabel",idk)
3015
idk1.BackgroundTransparency = 1
3016
idk.ExtentsOffset = v3(0,0,0)
3017
idk1.ImageTransparency = 0
3018
idk1.Size = UDim2.new(2,0,1,0)
3019
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
3020
idk1.Image = "rbxassetid://343708993"
3021
3022
wait(0.4)
3023
tp = true
3024
3025
3026
end
3027
end
3028
end)
3029
3030
3031
MV4 = 300
3032
mouse.KeyDown:connect(function(k)
3033
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
3034
    MV4 = 0
3035
local Must = Instance.new("Sound",workspace)
3036
Must.SoundId = "rbxassetid://512366303"
3037
Must.Pitch = 0.99
3038
Must.Volume = 3.5
3039
Must.Looped = true
3040
wait(0)
3041
Must:Play()
3042
		 local lb = Instance.new("Part")
3043
  lb.Parent = char
3044
   lb.Material = "Neon"
3045
    lb.Color = BrickColor.new("Gold").Color
3046
     lb.CanCollide = false
3047
     lb.Material = "Neon"
3048
     lb.Size = vt(1,1,1)
3049
     lb.CFrame = Torso.CFrame
3050
     lb.Rotation = vt(0,0,0)
3051
     lb.Anchored = true
3052
     lb.Transparency = 0
3053
     local thing = Instance.new("SpecialMesh",lb)
3054
     thing.MeshType = "FileMesh"
3055
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
3056
     thing.Scale = vt(0,15,0)
3057
     local chancerot = math.random(1,2)
3058
     for z = 0, 4 do
3059
     if chancerot == 1 then
3060
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3061
     elseif chancerot == 2 then
3062
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3063
     end
3064
     lb.Transparency = lb.Transparency + 0.1
3065
     thing.Scale = thing.Scale + vt(15,0,15)
3066
     wait()
3067
     end
3068
     for z = 0, 4 do
3069
     if chancerot == 1 then
3070
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3071
     elseif chancerot == 2 then
3072
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3073
     end
3074
     lb.Transparency = lb.Transparency + 0.1
3075
     thing.Scale = thing.Scale + vt(15,0,15)
3076
     wait()
3077
end
3078
3079
local Aura = Instance.new('ParticleEmitter')
3080
Aura.Name = "Aura"
3081
Aura.Texture = "rbxassetid://347730682"
3082
Aura.Parent = Torso
3083
Aura.LightEmission = 1
3084
Aura.Transparency = NumberSequence.new(0.5,1)
3085
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3086
Aura.Size = NumberSequence.new(1,25)
3087
Aura.Rotation = NumberRange.new(-360,360)
3088
Aura.LockedToPart = true
3089
Aura.Lifetime = NumberRange.new(1)
3090
Aura.Rate = 100
3091
Aura.Speed = NumberRange.new(0)
3092
Aura.EmissionDirection = "Top"
3093
local Aura2 = Instance.new('ParticleEmitter')
3094
Aura2.Name = "Aura"
3095
Aura2.Texture = "rbxassetid://1046299182"
3096
Aura2.Parent = Torso
3097
Aura2.LightEmission = 1
3098
Aura2.Transparency = NumberSequence.new(0,1)
3099
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3100
Aura2.Size = NumberSequence.new(55)
3101
Aura2.Rotation = NumberRange.new(-360,360)
3102
Aura2.LockedToPart = true
3103
Aura2.Lifetime = NumberRange.new(0.2)
3104
Aura2.Rate = 20
3105
Aura2.Speed = NumberRange.new(0)
3106
Aura2.EmissionDirection = "Top"
3107
lig = Instance.new("PointLight",Player.Character.Torso)
3108
lig.Color=Color3.new(255,255,0)
3109
lig.Range = 12
3110
    Humanoid.WalkSpeed = 0.01
3111
    attack = true
3112
    Firepart1 = Instance.new("Part", RightArm)
3113
    Firepart1.Size = Vector3.new(1, 1, 1)
3114
    GuW1 = Instance.new("Weld")
3115
    GuW1.Name = "GuW"
3116
    GuW1.Part0 = RightArm
3117
    GuW1.C0 = cn(0, -1, 0)
3118
    GuW1.C1 = cn(0, 0, 0)
3119
    GuW1.Part1 = Firepart1
3120
    GuW1.Parent = RightArm
3121
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3122
    Firepart1.Transparency = 1
3123
    Firepart2 = Instance.new("Part", LeftArm)
3124
    Firepart2.Size = Vector3.new(1, 1, 1)
3125
    GuW2 = Instance.new("Weld")
3126
    GuW2.Name = "GuW"
3127
    GuW2.Part0 = LeftArm
3128
    GuW2.C0 = cn(0, -1, 0)
3129
    GuW2.C1 = cn(0, 0, 0)
3130
    GuW2.Part1 = Firepart2
3131
    GuW2.Parent = LeftArm
3132
    Firepart2.Transparency = 1
3133
 
3134
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3135
    GuW1:Destroy()
3136
    GuW1 = Instance.new("Weld")
3137
    GuW1.Name = "GuW"
3138
    GuW1.Part0 = Torso
3139
    GuW1.C0 = cn(0, 0, -6)
3140
    GuW1.C1 = cn(0, 0, 0)
3141
    GuW1.Part1 = Firepart1
3142
    GuW1.Parent = Torso
3143
    GuW2:Destroy()
3144
    GuW2 = Instance.new("Weld")
3145
    GuW2.Name = "GuW"
3146
    GuW2.Part0 = Torso
3147
    GuW2.C0 = cn(0, 0, -6)
3148
    GuW2.C1 = cn(0, 0, 0)
3149
    GuW2.Part1 = Firepart2
3150
    GuW2.Parent = Torso
3151
3152
    GuW2:Destroy()
3153
    GuW2 = Instance.new("Weld")
3154
    GuW2.Name = "GuW"
3155
    GuW2.Part0 = Torso
3156
    GuW2.C0 = cn(0, 0, -4)
3157
    GuW2.C1 = cn(0, 0, 0)
3158
    GuW2.Part1 = Firepart2
3159
    GuW2.Parent = Torso
3160
    for i = 0, 15, 0.1 do
3161
      swait()
3162
      if Torsovelocity.Y > 2 then
3163
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3164
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3165
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3166
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3167
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3168
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3169
      elseif Torsovelocity.Y < 1 then
3170
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3171
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3172
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3173
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3174
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3175
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3176
      end
3177
    end
3178
wait(16)
3179
local Aura3 = Instance.new('ParticleEmitter')
3180
Aura3.Name = "Aura"
3181
Aura3.Texture = "rbxassetid://1046299182"
3182
Aura3.Parent = Torso
3183
Aura3.LightEmission = 1
3184
Aura3.Transparency = NumberSequence.new(0.4,1)
3185
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3186
Aura3.Size = NumberSequence.new(140)
3187
Aura3.Rotation = NumberRange.new(-360,360)
3188
Aura3.LockedToPart = true
3189
Aura3.Lifetime = NumberRange.new(0.2)
3190
Aura3.Rate = 70
3191
Aura3.Speed = NumberRange.new(0)
3192
Aura3.EmissionDirection = "Top"
3193
local Aura4 = Instance.new('ParticleEmitter')
3194
Aura4.Name = "Aura"
3195
Aura4.Texture = "rbxassetid://1046299182"
3196
Aura4.Parent = Torso
3197
Aura4.LightEmission = 1
3198
Aura4.Transparency = NumberSequence.new(0.7,1)
3199
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3200
Aura4.Size = NumberSequence.new(190)
3201
Aura4.Rotation = NumberRange.new(-360,360)
3202
Aura4.LockedToPart = true
3203
Aura4.Lifetime = NumberRange.new(0.2)
3204
Aura4.Rate = 120
3205
Aura4.Speed = NumberRange.new(0)
3206
Aura4.EmissionDirection = "Top"
3207
local Aura5 = Instance.new('ParticleEmitter')
3208
Aura5.Name = "Aura"
3209
Aura5.Texture = "rbxassetid://347730682"
3210
Aura5.Parent = Torso
3211
Aura5.LightEmission = 1
3212
Aura5.Transparency = NumberSequence.new(0.2,1)
3213
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3214
Aura5.Size = NumberSequence.new(1,65)
3215
Aura5.Rotation = NumberRange.new(-360,360)
3216
Aura5.LockedToPart = true
3217
Aura5.Lifetime = NumberRange.new(1)
3218
Aura5.Rate = 200
3219
Aura5.Speed = NumberRange.new(0)
3220
Aura5.EmissionDirection = "Top"
3221
local quake = Instance.new("Sound",workspace) 
3222
quake.SoundId = "rbxassetid://1048411878"
3223
quake.Pitch = 0.99
3224
quake.Volume = 1.3
3225
quake.Looped = true
3226
wait(0)
3227
quake:Play()
3228
local scrr = Instance.new("Sound",Torso)
3229
scrr.SoundId = "rbxassetid://908472235"
3230
scrr.Pitch = 0.99
3231
scrr.Volume = 5.5
3232
scrr.Looped = true
3233
wait(0)
3234
scrr:Play()
3235
3236
 for i = 0, 2, 0.1 do
3237
      swait()
3238
		 local lb = Instance.new("Part")
3239
  lb.Parent = char
3240
   lb.Material = "Neon"
3241
    lb.Color = BrickColor.new("Gold").Color
3242
     lb.CanCollide = false
3243
     lb.Material = "Neon"
3244
     lb.Size = vt(0.5,0,0.5)
3245
     lb.CFrame = Torso.CFrame
3246
     lb.Rotation = vt(0,0,0)
3247
     lb.Anchored = true
3248
     lb.Transparency = 0
3249
     local thing = Instance.new("SpecialMesh",lb)
3250
     thing.MeshType = "FileMesh"
3251
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3252
     thing.Scale = vt(0,15,0)
3253
     local chancerot = math.random(1,2)
3254
     for z = 0, 4 do
3255
     if chancerot == 1 then
3256
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3257
     elseif chancerot == 2 then
3258
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3259
     end
3260
     lb.Transparency = lb.Transparency + 0.1
3261
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3262
     wait()
3263
     end
3264
     for z = 0, 4 do
3265
     if chancerot == 1 then
3266
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3267
     elseif chancerot == 2 then
3268
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3269
     end
3270
     lb.Transparency = lb.Transparency + 0.1
3271
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3272
     wait()
3273
end
3274
end
3275
3276
    
3277
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3278
    for i = 0, 24, 0.1 do
3279
      swait()
3280
      if Torsovelocity.Y > 2 then
3281
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3282
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3283
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3284
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3285
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3286
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3287
      elseif Torsovelocity.Y < 1 then
3288
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3289
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3290
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3291
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3292
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3293
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3294
      end
3295
    end
3296
wait(5)
3297
    GuW1:Destroy()
3298
    GuW1 = Instance.new("Weld")
3299
    GuW1.Name = "GuW"
3300
    GuW1.Part0 = Torso
3301
    GuW1.C0 = cn(0, 0, -15)
3302
    GuW1.C1 = cn(0, 0, 0)
3303
    GuW1.Part1 = Firepart1
3304
    GuW1.Parent = Torso
3305
    GuW2:Destroy()
3306
    GuW2 = Instance.new("Weld")
3307
    GuW2.Name = "GuW"
3308
    GuW2.Part0 = Torso
3309
    GuW2.C0 = cn(0, 0, -17.5)
3310
    GuW2.C1 = cn(0, 0, 0)
3311
    GuW2.Part1 = Firepart2
3312
    GuW2.Parent = Torso
3313
local Must2 = Instance.new("Sound",Torso) --1048411878
3314
Must2.SoundId = "rbxassetid://950551676"
3315
Must2.Pitch = 0.99
3316
Must2.Volume = 10
3317
Must2.Looped = false
3318
wait(0)
3319
Must2:Play()
3320
quake:Stop()
3321
scrr:Stop()
3322
local Gone = Instance.new('ParticleEmitter')
3323
Gone.Name = "Aura"
3324
Gone.Texture = "rbxassetid://1046299182"
3325
Gone.Parent = Torso
3326
Gone.LightEmission = 1
3327
Gone.Transparency = NumberSequence.new(0.7,1)
3328
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3329
Gone.Size = NumberSequence.new(340)
3330
Gone.Rotation = NumberRange.new(-360,360)
3331
Gone.LockedToPart = true
3332
Gone.Lifetime = NumberRange.new(0.2)
3333
Gone.Rate = 70
3334
Gone.Speed = NumberRange.new(0)
3335
Gone.EmissionDirection = "Top"
3336
wait(2)
3337
Aura:Destroy()
3338
Aura2:Destroy()
3339
Aura3:Destroy()
3340
Aura4:Destroy()
3341
Aura5:Destroy()
3342
lig:Destroy()
3343
Gone:Destroy()
3344
    for i = 0, 3, 0.01 do
3345
      swait()
3346
      shoottraildd2(mouse.Hit.p, Torso, 0)
3347
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3348
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3349
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3350
       if Torsovelocity.Y > 2 then
3351
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3352
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3353
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3354
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3355
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3356
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3357
      elseif Torsovelocity.Y < 1 then
3358
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3359
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3360
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3361
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3362
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3363
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3364
      end
3365
    end
3366
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3367
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3368
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3369
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3370
    for i = 0, 3, 0.1 do
3371
      swait()
3372
      if Torsovelocity.Y > 2 then
3373
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3374
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3375
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3376
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3377
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3378
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3379
      elseif Torsovelocity.Y < 1 then
3380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3382
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3384
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3385
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3386
      end
3387
    end
3388
    wait(1)
3389
    Humanoid.WalkSpeed = 16
3390
    attack = false
3391
    MV4 = 0
3392
Must:Stop()
3393
    Firepart1:Destroy()
3394
    Firepart2:Destroy()
3395
  end
3396
end)
3397
3398
3399
3400
3401
3402
musiccommand = 1
3403
musicwait = false
3404
mouse.KeyDown:connect(function(k)
3405
  if k == "=" and attack == false then
3406
    if musiccommand == 1 and musicwait == false then
3407
      musicwait = true
3408
      sou2:Stop()
3409
      musiccommand = 2
3410
    end
3411
    if musiccommand == 2 and musicwait == false then
3412
      musicwait = true
3413
      sou2:Play()
3414
      sou2.Volume = 2
3415
      musiccommand = 3
3416
    end
3417
    if musiccommand == 3 and musicwait == false then
3418
      musicwait = true
3419
      sou2.Volume = 0.5
3420
      musiccommand = 1
3421
    end
3422
    musicwait = false
3423
  end
3424
end)
3425
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3426
  Hitpart3 = Instance.new("Part", HPart3)
3427
  Hitpart3.Size = Vector3.new(1, 1, 1)
3428
  Hitpart3.CanCollide = false
3429
  HuW3 = Instance.new("Weld")
3430
  HuW3.Name = "GuW"
3431
  HuW3.Part0 = HPart3
3432
  HuW3.C0 = cn(Xv, Yv, Zv)
3433
  HuW3.C1 = cn(0, 0, 0)
3434
  HuW3.Part1 = Hitpart3
3435
  HuW3.Parent = HPart3
3436
  Hitpart3.Transparency = 1
3437
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3438
end
3439
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3440
  Hitpart2 = Instance.new("Part", HPart2)
3441
  Hitpart2.Size = Vector3.new(1, 1, 1)
3442
  Hitpart2.CanCollide = false
3443
  HuW2 = Instance.new("Weld")
3444
  HuW2.Name = "GuW"
3445
  HuW2.Part0 = HPart2
3446
  HuW2.C0 = cn(Xv, Yv, Zv)
3447
  HuW2.C1 = cn(0, 0, 0)
3448
  HuW2.Part1 = Hitpart2
3449
  HuW2.Parent = HPart2
3450
  Hitpart2.Transparency = 1
3451
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3452
end
3453
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3454
  Hitpart = Instance.new("Part", HPart)
3455
  Hitpart.Size = Vector3.new(1, 1, 1)
3456
  Hitpart.CanCollide = false
3457
  HuW = Instance.new("Weld")
3458
  HuW.Name = "GuW"
3459
  HuW.Part0 = HPart
3460
  HuW.C0 = cn(Xv, Yv, Zv)
3461
  HuW.C1 = cn(0, 0, 0)
3462
  HuW.Part1 = Hitpart
3463
  HuW.Parent = HPart
3464
  Hitpart.Transparency = 1
3465
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3466
end
3467
--
3468
--
3469
MV1 = 20
3470
mouse.KeyDown:connect(function(k)
3471
  if k == "=" and attack == false then
3472
    if firemode == true then
3473
      firemode = false
3474
      print("ice mode")
3475
      icesmoke.Acceleration = Vector3.new(0,0,0)
3476
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3477
      icesmoke.Transparency = NumberSequence.new({
3478
        NumberSequenceKeypoint.new(0, 0.9),
3479
        NumberSequenceKeypoint.new(1, 1)
3480
      })
3481
      icesmoke.Size = NumberSequence.new(3)
3482
      icesmoke.Parent = RightArm
3483
    else
3484
      firemode = true
3485
      print("fire mode")
3486
      ice_mode = false
3487
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3488
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3489
      icesmoke.Rate = 400
3490
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3491
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3492
      icesmoke.Size = NumberSequence.new(3)
3493
      icesmoke.EmissionDirection = "Top"
3494
      icesmoke.Parent = LeftArm
3495
    end
3496
  end
3497
  if attack == false and k == "=" and MV1 > 19 and firemode == false then
3498
    MV1 = 90
3499
    Humanoid.WalkSpeed = 15
3500
    attack = true
3501
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3502
    Firepart2 = Instance.new("Part", LeftArm)
3503
    Firepart2.Size = Vector3.new(1, 1, 1)
3504
    Firepart2.CanCollide = false
3505
    GuW2 = Instance.new("Weld")
3506
    GuW2.Name = "GuW"
3507
    GuW2.Part0 = LeftArm
3508
    GuW2.C0 = cn(0, -0.5, 0)
3509
    GuW2.C1 = cn(0, 0, 0)
3510
    GuW2.Part1 = Firepart2
3511
    GuW2.Parent = LeftArm
3512
    Firepart2.Transparency = 1
3513
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3514
    for i = 0, 2, 0.1 do
3515
      swait()
3516
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3517
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3518
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3519
      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)
3520
      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)
3521
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3522
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3523
    end
3524
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3525
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3526
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3527
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3528
    Humanoid.WalkSpeed = 16
3529
    attack = false
3530
    Firepart2:Destroy()
3531
  end
3532
end)
3533
MV2 = 90
3534
3535
mouse.KeyDown:connect(function(key)
3536
	if key == "=" then
3537
Head.Transparency = 1
3538
Torso.Transparency = 1
3539
LeftArm.Transparency = 1
3540
Head.face.Texture = ""
3541
RightArm.Transparency = 1	
3542
LeftLeg.Transparency = 1
3543
RightLeg.Transparency = 1
3544
mesh1.Transparency = 1
3545
mesh2.Transparency = 1
3546
mesh5.Transparency = 1
3547
mesheye.Transparency = 1
3548
mesheye1.Transparency = 1
3549
mesheye2.Transparency = 1
3550
mesheye3.Transparency = 1
3551
char.Parent = workspace.Camera
3552
char.WalkSpeed = 60
3553
if char:FindFirstChild("TalkingBillBoard")~= nil then
3554
char:FindFirstChild("TalkingBillBoard"):destroy()
3555
end
3556
	end
3557
end)
3558
mouse.KeyUp:connect(function(key)
3559
	if key == "=" then
3560
Head.Transparency = 0
3561
Torso.Transparency = 0
3562
LeftArm.Transparency = 0
3563
Head.face.Texture = ""
3564
RightArm.Transparency = 0	
3565
LeftLeg.Transparency = 0
3566
RightLeg.Transparency = 0
3567
mesh1.Transparency = 0
3568
mesh2.Transparency = 0
3569
mesh5.Transparency = 0
3570
mesheye.Transparency = 0
3571
mesheye1.Transparency = 0
3572
mesheye2.Transparency = 0
3573
mesheye3.Transparency = 0
3574
hat1.Transparency = 0
3575
hat2.Transparency = 0
3576
hat3.Transparency = 0
3577
hat4.Transparency = 0
3578
hat5.Transparency = 0
3579
hat6.Transparency = 0
3580
hat7.Transparency = 0
3581
hat8.Transparency = 0
3582
hat9.Transparency = 0
3583
char.Parent = workspace
3584
	end
3585
end)
3586
3587
mouse.KeyDown:connect(function(k)
3588
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3589
    MV2 = 90
3590
    attack = true
3591
    Firepart = Instance.new("Part", RightArm)
3592
    Firepart.Size = Vector3.new(1, 1, 1)
3593
    GuW = Instance.new("Weld")
3594
    GuW.Name = "GuW"
3595
    GuW.Part0 = RightArm
3596
    GuW.C0 = cn(0, -1, 0)
3597
    GuW.C1 = cn(0, 0, 0)
3598
    GuW.Part1 = Firepart
3599
    GuW.Parent = RightArm
3600
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3601
    Firepart.Transparency = 1
3602
    Humanoid.WalkSpeed = 15
3603
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3604
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3605
    for i = 1, 3 do
3606
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3607
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3608
    end
3609
    for i = 0, 3, 0.1 do
3610
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3611
      swait()
3612
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3613
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3614
      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)
3615
      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)
3616
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3617
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3618
    end
3619
wait(1)
3620
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3621
 
3622
    Humanoid.WalkSpeed = 16
3623
    attack = false
3624
    Firepart:Destroy()
3625
  end
3626
3627
3628
3629
 
3630
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3631
    MV2 = 90
3632
    attack = true
3633
    Firepart = Instance.new("Part", RightArm)
3634
    Firepart.Size = Vector3.new(1, 1, 1)
3635
    GuW = Instance.new("Weld")
3636
    GuW.Name = "GuW"
3637
    GuW.Part0 = RightArm
3638
    GuW.C0 = cn(0, -1, 0)
3639
    GuW.C1 = cn(0, 0, 0)
3640
    GuW.Part1 = Firepart
3641
    GuW.Parent = RightArm
3642
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3643
    Firepart.Transparency = 1
3644
    Humanoid.WalkSpeed = 0.01
3645
    for i = 0, 4, 0.1 do
3646
      swait()
3647
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3648
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3649
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3650
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3651
      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)
3652
      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)
3653
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3654
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3655
    end
3656
    for i = 0, 4, 0.1 do
3657
      swait()
3658
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3659
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3660
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3661
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3662
      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)
3663
      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)
3664
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3665
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
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("Gold"), 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("Really black"), 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 / 25))), 0.1)
3682
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3683
    end
3684
    Humanoid.WalkSpeed = 16
3685
    attack = false
3686
    Firepart:Destroy()
3687
  end
3688
end)
3689
Rapid = false
3690
BasePart = Instance.new("Part")
3691
BasePart.Shape = Enum.PartType.Block
3692
BasePart.Material = Enum.Material.Neon
3693
BasePart.TopSurface = Enum.SurfaceType.Smooth
3694
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3695
BasePart.FormFactor = Enum.FormFactor.Custom
3696
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3697
BasePart.CanCollide = true
3698
BasePart.Locked = true
3699
BasePart.Anchored = false
3700
local icy_Player = game.Players.localPlayer
3701
local icy_mouse = icy_Player:GetMouse()
3702
ice_mode = false
3703
local colors = {
3704
  BrickColor.new("Cyan"),
3705
  BrickColor.new("Medium blue"),
3706
  BrickColor.new("Pastel blue")
3707
}
3708
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3709
if root then
3710
  icy_mouse.KeyDown:connect(function(k)
3711
    if k == "=" and firemode == false then
3712
      if ice_mode == true then
3713
        ice_mode = false
3714
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3715
      else
3716
        ice_mode = true
3717
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3718
      end
3719
    end
3720
    if k == "=" and firemode == true then
3721
      attack = true
3722
      do
3723
        local Stop = false
3724
        local Version = 0
3725
        local MaxSpeed = 5
3726
        local Speed = 3.5
3727
        local Keys = {}
3728
        local Force = 10000
3729
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3730
        swait(0.5)
3731
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3732
        if Fly then
3733
          Fly:Destroy()
3734
        end
3735
        if Rot then
3736
          Rot:Destroy()
3737
        end
3738
        Fly = Instance.new("BodyPosition", char.Torso)
3739
        Fly.Name = "LMMFly"
3740
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3741
        Fly.P = Force
3742
        Fly.position = char.Torso.Position
3743
        Rot = Instance.new("BodyGyro", char.Torso)
3744
        Rot.Name = "LMMRot"
3745
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3746
        Rot.P = Force
3747
        Rot.cframe = cam.CoordinateFrame
3748
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3749
        local Thread, Old = Version, nil
3750
        char.Humanoid.PlatformStand = true
3751
        function StopFly()
3752
          Version = Version + 1
3753
          Stop = true
3754
          char.Humanoid.PlatformStand = false
3755
          Fly:Destroy()
3756
          Rot:Destroy()
3757
          attack = false
3758
        end
3759
        char.ChildAdded:connect(function(Obj)
3760
          wait()
3761
          if Obj.Name == "LM" .. "MFlyStop" then
3762
            Obj:Destroy()
3763
            StopFly()
3764
          end
3765
        end)
3766
        HitpartFunk2(RightArm, 0, -0.7, 0)
3767
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3768
        for i = 0, 25, 0.1 do
3769
          if attack == true then
3770
            swait()
3771
           
3772
          end
3773
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3774
          if Keys[string.char(48)] then
3775
            Speed = 1
3776
          end
3777
          if Keys.w then
3778
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3779
          end
3780
          if Keys.s then
3781
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3782
          end
3783
          if Keys.d then
3784
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3785
          end
3786
          if Keys.a then
3787
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3788
          end
3789
          if Keys.e or Keys[" "] then
3790
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3791
          end
3792
          if Keys.q then
3793
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3794
          end
3795
          if Keys.z then
3796
            StopFly()
3797
          end
3798
          if Old ~= Vectoring then
3799
            Fly.position = Vectoring.p
3800
            Old = Vectoring
3801
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3802
          else
3803
            Speed = 1
3804
          end
3805
          Rot.cframe = cam.CoordinateFrame
3806
          mouse.KeyDown:connect(function(Key)
3807
            Keys[Key] = true
3808
          end)
3809
          mouse.KeyUp:connect(function(Key)
3810
            Keys[Key] = false
3811
          end)
3812
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3813
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3814
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3815
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3816
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3817
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3818
        end
3819
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3820
        attack = false
3821
        char.Humanoid.PlatformStand = false
3822
        Fly:Destroy()
3823
        Rot:Destroy()
3824
      end
3825
    end
3826
  if k == "=" and InForm == true then
3827
      attack = true
3828
      do
3829
        local Stop = false
3830
        local Version = 0
3831
        local MaxSpeed = 6
3832
        local Speed = 3
3833
        local Keys = {}
3834
        local Force = 10000
3835
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3836
        swait(1)
3837
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3838
        if Fly then
3839
          Fly:Destroy()
3840
        end
3841
        if Rot then
3842
          Rot:Destroy()
3843
        end
3844
        Fly = Instance.new("BodyPosition", char.Torso)
3845
        Fly.Name = "LMMFly"
3846
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3847
        Fly.P = Force
3848
        Fly.position = char.Torso.Position
3849
        Rot = Instance.new("BodyGyro", char.Torso)
3850
        Rot.Name = "LMMRot"
3851
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3852
        Rot.P = Force
3853
        Rot.cframe = cam.CoordinateFrame
3854
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3855
        local Thread, Old = Version, nil
3856
        char.Humanoid.PlatformStand = true
3857
        function StopFly()
3858
          Version = Version + 1
3859
          Stop = true
3860
          char.Humanoid.PlatformStand = false
3861
          Fly:Destroy()
3862
          Rot:Destroy()
3863
          attack = false
3864
        end
3865
        char.ChildAdded:connect(function(Obj)
3866
          wait()
3867
          if Obj.Name == "LM" .. "MFlyStop" then
3868
            Obj:Destroy()
3869
            StopFly()
3870
          end
3871
        end)
3872
        HitpartFunk2(RightArm, 0, -0.7, 0)
3873
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3874
        for i = 0, 25, 0.1 do
3875
          if attack == true then
3876
            swait()
3877
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3878
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3879
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3880
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3881
          end
3882
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3883
          if Keys[string.char(48)] then
3884
            Speed = 1
3885
          end
3886
          if Keys.w then
3887
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3888
          end
3889
          if Keys.s then
3890
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3891
          end
3892
          if Keys.d then
3893
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3894
          end
3895
          if Keys.a then
3896
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3897
          end
3898
          if Keys.e or Keys[" "] then
3899
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3900
          end
3901
          if Keys.q then
3902
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3903
          end
3904
          if Keys.z then
3905
            StopFly()
3906
          end
3907
          if Old ~= Vectoring then
3908
            Fly.position = Vectoring.p
3909
            Old = Vectoring
3910
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3911
          else
3912
            Speed = 1
3913
          end
3914
          Rot.cframe = cam.CoordinateFrame
3915
          mouse.KeyDown:connect(function(Key)
3916
            Keys[Key] = true
3917
          end)
3918
          mouse.KeyUp:connect(function(Key)
3919
            Keys[Key] = false
3920
          end)
3921
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3922
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3923
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3924
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3925
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3926
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3927
        end
3928
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3929
        attack = false
3930
        char.Humanoid.PlatformStand = false
3931
        Fly:Destroy()
3932
        Rot:Destroy()
3933
      end
3934
    end
3935
  end)
3936
  game:GetService("RunService").Stepped:connect(function()
3937
    if ice_mode == true then
3938
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3939
      local icePath = BasePart:Clone()
3940
      icePath.Anchored = true
3941
      icePath.Transparency = 0.85
3942
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3943
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3944
      icePath.BrickColor = colors[math.random(1, #colors)]
3945
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3946
      game:GetService("Debris"):AddItem(icePath, 1)
3947
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3948
    end
3949
  end)
3950
end
3951
MV3 = 190
3952
mouse.KeyDown:connect(function(k)
3953
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3954
    MV3 = 80
3955
    attack = true
3956
    Humanoid.WalkSpeed = 15
3957
    HitpartFunk2(RightArm, 0, -0.5, 0)
3958
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3959
    for i = 0, 1.5, 0.1 do
3960
      swait()
3961
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3962
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3963
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3964
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3965
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3966
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3967
    end
3968
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3969
    for i = 0, 2, 0.1 do
3970
      swait()
3971
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3972
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3973
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3974
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3975
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3976
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3977
    end
3978
    for i = 0, 4.2, 0.1 do
3979
      swait()
3980
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3981
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3982
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3983
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3984
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3985
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3986
      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)
3987
      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)
3988
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
3989
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3990
    end
3991
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3992
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3993
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3994
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3995
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
3996
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
3997
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
3998
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
3999
    for i = 0, 2, 0.1 do
4000
      swait()
4001
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4002
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4003
      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)
4004
      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)
4005
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4006
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4007
    end
4008
    for i = 0, 2, 0.1 do
4009
      swait()
4010
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4011
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4012
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4013
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4014
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4015
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4016
    end
4017
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4018
    for i = 0, 4, 0.1 do
4019
      swait()
4020
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4021
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4022
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4023
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4024
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4025
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4026
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4027
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4028
    end
4029
    for i = 0, 2, 0.1 do
4030
      swait()
4031
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4032
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4033
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4034
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4035
      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)
4036
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4037
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4038
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4039
    end
4040
    for i = 1, 6 do
4041
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4042
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4043
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4044
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4045
      wait(0.15)
4046
    end
4047
    attack = false
4048
    Humanoid.WalkSpeed = 16
4049
  end
4050
  if attack == false and k == "=" and MV3 > 189 and firemode == true then
4051
    Humanoid.WalkSpeed = 1
4052
    MV3 = 80
4053
    attack = true
4054
    FastFireBall = Instance.new("Part", RightArm)
4055
    FastFireBall.Size = Vector3.new(1, 1, 1)
4056
    FFW = Instance.new("Weld")
4057
    FFW.Name = "GuW"
4058
    FFW.Part0 = RightArm
4059
    FFW.C0 = cn(0, -1, 0)
4060
    FFW.C1 = cn(0, 0, 0)
4061
    FFW.Part1 = FastFireBall
4062
    FFW.Parent = RightArm
4063
    FastFireBall.Transparency = 1
4064
    FastFireBall2 = Instance.new("Part", LeftArm)
4065
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4066
    FFW2 = Instance.new("Weld")
4067
    FFW2.Name = "GuW"
4068
    FFW2.Part0 = LeftArm
4069
    FFW2.C0 = cn(0, -1, 0)
4070
    FFW2.C1 = cn(0, 0, 0)
4071
    FFW2.Part1 = FastFireBall2
4072
    FFW2.Parent = LeftArm
4073
    FastFireBall2.Transparency = 1
4074
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4075
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4076
    for i = 0, 1, 0.1 do
4077
      swait()
4078
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4079
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4080
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4081
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4082
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4083
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4084
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4085
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4086
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4087
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4088
    end
4089
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4090
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4091
    function holding()
4092
      if Rapid == true and ice_mode == false then
4093
        for i = 0, 0.8, 0.1 do
4094
          swait()
4095
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4096
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4097
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4098
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4099
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4100
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4101
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4102
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4103
        end
4104
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4105
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4106
        for i = 0, 0.8, 0.1 do
4107
          swait()
4108
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4109
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4110
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4111
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4112
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4113
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4114
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4115
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4116
        end
4117
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4118
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4119
        holding()
4120
      end
4121
    end
4122
    if Rapid == false then
4123
      Rapid = true
4124
      holding()
4125
    end
4126
  end
4127
end)
4128
mouse.KeyUp:connect(function(k)
4129
  if k == "c" and Rapid == true then
4130
    MV3 = 180
4131
    Rapid = false
4132
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4133
    attack = false
4134
    wait(0.5)
4135
    Humanoid.WalkSpeed = 16
4136
    FastFireBall:Destroy()
4137
    FastFireBall2:Destroy()
4138
  end
4139
end)
4140
4141
4142
mouse.KeyUp:connect(function(k)
4143
  if k == "=" then
4144
	Combo1()
4145
end
4146
end)
4147
4148
mouse.KeyUp:connect(function(k)
4149
  if k == "r" then
4150
	Combo2()
4151
end
4152
end)
4153
4154
mouse.KeyUp:connect(function(k)
4155
  if k == "=" then
4156
	Combo3()
4157
end
4158
end)
4159
mouse.KeyUp:connect(function(k)
4160
  if k == "u" then
4161
	Combo4()
4162
end
4163
end)
4164
4165
4166
SoundFolder = Instance.new("Folder",char)
4167
SoundFolder.Name = "SoundFolder"
4168
punchsound1 = Instance.new("Sound",Torso)
4169
punchsound1.Volume = 1.2
4170
punchsound1.Name = "punchsound1"
4171
punchsound1.Looped = false
4172
punchsound1.SoundId = "rbxassetid://137579113"
4173
StrongPunch = Instance.new("Sound",Torso)
4174
StrongPunch.Volume = 1.6
4175
StrongPunch.Name = "StrongPunch"
4176
StrongPunch.Looped = false
4177
StrongPunch.SoundId = "rbxassetid://441202925"
4178
StrongPunch = Instance.new("Sound",Torso)
4179
StrongPunch.Volume = 1.6
4180
StrongPunch.Name = "StrongPunch"
4181
StrongPunch.Looped = false
4182
StrongPunch.SoundId = "rbxassetid://441202925"
4183
StrongPunch1 = Instance.new("Sound",Torso)
4184
StrongPunch1.Volume = 1.6
4185
StrongPunch1.Name = "StrongPunch"
4186
StrongPunch1.Looped = false
4187
StrongPunch1.SoundId = "rbxassetid://441202925"
4188
StrongPunch2 = Instance.new("Sound",Torso)
4189
StrongPunch2.Volume = 1.6
4190
StrongPunch2.Name = "StrongPunch"
4191
StrongPunch.Looped = false
4192
StrongPunch2.SoundId = "rbxassetid://441202925"
4193
Zano = Instance.new("Sound",Torso)
4194
Zano.Volume = 6
4195
Zano.Name = "Zano"
4196
Zano.Looped = false
4197
Zano.SoundId = "rbxassetid://744770874"
4198
GroundImpact = Instance.new("Sound",Torso)
4199
GroundImpact.Volume = 8
4200
GroundImpact.Name = "GroundImpact"
4201
GroundImpact.Looped = false
4202
GroundImpact.SoundId = "rbxassetid://165970126"
4203
Break = Instance.new("Sound",Torso)
4204
Break.Volume = 5
4205
Break.Name = "Bonebreak"
4206
Break.Looped = false
4207
Break.SoundId = "rbxassetid://314390675"
4208
4209
local hit1 = false
4210
local hit2 = false
4211
local hit3 = false
4212
local hit4 = false
4213
4214
function Combo1()
4215
	getplayer = new("Part",char)
4216
getplayer.Position = Vector3.new(999,999,999)
4217
getplayer.Transparency = 1
4218
getplayer.Size = v3(3,3,3)
4219
getplayer.CanCollide = false
4220
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4221
getplayer.Name = "GetPlayer"
4222
4223
game.Debris:AddItem(getplayer,0.5)
4224
4225
getplayer.Touched:connect(function(hit)
4226
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4227
				getplayer:Destroy()
4228
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4229
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4230
				to.Anchored = true
4231
	idle = false
4232
	
4233
4234
		punchsound1:Play()
4235
		hit1 = true
4236
 for i = 0, 1, 0.1 do
4237
        swait()
4238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4240
        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)
4241
        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)
4242
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4243
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4244
end
4245
punchsound1:Play()
4246
for i = 0, 1, 0.1 do
4247
        swait()
4248
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4250
        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)
4251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4252
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4253
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4254
end
4255
punchsound1:Play()
4256
 for i = 0, 1, 0.1 do
4257
        swait()
4258
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4259
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4260
        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)
4261
        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)
4262
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4263
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4264
end
4265
for i = 0, 1, 0.1 do
4266
        swait()
4267
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4268
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4269
        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)
4270
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4271
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4272
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4273
      end
4274
 for i = 0, 1, 0.1 do
4275
        swait()
4276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4278
        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)
4279
        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)
4280
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4281
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4282
end
4283
StrongPunch1:Play()
4284
for i = 0, 1, 0.1 do
4285
        swait()
4286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4288
        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)
4289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4290
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4291
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4292
      end
4293
 for i = 0, 0.6, 0.1 do
4294
        swait()
4295
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4296
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4297
        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)
4298
        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)
4299
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4300
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4301
end
4302
for i = 0, 0.6, 0.1 do
4303
        swait()
4304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4306
        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)
4307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4308
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4309
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4310
      end
4311
for i,v in pairs(to.Parent:GetChildren()) do
4312
					if v:IsA("Humanoid") then
4313
						v.Health = v.Health - 3
4314
						
4315
						v.PlatformStand = true
4316
					end
4317
	end
4318
StrongPunch:Play()
4319
for i = 0, 1, 0.1 do
4320
        swait()
4321
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4322
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4323
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4324
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4325
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4326
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4327
      end
4328
for i,v in pairs(to.Parent:GetChildren()) do
4329
					if v:IsA("Humanoid") then
4330
						v.Health = v.Health - 5
4331
						
4332
						v.PlatformStand = true
4333
					end
4334
	end
4335
4336
	hit1 = false
4337
4338
		punchsound1:Play()
4339
	hit2 = true
4340
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4341
      for i = 0, 1, 0.1 do
4342
        swait()
4343
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4344
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4345
        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)
4346
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4347
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4348
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4349
      end
4350
for i,v in pairs(to.Parent:GetChildren()) do
4351
					if v:IsA("Humanoid") then
4352
						v.Health = v.Health - 5
4353
						
4354
						v.PlatformStand = true
4355
					end
4356
	end
4357
hit2 = false
4358
4359
	punchsound1:Play()
4360
hit3 = true
4361
hit4 = true
4362
4363
4364
punchsound1:Play()
4365
4366
coroutine.wrap(function()
4367
				for i=1,5 do
4368
					wait()
4369
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4370
					GroundImpact:Play()
4371
						a21e = new("Part",to)
4372
a21e.Name = "Beam"..num
4373
a21e.Locked = true
4374
a21e.Size = v3(1,1,1)
4375
a21e.CanCollide = false
4376
a21e.BrickColor = bc("Gold")
4377
a21e.Material = "Neon"
4378
a21e.Transparency = 0
4379
aa21e = new("SpecialMesh",a21e)
4380
a21e.Anchored = true
4381
a21e.Position = to.Position
4382
aa21e.MeshType = "Sphere"
4383
aa21e.Scale = v3(1,1,1)
4384
	a51e = new("Part",char)
4385
a51e.Name = "Beam"..num
4386
a51e.Locked = true
4387
a51e.Size = v3(1,1,1)
4388
a51e.CanCollide = false
4389
a51e.BrickColor = bc("White")
4390
a51e.Material = "Neon"
4391
a51e.Transparency = 0
4392
aa51e = new("SpecialMesh",a51e)
4393
a51e.Anchored = true
4394
a51e.Position = to.Position
4395
aa51e.MeshType = "Sphere"
4396
aa51e.Scale = v3(1,1,1)
4397
	a61e = new("Part",char)
4398
a61e.Name = "Beam"..num
4399
a61e.Locked = true
4400
a61e.Size = v3(1,1,1)
4401
a61e.CanCollide = false
4402
a61e.BrickColor = bc("Really red")
4403
a61e.Material = "Neon"
4404
a61e.Transparency = 0
4405
aa61e = new("SpecialMesh",a61e)
4406
a61e.Anchored = true
4407
a61e.Position = to.Position
4408
aa61e.MeshType = "Sphere"
4409
aa61e.Scale = v3(1,1,1)
4410
for i = 1,20 do
4411
	wait()
4412
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4413
	a21e.Transparency = a21e.Transparency + 0.03
4414
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4415
	a51e.Transparency = a51e.Transparency + 0.03
4416
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4417
	a61e.Transparency = a61e.Transparency + 0.02
4418
	for i,v in pairs(to.Parent:GetChildren()) do
4419
					if v:IsA("Humanoid") then
4420
						v.Health = v.Health - 0.5
4421
						
4422
						v.PlatformStand = true
4423
					end
4424
	end
4425
end
4426
a61e:Destroy()
4427
aa61e:Destroy()
4428
a51e:Destroy()
4429
aa51e:Destroy()
4430
a21e:Destroy()
4431
aa21e:Destroy()
4432
4433
				end
4434
				
4435
			
4436
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4437
      for i = 0, 1, 0.1 do
4438
        swait()
4439
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4440
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4441
        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)
4442
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4443
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4444
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4445
      end
4446
				
4447
				
4448
					
4449
			wait(0.7)
4450
			end)()
4451
4452
  
4453
4454
4455
RootPart.Anchored = true
4456
4457
for i = 0, 1, 0.1 do
4458
        swait()
4459
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4460
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4461
        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)
4462
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4463
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4464
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4465
      end	
4466
4467
4468
	StrongPunch:Play()
4469
	
4470
	
4471
 for i = 0, 1, 0.1 do
4472
        swait()
4473
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4475
        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)
4476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4477
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4478
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4479
      end	
4480
4481
for i = 0, 1, 0.1 do
4482
        swait()
4483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4485
        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)
4486
        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)
4487
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4488
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4489
      end
4490
4491
4492
	
4493
	for i,v in pairs(to.Parent:GetChildren()) do
4494
					if v:IsA("Humanoid") then
4495
						v.Health = v.Health - 20
4496
						
4497
						v.PlatformStand = true
4498
					end
4499
	end
4500
4501
StrongPunch2:Play()
4502
 for i = 0, 1, 0.1 do
4503
        swait()
4504
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4505
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4506
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4507
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4508
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4509
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4510
      end
4511
4512
	hitground = new("Part",char)
4513
	hitground.Size = Vector3.new(5,5,5)
4514
	hitground.Name =  "Ground"
4515
	hitground.Transparency = 1
4516
	hitground.CanCollide = false
4517
	game.Debris:AddItem(hitground,2)
4518
	hitground.Position = Vector3.new(999,999,999)
4519
	hitgroundweld = new("Weld",hitground)
4520
	hitgroundweld.Part0 = to
4521
	hitgroundweld.Part1 = hitground
4522
	hitground.Touched:connect(function(hit2)
4523
		if hit2.Size.x > 150 then
4524
			hitground:Destroy()
4525
			ad = new("Part",char)
4526
ad.Name = "NewPart"
4527
ad.Size = Vector3.new(30,0.1,30)	
4528
ad.CanCollide = false
4529
ad.Anchored = true
4530
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4531
ad.Transparency = 1
4532
aad = new("Decal",ad)
4533
4534
aad.Face = "Top"
4535
aad.Transparency = 1
4536
		aad.Transparency = 0
4537
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4538
			smoke = new("Part",to)
4539
			smokemesh = new("SpecialMesh",smoke)
4540
			smokemesh.MeshId = "rbxassetid://928329648"
4541
			smoke.BrickColor = hit2.BrickColor
4542
			smoke.Anchored = true
4543
			smoke.Position = hitground.Position
4544
			GroundImpact:Play()
4545
			for i = 1,20 do
4546
				wait()
4547
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4548
				smoke.Transparency = smoke.Transparency + 1/20
4549
			end
4550
			smoke:Destroy()
4551
			wait(0.5)
4552
			
4553
			for i = 1,20 do
4554
				wait(0.1)
4555
				aad.Transparency = aad.Transparency + 1/20
4556
			end
4557
		end
4558
	end)
4559
	to.Anchored = false
4560
	ys = Instance.new("BodyVelocity",to)
4561
ys.Name = "GO"
4562
       
4563
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4564
4565
ys.Velocity = v3(0,-90,0)
4566
        
4567
	wait(1)
4568
        ys:Destroy()
4569
4570
	
4571
	
4572
4573
  
4574
hit3 = false
4575
hit4 = false
4576
4577
4578
hit1 = false
4579
	hit2 = false
4580
	hit3 = false
4581
	hit4 = false
4582
idle = true
4583
  RootPart.Anchored = false
4584
end
4585
end)
4586
end
4587
4588
4589
function Combo4()
4590
	getplayer = new("Part",char)
4591
getplayer.Position = Vector3.new(999,999,999)
4592
getplayer.Transparency = 1
4593
getplayer.Size = v3(3,3,3)
4594
getplayer.CanCollide = false
4595
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4596
getplayer.Name = "GetPlayer"
4597
4598
game.Debris:AddItem(getplayer,0.5)
4599
4600
getplayer.Touched:connect(function(hit)
4601
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4602
				getplayer:Destroy()
4603
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4604
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4605
				to.Anchored = true
4606
				RootPart.Anchored = true
4607
	idle = false
4608
	
4609
4610
		punchsound1:Play()
4611
		hit1 = true
4612
 for i = 0, 0.5, 0.1 do
4613
        swait()
4614
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4615
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4616
        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)
4617
        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)
4618
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4619
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4620
end
4621
punchsound1:Play()
4622
for i = 0, 0.5, 0.1 do
4623
        swait()
4624
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4625
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4626
        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)
4627
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4628
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4629
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4630
end
4631
punchsound1:Play()
4632
 for i = 0, 0.6, 0.1 do
4633
        swait()
4634
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4635
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4636
        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)
4637
        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)
4638
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4639
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4640
end
4641
 for i = 0, 0.6, 0.1 do
4642
        swait()
4643
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4644
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4645
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4646
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4647
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4648
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4649
end
4650
 for i = 0, 0.5, 0.1 do
4651
        swait()
4652
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4653
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4654
        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)
4655
        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)
4656
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4657
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4658
end
4659
punchsound1:Play()
4660
for i = 0, 0.5, 0.1 do
4661
        swait()
4662
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4663
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4664
        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)
4665
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4666
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4667
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4668
end
4669
punchsound1:Play()
4670
 for i = 0, 0.6, 0.1 do
4671
        swait()
4672
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4673
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4674
        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)
4675
        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)
4676
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4677
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4678
end
4679
 for i = 0, 0.6, 0.1 do
4680
        swait()
4681
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4682
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4683
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4684
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4685
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4686
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4687
end
4688
 for i = 0, 0.5, 0.1 do
4689
        swait()
4690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4692
        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)
4693
        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)
4694
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4695
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4696
end
4697
punchsound1:Play()
4698
for i = 0, 0.5, 0.1 do
4699
        swait()
4700
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4701
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4702
        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)
4703
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4704
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4705
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4706
end
4707
punchsound1:Play()
4708
 for i = 0, 0.6, 0.1 do
4709
        swait()
4710
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4711
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4712
        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)
4713
        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)
4714
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4715
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4716
end
4717
 for i = 0, 0.6, 0.1 do
4718
        swait()
4719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4721
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4723
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4724
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4725
end
4726
 for i = 0, 0.5, 0.1 do
4727
        swait()
4728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4730
        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)
4731
        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)
4732
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4733
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4734
end
4735
punchsound1:Play()
4736
for i = 0, 0.5, 0.1 do
4737
        swait()
4738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4740
        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)
4741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4742
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4743
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4744
end
4745
punchsound1:Play()
4746
 for i = 0, 0.6, 0.1 do
4747
        swait()
4748
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4749
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4750
        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)
4751
        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)
4752
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4753
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4754
end
4755
 for i = 0, 0.6, 0.1 do
4756
        swait()
4757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4759
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4761
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4762
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4763
end
4764
 for i = 0, 0.5, 0.1 do
4765
        swait()
4766
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4767
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4768
        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)
4769
        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)
4770
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4771
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4772
end
4773
punchsound1:Play()
4774
for i = 0, 0.5, 0.1 do
4775
        swait()
4776
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4777
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4778
        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)
4779
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4780
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4781
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4782
end
4783
punchsound1:Play()
4784
 for i = 0, 0.6, 0.1 do
4785
        swait()
4786
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4787
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4788
        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)
4789
        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)
4790
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4791
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4792
end
4793
StrongPunch2:Play()
4794
 for i = 0, 5, 0.1 do
4795
        swait()
4796
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4797
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4798
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4799
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4800
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4801
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4802
end
4803
4804
for i,v in pairs(to.Parent:GetChildren()) do
4805
					if v:IsA("Humanoid") then
4806
						v.Health = v.Health - 20
4807
						
4808
						v.PlatformStand = true
4809
					end
4810
	end
4811
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
4812
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
4813
Zanzoken = Instance.new("Part",char)
4814
Zanzoken.Anchored = true
4815
Zanzoken.Position = v3(999,999,999)
4816
Zanzoken.CFrame = Torso.CFrame
4817
game.Debris:AddItem(Zanzoken,0.5)
4818
Zanzoken.Transparency = 1
4819
Zano:Play()
4820
wait()
4821
idk = Instance.new("BillboardGui",Zanzoken)
4822
idk.Size = UDim2.new(10,0,15,0)
4823
idk.AlwaysOnTop = false
4824
idk1 = Instance.new("ImageLabel",idk)
4825
idk1.BackgroundTransparency = 1
4826
idk.ExtentsOffset = v3(0,0,0)
4827
idk1.ImageTransparency = 0
4828
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4829
idk1.Size = UDim2.new(2,0,1,0)
4830
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4831
idk1.Image = "rbxassetid://319554883"
4832
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
4833
wait()
4834
Zanzoken = Instance.new("Part",char)
4835
Zanzoken.Anchored = true
4836
Zanzoken.Position = v3(999,999,999)
4837
Zanzoken.CFrame = Torso.CFrame
4838
game.Debris:AddItem(Zanzoken,0.5)
4839
Zanzoken.Transparency = 1
4840
wait()
4841
idk = Instance.new("BillboardGui",Zanzoken)
4842
idk.Size = UDim2.new(20,0,20,0)
4843
idk.AlwaysOnTop = false
4844
idk1 = Instance.new("ImageLabel",idk)
4845
idk1.BackgroundTransparency = 1
4846
idk.ExtentsOffset = v3(0,0,0)
4847
idk1.ImageTransparency = 0
4848
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4849
idk1.Size = UDim2.new(2,0,1,0)
4850
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4851
idk1.Image = "rbxassetid://319554883"
4852
  for i = 0, 0.5, 0.1 do
4853
        swait()
4854
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4855
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4856
        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)
4857
        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)
4858
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4859
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4860
end
4861
punchsound1:Play()
4862
for i = 0, 0.5, 0.1 do
4863
        swait()
4864
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4865
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4866
        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)
4867
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4868
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4869
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4870
end
4871
punchsound1:Play()
4872
 for i = 0, 0.6, 0.1 do
4873
        swait()
4874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4876
        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)
4877
        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)
4878
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4879
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4880
end
4881
 for i = 0, 0.6, 0.1 do
4882
        swait()
4883
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4884
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4885
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4886
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4887
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4888
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4889
end
4890
 for i = 0, 0.5, 0.1 do
4891
        swait()
4892
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4893
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4894
        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)
4895
        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)
4896
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4897
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4898
end
4899
punchsound1:Play()
4900
for i = 0, 0.5, 0.1 do
4901
        swait()
4902
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4903
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4904
        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)
4905
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4906
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4907
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4908
end
4909
punchsound1:Play()
4910
 for i = 0, 0.6, 0.1 do
4911
        swait()
4912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4914
        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)
4915
        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)
4916
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4917
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4918
end
4919
 for i = 0, 0.6, 0.1 do
4920
        swait()
4921
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4922
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4923
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4924
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4925
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4926
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4927
end
4928
 for i = 0, 0.5, 0.1 do
4929
        swait()
4930
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4931
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4932
        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)
4933
        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)
4934
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4935
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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 / 25))), 0.2)
4955
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4956
end
4957
 for i = 0, 0.6, 0.1 do
4958
        swait()
4959
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4960
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4961
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4962
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4963
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4964
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4965
end
4966
 for i = 0, 0.5, 0.1 do
4967
        swait()
4968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4970
        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)
4971
        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)
4972
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4973
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4974
end
4975
punchsound1:Play()
4976
for i = 0, 0.5, 0.1 do
4977
        swait()
4978
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4979
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4980
        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)
4981
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4982
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4983
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4984
end
4985
punchsound1:Play()
4986
 for i = 0, 0.3, 0.1 do
4987
        swait()
4988
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4989
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4990
        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)
4991
        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)
4992
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4993
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4994
end
4995
 for i = 0, 0.3, 0.1 do
4996
        swait()
4997
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4998
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4999
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5000
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5001
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5002
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5003
end
5004
 for i = 0, 0.3, 0.1 do
5005
        swait()
5006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5008
        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)
5009
        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)
5010
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5011
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5012
end
5013
punchsound1:Play()
5014
for i = 0, 0.3, 0.1 do
5015
        swait()
5016
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5017
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5018
        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)
5019
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5020
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5021
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5022
end
5023
punchsound1:Play()
5024
 for i = 0, 0.3, 0.1 do
5025
        swait()
5026
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5027
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5028
        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)
5029
        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)
5030
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5031
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5032
end
5033
 for i = 0, 0.3, 0.1 do
5034
        swait()
5035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5037
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5039
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5040
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5041
end
5042
punchsound1:Play()
5043
 for i = 0, 1, 0.1 do
5044
        swait()
5045
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5046
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5047
        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)
5048
        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)
5049
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5050
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5051
end
5052
for i = 0, 0.3, 0.1 do
5053
        swait()
5054
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5055
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5056
        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)
5057
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5058
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5059
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5060
end
5061
punchsound1:Play()
5062
 for i = 0, 0.3, 0.1 do
5063
        swait()
5064
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5065
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5066
        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)
5067
        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)
5068
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5069
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5070
end
5071
 for i = 0, 0.3, 0.1 do
5072
        swait()
5073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5075
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5077
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5078
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5079
end
5080
 for i = 0, 0.3, 0.1 do
5081
        swait()
5082
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5083
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5084
        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)
5085
        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)
5086
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5087
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5088
end
5089
punchsound1:Play()
5090
for i = 0, 0.3, 0.1 do
5091
        swait()
5092
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5093
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5094
        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)
5095
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5096
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5097
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5098
end
5099
punchsound1:Play()
5100
 for i = 0, 0.6, 0.1 do
5101
        swait()
5102
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5103
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5104
        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)
5105
        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)
5106
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5107
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5108
end
5109
 for i = 0, 0.3, 0.1 do
5110
        swait()
5111
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5112
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5113
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5114
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5115
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5116
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5117
end
5118
 for i = 0, 0.3, 0.1 do
5119
        swait()
5120
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5121
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5122
        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)
5123
        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)
5124
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5125
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5126
end
5127
punchsound1:Play()
5128
for i = 0, 0.5, 0.1 do
5129
        swait()
5130
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5131
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5132
        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)
5133
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5134
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5135
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5136
end
5137
punchsound1:Play()
5138
 for i = 0, 0.6, 0.1 do
5139
        swait()
5140
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5141
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5142
        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)
5143
        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)
5144
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
5146
end
5147
 for i = 0, 0.6, 0.1 do
5148
        swait()
5149
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5150
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5151
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5152
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5153
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5154
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5155
end
5156
 for i = 0, 0.5, 0.1 do
5157
        swait()
5158
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5159
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5160
        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)
5161
        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)
5162
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5163
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5164
end
5165
punchsound1:Play()
5166
for i = 0, 0.5, 0.1 do
5167
        swait()
5168
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5169
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5170
        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)
5171
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5172
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5173
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5174
end
5175
punchsound1:Play()
5176
 for i = 0, 0.6, 0.1 do
5177
        swait()
5178
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5179
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5180
        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)
5181
        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)
5182
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5183
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5184
end
5185
 for i = 0, 0.6, 0.1 do
5186
        swait()
5187
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5188
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5189
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5190
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5191
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5192
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5193
end
5194
 for i = 0, 0.5, 0.1 do
5195
        swait()
5196
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5197
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5198
        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)
5199
        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)
5200
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5201
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5202
end
5203
punchsound1:Play()
5204
for i = 0, 0.5, 0.1 do
5205
        swait()
5206
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5207
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5208
        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)
5209
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5210
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5211
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5212
end
5213
punchsound1:Play()
5214
 for i = 0, 0.6, 0.1 do
5215
        swait()
5216
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5217
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5218
        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)
5219
        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)
5220
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5221
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5222
end
5223
 for i = 0, 0.6, 0.1 do
5224
        swait()
5225
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5226
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5227
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5228
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5229
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5230
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5231
end
5232
punchsound1:Play()
5233
 for i = 0, 1, 0.1 do
5234
        swait()
5235
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5236
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5237
        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)
5238
        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)
5239
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5240
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5241
end
5242
for i = 0, 0.5, 0.1 do
5243
        swait()
5244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5246
        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)
5247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5248
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5249
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5250
end
5251
punchsound1:Play()
5252
 for i = 0, 0.6, 0.1 do
5253
        swait()
5254
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5255
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5256
        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)
5257
        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)
5258
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
5260
end
5261
 for i = 0, 0.6, 0.1 do
5262
        swait()
5263
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5264
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5265
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5266
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5267
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5268
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5269
end
5270
 for i = 0, 0.5, 0.1 do
5271
        swait()
5272
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5273
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5274
        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)
5275
        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)
5276
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5277
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5278
end
5279
punchsound1:Play()
5280
for i = 0, 0.5, 0.1 do
5281
        swait()
5282
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5283
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5284
        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)
5285
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5286
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5287
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5288
end
5289
punchsound1:Play()
5290
 for i = 0, 0.6, 0.1 do
5291
        swait()
5292
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5293
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5294
        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)
5295
        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)
5296
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5297
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5298
end
5299
 for i = 0, 0.6, 0.1 do
5300
        swait()
5301
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5302
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5303
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5304
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5305
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5306
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5307
end
5308
 for i = 0, 0.5, 0.1 do
5309
        swait()
5310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5312
        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)
5313
        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)
5314
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5315
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5316
end
5317
punchsound1:Play()
5318
for i = 0, 0.5, 0.1 do
5319
        swait()
5320
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5321
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5322
        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)
5323
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5324
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5325
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5326
end
5327
punchsound1:Play()
5328
 for i = 0, 0.6, 0.1 do
5329
        swait()
5330
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5331
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5332
        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)
5333
        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)
5334
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5335
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5336
end
5337
 for i = 0, 0.6, 0.1 do
5338
        swait()
5339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5341
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5343
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5344
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5345
end
5346
 for i = 0, 0.5, 0.1 do
5347
        swait()
5348
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5349
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5350
        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)
5351
        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)
5352
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5353
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5354
end
5355
punchsound1:Play()
5356
for i = 0, 0.5, 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.6, 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 / 25))), 0.2)
5373
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5374
end
5375
 for i = 0, 0.6, 0.1 do
5376
        swait()
5377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5379
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5381
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5382
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5383
end
5384
 for i = 0, 0.5, 0.1 do
5385
        swait()
5386
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5387
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5388
        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)
5389
        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)
5390
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5391
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5392
end
5393
punchsound1:Play()
5394
for i = 0, 0.5, 0.1 do
5395
        swait()
5396
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5397
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5398
        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)
5399
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5400
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5401
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5402
end
5403
punchsound1:Play()
5404
 for i = 0, 0.6, 0.1 do
5405
        swait()
5406
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5407
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5408
        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)
5409
        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)
5410
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5411
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5412
end
5413
 for i = 0, 0.6, 0.1 do
5414
        swait()
5415
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5416
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5417
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5418
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5419
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5420
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5421
end
5422
punchsound1:Play()
5423
 for i = 0, 1, 0.1 do
5424
        swait()
5425
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5426
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5427
        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)
5428
        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)
5429
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5430
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5431
end
5432
for i = 0, 0.5, 0.1 do
5433
        swait()
5434
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5435
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5436
        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)
5437
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5438
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5439
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5440
end
5441
punchsound1:Play()
5442
 for i = 0, 0.6, 0.1 do
5443
        swait()
5444
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5445
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5446
        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)
5447
        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)
5448
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5449
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5450
end
5451
 for i = 0, 0.6, 0.1 do
5452
        swait()
5453
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5454
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5455
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5456
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5457
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5458
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5459
end
5460
 for i = 0, 0.5, 0.1 do
5461
        swait()
5462
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5463
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5464
        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)
5465
        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)
5466
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
5468
end
5469
punchsound1:Play()
5470
for i = 0, 0.3, 0.1 do
5471
        swait()
5472
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5473
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5474
        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)
5475
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5476
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5477
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5478
end
5479
punchsound1:Play()
5480
 for i = 0, 0.3, 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 / 25))), 0.2)
5487
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5488
end
5489
 for i = 0, 0.3, 0.1 do
5490
        swait()
5491
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5492
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5493
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5494
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5495
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5496
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5497
end
5498
 for i = 0, 0.3, 0.1 do
5499
        swait()
5500
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5501
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5502
        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)
5503
        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)
5504
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5505
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5506
end
5507
punchsound1:Play()
5508
for i = 0, 0.3, 0.1 do
5509
        swait()
5510
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5511
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5512
        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)
5513
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5514
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5515
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5516
end
5517
punchsound1:Play()
5518
 for i = 0, 0.3, 0.1 do
5519
        swait()
5520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5522
        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)
5523
        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)
5524
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5525
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5526
end
5527
 for i = 0, 0.3, 0.1 do
5528
        swait()
5529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5531
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5533
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5534
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5535
end
5536
 for i = 0, 0.3, 0.1 do
5537
        swait()
5538
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5539
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5540
        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)
5541
        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)
5542
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5543
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5544
end
5545
punchsound1:Play()
5546
for i = 0, 0.3, 0.1 do
5547
        swait()
5548
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5549
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5550
        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)
5551
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5552
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5553
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5554
end
5555
punchsound1:Play()
5556
 for i = 0, 0.3, 0.1 do
5557
        swait()
5558
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5559
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5560
        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)
5561
        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)
5562
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5563
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5564
end
5565
 for i = 0, 0.1, 0.1 do
5566
        swait()
5567
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5568
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5569
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5570
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5571
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5572
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5573
end
5574
 for i = 0, 0.1, 0.1 do
5575
        swait()
5576
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5577
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5578
        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)
5579
        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)
5580
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5581
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5582
end
5583
punchsound1:Play()
5584
for i = 0, 0.1, 0.1 do
5585
        swait()
5586
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5587
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5588
        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)
5589
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5590
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5591
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5592
end
5593
punchsound1:Play()
5594
 for i = 0, 0.1, 0.1 do
5595
        swait()
5596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5598
        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)
5599
        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)
5600
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5601
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5602
end
5603
 for i = 0, 0.1, 0.1 do
5604
        swait()
5605
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5606
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5607
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5608
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5609
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5610
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5611
end
5612
punchsound1:Play()
5613
 for i = 0, 0.4, 0.1 do
5614
        swait()
5615
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5616
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5617
        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)
5618
        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)
5619
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5620
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5621
end
5622
for i,v in pairs(to.Parent:GetChildren()) do
5623
					if v:IsA("Humanoid") then
5624
						v.Health = v.Health - 20
5625
						
5626
						v.PlatformStand = true
5627
					end
5628
	end
5629
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5630
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5631
Zanzoken = Instance.new("Part",char)
5632
Zanzoken.Anchored = true
5633
Zanzoken.Position = v3(999,999,999)
5634
Zanzoken.CFrame = Torso.CFrame
5635
game.Debris:AddItem(Zanzoken,0.5)
5636
Zanzoken.Transparency = 1
5637
Zano:Play()
5638
wait()
5639
idk = Instance.new("BillboardGui",Zanzoken)
5640
idk.Size = UDim2.new(10,0,15,0)
5641
idk.AlwaysOnTop = false
5642
idk1 = Instance.new("ImageLabel",idk)
5643
idk1.BackgroundTransparency = 1
5644
idk.ExtentsOffset = v3(0,0,0)
5645
idk1.ImageTransparency = 0
5646
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5647
idk1.Size = UDim2.new(2,0,1,0)
5648
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5649
idk1.Image = "rbxassetid://319554883"
5650
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5651
wait()
5652
Zanzoken = Instance.new("Part",char)
5653
Zanzoken.Anchored = true
5654
Zanzoken.Position = v3(999,999,999)
5655
Zanzoken.CFrame = Torso.CFrame
5656
game.Debris:AddItem(Zanzoken,0.5)
5657
Zanzoken.Transparency = 1
5658
wait()
5659
idk = Instance.new("BillboardGui",Zanzoken)
5660
idk.Size = UDim2.new(20,0,20,0)
5661
idk.AlwaysOnTop = false
5662
idk1 = Instance.new("ImageLabel",idk)
5663
idk1.BackgroundTransparency = 1
5664
idk.ExtentsOffset = v3(0,0,0)
5665
idk1.ImageTransparency = 0
5666
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5667
idk1.Size = UDim2.new(2,0,1,0)
5668
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5669
idk1.Image = "rbxassetid://319554883"
5670
punchsound1:Play()
5671
for i = 0, 6, 0.1 do
5672
        swait()
5673
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5674
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5675
        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)
5676
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5677
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5678
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5679
end
5680
 for i = 0, 0.6, 0.1 do
5681
        swait()
5682
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5683
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5684
        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)
5685
        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)
5686
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5687
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5688
end
5689
 for i = 0, 0.6, 0.1 do
5690
        swait()
5691
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5692
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5693
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5694
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5695
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5696
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5697
end
5698
punchsound1:Play()
5699
 for i = 0, 1, 0.1 do
5700
        swait()
5701
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5702
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5703
        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)
5704
        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)
5705
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5706
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5707
end
5708
 for i = 0, 0.6, 0.1 do
5709
        swait()
5710
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5711
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5712
        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)
5713
        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)
5714
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5715
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5716
end
5717
 for i = 0, 0.6, 0.1 do
5718
        swait()
5719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5721
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5723
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5724
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5725
end
5726
punchsound1:Play()
5727
 for i = 0, 1, 0.1 do
5728
        swait()
5729
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5730
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5731
        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)
5732
        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)
5733
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5734
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5735
end
5736
 for i = 0, 0.6, 0.1 do
5737
        swait()
5738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5740
        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)
5741
        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)
5742
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
5744
end
5745
 for i = 0, 0.6, 0.1 do
5746
        swait()
5747
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5748
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5749
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5750
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5751
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5752
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5753
end
5754
punchsound1:Play()
5755
 for i = 0, 1, 0.1 do
5756
        swait()
5757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5759
        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)
5760
        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)
5761
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5762
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5763
end
5764
 for i = 0, 0.6, 0.1 do
5765
        swait()
5766
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5767
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5768
        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)
5769
        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)
5770
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5771
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5772
end
5773
 for i = 0, 0.6, 0.1 do
5774
        swait()
5775
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5776
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5777
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5778
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5779
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5780
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5781
end
5782
punchsound1:Play()
5783
 for i = 0, 1, 0.1 do
5784
        swait()
5785
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5786
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5787
        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)
5788
        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)
5789
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5790
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5791
end
5792
 for i = 0, 0.6, 0.1 do
5793
        swait()
5794
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5795
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5796
        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)
5797
        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)
5798
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5799
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5800
end
5801
 for i = 0, 0.6, 0.1 do
5802
        swait()
5803
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5804
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5805
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5806
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5807
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5808
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5809
end
5810
punchsound1:Play()
5811
 for i = 0, 1, 0.1 do
5812
        swait()
5813
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5814
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5815
        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)
5816
        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)
5817
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5818
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5819
end
5820
 for i = 0, 0.6, 0.1 do
5821
        swait()
5822
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5823
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5824
        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)
5825
        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)
5826
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5827
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5828
end
5829
 for i = 0, 0.6, 0.1 do
5830
        swait()
5831
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5832
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5833
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5834
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5835
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5836
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5837
end
5838
punchsound1:Play()
5839
 for i = 0, 1, 0.1 do
5840
        swait()
5841
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5842
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5843
        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)
5844
        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)
5845
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5846
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5847
end
5848
5849
5850
5851
for i,v in pairs(to.Parent:GetChildren()) do
5852
					if v:IsA("Humanoid") then
5853
						v.Health = v.Health - 20
5854
						
5855
						v.PlatformStand = true
5856
					end
5857
	end
5858
StrongPunch:Play()
5859
for i = 0, 1, 0.1 do
5860
        swait()
5861
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5862
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5863
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5864
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5865
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5866
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5867
      end
5868
 for i = 0, 1, 0.1 do
5869
        swait()
5870
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5871
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5872
        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)
5873
        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)
5874
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5875
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5876
end
5877
for i,v in pairs(to.Parent:GetChildren()) do
5878
					if v:IsA("Humanoid") then
5879
						v.Health = v.Health - 5
5880
						
5881
						v.PlatformStand = true
5882
					end
5883
	end
5884
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
5885
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
5886
Zanzoken = Instance.new("Part",char)
5887
Zanzoken.Anchored = true
5888
Zanzoken.Position = v3(999,999,999)
5889
Zanzoken.CFrame = Torso.CFrame
5890
game.Debris:AddItem(Zanzoken,0.5)
5891
Zanzoken.Transparency = 1
5892
Zano:Play()
5893
wait()
5894
idk = Instance.new("BillboardGui",Zanzoken)
5895
idk.Size = UDim2.new(10,0,15,0)
5896
idk.AlwaysOnTop = false
5897
idk1 = Instance.new("ImageLabel",idk)
5898
idk1.BackgroundTransparency = 1
5899
idk.ExtentsOffset = v3(0,0,0)
5900
idk1.ImageTransparency = 0
5901
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5902
idk1.Size = UDim2.new(2,0,1,0)
5903
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5904
idk1.Image = "rbxassetid://319554883"
5905
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5906
wait()
5907
Zanzoken = Instance.new("Part",char)
5908
Zanzoken.Anchored = true
5909
Zanzoken.Position = v3(999,999,999)
5910
Zanzoken.CFrame = Torso.CFrame
5911
game.Debris:AddItem(Zanzoken,0.5)
5912
Zanzoken.Transparency = 1
5913
wait()
5914
idk = Instance.new("BillboardGui",Zanzoken)
5915
idk.Size = UDim2.new(20,0,20,0)
5916
idk.AlwaysOnTop = false
5917
idk1 = Instance.new("ImageLabel",idk)
5918
idk1.BackgroundTransparency = 1
5919
idk.ExtentsOffset = v3(0,0,0)
5920
idk1.ImageTransparency = 0
5921
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5922
idk1.Size = UDim2.new(2,0,1,0)
5923
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5924
idk1.Image = "rbxassetid://319554883"
5925
 for i = 0, 1, 0.1 do
5926
        swait()
5927
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5928
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5929
        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)
5930
        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)
5931
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5932
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5933
end
5934
punchsound1:Play()
5935
for i = 0, 1, 0.1 do
5936
        swait()
5937
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5938
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5939
        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)
5940
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5941
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5942
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5943
end
5944
punchsound1:Play()
5945
 for i = 0, 1, 0.1 do
5946
        swait()
5947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5949
        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)
5950
        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)
5951
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5952
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5953
end
5954
for i = 0, 1, 0.1 do
5955
        swait()
5956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5958
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
5961
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5962
      end
5963
 for i = 0, 1, 0.1 do
5964
        swait()
5965
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5966
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5967
        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)
5968
        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)
5969
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5970
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5971
end
5972
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
5973
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
5974
Zanzoken = Instance.new("Part",char)
5975
Zanzoken.Anchored = true
5976
Zanzoken.Position = v3(999,999,999)
5977
Zanzoken.CFrame = Torso.CFrame
5978
game.Debris:AddItem(Zanzoken,0.5)
5979
Zanzoken.Transparency = 1
5980
Zano:Play()
5981
wait()
5982
idk = Instance.new("BillboardGui",Zanzoken)
5983
idk.Size = UDim2.new(10,0,15,0)
5984
idk.AlwaysOnTop = false
5985
idk1 = Instance.new("ImageLabel",idk)
5986
idk1.BackgroundTransparency = 1
5987
idk.ExtentsOffset = v3(0,0,0)
5988
idk1.ImageTransparency = 0
5989
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5990
idk1.Size = UDim2.new(2,0,1,0)
5991
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5992
idk1.Image = "rbxassetid://319554883"
5993
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5994
wait()
5995
Zanzoken = Instance.new("Part",char)
5996
Zanzoken.Anchored = true
5997
Zanzoken.Position = v3(999,999,999)
5998
Zanzoken.CFrame = Torso.CFrame
5999
game.Debris:AddItem(Zanzoken,0.5)
6000
Zanzoken.Transparency = 1
6001
wait()
6002
idk = Instance.new("BillboardGui",Zanzoken)
6003
idk.Size = UDim2.new(20,0,20,0)
6004
idk.AlwaysOnTop = false
6005
idk1 = Instance.new("ImageLabel",idk)
6006
idk1.BackgroundTransparency = 1
6007
idk.ExtentsOffset = v3(0,0,0)
6008
idk1.ImageTransparency = 0
6009
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6010
idk1.Size = UDim2.new(2,0,1,0)
6011
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6012
idk1.Image = "rbxassetid://319554883"
6013
StrongPunch:Play()
6014
Break:Play()
6015
6016
for i = 0, 6, 0.1 do
6017
        swait()
6018
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6019
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6020
        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)
6021
        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)
6022
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6023
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6024
      end
6025
StrongPunch1:Play()
6026
 for i = 0, 6, 0.1 do
6027
        swait()
6028
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6029
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6030
        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)
6031
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6032
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6033
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6034
      end
6035
StrongPunch2:Play()
6036
   for i = 0, 7, 0.1 do
6037
        swait()
6038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6040
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6042
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6043
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6044
end
6045
 for i = 0, 1, 0.1 do
6046
        swait()
6047
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6048
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6049
        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)
6050
        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)
6051
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6052
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6053
end
6054
punchsound1:Play()
6055
for i = 0, 1, 0.1 do
6056
        swait()
6057
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6058
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6059
        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)
6060
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6061
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6062
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6063
end
6064
punchsound1:Play()
6065
 for i = 0, 1, 0.1 do
6066
        swait()
6067
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6068
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6069
        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)
6070
        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)
6071
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6072
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6073
end
6074
for i = 0, 1, 0.1 do
6075
        swait()
6076
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6077
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6078
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6079
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6080
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6081
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6082
      end
6083
 for i = 0, 1, 0.1 do
6084
        swait()
6085
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6086
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6087
        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)
6088
        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)
6089
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6090
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6091
end
6092
punchsound1:Play()
6093
for i = 0, 0.5, 0.1 do
6094
        swait()
6095
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6096
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6097
        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)
6098
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6099
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6100
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6101
end
6102
punchsound1:Play()
6103
 for i = 0, 0.5, 0.1 do
6104
        swait()
6105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6107
        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)
6108
        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)
6109
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6110
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6111
end
6112
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6113
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6114
Zanzoken = Instance.new("Part",char)
6115
Zanzoken.Anchored = true
6116
Zanzoken.Position = v3(999,999,999)
6117
Zanzoken.CFrame = Torso.CFrame
6118
game.Debris:AddItem(Zanzoken,0.5)
6119
Zanzoken.Transparency = 1
6120
Zano:Play()
6121
wait()
6122
idk = Instance.new("BillboardGui",Zanzoken)
6123
idk.Size = UDim2.new(10,0,15,0)
6124
idk.AlwaysOnTop = false
6125
idk1 = Instance.new("ImageLabel",idk)
6126
idk1.BackgroundTransparency = 1
6127
idk.ExtentsOffset = v3(0,0,0)
6128
idk1.ImageTransparency = 0
6129
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6130
idk1.Size = UDim2.new(2,0,1,0)
6131
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6132
idk1.Image = "rbxassetid://319554883"
6133
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6134
wait()
6135
Zanzoken = Instance.new("Part",char)
6136
Zanzoken.Anchored = true
6137
Zanzoken.Position = v3(999,999,999)
6138
Zanzoken.CFrame = Torso.CFrame
6139
game.Debris:AddItem(Zanzoken,0.5)
6140
Zanzoken.Transparency = 1
6141
wait()
6142
idk = Instance.new("BillboardGui",Zanzoken)
6143
idk.Size = UDim2.new(20,0,20,0)
6144
idk.AlwaysOnTop = false
6145
idk1 = Instance.new("ImageLabel",idk)
6146
idk1.BackgroundTransparency = 1
6147
idk.ExtentsOffset = v3(0,0,0)
6148
idk1.ImageTransparency = 0
6149
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6150
idk1.Size = UDim2.new(2,0,1,0)
6151
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6152
idk1.Image = "rbxassetid://319554883"
6153
 for i = 0, 0.4, 0.1 do
6154
        swait()
6155
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6156
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6157
        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)
6158
        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)
6159
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6160
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6161
end
6162
punchsound1:Play()
6163
for i = 0, 0.4, 0.1 do
6164
        swait()
6165
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6166
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6167
        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)
6168
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6169
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6170
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6171
end
6172
for i = 0, 0.4, 0.1 do
6173
        swait()
6174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6176
        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)
6177
        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)
6178
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6179
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6180
end
6181
punchsound1:Play()
6182
for i = 0, 0.4, 0.1 do
6183
        swait()
6184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6186
        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)
6187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6188
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6189
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6190
end
6191
for i = 0, 0.4, 0.1 do
6192
        swait()
6193
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6194
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6195
        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)
6196
        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)
6197
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6198
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6199
end
6200
punchsound1:Play()
6201
for i = 0, 0.4, 0.1 do
6202
        swait()
6203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6205
        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)
6206
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6207
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6208
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6209
end
6210
for i = 0, 0.4, 0.1 do
6211
        swait()
6212
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6213
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6214
        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)
6215
        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)
6216
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6217
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6218
end
6219
punchsound1:Play()
6220
for i = 0, 0.4, 0.1 do
6221
        swait()
6222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6224
        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)
6225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6226
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6227
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6228
end
6229
for i = 0, 0.4, 0.1 do
6230
        swait()
6231
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6232
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6233
        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)
6234
        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)
6235
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6236
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6237
end
6238
punchsound1:Play()
6239
for i = 0, 0.4, 0.1 do
6240
        swait()
6241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6243
        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)
6244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6245
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6246
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6247
end
6248
for i = 0, 0.4, 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 / 25))), 0.2)
6255
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6256
end
6257
punchsound1:Play()
6258
for i = 0, 0.4, 0.1 do
6259
        swait()
6260
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6261
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6262
        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)
6263
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6264
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6265
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6266
end
6267
for i = 0, 0.4, 0.1 do
6268
        swait()
6269
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6270
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6271
        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)
6272
        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)
6273
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6274
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6275
end
6276
punchsound1:Play()
6277
for i = 0, 0.4, 0.1 do
6278
        swait()
6279
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6280
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6281
        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)
6282
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6283
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6284
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6285
end
6286
punchsound1:Play()
6287
		local pie222 = Instance.new("ParticleEmitter")
6288
pie222.Parent = LeftArm
6289
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6290
pie222.LightEmission = 1
6291
pie222.Size = NumberSequence.new(3)
6292
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6293
pie222.Transparency = NumberSequence.new(0.6,1)
6294
pie222.EmissionDirection = "Top"
6295
pie222.Enabled = true
6296
pie222.Lifetime = NumberRange.new(1)
6297
pie222.Rotation = NumberRange.new(-320, 320)
6298
pie222.Rate = 404
6299
pie222.Speed = NumberRange.new(0)
6300
pie222.LockedToPart = false
6301
pie222.VelocitySpread = 2 
6302
 for i = 0, 2, 0.1 do
6303
        swait()
6304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6306
        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)
6307
        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)
6308
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6309
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6310
end
6311
wait(2)
6312
bigbangattack2()
6313
pie222:Destroy()
6314
6315
for i,v in pairs(to.Parent:GetChildren()) do
6316
					if v:IsA("Humanoid") then
6317
						v.Health = v.Health - math.huge
6318
						
6319
						v.PlatformStand = true
6320
					end
6321
	end
6322
6323
	hit1 = false
6324
6325
	hit2 = true
6326
for i,v in pairs(to.Parent:GetChildren()) do
6327
					if v:IsA("Humanoid") then
6328
						v.Health = v.Health - 10
6329
						
6330
						v.PlatformStand = true
6331
					end
6332
	end
6333
hit2 = false
6334
6335
hit3 = true
6336
hit4 = true
6337
6338
6339
6340
6341
coroutine.wrap(function()
6342
				for i=1,2 do
6343
					wait()
6344
				
6345
		
6346
						
6347
6348
	
6349
	for i,v in pairs(to.Parent:GetChildren()) do
6350
					if v:IsA("Humanoid") then
6351
						v.Health = v.Health - 2
6352
						
6353
						v.PlatformStand = true
6354
					end
6355
	end
6356
				end
6357
	
6358
					
6359
			wait(3)
6360
			end)()
6361
6362
6363
6364
6365
6366
6367
6368
6369
	
6370
	
6371
 
6372
6373
6374
	
6375
	for i,v in pairs(to.Parent:GetChildren()) do
6376
					if v:IsA("Humanoid") then
6377
						v.Health = v.Health - 10
6378
						
6379
						v.PlatformStand = true
6380
					end
6381
	end
6382
6383
6384
6385
	hitground = new("Part",char)
6386
	hitground.Size = Vector3.new(5,5,5)
6387
	hitground.Name =  "Ground"
6388
	hitground.Transparency = 1
6389
	hitground.CanCollide = false
6390
	game.Debris:AddItem(hitground,2)
6391
	hitground.Position = Vector3.new(999,999,999)
6392
	hitgroundweld = new("Weld",hitground)
6393
	hitgroundweld.Part0 = to
6394
	hitgroundweld.Part1 = hitground
6395
	hitground.Touched:connect(function(hit2)
6396
		if hit2.Size.x > 150 then
6397
			hitground:Destroy()
6398
			ad = new("Part",char)
6399
ad.Name = "NewPart"
6400
ad.Size = Vector3.new(30,0.1,30)	
6401
ad.CanCollide = false
6402
ad.Anchored = true
6403
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6404
ad.Transparency = 1
6405
aad = new("Decal",ad)
6406
6407
aad.Face = "Top"
6408
aad.Transparency = 1
6409
		aad.Transparency = 0
6410
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6411
			smoke = new("Part",to)
6412
			smokemesh = new("SpecialMesh",smoke)
6413
			smokemesh.MeshId = "rbxassetid://928329648"
6414
			smoke.BrickColor = hit2.BrickColor
6415
			smoke.Anchored = true
6416
			smoke.Position = hitground.Position
6417
			GroundImpact:Play()
6418
			for i = 1,20 do
6419
				wait()
6420
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6421
				smoke.Transparency = smoke.Transparency + 1/20
6422
			end
6423
			smoke:Destroy()
6424
			wait(0.5)
6425
			
6426
			for i = 1,20 do
6427
				wait(0.1)
6428
				aad.Transparency = aad.Transparency + 1/20
6429
			end
6430
		end
6431
	end)
6432
	ys = Instance.new("BodyVelocity",to)
6433
ys.Name = "GO"
6434
       
6435
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6436
6437
ys.Velocity = v3(0,-90,0)
6438
        
6439
	wait(1)
6440
        ys:Destroy()
6441
		
6442
6443
  
6444
hit3 = false
6445
hit4 = false
6446
6447
6448
hit1 = false
6449
	hit2 = false
6450
	hit3 = false
6451
	hit4 = false
6452
idle = true
6453
RootPart.Anchored = false
6454
end
6455
end)
6456
end
6457
6458
function Combo3()
6459
	getplayer = new("Part",char)
6460
getplayer.Position = Vector3.new(999,999,999)
6461
getplayer.Transparency = 1
6462
getplayer.Size = v3(3,3,3)
6463
getplayer.CanCollide = false
6464
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6465
getplayer.Name = "GetPlayer"
6466
6467
game.Debris:AddItem(getplayer,0.5)
6468
6469
getplayer.Touched:connect(function(hit)
6470
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6471
				getplayer:Destroy()
6472
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6473
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6474
				to.Anchored = true
6475
				RootPart.Anchored = true
6476
	idle = false
6477
	
6478
6479
		punchsound1:Play()
6480
		hit1 = true
6481
 for i = 0, 1, 0.1 do
6482
        swait()
6483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6485
        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)
6486
        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)
6487
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6488
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6489
end
6490
punchsound1:Play()
6491
for i = 0, 1, 0.1 do
6492
        swait()
6493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6495
        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)
6496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6497
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6498
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6499
end
6500
punchsound1:Play()
6501
 for i = 0, 1, 0.1 do
6502
        swait()
6503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6505
        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)
6506
        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)
6507
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6508
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6509
end
6510
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6511
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6512
Zanzoken = Instance.new("Part",char)
6513
Zanzoken.Anchored = true
6514
Zanzoken.Position = v3(999,999,999)
6515
Zanzoken.CFrame = Torso.CFrame
6516
game.Debris:AddItem(Zanzoken,0.5)
6517
Zanzoken.Transparency = 1
6518
Zano:Play()
6519
wait()
6520
idk = Instance.new("BillboardGui",Zanzoken)
6521
idk.Size = UDim2.new(10,0,15,0)
6522
idk.AlwaysOnTop = false
6523
idk1 = Instance.new("ImageLabel",idk)
6524
idk1.BackgroundTransparency = 1
6525
idk.ExtentsOffset = v3(0,0,0)
6526
idk1.ImageTransparency = 0
6527
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6528
idk1.Size = UDim2.new(2,0,1,0)
6529
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6530
idk1.Image = "rbxassetid://319554883"
6531
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6532
wait()
6533
Zanzoken = Instance.new("Part",char)
6534
Zanzoken.Anchored = true
6535
Zanzoken.Position = v3(999,999,999)
6536
Zanzoken.CFrame = Torso.CFrame
6537
game.Debris:AddItem(Zanzoken,0.5)
6538
Zanzoken.Transparency = 1
6539
wait()
6540
idk = Instance.new("BillboardGui",Zanzoken)
6541
idk.Size = UDim2.new(20,0,20,0)
6542
idk.AlwaysOnTop = false
6543
idk1 = Instance.new("ImageLabel",idk)
6544
idk1.BackgroundTransparency = 1
6545
idk.ExtentsOffset = v3(0,0,0)
6546
idk1.ImageTransparency = 0
6547
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6548
idk1.Size = UDim2.new(2,0,1,0)
6549
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6550
idk1.Image = "rbxassetid://319554883"
6551
 for i = 0, 1, 0.1 do
6552
        swait()
6553
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6554
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6555
        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)
6556
        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)
6557
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6558
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6564
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6565
        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)
6566
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6567
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6568
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6569
end
6570
punchsound1:Play()
6571
 for i = 0, 1, 0.1 do
6572
        swait()
6573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6575
        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)
6576
        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)
6577
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6578
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6579
end
6580
 for i = 0, 1, 0.1 do
6581
        swait()
6582
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6583
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6584
        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)
6585
        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)
6586
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6587
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6588
end
6589
punchsound1:Play()
6590
for i = 0, 1, 0.1 do
6591
        swait()
6592
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6593
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6594
        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)
6595
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6596
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6597
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6598
end
6599
punchsound1:Play()
6600
 for i = 0, 1, 0.1 do
6601
        swait()
6602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6604
        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)
6605
        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)
6606
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6607
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6608
end
6609
 for i = 0, 1, 0.1 do
6610
        swait()
6611
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6612
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6613
        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)
6614
        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)
6615
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
6617
end
6618
punchsound1:Play()
6619
for i = 0, 1, 0.1 do
6620
        swait()
6621
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6622
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6623
        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)
6624
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6625
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6626
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6627
end
6628
punchsound1:Play()
6629
for i,v in pairs(to.Parent:GetChildren()) do
6630
					if v:IsA("Humanoid") then
6631
						v.Health = v.Health - 10
6632
						
6633
						v.PlatformStand = true
6634
					end
6635
	end
6636
 for i = 0, 1, 0.1 do
6637
        swait()
6638
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6639
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6640
        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)
6641
        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)
6642
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6643
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6644
end
6645
6646
for i = 0, 1, 0.1 do
6647
        swait()
6648
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6649
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6650
        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)
6651
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6652
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6653
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6654
end
6655
punchsound1:Play()
6656
 for i = 0, 1, 0.1 do
6657
        swait()
6658
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6659
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6660
        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)
6661
        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)
6662
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6663
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6664
end
6665
for i,v in pairs(to.Parent:GetChildren()) do
6666
					if v:IsA("Humanoid") then
6667
						v.Health = v.Health - 3
6668
						
6669
						v.PlatformStand = true
6670
					end
6671
	end
6672
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6673
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6674
Zanzoken = Instance.new("Part",char)
6675
Zanzoken.Anchored = true
6676
Zanzoken.Position = v3(999,999,999)
6677
Zanzoken.CFrame = Torso.CFrame
6678
game.Debris:AddItem(Zanzoken,0.5)
6679
Zanzoken.Transparency = 1
6680
Zano:Play()
6681
wait()
6682
idk = Instance.new("BillboardGui",Zanzoken)
6683
idk.Size = UDim2.new(10,0,15,0)
6684
idk.AlwaysOnTop = false
6685
idk1 = Instance.new("ImageLabel",idk)
6686
idk1.BackgroundTransparency = 1
6687
idk.ExtentsOffset = v3(0,0,0)
6688
idk1.ImageTransparency = 0
6689
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6690
idk1.Size = UDim2.new(2,0,1,0)
6691
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6692
idk1.Image = "rbxassetid://319554883"
6693
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6694
wait()
6695
Zanzoken = Instance.new("Part",char)
6696
Zanzoken.Anchored = true
6697
Zanzoken.Position = v3(999,999,999)
6698
Zanzoken.CFrame = Torso.CFrame
6699
game.Debris:AddItem(Zanzoken,0.5)
6700
Zanzoken.Transparency = 1
6701
wait()
6702
idk = Instance.new("BillboardGui",Zanzoken)
6703
idk.Size = UDim2.new(20,0,20,0)
6704
idk.AlwaysOnTop = false
6705
idk1 = Instance.new("ImageLabel",idk)
6706
idk1.BackgroundTransparency = 1
6707
idk.ExtentsOffset = v3(0,0,0)
6708
idk1.ImageTransparency = 0
6709
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6710
idk1.Size = UDim2.new(2,0,1,0)
6711
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6712
idk1.Image = "rbxassetid://319554883"
6713
 for i = 0, 1, 0.1 do
6714
        swait()
6715
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6716
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6717
        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)
6718
        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)
6719
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6720
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6721
end
6722
for i = 0, 1, 0.1 do
6723
        swait()
6724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6725
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6726
        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)
6727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6728
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6729
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6730
end
6731
punchsound1:Play()
6732
 for i = 0, 1, 0.1 do
6733
        swait()
6734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6736
        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)
6737
        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)
6738
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)		
6740
end
6741
for i,v in pairs(to.Parent:GetChildren()) do
6742
					if v:IsA("Humanoid") then
6743
						v.Health = v.Health - 3
6744
						
6745
						v.PlatformStand = true
6746
					end
6747
	end
6748
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
6749
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
6750
Zanzoken = Instance.new("Part",char)
6751
Zanzoken.Anchored = true
6752
Zanzoken.Position = v3(999,999,999)
6753
Zanzoken.CFrame = Torso.CFrame
6754
game.Debris:AddItem(Zanzoken,0.5)
6755
Zanzoken.Transparency = 1
6756
Zano:Play()
6757
wait()
6758
idk = Instance.new("BillboardGui",Zanzoken)
6759
idk.Size = UDim2.new(10,0,15,0)
6760
idk.AlwaysOnTop = false
6761
idk1 = Instance.new("ImageLabel",idk)
6762
idk1.BackgroundTransparency = 1
6763
idk.ExtentsOffset = v3(0,0,0)
6764
idk1.ImageTransparency = 0
6765
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6766
idk1.Size = UDim2.new(2,0,1,0)
6767
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6768
idk1.Image = "rbxassetid://319554883"
6769
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6770
wait()
6771
Zanzoken = Instance.new("Part",char)
6772
Zanzoken.Anchored = true
6773
Zanzoken.Position = v3(999,999,999)
6774
Zanzoken.CFrame = Torso.CFrame
6775
game.Debris:AddItem(Zanzoken,0.5)
6776
Zanzoken.Transparency = 1
6777
wait()
6778
idk = Instance.new("BillboardGui",Zanzoken)
6779
idk.Size = UDim2.new(20,0,20,0)
6780
idk.AlwaysOnTop = false
6781
idk1 = Instance.new("ImageLabel",idk)
6782
idk1.BackgroundTransparency = 1
6783
idk.ExtentsOffset = v3(0,0,0)
6784
idk1.ImageTransparency = 0
6785
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6786
idk1.Size = UDim2.new(2,0,1,0)
6787
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6788
idk1.Image = "rbxassetid://319554883"
6789
punchsound1:Play()
6790
for i = 0, 1, 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
punchsound1:Play()
6800
 for i = 0, 1, 0.1 do
6801
        swait()
6802
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6803
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6804
        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)
6805
        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)
6806
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6807
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6808
end
6809
6810
6811
for i,v in pairs(to.Parent:GetChildren()) do
6812
					if v:IsA("Humanoid") then
6813
						v.Health = v.Health - 20
6814
						
6815
						v.PlatformStand = true
6816
					end
6817
	end
6818
StrongPunch:Play()
6819
for i = 0, 1, 0.1 do
6820
        swait()
6821
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6822
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6823
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6824
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6825
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6826
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6827
      end
6828
 for i = 0, 1, 0.1 do
6829
        swait()
6830
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6831
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6832
        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)
6833
        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)
6834
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6835
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6836
end
6837
for i,v in pairs(to.Parent:GetChildren()) do
6838
					if v:IsA("Humanoid") then
6839
						v.Health = v.Health - 3
6840
						
6841
						v.PlatformStand = true
6842
					end
6843
	end
6844
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6845
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6846
Zanzoken = Instance.new("Part",char)
6847
Zanzoken.Anchored = true
6848
Zanzoken.Position = v3(999,999,999)
6849
Zanzoken.CFrame = Torso.CFrame
6850
game.Debris:AddItem(Zanzoken,0.5)
6851
Zanzoken.Transparency = 1
6852
Zano:Play()
6853
wait()
6854
idk = Instance.new("BillboardGui",Zanzoken)
6855
idk.Size = UDim2.new(10,0,15,0)
6856
idk.AlwaysOnTop = false
6857
idk1 = Instance.new("ImageLabel",idk)
6858
idk1.BackgroundTransparency = 1
6859
idk.ExtentsOffset = v3(0,0,0)
6860
idk1.ImageTransparency = 0
6861
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6862
idk1.Size = UDim2.new(2,0,1,0)
6863
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6864
idk1.Image = "rbxassetid://319554883"
6865
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6866
wait()
6867
Zanzoken = Instance.new("Part",char)
6868
Zanzoken.Anchored = true
6869
Zanzoken.Position = v3(999,999,999)
6870
Zanzoken.CFrame = Torso.CFrame
6871
game.Debris:AddItem(Zanzoken,0.5)
6872
Zanzoken.Transparency = 1
6873
wait()
6874
idk = Instance.new("BillboardGui",Zanzoken)
6875
idk.Size = UDim2.new(20,0,20,0)
6876
idk.AlwaysOnTop = false
6877
idk1 = Instance.new("ImageLabel",idk)
6878
idk1.BackgroundTransparency = 1
6879
idk.ExtentsOffset = v3(0,0,0)
6880
idk1.ImageTransparency = 0
6881
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6882
idk1.Size = UDim2.new(2,0,1,0)
6883
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6884
idk1.Image = "rbxassetid://319554883"
6885
 for i = 0, 1, 0.1 do
6886
        swait()
6887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6889
        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)
6890
        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)
6891
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6892
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6893
end
6894
punchsound1:Play()
6895
for i = 0, 1, 0.1 do
6896
        swait()
6897
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6898
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6899
        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)
6900
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6901
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6902
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6903
end
6904
punchsound1:Play()
6905
 for i = 0, 1, 0.1 do
6906
        swait()
6907
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6908
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6909
        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)
6910
        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)
6911
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6912
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6913
end
6914
for i = 0, 1, 0.1 do
6915
        swait()
6916
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6917
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6918
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6919
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6920
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6921
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6922
      end
6923
 for i = 0, 1, 0.1 do
6924
        swait()
6925
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6926
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6927
        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)
6928
        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)
6929
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6930
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6931
end
6932
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
6933
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
6934
Zanzoken = Instance.new("Part",char)
6935
Zanzoken.Anchored = true
6936
Zanzoken.Position = v3(999,999,999)
6937
Zanzoken.CFrame = Torso.CFrame
6938
game.Debris:AddItem(Zanzoken,0.5)
6939
Zanzoken.Transparency = 1
6940
Zano:Play()
6941
wait()
6942
idk = Instance.new("BillboardGui",Zanzoken)
6943
idk.Size = UDim2.new(10,0,15,0)
6944
idk.AlwaysOnTop = false
6945
idk1 = Instance.new("ImageLabel",idk)
6946
idk1.BackgroundTransparency = 1
6947
idk.ExtentsOffset = v3(0,0,0)
6948
idk1.ImageTransparency = 0
6949
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6950
idk1.Size = UDim2.new(2,0,1,0)
6951
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6952
idk1.Image = "rbxassetid://319554883"
6953
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6954
wait()
6955
Zanzoken = Instance.new("Part",char)
6956
Zanzoken.Anchored = true
6957
Zanzoken.Position = v3(999,999,999)
6958
Zanzoken.CFrame = Torso.CFrame
6959
game.Debris:AddItem(Zanzoken,0.5)
6960
Zanzoken.Transparency = 1
6961
wait()
6962
idk = Instance.new("BillboardGui",Zanzoken)
6963
idk.Size = UDim2.new(20,0,20,0)
6964
idk.AlwaysOnTop = false
6965
idk1 = Instance.new("ImageLabel",idk)
6966
idk1.BackgroundTransparency = 1
6967
idk.ExtentsOffset = v3(0,0,0)
6968
idk1.ImageTransparency = 0
6969
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6970
idk1.Size = UDim2.new(2,0,1,0)
6971
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6972
idk1.Image = "rbxassetid://319554883"
6973
StrongPunch:Play()
6974
Break:Play()
6975
local Aura4 = Instance.new('ParticleEmitter')
6976
Aura4.Name = "Aura"
6977
Aura4.Texture = "rbxassetid://1046299182"
6978
Aura4.Parent = Torso
6979
Aura4.LightEmission = 1
6980
Aura4.Transparency = NumberSequence.new(0.7,1)
6981
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
6982
Aura4.Size = NumberSequence.new(1,30)
6983
Aura4.Rotation = NumberRange.new(-360,360)
6984
Aura4.LockedToPart = true
6985
Aura4.Lifetime = NumberRange.new(0.2)
6986
Aura4.Rate = 100
6987
Aura4.Speed = NumberRange.new(0)
6988
Aura4.EmissionDirection = "Top"	
6989
for i = 0, 6, 0.1 do
6990
        swait()
6991
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6992
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6993
        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)
6994
        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)
6995
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6996
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6997
      end
6998
Aura4:Destroy()
6999
wait(0.1)
7000
local Aura4 = Instance.new('ParticleEmitter')
7001
Aura4.Name = "Aura"
7002
Aura4.Texture = "rbxassetid://1046299182"
7003
Aura4.Parent = Torso
7004
Aura4.LightEmission = 1
7005
Aura4.Transparency = NumberSequence.new(0.7,1)
7006
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7007
Aura4.Size = NumberSequence.new(1,30)
7008
Aura4.Rotation = NumberRange.new(-360,360)
7009
Aura4.LockedToPart = true
7010
Aura4.Lifetime = NumberRange.new(0.2)
7011
Aura4.Rate = 100
7012
Aura4.Speed = NumberRange.new(0)
7013
Aura4.EmissionDirection = "Top"
7014
StrongPunch1:Play()
7015
Break:Play()
7016
 for i = 0, 6, 0.1 do
7017
        swait()
7018
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7019
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7020
        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)
7021
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7022
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7023
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7024
      end
7025
Aura4:Destroy()
7026
StrongPunch2:Play()
7027
Break:Play()
7028
local Aura4 = Instance.new('ParticleEmitter')
7029
Aura4.Name = "Aura"
7030
Aura4.Texture = "rbxassetid://1046299182"
7031
Aura4.Parent = Torso
7032
Aura4.LightEmission = 1
7033
Aura4.Transparency = NumberSequence.new(0.7,1)
7034
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7035
Aura4.Size = NumberSequence.new(1,30)
7036
Aura4.Rotation = NumberRange.new(-360,360)
7037
Aura4.LockedToPart = true
7038
Aura4.Lifetime = NumberRange.new(0.2)
7039
Aura4.Rate = 100
7040
Aura4.Speed = NumberRange.new(0)
7041
Aura4.EmissionDirection = "Top"
7042
   for i = 0, 7, 0.1 do
7043
        swait()
7044
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7045
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7046
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7047
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7048
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7049
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7050
end
7051
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7052
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7053
Aura4:Destroy()
7054
Zanzoken = Instance.new("Part",char)
7055
Zanzoken.Anchored = true
7056
Zanzoken.Position = v3(999,999,999)
7057
Zanzoken.CFrame = Torso.CFrame
7058
game.Debris:AddItem(Zanzoken,0.5)
7059
Zanzoken.Transparency = 1
7060
Zano:Play()
7061
wait()
7062
idk = Instance.new("BillboardGui",Zanzoken)
7063
idk.Size = UDim2.new(10,0,15,0)
7064
idk.AlwaysOnTop = false
7065
idk1 = Instance.new("ImageLabel",idk)
7066
idk1.BackgroundTransparency = 1
7067
idk.ExtentsOffset = v3(0,0,0)
7068
idk1.ImageTransparency = 0
7069
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7070
idk1.Size = UDim2.new(2,0,1,0)
7071
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7072
idk1.Image = "rbxassetid://319554883"
7073
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7074
wait()
7075
Zanzoken = Instance.new("Part",char)
7076
Zanzoken.Anchored = true
7077
Zanzoken.Position = v3(999,999,999)
7078
Zanzoken.CFrame = Torso.CFrame
7079
game.Debris:AddItem(Zanzoken,0.5)
7080
Zanzoken.Transparency = 1
7081
wait()
7082
idk = Instance.new("BillboardGui",Zanzoken)
7083
idk.Size = UDim2.new(20,0,20,0)
7084
idk.AlwaysOnTop = false
7085
idk1 = Instance.new("ImageLabel",idk)
7086
idk1.BackgroundTransparency = 1
7087
idk.ExtentsOffset = v3(0,0,0)
7088
idk1.ImageTransparency = 0
7089
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7090
idk1.Size = UDim2.new(2,0,1,0)
7091
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7092
idk1.Image = "rbxassetid://319554883"
7093
 for i = 0, 1, 0.1 do
7094
        swait()
7095
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7096
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7097
        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)
7098
        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)
7099
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7100
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7101
end
7102
punchsound1:Play()
7103
for i = 0, 1, 0.1 do
7104
        swait()
7105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7107
        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)
7108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7110
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
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, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7116
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7117
        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)
7118
        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)
7119
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7120
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7121
end
7122
for i = 0, 1, 0.1 do
7123
        swait()
7124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7126
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7128
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7129
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7130
      end
7131
 for i = 0, 1, 0.1 do
7132
        swait()
7133
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7134
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7135
        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)
7136
        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)
7137
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7138
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7139
end
7140
punchsound1:Play()
7141
for i = 0, 0.5, 0.1 do
7142
        swait()
7143
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7144
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7145
        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)
7146
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7147
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7148
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7149
end
7150
punchsound1:Play()
7151
 for i = 0, 0.5, 0.1 do
7152
        swait()
7153
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7154
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7155
        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)
7156
        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)
7157
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7158
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7159
end
7160
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7161
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7162
Zanzoken = Instance.new("Part",char)
7163
Zanzoken.Anchored = true
7164
Zanzoken.Position = v3(999,999,999)
7165
Zanzoken.CFrame = Torso.CFrame
7166
game.Debris:AddItem(Zanzoken,0.5)
7167
Zanzoken.Transparency = 1
7168
Zano:Play()
7169
wait()
7170
idk = Instance.new("BillboardGui",Zanzoken)
7171
idk.Size = UDim2.new(10,0,15,0)
7172
idk.AlwaysOnTop = false
7173
idk1 = Instance.new("ImageLabel",idk)
7174
idk1.BackgroundTransparency = 1
7175
idk.ExtentsOffset = v3(0,0,0)
7176
idk1.ImageTransparency = 0
7177
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7178
idk1.Size = UDim2.new(2,0,1,0)
7179
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7180
idk1.Image = "rbxassetid://319554883"
7181
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7182
wait()
7183
Zanzoken = Instance.new("Part",char)
7184
Zanzoken.Anchored = true
7185
Zanzoken.Position = v3(999,999,999)
7186
Zanzoken.CFrame = Torso.CFrame
7187
game.Debris:AddItem(Zanzoken,0.5)
7188
Zanzoken.Transparency = 1
7189
wait()
7190
idk = Instance.new("BillboardGui",Zanzoken)
7191
idk.Size = UDim2.new(20,0,20,0)
7192
idk.AlwaysOnTop = false
7193
idk1 = Instance.new("ImageLabel",idk)
7194
idk1.BackgroundTransparency = 1
7195
idk.ExtentsOffset = v3(0,0,0)
7196
idk1.ImageTransparency = 0
7197
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7198
idk1.Size = UDim2.new(2,0,1,0)
7199
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7200
idk1.Image = "rbxassetid://319554883"
7201
 for i = 0, 0.4, 0.1 do
7202
        swait()
7203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7205
        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)
7206
        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)
7207
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7208
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7209
end
7210
punchsound1:Play()
7211
for i = 0, 0.4, 0.1 do
7212
        swait()
7213
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7214
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7215
        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)
7216
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7217
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7218
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7219
end
7220
punchsound1:Play()
7221
 for i = 0, 1, 0.1 do
7222
        swait()
7223
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7224
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7225
        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)
7226
        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)
7227
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7228
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7229
end
7230
for i,v in pairs(to.Parent:GetChildren()) do
7231
					if v:IsA("Humanoid") then
7232
						v.Health = v.Health - 8
7233
						
7234
						v.PlatformStand = true
7235
					end
7236
	end
7237
7238
	hit1 = false
7239
7240
		punchsound1:Play()
7241
	hit2 = true
7242
      for i = 0, 1, 0.1 do
7243
        swait()
7244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7246
        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)
7247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7248
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7249
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7250
      end
7251
for i,v in pairs(to.Parent:GetChildren()) do
7252
					if v:IsA("Humanoid") then
7253
						v.Health = v.Health - 10
7254
						
7255
						v.PlatformStand = true
7256
					end
7257
	end
7258
hit2 = false
7259
7260
	punchsound1:Play()
7261
hit3 = true
7262
hit4 = true
7263
7264
7265
punchsound1:Play()
7266
7267
7268
coroutine.wrap(function()
7269
				for i=1,2 do
7270
					wait()
7271
				
7272
		
7273
						
7274
7275
	
7276
	for i,v in pairs(to.Parent:GetChildren()) do
7277
					if v:IsA("Humanoid") then
7278
						v.Health = v.Health - 30
7279
						
7280
						v.PlatformStand = true
7281
					end
7282
	end
7283
				end
7284
	
7285
					
7286
			wait(3)
7287
			end)()
7288
7289
7290
7291
RootPart.Anchored = false
7292
7293
7294
7295
7296
7297
	StrongPunch:Play()
7298
	
7299
	
7300
 
7301
7302
7303
	
7304
	for i,v in pairs(to.Parent:GetChildren()) do
7305
					if v:IsA("Humanoid") then
7306
						v.Health = v.Health - 20
7307
						
7308
						v.PlatformStand = true
7309
					end
7310
	end
7311
7312
StrongPunch2:Play()
7313
7314
7315
	hitground = new("Part",char)
7316
	hitground.Size = Vector3.new(5,5,5)
7317
	hitground.Name =  "Ground"
7318
	hitground.Transparency = 1
7319
	hitground.CanCollide = false
7320
	game.Debris:AddItem(hitground,2)
7321
	hitground.Position = Vector3.new(999,999,999)
7322
	hitgroundweld = new("Weld",hitground)
7323
	hitgroundweld.Part0 = to
7324
	hitgroundweld.Part1 = hitground
7325
	hitground.Touched:connect(function(hit2)
7326
		if hit2.Size.x > 150 then
7327
			hitground:Destroy()
7328
			ad = new("Part",char)
7329
ad.Name = "NewPart"
7330
ad.Size = Vector3.new(30,0.1,30)	
7331
ad.CanCollide = false
7332
ad.Anchored = true
7333
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7334
ad.Transparency = 1
7335
aad = new("Decal",ad)
7336
7337
aad.Face = "Top"
7338
aad.Transparency = 1
7339
		aad.Transparency = 0
7340
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7341
			smoke = new("Part",to)
7342
			smokemesh = new("SpecialMesh",smoke)
7343
			smokemesh.MeshId = "rbxassetid://928329648"
7344
			smoke.BrickColor = hit2.BrickColor
7345
			smoke.Anchored = true
7346
			smoke.Position = hitground.Position
7347
			GroundImpact:Play()
7348
			for i = 1,20 do
7349
				wait()
7350
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7351
				smoke.Transparency = smoke.Transparency + 1/20
7352
			end
7353
			smoke:Destroy()
7354
			wait(0.5)
7355
			
7356
			for i = 1,20 do
7357
				wait(0.1)
7358
				aad.Transparency = aad.Transparency + 1/20
7359
			end
7360
		end
7361
	end)
7362
	ys = Instance.new("BodyVelocity",to)
7363
ys.Name = "GO"
7364
       
7365
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7366
7367
ys.Velocity = v3(0,-90,0)
7368
        
7369
	wait(1)
7370
        ys:Destroy()
7371
7372
	
7373
	
7374
7375
  
7376
hit3 = false
7377
hit4 = false
7378
7379
7380
hit1 = false
7381
	hit2 = false
7382
	hit3 = false
7383
	hit4 = false
7384
idle = true
7385
  RootPart.Anchored = false
7386
to.Anchored = false
7387
end
7388
end)
7389
end
7390
7391
7392
function Combo2()
7393
	getplayer = new("Part",char)
7394
getplayer.Position = Vector3.new(999,999,999)
7395
getplayer.Transparency = 1
7396
getplayer.Size = v3(55,55,55)
7397
getplayer.CanCollide = false
7398
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7399
getplayer.Name = "GetPlayer"
7400
7401
game.Debris:AddItem(getplayer,0.5)
7402
7403
getplayer.Touched:connect(function(hit)
7404
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7405
				getplayer:Destroy()
7406
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7407
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7408
				to.Anchored = true
7409
	idle = false
7410
	
7411
7412
		hit1 = true
7413
7414
for i,v in pairs(to.Parent:GetChildren()) do
7415
					if v:IsA("Humanoid") then
7416
						v.Health = v.Health - 20
7417
						
7418
						v.PlatformStand = true
7419
					end
7420
	end
7421
7422
for i,v in pairs(to.Parent:GetChildren()) do
7423
					if v:IsA("Humanoid") then
7424
						v.Health = v.Health - 10
7425
						
7426
						v.PlatformStand = true
7427
					end
7428
	end
7429
7430
	hit1 = false
7431
7432
	
7433
	hit2 = true
7434
     
7435
for i,v in pairs(to.Parent:GetChildren()) do
7436
					if v:IsA("Humanoid") then
7437
						v.Health = v.Health - 5
7438
						
7439
						v.PlatformStand = true
7440
					end
7441
	end
7442
hit2 = false
7443
7444
	punchsound1:Play()
7445
hit3 = true
7446
hit4 = true
7447
7448
7449
punchsound1:Play()
7450
7451
coroutine.wrap(function()
7452
				for i=1,2 do
7453
					wait()
7454
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7455
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7456
			
7457
	
7458
					for i = 0, 1, 0.1 do
7459
        swait()
7460
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7461
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7462
        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)
7463
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7464
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7465
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7466
      end
7467
						StrongPunch:Play()
7468
	for i,v in pairs(to.Parent:GetChildren()) do
7469
					if v:IsA("Humanoid") then
7470
						v.Health = v.Health - 10
7471
						
7472
						v.PlatformStand = true
7473
					end
7474
	end
7475
				end
7476
	
7477
					
7478
			wait(0.7)
7479
			end)()
7480
7481
  
7482
7483
7484
RootPart.Anchored = true
7485
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7486
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7487
							
7488
7489
for i = 0, 1, 0.1 do
7490
        swait()
7491
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7492
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7493
        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)
7494
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7495
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7496
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7497
      end	
7498
7499
7500
	StrongPunch:Play()
7501
	
7502
	
7503
for i = 0, 1, 0.1 do
7504
        swait()
7505
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7506
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7507
        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)
7508
        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)
7509
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
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 / 25))), 0.2)
7511
      end
7512
7513
7514
	
7515
	for i,v in pairs(to.Parent:GetChildren()) do
7516
					if v:IsA("Humanoid") then
7517
						v.Health = v.Health - 20
7518
						
7519
						v.PlatformStand = true
7520
					end
7521
	end
7522
7523
7524
	hitground = new("Part",char)
7525
	hitground.Size = Vector3.new(5,5,5)
7526
	hitground.Name =  "Ground"
7527
	hitground.Transparency = 1
7528
	hitground.CanCollide = false
7529
	game.Debris:AddItem(hitground,2)
7530
	hitground.Position = Vector3.new(999,999,999)
7531
	hitgroundweld = new("Weld",hitground)
7532
	hitgroundweld.Part0 = to
7533
	hitgroundweld.Part1 = hitground
7534
	hitground.Touched:connect(function(hit2)
7535
		if hit2.Size.x > 150 then
7536
			hitground:Destroy()
7537
			ad = new("Part",char)
7538
ad.Name = "NewPart"
7539
ad.Size = Vector3.new(30,0.1,30)	
7540
ad.CanCollide = false
7541
ad.Anchored = true
7542
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7543
ad.Transparency = 1
7544
aad = new("Decal",ad)
7545
7546
aad.Face = "Top"
7547
aad.Transparency = 1
7548
		aad.Transparency = 0
7549
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7550
			smoke = new("Part",to)
7551
			smokemesh = new("SpecialMesh",smoke)
7552
			smokemesh.MeshId = "rbxassetid://928329648"
7553
			smoke.BrickColor = hit2.BrickColor
7554
			smoke.Anchored = true
7555
			smoke.Position = hitground.Position
7556
			GroundImpact:Play()
7557
			for i = 1,20 do
7558
				wait()
7559
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7560
				smoke.Transparency = smoke.Transparency + 1/20
7561
			end
7562
			smoke:Destroy()
7563
			wait(0.5)
7564
			
7565
			for i = 1,20 do
7566
				wait(0.1)
7567
				aad.Transparency = aad.Transparency + 1/20
7568
			end
7569
		end
7570
	end)
7571
	to.Anchored = false
7572
	ys = Instance.new("BodyVelocity",to)
7573
ys.Name = "GO"
7574
       
7575
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7576
7577
ys.Velocity = v3(0,-90,0)
7578
        
7579
	wait(1)
7580
        ys:Destroy()
7581
7582
	
7583
	
7584
7585
  
7586
hit3 = false
7587
hit4 = false
7588
7589
7590
hit1 = false
7591
	hit2 = false
7592
	hit3 = false
7593
	hit4 = false
7594
idle = true
7595
  RootPart.Anchored = false
7596
end
7597
end)
7598
end
7599
7600
 function KABOOMZ222()
7601
    local effspwn = Instance.new("Part")
7602
    coroutine.resume(coroutine.create(function()
7603
      local sound1 = Instance.new("Sound")
7604
      sound1.SoundId = "rbxassetid://440145223"
7605
      sound1.MaxDistance = 600
7606
      sound1.EmitterSize = 60
7607
      sound1.Volume = 5.5
7608
      sound1.Pitch = 1.3
7609
      sound1.Parent = effspwn
7610
      local sound2 = Instance.new("Sound")
7611
      sound2.SoundId = "rbxassetid://440145223"
7612
      sound2.MaxDistance = 300
7613
      sound2.EmitterSize = 20
7614
      sound2.Volume = 3
7615
      sound2.Pitch = 0.7
7616
      sound2.Parent = effspwn
7617
      local sound3 = Instance.new("Sound")
7618
      sound3.SoundId = "rbxassetid://440145223"
7619
      sound2.MaxDistance = 400
7620
      sound2.EmitterSize = 30
7621
      sound2.Volume = 0.5
7622
      sound2.Pitch = 0.5
7623
      sound2.Parent = effspwn
7624
      sound2:Play()
7625
      wait()
7626
      sound1:Play()
7627
      sound3:Play()
7628
    end))
7629
    local model = Instance.new("Model")
7630
    game.Debris:AddItem(model, 20)
7631
    model.Name = "smasheffects"
7632
    model.Parent = workspace
7633
    effspwn.Name = "spwnr"
7634
    effspwn.Size = Vector3.new(1, 1, 1)
7635
    effspwn.Anchored = true
7636
    effspwn.CanCollide = false
7637
    effspwn.Transparency = 1
7638
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
7639
    effspwn.Parent = model
7640
7641
7642
7643
7644
    coroutine.resume(coroutine.create(function()
7645
      local shok = Instance.new("Part")
7646
      shok.Name = "whoosh"
7647
      shok.BrickColor = BrickColor.new("Institutional white")
7648
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7649
      shok.Size = Vector3.new(1, 1, 1)
7650
      shok.Anchored = true
7651
      shok.Material = "Neon"
7652
      shok.Transparency = 1
7653
      shok.CanCollide = false
7654
      shok.Parent = model
7655
      game.Debris:AddItem(shok, 12)
7656
      local mesh = Instance.new("SpecialMesh")
7657
      mesh.MeshType = "FileMesh"
7658
      mesh.MeshId = "rbxassetid://437347603"
7659
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
7660
      mesh.Parent = shok
7661
7662
7663
7664
7665
7666
      for e = 1, 8 do
7667
        wait()
7668
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
7669
        shok.Transparency = shok.Transparency + 0.035
7670
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
7671
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
7672
       
7673
7674
      end
7675
      for e = 1, 16 do
7676
        wait()
7677
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
7678
        shok.Transparency = shok.Transparency + 0.11
7679
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
7680
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
7681
       
7682
      end
7683
    end))
7684
    coroutine.resume(coroutine.create(function()
7685
      local shok = Instance.new("Part")
7686
      shok.Name = "wring1"
7687
      shok.BrickColor = BrickColor.new("Institutional white")
7688
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7689
      shok.Size = Vector3.new(1, 1, 1)
7690
      shok.Anchored = true
7691
      shok.Material = "Neon"
7692
      shok.Transparency = 0.25
7693
      shok.CanCollide = false
7694
      shok.Parent = model
7695
      game.Debris:AddItem(shok, 12)
7696
      local mesh = Instance.new("SpecialMesh")
7697
      mesh.MeshType = "FileMesh"
7698
      mesh.MeshId = "rbxassetid://3270017"
7699
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
7700
      mesh.Parent = shok
7701
      for e = 1, 30 do
7702
        wait()
7703
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
7704
        shok.Transparency = shok.Transparency + 0.002
7705
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7706
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7707
      end
7708
      for e = 1, 38 do
7709
        wait()
7710
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
7711
        shok.Transparency = shok.Transparency + 0.002
7712
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7713
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7714
      end
7715
      for e = 1, 24 do
7716
        wait()
7717
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
7718
        shok.Transparency = shok.Transparency + 0.03
7719
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7720
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7721
      end
7722
    end))
7723
    coroutine.resume(coroutine.create(function()
7724
      local shok = Instance.new("Part")
7725
      shok.Name = "wring2"
7726
      shok.BrickColor = BrickColor.new("Institutional white")
7727
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7728
      shok.Size = Vector3.new(1, 1, 1)
7729
      shok.Anchored = true
7730
      shok.Material = "Neon"
7731
      shok.Transparency = 0.25
7732
      shok.CanCollide = false
7733
      shok.Parent = model
7734
      game.Debris:AddItem(shok, 12)
7735
      local mesh = Instance.new("SpecialMesh")
7736
      mesh.MeshType = "FileMesh"
7737
      mesh.MeshId = "rbxassetid://3270017"
7738
      mesh.Scale = Vector3.new(12, 12, 0.05)
7739
      mesh.Parent = shok
7740
      for e = 1, 30 do
7741
        wait()
7742
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
7743
        shok.Transparency = shok.Transparency + 0.002
7744
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7745
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7746
      end
7747
      for e = 1, 38 do
7748
        wait()
7749
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
7750
        shok.Transparency = shok.Transparency + 0.002
7751
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7752
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7753
      end
7754
      for e = 1, 24 do
7755
        wait()
7756
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
7757
        shok.Transparency = shok.Transparency + 0.03
7758
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7759
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7760
      end
7761
    end))
7762
    coroutine.resume(coroutine.create(function()
7763
      local shok = Instance.new("Part")
7764
      shok.Name = "coil1"
7765
      shok.BrickColor = BrickColor.new("Institutional white")
7766
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
7767
      shok.Size = Vector3.new(1, 1, 1)
7768
      shok.Anchored = true
7769
      shok.Material = "Neon"
7770
      shok.Transparency = 0.25
7771
      shok.CanCollide = false
7772
      shok.Parent = model
7773
      game.Debris:AddItem(shok, 12)
7774
      local mesh = Instance.new("SpecialMesh")
7775
      mesh.MeshType = "FileMesh"
7776
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
7777
      mesh.Scale = Vector3.new(12, 12, 12)
7778
      mesh.Parent = shok
7779
      for e = 1, 15 do
7780
        wait()
7781
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7782
        shok.Transparency = shok.Transparency + 0.004
7783
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
7784
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7785
      end
7786
      for e = 1, 16 do
7787
        wait()
7788
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7789
        shok.Transparency = shok.Transparency + 0.004
7790
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7791
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7792
      end
7793
      for e = 1, 12 do
7794
        wait()
7795
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7796
        shok.Transparency = shok.Transparency + 0.06
7797
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7798
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7799
      end
7800
    end))
7801
    coroutine.resume(coroutine.create(function()
7802
      local shok = Instance.new("Part")
7803
      shok.Name = "coil2"
7804
      shok.BrickColor = BrickColor.new("Institutional white")
7805
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
7806
      shok.Size = Vector3.new(1, 1, 1)
7807
      shok.Anchored = true
7808
      shok.Material = "Neon"
7809
      shok.Transparency = 1
7810
      shok.CanCollide = false
7811
      shok.Parent = model
7812
      game.Debris:AddItem(shok, 12)
7813
      local mesh = Instance.new("SpecialMesh")
7814
      mesh.MeshType = "FileMesh"
7815
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
7816
      mesh.Scale = Vector3.new(6, 12, 6)
7817
      mesh.Parent = shok
7818
      for e = 1, 15 do
7819
        wait()
7820
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7821
        shok.Transparency = shok.Transparency + 0.005
7822
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
7823
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7824
      end
7825
      for e = 1, 16 do
7826
        wait()
7827
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7828
        shok.Transparency = shok.Transparency + 0.005
7829
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7830
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7831
      end
7832
      for e = 1, 12 do
7833
        wait()
7834
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7835
        shok.Transparency = shok.Transparency + 0.09
7836
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7837
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7838
      end
7839
    end))
7840
    coroutine.resume(coroutine.create(function()
7841
      local shok = Instance.new("Part")
7842
      shok.Name = "shokwve"
7843
      shok.BrickColor = BrickColor.new("Institutional white")
7844
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
7845
      shok.Size = Vector3.new(1, 1, 1)
7846
      shok.Anchored = true
7847
      shok.Material = "Neon"
7848
      shok.Transparency = 0.6
7849
      shok.CanCollide = false
7850
      shok.Parent = model
7851
      game.Debris:AddItem(shok, 12)
7852
      local mesh = Instance.new("SpecialMesh")
7853
      mesh.MeshType = "FileMesh"
7854
      mesh.MeshId = "rbxassetid://489415447"
7855
      mesh.Scale = Vector3.new(1, 1, 1)
7856
      mesh.Parent = shok
7857
      for e = 1, 12 do
7858
        wait()
7859
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
7860
        shok.Transparency = shok.Transparency + 0.002
7861
      end
7862
      for e = 1, 32 do
7863
        wait()
7864
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
7865
        shok.Transparency = shok.Transparency + 0.002
7866
      end
7867
      for e = 1, 24 do
7868
        wait()
7869
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
7870
        shok.Transparency = shok.Transparency + 0.03
7871
      end
7872
    end))
7873
    coroutine.resume(coroutine.create(function()
7874
      local shok = Instance.new("Part")
7875
      shok.Name = "shock2"
7876
      shok.BrickColor = BrickColor.new("Institutional white")
7877
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
7878
      shok.Size = Vector3.new(1, 1, 1)
7879
      shok.Anchored = true
7880
      shok.Material = "Neon"
7881
      shok.Transparency = 0.35
7882
      shok.CanCollide = false
7883
      shok.Parent = model
7884
      game.Debris:AddItem(shok, 12)
7885
      local mesh = Instance.new("SpecialMesh")
7886
      mesh.MeshType = "FileMesh"
7887
      mesh.MeshId = "rbxassetid://1095709"
7888
      mesh.Scale = Vector3.new(12, 12, 12)
7889
      mesh.Parent = shok
7890
      for e = 1, 15 do
7891
        wait()
7892
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7893
        shok.Transparency = shok.Transparency + 0.004
7894
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7895
      end
7896
      for e = 1, 16 do
7897
        wait()
7898
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7899
        shok.Transparency = shok.Transparency + 0.004
7900
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7901
      end
7902
      for e = 1, 12 do
7903
        wait()
7904
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7905
        shok.Transparency = shok.Transparency + 0.06
7906
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7907
      end
7908
    end))
7909
    coroutine.resume(coroutine.create(function()
7910
      local shok = Instance.new("Part")
7911
      shok.Name = "shock3"
7912
      shok.BrickColor = BrickColor.new("Institutional white")
7913
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
7914
      shok.Size = Vector3.new(1, 1, 1)
7915
      shok.Anchored = true
7916
      shok.Material = "Neon"
7917
      shok.Transparency = 0.35
7918
      shok.CanCollide = false
7919
      shok.Parent = model
7920
      game.Debris:AddItem(shok, 12)
7921
      local mesh = Instance.new("SpecialMesh")
7922
      mesh.MeshType = "FileMesh"
7923
      mesh.MeshId = "rbxassetid://1095709"
7924
      mesh.Scale = Vector3.new(12, 12, 12)
7925
      mesh.Parent = shok
7926
      for e = 1, 15 do
7927
        wait()
7928
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
7929
        shok.Transparency = shok.Transparency + 0.004
7930
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7931
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7932
      end
7933
      for e = 1, 16 do
7934
        wait()
7935
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
7936
        shok.Transparency = shok.Transparency + 0.004
7937
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7938
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7939
      end
7940
      for e = 1, 12 do
7941
        wait()
7942
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
7943
        shok.Transparency = shok.Transparency + 0.06
7944
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7945
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7946
      end
7947
    end))
7948
  end
7949
7950
7951
7952
mouse.KeyDown:connect(function(k)
7953
if attack == false and k == "=" and MV4 > 80 and firemode == true then
7954
local exp = Instance.new("Explosion",Torso)
7955
exp.BlastRadius = 45.5
7956
exp.BlastPressure = 100
7957
      exp.Position = Torso
7958
      exp.Visible = true
7959
end
7960
end)
7961
7962
MV4 = 300
7963
mouse.KeyDown:connect(function(k)
7964
	if attack == false and k == "8" then
7965
		for i, v in pairs(Torso:GetChildren()) do
7966
	if v:IsA('ParticleEmitter') then
7967
		v:Remove()
7968
	end
7969
end
7970
	end
7971
	end)
7972
7973
7974
MV4 = 300
7975
mouse.KeyDown:connect(function(k)
7976
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
7977
    MV4 = 0
7978
    Humanoid.WalkSpeed = 13
7979
    attack = true
7980
    Firepart1 = Instance.new("Part", RightArm)
7981
    Firepart1.Size = Vector3.new(1, 1, 1)
7982
    GuW1 = Instance.new("Weld")
7983
    GuW1.Name = "GuW"
7984
    GuW1.Part0 = RightArm
7985
    GuW1.C0 = cn(0, -1, 0)
7986
    GuW1.C1 = cn(0, 0, 0)
7987
    GuW1.Part1 = Firepart1
7988
    GuW1.Parent = RightArm
7989
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
7990
    Firepart1.Transparency = 1
7991
    Firepart2 = Instance.new("Part", LeftArm)
7992
    Firepart2.Size = Vector3.new(1, 1, 1)
7993
    GuW2 = Instance.new("Weld")
7994
    GuW2.Name = "GuW"
7995
    GuW2.Part0 = LeftArm
7996
    GuW2.C0 = cn(0, -1, 0)
7997
    GuW2.C1 = cn(0, 0, 0)
7998
    GuW2.Part1 = Firepart2
7999
    GuW2.Parent = LeftArm
8000
    Firepart2.Transparency = 1
8001
    for i = 0, 5, 0.1 do
8002
      swait()
8003
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8004
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8005
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8006
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8007
      if Torsovelocity.Y > 2 then
8008
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8009
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8010
        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)
8011
        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)
8012
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8013
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8014
      elseif Torsovelocity.Y < 1 then
8015
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8016
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8017
        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)
8018
        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)
8019
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8020
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8021
      end
8022
    end
8023
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8024
    for i = 0, 7, 0.1 do
8025
      swait()
8026
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8027
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8028
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8029
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8030
      if Torsovelocity.Y > 2 then
8031
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8032
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8033
        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)
8034
        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)
8035
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8036
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8037
      elseif Torsovelocity.Y < 1 then
8038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8040
        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)
8041
        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)
8042
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8043
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8044
      end
8045
    end
8046
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8047
    GuW1:Destroy()
8048
    GuW1 = Instance.new("Weld")
8049
    GuW1.Name = "GuW"
8050
    GuW1.Part0 = Torso
8051
    GuW1.C0 = cn(0, 0, -6)
8052
    GuW1.C1 = cn(0, 0, 0)
8053
    GuW1.Part1 = Firepart1
8054
    GuW1.Parent = Torso
8055
    GuW2:Destroy()
8056
    GuW2 = Instance.new("Weld")
8057
    GuW2.Name = "GuW"
8058
    GuW2.Part0 = Torso
8059
    GuW2.C0 = cn(0, 0, -6)
8060
    GuW2.C1 = cn(0, 0, 0)
8061
    GuW2.Part1 = Firepart2
8062
    GuW2.Parent = Torso
8063
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8064
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8065
    GuW2:Destroy()
8066
    GuW2 = Instance.new("Weld")
8067
    GuW2.Name = "GuW"
8068
    GuW2.Part0 = Torso
8069
    GuW2.C0 = cn(0, 0, -4)
8070
    GuW2.C1 = cn(0, 0, 0)
8071
    GuW2.Part1 = Firepart2
8072
    GuW2.Parent = Torso
8073
8074
8075
    for i = 0, 7, 0.1 do
8076
      swait()
8077
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8078
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8079
      if Torsovelocity.Y > 2 then
8080
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8081
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8082
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8083
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8084
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8085
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8086
      elseif Torsovelocity.Y < 1 then
8087
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8088
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8089
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8090
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8091
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8092
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8093
      end
8094
    end
8095
    local bp2 = Create("BodyPosition")({
8096
      P = 900,
8097
      D = 1000,
8098
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8099
      position = Torso.Position + Vector3.new(0, 60, 0),
8100
      Parent = Torso
8101
    })
8102
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8103
    for i = 0, 8, 0.1 do
8104
      swait()
8105
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8106
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8107
      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)
8108
      if Torsovelocity.Y > 2 then
8109
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8110
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8111
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8112
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8113
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8114
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8115
      elseif Torsovelocity.Y < 1 then
8116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8118
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8120
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8121
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8122
      end
8123
    end
8124
    for i = 0, 18, 0.1 do
8125
      swait()
8126
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8127
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8128
      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)
8129
      if Torsovelocity.Y > 2 then
8130
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8131
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8132
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8133
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8134
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8135
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8136
      elseif Torsovelocity.Y < 1 then
8137
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8138
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8139
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8140
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8141
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8142
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8143
      end
8144
    end
8145
    GuW1:Destroy()
8146
    GuW1 = Instance.new("Weld")
8147
    GuW1.Name = "GuW"
8148
    GuW1.Part0 = Torso
8149
    GuW1.C0 = cn(0, 0, -15)
8150
    GuW1.C1 = cn(0, 0, 0)
8151
    GuW1.Part1 = Firepart1
8152
    GuW1.Parent = Torso
8153
    GuW2:Destroy()
8154
    GuW2 = Instance.new("Weld")
8155
    GuW2.Name = "GuW"
8156
    GuW2.Part0 = Torso
8157
    GuW2.C0 = cn(0, 0, -17.5)
8158
    GuW2.C1 = cn(0, 0, 0)
8159
    GuW2.Part1 = Firepart2
8160
    GuW2.Parent = Torso
8161
    for i = 0, 1.25, 0.01 do
8162
      swait()
8163
      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)
8164
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8165
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8166
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8167
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8168
      if Torsovelocity.Y > 2 then
8169
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8170
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8171
        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)
8172
        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)
8173
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8174
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8175
      elseif Torsovelocity.Y < 1 then
8176
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8177
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8178
        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)
8179
        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)
8180
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8181
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8182
      end
8183
    end
8184
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8185
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8186
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8187
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8188
    for i = 0, 3, 0.1 do
8189
      swait()
8190
      if Torsovelocity.Y > 2 then
8191
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8192
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8193
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8194
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8195
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8196
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8197
      elseif Torsovelocity.Y < 1 then
8198
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8199
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8200
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8201
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8202
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8203
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8204
      end
8205
    end
8206
    wait(1)
8207
    bp2:Destroy()
8208
    Humanoid.WalkSpeed = 16
8209
    attack = false
8210
    MV4 = 0
8211
    Firepart1:Destroy()
8212
    Firepart2:Destroy()
8213
  end
8214
end)
8215
mouse.KeyDown:connect(function(k)
8216
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
8217
    MV4 = 0
8218
    Humanoid.WalkSpeed = 13
8219
    attack = true
8220
    Firepart1 = Instance.new("Part", RightArm)
8221
    Firepart1.Size = Vector3.new(1, 1, 1)
8222
    GuW1 = Instance.new("Weld")
8223
    GuW1.Name = "GuW"
8224
    GuW1.Part0 = RightArm
8225
    GuW1.C0 = cn(0, -1, 0)
8226
    GuW1.C1 = cn(0, 0, 0)
8227
    GuW1.Part1 = Firepart1
8228
    GuW1.Parent = RightArm
8229
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8230
    Firepart1.Transparency = 1
8231
    Firepart2 = Instance.new("Part", LeftArm)
8232
    Firepart2.Size = Vector3.new(1, 1, 1)
8233
    GuW2 = Instance.new("Weld")
8234
    GuW2.Name = "GuW"
8235
    GuW2.Part0 = LeftArm
8236
    GuW2.C0 = cn(0, -1, 0)
8237
    GuW2.C1 = cn(0, 0, 0)
8238
    GuW2.Part1 = Firepart2
8239
    GuW2.Parent = LeftArm
8240
    Firepart2.Transparency = 1
8241
    GuW1:Destroy()
8242
    GuW1 = Instance.new("Weld")
8243
    GuW1.Name = "GuW"
8244
    GuW1.Part0 = Torso
8245
    GuW1.C0 = cn(0, 0, -6)
8246
    GuW1.C1 = cn(0, 0, 0)
8247
    GuW1.Part1 = Firepart1
8248
    GuW1.Parent = Torso
8249
    GuW2:Destroy()
8250
    GuW2 = Instance.new("Weld")
8251
    GuW2.Name = "GuW"
8252
    GuW2.Part0 = Torso
8253
    GuW2.C0 = cn(0, 0, -6)
8254
    GuW2.C1 = cn(0, 0, 0)
8255
    GuW2.Part1 = Firepart2
8256
    GuW2.Parent = Torso
8257
    GuW2:Destroy()
8258
    GuW2 = Instance.new("Weld")
8259
    GuW2.Name = "GuW"
8260
    GuW2.Part0 = Torso
8261
    GuW2.C0 = cn(0, 0, -4)
8262
    GuW2.C1 = cn(0, 0, 0)
8263
    GuW2.Part1 = Firepart2
8264
    GuW2.Parent = Torso
8265
    for i = 0, 18, 0.1 do
8266
      swait()
8267
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8268
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8269
      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)
8270
      if Torsovelocity.Y > 2 then
8271
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8272
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8273
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8274
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8275
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8276
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8277
      elseif Torsovelocity.Y < 1 then
8278
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8279
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8280
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8281
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8282
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8283
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8284
      end
8285
    end
8286
    GuW1:Destroy()
8287
    GuW1 = Instance.new("Weld")
8288
    GuW1.Name = "GuW"
8289
    GuW1.Part0 = Torso
8290
    GuW1.C0 = cn(0, 0, -15)
8291
    GuW1.C1 = cn(0, 0, 0)
8292
    GuW1.Part1 = Firepart1
8293
    GuW1.Parent = Torso
8294
    GuW2:Destroy()
8295
    GuW2 = Instance.new("Weld")
8296
    GuW2.Name = "GuW"
8297
    GuW2.Part0 = Torso
8298
    GuW2.C0 = cn(0, 0, -17.5)
8299
    GuW2.C1 = cn(0, 0, 0)
8300
    GuW2.Part1 = Firepart2
8301
    GuW2.Parent = Torso
8302
    for i = 0, 1.25, 0.01 do
8303
      swait()
8304
      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)
8305
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
8306
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8307
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8308
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8309
      if Torsovelocity.Y > 2 then
8310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8312
        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)
8313
        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)
8314
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8315
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8316
      end
8317
    end
8318
    wait(0.5)
8319
    Humanoid.WalkSpeed = 16
8320
    attack = false
8321
    MV4 = 300
8322
    Firepart1:Destroy()
8323
    Firepart2:Destroy()
8324
  end
8325
8326
8327
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
8328
    MV4 = 90
8329
    Humanoid.WalkSpeed = 0.01
8330
    attack = true
8331
    Firepart1 = Instance.new("Part", RightArm)
8332
    Firepart1.Size = Vector3.new(1, 1, 1)
8333
    GuW1 = Instance.new("Weld")
8334
    GuW1.Name = "GuW"
8335
    GuW1.Part0 = RightArm
8336
    GuW1.C0 = cn(0, -1, 0)
8337
    GuW1.C1 = cn(0, 0, 0)
8338
    GuW1.Part1 = Firepart1
8339
    GuW1.Parent = RightArm
8340
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8341
    Firepart1.Transparency = 1
8342
    Firepart2 = Instance.new("Part", LeftArm)
8343
    Firepart2.Size = Vector3.new(1, 1, 1)
8344
    GuW2 = Instance.new("Weld")
8345
    GuW2.Name = "GuW"
8346
    GuW2.Part0 = LeftArm
8347
    GuW2.C0 = cn(0, -1, 0)
8348
    GuW2.C1 = cn(0, 0, 0)
8349
    GuW2.Part1 = Firepart2
8350
    GuW2.Parent = LeftArm
8351
    Firepart2.Transparency = 1
8352
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8353
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8354
    for i = 0, 2, 0.1 do
8355
      swait()
8356
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8357
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8358
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8359
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8360
      if Torsovelocity.Y > 2 then
8361
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8362
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
8363
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8364
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8365
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8366
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8367
      elseif Torsovelocity.Y < 1 then
8368
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8369
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
8370
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8371
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8372
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8373
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8374
      end
8375
    end
8376
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8377
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8378
    for i = 0, 7, 0.1 do
8379
      swait()
8380
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8381
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8382
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8383
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8384
      if Torsovelocity.Y > 2 then
8385
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8386
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8387
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8388
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8389
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8390
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8391
      elseif Torsovelocity.Y < 1 then
8392
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8393
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8394
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8395
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8396
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8397
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8398
      end
8399
    end
8400
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8401
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8402
    for i = 0, 7, 0.1 do
8403
      swait()
8404
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8405
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8406
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8407
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8408
      if Torsovelocity.Y > 2 then
8409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8413
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8414
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8415
      elseif Torsovelocity.Y < 1 then
8416
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
8417
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8418
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8419
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
8420
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8421
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8422
      end
8423
    end
8424
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8425
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8426
    for i = 0, 6, 0.1 do
8427
      swait()
8428
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8429
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8430
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8431
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8432
      if Torsovelocity.Y > 2 then
8433
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8434
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8435
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8436
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8437
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8438
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8439
      elseif Torsovelocity.Y < 1 then
8440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
8441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8442
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8444
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8445
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8446
      end
8447
    end
8448
    for i = 0, 5, 0.1 do
8449
      swait()
8450
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8451
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8452
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8453
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8454
      if Torsovelocity.Y > 2 then
8455
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8456
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8457
        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)
8458
        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)
8459
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8460
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8461
      elseif Torsovelocity.Y < 1 then
8462
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8463
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8464
        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)
8465
        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)
8466
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8467
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8468
      end
8469
    end
8470
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8471
    for i = 0, 7, 0.1 do
8472
      swait()
8473
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8474
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8475
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8476
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8477
      if Torsovelocity.Y > 2 then
8478
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8479
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8480
        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)
8481
        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)
8482
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8483
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8484
      elseif Torsovelocity.Y < 1 then
8485
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8486
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8487
        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)
8488
        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)
8489
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8490
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8491
      end
8492
    end
8493
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8494
    GuW1:Destroy()
8495
    GuW1 = Instance.new("Weld")
8496
    GuW1.Name = "GuW"
8497
    GuW1.Part0 = Torso
8498
    GuW1.C0 = cn(0, 0, -6)
8499
    GuW1.C1 = cn(0, 0, 0)
8500
    GuW1.Part1 = Firepart1
8501
    GuW1.Parent = Torso
8502
    GuW2:Destroy()
8503
    GuW2 = Instance.new("Weld")
8504
    GuW2.Name = "GuW"
8505
    GuW2.Part0 = Torso
8506
    GuW2.C0 = cn(0, 0, -6)
8507
    GuW2.C1 = cn(0, 0, 0)
8508
    GuW2.Part1 = Firepart2
8509
    GuW2.Parent = Torso
8510
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8511
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8512
    GuW2:Destroy()
8513
    GuW2 = Instance.new("Weld")
8514
    GuW2.Name = "GuW"
8515
    GuW2.Part0 = Torso
8516
    GuW2.C0 = cn(0, 0, -4)
8517
    GuW2.C1 = cn(0, 0, 0)
8518
    GuW2.Part1 = Firepart2
8519
    GuW2.Parent = Torso
8520
    for i = 0, 7, 0.1 do
8521
      swait()
8522
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8523
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8524
      if Torsovelocity.Y > 2 then
8525
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8526
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8527
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8528
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8529
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8530
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8531
      elseif Torsovelocity.Y < 1 then
8532
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8533
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8534
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8535
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8536
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8537
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8538
      end
8539
    end
8540
    local bp2 = Create("BodyPosition")({
8541
      P = 900,
8542
      D = 1000,
8543
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8544
      position = Torso.Position + Vector3.new(0, 60, 0),
8545
      Parent = Torso
8546
    })
8547
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8548
    for i = 0, 8, 0.1 do
8549
      swait()
8550
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8551
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8552
      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)
8553
      if Torsovelocity.Y > 2 then
8554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8556
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8557
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8558
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8559
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8560
      elseif Torsovelocity.Y < 1 then
8561
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8562
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8563
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8564
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8565
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8566
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8567
      end
8568
    end
8569
    for i = 0, 18, 0.1 do
8570
      swait()
8571
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8572
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8573
      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)
8574
      if Torsovelocity.Y > 2 then
8575
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8576
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8577
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8578
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8579
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8580
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8581
      elseif Torsovelocity.Y < 1 then
8582
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8583
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8584
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8585
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8586
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8587
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8588
      end
8589
    end
8590
    GuW1:Destroy()
8591
    GuW1 = Instance.new("Weld")
8592
    GuW1.Name = "GuW"
8593
    GuW1.Part0 = Torso
8594
    GuW1.C0 = cn(0, 0, -15)
8595
    GuW1.C1 = cn(0, 0, 0)
8596
    GuW1.Part1 = Firepart1
8597
    GuW1.Parent = Torso
8598
    GuW2:Destroy()
8599
    GuW2 = Instance.new("Weld")
8600
    GuW2.Name = "GuW"
8601
    GuW2.Part0 = Torso
8602
    GuW2.C0 = cn(0, 0, -17.5)
8603
    GuW2.C1 = cn(0, 0, 0)
8604
    GuW2.Part1 = Firepart2
8605
    GuW2.Parent = Torso
8606
    for i = 0, 1.25, 0.01 do
8607
      swait()
8608
      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)
8609
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8610
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8611
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8612
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8613
      if Torsovelocity.Y > 2 then
8614
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8615
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8616
        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)
8617
        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)
8618
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8619
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8620
      elseif Torsovelocity.Y < 1 then
8621
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8622
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8623
        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)
8624
        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)
8625
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8626
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8627
      end
8628
    end
8629
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8630
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8631
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8632
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8633
    for i = 0, 3, 0.1 do
8634
      swait()
8635
      if Torsovelocity.Y > 2 then
8636
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8637
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8638
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8639
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8640
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8641
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8642
      elseif Torsovelocity.Y < 1 then
8643
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8644
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8645
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8646
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8647
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8648
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8649
      end
8650
    end
8651
    wait(1)
8652
    bp2:Destroy()
8653
    Humanoid.WalkSpeed = 16
8654
    attack = false
8655
    MV4 = 0
8656
    Firepart1:Destroy()
8657
    Firepart2:Destroy()
8658
  end
8659
end)
8660
whiletruewait = false
8661
game:GetService("RunService").Stepped:connect(function()
8662
  if whiletruewait == false then
8663
    whiletruewait = true
8664
    wait()
8665
    whiletruewait = false
8666
  end
8667
end)
8668
game:GetService("RunService").Stepped:connect(function()
8669
  if whiletruewait == false then
8670
    if MV1 < 20 then
8671
      MV1 = MV1 + 0.2
8672
    end
8673
    if MV2 < 90 then
8674
      MV2 = MV2 + 1
8675
    end
8676
    if MV3 < 190 then
8677
      MV3 = MV3 + 0.4
8678
    end
8679
    if MV4 < 500 then
8680
      MV4 = MV4 + 0.3
8681
    end
8682
  end
8683
end)
8684
Humanoid.MaxHealth = 10000
8685
wait()
8686
for i = 1, 6 do
8687
  Humanoid.Health = Humanoid.MaxHealth
8688
  wait()
8689
end
8690
8691
---
8692
GroundWave3 = function()
8693
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
8694
	Colors = {"White", "White"}
8695
		local wave = Instance.new("Part", char)
8696
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
8697
		wave.Anchored = true
8698
		wave.Name = "Wave"
8699
		wave.CanCollide = false
8700
		wave.Locked = true
8701
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
8702
		wave.TopSurface = "Smooth"
8703
		wave.BottomSurface = "Smooth"
8704
		wave.Transparency = 0.10
8705
		wave.CFrame = HandCF
8706
		wm =  Instance.new("SpecialMesh",wave)
8707
		wm.MeshId = "rbxassetid://559831844"
8708
		coroutine.wrap(function()
8709
		for i = 1, 30, 1 do
8710
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
8711
		wave.Size = wm.Scale
8712
		wave.CFrame = HandCF
8713
		wave.Transparency = i/30
8714
		wait()
8715
		end
8716
		wait()
8717
		wave:Destroy()
8718
	end)()
8719
end
8720
---
8721
8722
local v3 = Vector3.new
8723
local num = 0
8724
local bc = BrickColor.new
8725
local new = Instance.new
8726
8727
mouse.KeyDown:connect(function(key)
8728
if key=="=" then	
8729
	Serious()
8730
	char.JumPower = 150
8731
	end
8732
	end)
8733
Health = math.huge  --------- Serious mode aura.
8734
BaseHealth = math.huge
8735
8736
8737
8738
8739
InForm = false
8740
8741
Player = game.Players.LocalPlayer
8742
Char = Player.Character
8743
Torso = Char.Torso
8744
8745
function Serious()
8746
	for X = 1, 1 do wait()
8747
8748
8749
	wait(0)
8750
	for X = 1, 1 do wait()
8751
		local Effect = Instance.new("Part")
8752
	Effect.Name = "Effect"
8753
	Effect.Parent = Torso
8754
	Effect.CFrame = Torso.CFrame
8755
	Effect.BrickColor = BrickColor.new("Neon orange")
8756
	Effect.Shape = "Ball"
8757
	Effect.Size = Vector3.new(1, 1, 1)
8758
	Effect.Anchored = true
8759
	Effect.Material = "Neon"
8760
	Effect.CanCollide = false
8761
		Effect.CFrame = Torso.CFrame
8762
		Effect.Size = Effect.Size + Vector3.new(0.5)
8763
		Effect.Transparency = Effect.Transparency + 0.04
8764
	end
8765
	end
8766
8767
repeat
8768
Torso:FindFirstChild("Effect"):Remove()
8769
until Torso:FindFirstChild("Effect") == nil
8770
8771
	
8772
local Color1 = Color3.new(255, 255, 0)
8773
local Color2 = Color3.new(255, 255, 0)	
8774
8775
 for i = 0, 3, 0.1 do
8776
	swait()
8777
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8778
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8779
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8780
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8781
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8782
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8783
end
8784
local pie22 = Instance.new("ParticleEmitter")
8785
pie22.Parent = LeftArm
8786
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8787
pie22.LightEmission = 1
8788
pie22.Size = NumberSequence.new(1,2)
8789
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8790
pie22.Transparency = NumberSequence.new(0.7,1)
8791
pie22.EmissionDirection = "Top"
8792
pie22.Enabled = true
8793
pie22.Lifetime = NumberRange.new(1)
8794
pie22.Rotation = NumberRange.new(-420, 425)
8795
pie22.Rate = 50
8796
pie22.Speed = NumberRange.new(1)
8797
pie22.LockedToPart = false
8798
pie22.VelocitySpread = 2
8799
local pie22 = Instance.new("ParticleEmitter")
8800
pie22.Parent = RightArm
8801
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8802
pie22.LightEmission = 1
8803
pie22.Size = NumberSequence.new(1,2)
8804
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8805
pie22.Transparency = NumberSequence.new(0.7,1)
8806
pie22.EmissionDirection = "Top"
8807
pie22.Enabled = true
8808
pie22.Lifetime = NumberRange.new(1)
8809
pie22.Rotation = NumberRange.new(-420, 425)
8810
pie22.Rate = 50
8811
pie22.Speed = NumberRange.new(1)
8812
pie22.LockedToPart = false
8813
pie22.VelocitySpread = 2
8814
local pie22 = Instance.new("ParticleEmitter")
8815
pie22.Parent = LeftLeg
8816
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8817
pie22.LightEmission = 1
8818
pie22.Size = NumberSequence.new(1,2)
8819
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8820
pie22.Transparency = NumberSequence.new(0.8,1)
8821
pie22.EmissionDirection = "Top"
8822
pie22.Enabled = true
8823
pie22.Lifetime = NumberRange.new(1)
8824
pie22.Rotation = NumberRange.new(-420, 425)
8825
pie22.Rate = 20
8826
pie22.Speed = NumberRange.new(1)
8827
pie22.LockedToPart = false
8828
pie22.VelocitySpread = 2
8829
local pie22 = Instance.new("ParticleEmitter")
8830
pie22.Parent = RightLeg
8831
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8832
pie22.LightEmission = 1
8833
pie22.Size = NumberSequence.new(1,2)
8834
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8835
pie22.Transparency = NumberSequence.new(0.8,1)
8836
pie22.EmissionDirection = "Top"
8837
pie22.Enabled = true
8838
pie22.Lifetime = NumberRange.new(1)
8839
pie22.Rotation = NumberRange.new(-420, 425)
8840
pie22.Rate = 20
8841
pie22.Speed = NumberRange.new(1)
8842
pie22.LockedToPart = false
8843
pie22.VelocitySpread = 2
8844
	lig = Instance.new("PointLight",Player.Character.Torso)
8845
lig.Color=Color3.new(255,255,0)
8846
lig.Range = 6
8847
8848
local Must = Instance.new("Sound",Torso)
8849
Must.SoundId = "rbxassetid://136847579"
8850
Must.Pitch = 0.99
8851
Must.Volume = 0.6
8852
Must.Looped = false
8853
wait(0)
8854
Must:Play()	
8855
	a21e = new("Part",char)
8856
a21e.Name = "Beam"..num
8857
a21e.Locked = true
8858
a21e.Size = v3(1,1,1)
8859
a21e.CanCollide = false
8860
a21e.BrickColor = bc("Neon orange")
8861
a21e.Material = "Neon"
8862
a21e.Transparency = 0
8863
aa21e = new("SpecialMesh",a21e)
8864
a21e.Anchored = true
8865
a21e.Position = RootPart.Position
8866
aa21e.MeshType = "Sphere"
8867
aa21e.Scale = v3(1,1,1)
8868
for i = 1,50 do
8869
	wait()
8870
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
8871
	a21e.Transparency = a21e.Transparency + 0.04
8872
end
8873
8874
8875
  local Mus = Instance.new("Sound",Torso)
8876
Mus.SoundId = "rbxassetid://291165237"
8877
Mus.Pitch = 0.99
8878
Mus.Volume = 0.2
8879
Mus.Looped = true
8880
wait(0)
8881
Mus:Play()
8882
8883
InForm = true	
8884
Humanoid.JumpPower = 120
8885
	
8886
Char.Humanoid.MaxHealth = Health
8887
wait(0.3)	
8888
Char.Humanoid.Health = Health
8889
wait(0.7)
8890
Must:Destroy()
8891
end
8892
8893
function Base()
8894
	InForm = false
8895
	local Effect = Instance.new("Part")
8896
	Effect.Name = "Effect"
8897
	Effect.Parent = Torso
8898
	Effect.CFrame = Torso.CFrame
8899
	Effect.BrickColor = BrickColor.new("White")
8900
	Effect.Shape = "Ball"
8901
	Effect.Size = Vector3.new(8, 8, 8)
8902
	Effect.Anchored = true
8903
	Effect.Material = "Neon"
8904
	Effect.CanCollide = false
8905
	for loop = 1, 25 do wait()
8906
		Effect.CFrame = Torso.CFrame
8907
		Effect.Size = Effect.Size + Vector3.new(-0.5)
8908
		Effect.Transparency = Effect.Transparency + 0.04
8909
		
8910
	end
8911
repeat
8912
Torso:FindFirstChild("Effect"):Remove()
8913
until Torso:FindFirstChild("Effect") == nil
8914
8915
for i, v in pairs(Torso:GetChildren()) do
8916
	if v:IsA('ParticleEmitter') then
8917
		v:Remove()
8918
	end
8919
end
8920
char.Humanoid.MaxHealth = BaseHealth
8921
wait(0.3)	
8922
char.Humanoid.Health = BaseHealth
8923
	
8924
8925
end
8926
8927
mouse.KeyDown:connect(function(key)
8928
if key=="9" then	
8929
	Base()
8930
	lig:Destroy()
8931
	end
8932
	end)
8933
8934
Player.Chatted:connect(function(Message)
8935
	if Message == "Time to get serious." and InForm == false then
8936
		wait(0.10)
8937
          Serious()
8938
	end
8939
	if Message == "off" or Message == "Nice fight." and InForm == true then
8940
		Base()
8941
	end
8942
local ContentProvider = game:GetService("ContentProvider")
8943
 
8944
local function LoadAssets(AssetList)
8945
	-- Takes an asset list and preloads it. Will not wait for them to load. 
8946
 
8947
	for _, AssetId in pairs(AssetList) do
8948
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
8949
	end
8950
end 
8951
 
8952
local Gibs = game.Workspace
8953
8954
function Kill(Character)
8955
	Character.Humanoid.Health = 0
8956
	local poo = Instance.new("IntValue",Character)
8957
	poo.Name = "haha nope"
8958
	local svch = Character
8959
	local hum = Character:findFirstChild("Humanoid")
8960
	Character.Archivable = true
8961
	local chrclone = Character:clone()
8962
	Character.Archivable = false
8963
8964
	local ch = chrclone:GetChildren()
8965
	local i
8966
	for i = 1,#ch do
8967
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
8968
			ch[i]:remove()
8969
		end
8970
	end
8971
	local function Scan(ch)
8972
		local e
8973
		for e = 1,#ch do
8974
			Scan(ch[e]:GetChildren())
8975
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
8976
				ch[e]:remove()
8977
			end
8978
		end
8979
	end
8980
	Scan(chrclone:GetChildren())
8981
8982
	local hum2 = chrclone:findFirstChild("Humanoid")
8983
8984
8985
	if hum2 ~= nil then
8986
		hum2.Name = "Humanoid2"
8987
		hum2.PlatformStand = true
8988
		hum2.Sit = true 
8989
		hum2.MaxHealth = 0
8990
		hum2.Health = 0
8991
	end
8992
8993
	local ch = Character:GetChildren()
8994
	local i
8995
	for i = 1,#ch do
8996
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
8997
			ch[i]:remove()
8998
		end
8999
	end
9000
9001
	wait(0.2)
9002
9003
	local ch = Character:GetChildren()
9004
	local i
9005
	for i = 1,#ch do
9006
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9007
			ch[i]:remove()
9008
		end
9009
	end
9010
	Character = chrclone
9011
	local Torso = Character.Torso
9012
	local movevector = Vector3.new()
9013
9014
	if Torso then
9015
		local Head = Character:FindFirstChild("Head")
9016
		local Limb = Character:FindFirstChild("Right Arm")
9017
		if Limb then
9018
9019
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
9020
			local Joint = Instance.new("Glue")
9021
			Joint.Name = "RightShoulder"
9022
			Joint.Part0 = Torso
9023
			Joint.Part1 = Limb
9024
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9025
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9026
			Joint.Parent = Torso
9027
9028
			local B = Instance.new("Part")
9029
			B.TopSurface = 0
9030
			B.BottomSurface = 0
9031
			B.formFactor = "Symmetric"
9032
			B.Size = Vector3.new(1, 1, 1)
9033
			B.Transparency = 1
9034
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9035
			B.Parent = Character
9036
			local W = Instance.new("Weld")
9037
			W.Part0 = Limb
9038
			W.Part1 = B
9039
			W.C0 = CFrame.new(0, -0.5, 0)
9040
			W.Parent = Limb
9041
9042
		end
9043
		local Limb = Character:FindFirstChild("Left Arm")
9044
		if Limb then
9045
9046
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
9047
			local Joint = Instance.new("Glue")
9048
			Joint.Name = "LeftShoulder"
9049
			Joint.Part0 = Torso
9050
			Joint.Part1 = Limb
9051
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9052
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9053
			Joint.Parent = Torso
9054
9055
			local B = Instance.new("Part")
9056
			B.TopSurface = 0
9057
			B.BottomSurface = 0
9058
			B.formFactor = "Symmetric"
9059
			B.Size = Vector3.new(1, 1, 1)
9060
			B.Transparency = 1
9061
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9062
			B.Parent = Character
9063
			local W = Instance.new("Weld")
9064
			W.Part0 = Limb
9065
			W.Part1 = B
9066
			W.C0 = CFrame.new(0, -0.5, 0)
9067
			W.Parent = Limb
9068
9069
		end
9070
		local Limb = Character:FindFirstChild("Right Leg")
9071
		if Limb then
9072
9073
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9074
			local Joint = Instance.new("Glue")
9075
			Joint.Name = "RightHip"
9076
			Joint.Part0 = Torso
9077
			Joint.Part1 = Limb
9078
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9079
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9080
			Joint.Parent = Torso
9081
9082
			local B = Instance.new("Part")
9083
			B.TopSurface = 0
9084
			B.BottomSurface = 0
9085
			B.formFactor = "Symmetric"
9086
			B.Size = Vector3.new(1, 1, 1)
9087
			B.Transparency = 1
9088
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9089
			B.Parent = Character
9090
			local W = Instance.new("Weld")
9091
			W.Part0 = Limb
9092
			W.Part1 = B
9093
			W.C0 = CFrame.new(0, -0.5, 0)
9094
			W.Parent = Limb
9095
9096
		end
9097
		local Limb = Character:FindFirstChild("Left Leg")
9098
		if Limb then
9099
9100
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9101
			local Joint = Instance.new("Glue")
9102
			Joint.Name = "LeftHip"
9103
			Joint.Part0 = Torso
9104
			Joint.Part1 = Limb
9105
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9106
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9107
			Joint.Parent = Torso
9108
9109
			local B = Instance.new("Part")
9110
			B.TopSurface = 0
9111
			B.BottomSurface = 0
9112
			B.formFactor = "Symmetric"
9113
			B.Size = Vector3.new(1, 1, 1)
9114
			B.Transparency = 1
9115
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9116
			B.Parent = Character
9117
			local W = Instance.new("Weld")
9118
			W.Part0 = Limb
9119
			W.Part1 = B
9120
			W.C0 = CFrame.new(0, -0.5, 0)
9121
			W.Parent = Limb
9122
		end
9123
	end
9124
end
9125
----------
9126
9127
lerpz = function(D, E, F, G)	
9128
	D[E] = D[E]:lerp(F, G)
9129
end
9130
9131
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9132
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9133
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9134
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9135
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9136
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9137
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9138
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9139
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9140
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9141
resetlerp = function()	
9142
	RJ.C0 = RJC0
9143
	RJ.C1 = RJC1
9144
	N.C0 = NC0
9145
	N.C1 = NC1
9146
	RS.C0 = RSC0
9147
	RS.C1 = RSC1
9148
	LS.C0 = LSC0
9149
	LS.C1 = LSC1
9150
	RH.C0 = RHC0
9151
	RH.C1 = RHC1
9152
	LH.C0 = LHC0
9153
	LH.C1 = LHC1
9154
end
9155
-------
9156
----------
9157
hrp = char.HumanoidRootPart
9158
9159
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9160
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9161
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9162
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9163
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9164
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9165
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9166
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9167
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9168
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9169
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9170
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9171
RS = Torso:FindFirstChild("Right Shoulder")
9172
LS = Torso:FindFirstChild("Left Shoulder")
9173
RH = Torso:FindFirstChild("Right Hip")
9174
LH = Torso:FindFirstChild("Left Hip")
9175
RJ = hrp:FindFirstChild("RootJoint")
9176
N = Torso:FindFirstChild("Neck")
9177
cf = CFrame.new
9178
ang = CFrame.Angles
9179
rd = math.rad
9180
rd2 = math.random
9181
cs = ColorSequence.new
9182
ns = NumberSequence.new
9183
nsk = NumberSequenceKeypoint.new
9184
-------------------
9185
9186
end)
9187
9188
print([[
9189
-------------------------------------------------
9190
hi
9191
-------------------------------------------------]])