View difference between Paste ID: 7EGTWCxe and LeYdfejV
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=984827870"
55+
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
56-
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=819422015"
56+
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=230159997"
57
char.Head.face.Texture = "rbxassetid://508398801"
58
59
Hair7 = Instance.new("Part")
60
Hair7.Parent = char
61
Hair7.Name = "Hair"
62
Hair7.CanCollide = false
63
Hair7.Locked = true
64
Hair7.TopSurface = "Smooth"
65
Hair7.BottomSurface = "Smooth"
66
Hair7.formFactor = "Symmetric"
67
Hair7.Material = "Neon"
68
Hair7.BrickColor = BrickColor.new("Really black")
69
Hair7.CFrame = char.Torso.CFrame
70
Hair7.Size = Vector3.new(1, 1, 1)
71
Hair7.Transparency = 0
72
73
74
Weld1 = Instance.new("Weld")
75
Weld1.Parent = char.Head
76
Weld1.Part0 = char.Head
77
Weld1.Part1 = Hair7
78
Weld1.C0 = CFrame.new(0, 2, 0)
79
80
Mesh = Instance.new("SpecialMesh")
81
Mesh.Offset = Vector3.new(0,-0.4,0)
82
Mesh.Parent = Hair7
83-
Mesh.Scale = Vector3.new(0.2,0.2,0.2)
83+
Mesh.Scale = Vector3.new(1,1,1)
84
Mesh.MeshType = "FileMesh"
85
Mesh.MeshId = "http://www.roblox.com/asset/?id=1028713"
86
Mesh.TextureId = "" 
87
88
89
local ice = Instance.new("Part", Head)
90
ice.Size = Vector3.new(0.5, 0.5, 0.5)
91
ice.BrickColor = BrickColor.new("White")
92
ice.CanCollide = false
93
ice.TopSurface = 0
94
ice.BottomSurface = 0
95
ice.Transparency = 1
96
local ice2 = Instance.new("SpecialMesh", ice)
97
ice2.MeshType = "Brick"
98
ice2.Scale = Vector3.new(1, 1, 1)
99
local ice3 = Instance.new("Weld", ice)
100
ice3.Part0 = Head
101
ice3.Part1 = ice
102
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
103
local icesmoke = Instance.new("ParticleEmitter", ice)
104
icesmoke.VelocitySpread = 5
105
icesmoke.Size = NumberSequence.new({
106
  NumberSequenceKeypoint.new(0, 0.01),
107
  NumberSequenceKeypoint.new(1, 1)
108
})
109
icesmoke.Rate = math.huge
110
icesmoke.Speed = NumberRange.new(1, 1)
111
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
112
icesmoke.Transparency = NumberSequence.new({
113
  NumberSequenceKeypoint.new(0, 0.9),
114
  NumberSequenceKeypoint.new(1, 1)
115
})
116
icesmoke.Rotation = NumberRange.new(0, 360)
117
icesmoke.Name = "Smoke"
118
icesmoke.LightEmission = 0
119
icesmoke.Acceleration = Vector3.new(0,0,0)
120
icesmoke.Texture = "http://www.roblox.com/asset/?id="
121
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
122
icesmoke.LockedToPart = true
123
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
124
secondcolor = "Really black"
125
wait(0.016666666666666666)
126
Effects = {}
127
local Player = game.Players.localPlayer
128
local Character = Player.Character
129
local Humanoid = Character.Humanoid
130
local mouse = Player:GetMouse()
131
local LeftArm = Character["Left Arm"]
132
local RightArm = Character["Right Arm"]
133
local LeftLeg = Character["Left Leg"]
134
local RightLeg = Character["Right Leg"]
135
local Head = Character.Head
136
local Torso = Character.Torso
137
local cam = game.Workspace.CurrentCamera
138
local RootPart = Character.HumanoidRootPart
139
local RootJoint = RootPart.RootJoint
140
local equipped = true
141
local attack = false
142
local Anim = "Idle"
143
local idle = 0
144
local attacktype = 1
145
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
146
local velocity = RootPart.Velocity.y
147
local sine = 0
148
local change = 1
149
local grabbed = false
150
local cn = CFrame.new
151
local mr = math.rad
152
local angles = CFrame.Angles
153
local ud = UDim2.new
154
local c3 = Color3.new
155
local dir = {
156
  w = 0,
157
  s = 0,
158
  a = 0,
159
  d = 0
160
}
161
firemode = true
162
local Services = {
163
  SoundService = game:GetService("SoundService"),
164
  Players = game:GetService("Players"),
165
  Debris = game:GetService("Debris"),
166
  Workspace = game:GetService("Workspace"),
167
  Lighting = game:GetService("Lighting"),
168
  HttpService = game:GetService("HttpService"),
169
  InsertService = game:GetService("InsertService")
170
}
171
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
172
Humanoid.Animator:Destroy()
173
Character.Animate:Destroy()
174
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
175
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
176
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
177
RSH, LSH = nil, nil
178
RW = Instance.new("Weld")
179
LW = Instance.new("Weld")
180
RH = Torso["Right Hip"]
181
LH = Torso["Left Hip"]
182
RSH = Torso["Right Shoulder"]
183
LSH = Torso["Left Shoulder"]
184
RSH.Parent = nil
185
LSH.Parent = nil
186
RW.Name = "RW"
187
RW.Part0 = Torso
188
RW.C0 = cn(1.5, 0.5, 0)
189
RW.C1 = cn(0, 0.5, 0)
190
RW.Part1 = RightArm
191
RW.Parent = Torso
192
LW.Name = "LW"
193
LW.Part0 = Torso
194
LW.C0 = cn(-1.5, 0.5, 0)
195
LW.C1 = cn(0, 0.5, 0)
196
LW.Part1 = LeftArm
197
LW.Parent = Torso
198
--------------
199
function clerp(a, b, t)
200
  local qa = {
201
    QuaternionFromCFrame(a)
202
  }
203
  local qb = {
204
    QuaternionFromCFrame(b)
205
  }
206
  local ax, ay, az = a.x, a.y, a.z
207
  local bx, by, bz = b.x, b.y, b.z
208
  local _t = 1 - t
209
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
210
end
211
function QuaternionFromCFrame(cf)
212
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
213
  local trace = m00 + m11 + m22
214
  if trace > 0 then
215
    local s = math.sqrt(1 + trace)
216
    local recip = 0.5 / s
217
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
218
  else
219
    local i = 0
220
    if m00 < m11 then
221
      i = 1
222
    end
223
    if m22 > (i == 0 and m00 or m11) then
224
      i = 2
225
    end
226
    if i == 0 then
227
      local s = math.sqrt(m00 - m11 - m22 + 1)
228
      local recip = 0.5 / s
229
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
230
    elseif i == 1 then
231
      local s = math.sqrt(m11 - m22 - m00 + 1)
232
      local recip = 0.5 / s
233
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
234
    elseif i == 2 then
235
      local s = math.sqrt(m22 - m00 - m11 + 1)
236
      local recip = 0.5 / s
237
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
238
    end
239
  end
240
end
241
function QuaternionToCFrame(px, py, pz, x, y, z, w)
242
  local xs, ys, zs = x + x, y + y, z + z
243
  local wx, wy, wz = w * xs, w * ys, w * zs
244
  local xx = x * xs
245
  local xy = x * ys
246
  local xz = x * zs
247
  local yy = y * ys
248
  local yz = y * zs
249
  local zz = z * zs
250
  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))
251
end
252
function QuaternionSlerp(a, b, t)
253
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
254
  local startInterp, finishInterp
255
  if cosTheta >= 1.0E-4 then
256
    if 1 - cosTheta > 1.0E-4 then
257
      local theta = math.acos(cosTheta)
258
      local invSinTheta = 1 / math.sin(theta)
259
      startInterp = math.sin((1 - t) * theta) * invSinTheta
260
      finishInterp = math.sin(t * theta) * invSinTheta
261
    else
262
      startInterp = 1 - t
263
      finishInterp = t
264
    end
265
  elseif 1 + cosTheta > 1.0E-4 then
266
    local theta = math.acos(-cosTheta)
267
    local invSinTheta = 1 / math.sin(theta)
268
    startInterp = math.sin((t - 1) * theta) * invSinTheta
269
    finishInterp = math.sin(t * theta) * invSinTheta
270
  else
271
    startInterp = t - 1
272
    finishInterp = t
273
  end
274
  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
275
end
276
function swait(num)
277
  if num == 0 or num == nil then
278
    game:service("RunService").RenderStepped:wait(0)
279
  else
280
    for i = 0, num do
281
      game:service("RunService").RenderStepped:wait(0)
282
    end
283
  end
284
end
285
local RbxUtility = LoadLibrary("RbxUtility")
286
local Create = RbxUtility.Create
287
function RemoveOutlines(part)
288
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
289
end
290
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
291
  local Part = Create("Part")({
292
    formFactor = FormFactor,
293
    Parent = Parent,
294
    Reflectance = Reflectance,
295
    Transparency = Transparency,
296
    CanCollide = false,
297
    Locked = true,
298
    BrickColor = BrickColor.new(tostring(BColor)),
299
    Name = Name,
300
    Size = Size,
301
    Material = Material
302
  })
303
  RemoveOutlines(Part)
304
  return Part
305
end
306
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
307
  local Msh = Create(Mesh)({
308
    Parent = Part,
309
    Offset = OffSet,
310
    Scale = Scale
311
  })
312
  if Mesh == "SpecialMesh" then
313
    Msh.MeshType = MeshType
314
    Msh.MeshId = MeshId
315
  end
316
  return Msh
317
end
318
function CreateWeld(Parent, Part0, Part1, C0, C1)
319
  local Weld = Create("Weld")({
320
    Parent = Parent,
321
    Part0 = Part0,
322
    Part1 = Part1,
323
    C0 = C0,
324
    C1 = C1
325
  })
326
  return Weld
327
end
328
function rayCast(Position, Direction, Range, Ignore)
329
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
330
end
331
function CreateSound(id, par, vol, pit)
332
  coroutine.resume(coroutine.create(function()
333
    local sou = Instance.new("Sound", par or workspace)
334
    sou.Volume = vol
335
    sou.Pitch = pit or 1
336
    sou.SoundId = id
337
    wait()
338
    sou:play()
339
    game:GetService("Debris"):AddItem(sou, 6)
340
  end))
341
end
342
function CreateSong(id, par, vol, pit)
343
  coroutine.resume(coroutine.create(function()
344
    sou2 = Instance.new("Sound", par or workspace)
345
    sou2.Volume = 1
346
    sou2.Pitch = 1
347
    sou2.SoundId = id
348
    wait()
349
    sou2:play()
350
    sou2.Looped = true
351
  end))
352
end
353
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
354
local function getclosest(obj, distance)
355
  local last, lastx = distance + 1, nil
356
  for i, v in pairs(workspace:GetChildren()) do
357
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
358
      local t = v.Torso
359
      local dist = t.Position - obj.Position.magnitude
360
      if distance >= dist and last > dist then
361
        last = dist
362
        lastx = v
363
      end
364
    end
365
  end
366
  return lastx
367
end
368
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
369
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
370
  prt.Anchored = true
371
  prt.CFrame = cframe
372
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
373
  game:GetService("Debris"):AddItem(prt, 10)
374
  if Type == 1 or Type == nil then
375
    table.insert(Effects, {
376
      prt,
377
      "Block1",
378
      delay,
379
      x3,
380
      y3,
381
      z3,
382
      msh
383
    })
384
  elseif Type == 2 then
385
    table.insert(Effects, {
386
      prt,
387
      "Block2",
388
      delay,
389
      x3,
390
      y3,
391
      z3,
392
      msh
393
    })
394
  elseif Type == 3 then
395
    table.insert(Effects, {
396
      prt,
397
      "Block3",
398
      delay,
399
      x3,
400
      y3,
401
      z3,
402
      msh
403
    })
404
  end
405
end
406
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
407
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
408
  prt.Anchored = true
409
  prt.CFrame = cframe
410
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
411
  game:GetService("Debris"):AddItem(prt, 10)
412
  table.insert(Effects, {
413
    prt,
414
    "Cylinder",
415
    delay,
416
    x3,
417
    y3,
418
    z3,
419
    msh
420
  })
421
end
422
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
423
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
424
  prt.Anchored = true
425
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
426
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
427
  game:GetService("Debris"):AddItem(prt, 10)
428
  table.insert(Effects, {
429
    prt,
430
    "Cylinder",
431
    delay,
432
    x3,
433
    y3,
434
    z3,
435
    msh
436
  })
437
end
438
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
439
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
440
  prt.Anchored = true
441
  prt.CFrame = cframe
442
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
443
  game:GetService("Debris"):AddItem(prt, 10)
444
  table.insert(Effects, {
445
    prt,
446
    "Cylinder",
447
    delay,
448
    x3,
449
    y3,
450
    z3,
451
    msh
452
  })
453
end
454
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
455
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
456
  prt.Anchored = true
457
  prt.CFrame = cframe
458
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
459
  game:GetService("Debris"):AddItem(prt, 10)
460
  table.insert(Effects, {
461
    prt,
462
    "Cylinder",
463
    delay,
464
    x3,
465
    y3,
466
    z3,
467
    msh
468
  })
469
end
470
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
471
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
472
  prt.Anchored = true
473
  prt.CFrame = cframe
474
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
475
  game:GetService("Debris"):AddItem(prt, 10)
476
  table.insert(Effects, {
477
    prt,
478
    "Cylinder",
479
    delay,
480
    x3,
481
    y3,
482
    z3,
483
    msh
484
  })
485
end
486
function BreakEffect(brickcolor, cframe, x1, y1, z1)
487
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
488
  prt.Anchored = true
489
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
490
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
491
  local num = math.random(10, 50) / 1000
492
  game:GetService("Debris"):AddItem(prt, 10)
493
  table.insert(Effects, {
494
    prt,
495
    "Shatter",
496
    num,
497
    prt.CFrame,
498
    math.random() - math.random(),
499
    0,
500
    math.random(50, 100) / 100
501
  })
502
end
503
for i = 0, 1, 0.05 do
504
  swait()
505
  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
506
  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
507
  RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
508
  LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
509
  if Torsovelocity.Y > 1 then
510
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
511
    RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
512
    LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
513
  elseif Torsovelocity.Y < 1 then
514
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
515
    RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
516
    LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
517
  end
518
end
519
attack = false
520
game:GetService("RunService").Stepped:connect(function()
521
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
522
  velocity = RootPart.Velocity.y
523
  sine = sine + change
524
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
525
  if equipped == true or equipped == false then
526
    if 1 < RootPart.Velocity.y and hit == nil then
527
      Anim = "Jump"
528
      if attack == false and ice_mode == false then
529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
531
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
533
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
534
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
535
      end
536
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
537
      Anim = "Fall"
538
      if attack == false then
539
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
540
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
541
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
542
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
543
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
544
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
545
      end
546
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
547
      Anim = "Idle"
548
     if attack == false then
549
        	change = 1
550
					RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
551
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(6 - 2 * math.cos(sine / 25)), math.rad(4), math.rad(-1)), .1)
552
					RW.C0 = clerp(RW.C0, CFrame.new(0.9, 0.5, -0.5) * angles(math.rad(60), math.rad(0), math.rad(-60 + 3 * math.cos(sine / 25))), 0.1)
553
					LW.C0 = clerp(LW.C0, CFrame.new(-0.9, 0.4, -0.5) * angles(math.rad(60), math.rad(0), math.rad(60 - 3 * math.cos(sine / 25))), 0.1)
554
					RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-8 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
555
					LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-8 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
556
end
557
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == false then
558
      Anim = "Walk"
559
      if attack == false then
560
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 3.5)) * angles(math.rad(8), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), 0.2)
561
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
562
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
563
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
564
        RH.C0 = clerp(RH.C0, cn(1, -1 + 0.2 * math.cos(sine / 4), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
565
        LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 4), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
566
      end
567
    end
568
  end
569
  if equipped == true or equipped == false then
570
    if 1 < RootPart.Velocity.Y and hit == nil then
571
      Anim = "Jump"
572
      if attack == false and ice_mode == true then
573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
575
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
576
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
577
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
578
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
579
      end
580
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
581
      Anim = "Fall"
582
      if attack == false then
583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
585
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
587
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
588
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
589
      end
590
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
591
      Anim = "Idle"
592
      if attack == false then
593
        change = 0.8
594
        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)
595
        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)
596
        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)
597
        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)
598
        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)
599
        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)
600
      end
601
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
602
      Anim = "Walk"
603
      if attack == false then
604
        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)
605
        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)
606
        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)
607
        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)
608
        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)
609
        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)
610
      end
611
    end
612
  end
613
  if 0 < #Effects then
614
    for e = 1, #Effects do
615
      if Effects[e] ~= nil then
616
        local Thing = Effects[e]
617
        if Thing ~= nil then
618
          local Part = Thing[1]
619
          local Mode = Thing[2]
620
          local Delay = Thing[3]
621
          local IncX = Thing[4]
622
          local IncY = Thing[5]
623
          local IncZ = Thing[6]
624
          if 1 >= Thing[1].Transparency then
625
            if Thing[2] == "Block1" then
626
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
627
              local Mesh = Thing[1].Mesh
628
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
629
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
630
            elseif Thing[2] == "Block2" then
631
              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)
632
              local Mesh = Thing[7]
633
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
634
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
635
            elseif Thing[2] == "Block3" then
636
              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)
637
              local Mesh = Thing[7]
638
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
639
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
640
            elseif Thing[2] == "Cylinder" then
641
              local Mesh = Thing[1].Mesh
642
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
643
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
644
            elseif Thing[2] == "Blood" then
645
              local Mesh = Thing[7]
646
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
647
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
648
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
649
            elseif Thing[2] == "Elec" then
650
              local Mesh = Thing[1].Mesh
651
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
652
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
653
            elseif Thing[2] == "Disappear" then
654
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
655
            elseif Thing[2] == "Shatter" then
656
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
657
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
658
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
659
              Thing[6] = Thing[6] + Thing[5]
660
            end
661
          else
662
            Part.Parent = nil
663
            table.remove(Effects, e)
664
          end
665
        end
666
      end
667
    end
668
  end
669
end)
670
function RemoveOutlines(part)
671
  part.TopSurface = 10
672
end
673
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
674
  local Part = Create("Part")({
675
    Parent = Parent,
676
    Reflectance = Reflectance,
677
    Transparency = Transparency,
678
    CanCollide = false,
679
    Locked = true,
680
    BrickColor = BrickColor.new(tostring(BColor)),
681
    Name = Name,
682
    Size = Size,
683
    Material = Material
684
  })
685
  RemoveOutlines(Part)
686
  return Part
687
end
688
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
689
  local Msh = Create(Mesh)({
690
    Parent = Part,
691
    Offset = OffSet,
692
    Scale = Scale
693
  })
694
  if Mesh == "SpecialMesh" then
695
    Msh.MeshType = MeshType
696
    Msh.MeshId = MeshId
697
  end
698
  return Msh
699
end
700
function CreateWeld(Parent, Part0, Part1, C0, C1)
701
  local Weld = Create("Weld")({
702
    Parent = Parent,
703
    Part0 = Part0,
704
    Part1 = Part1,
705
    C0 = C0,
706
    C1 = C1
707
  })
708
  return Weld
709
end
710
WSHM = {
711
  "White",
712
  "Pastel light blue"
713
}
714
WSH = WSHM[math.random(1, #WSHM)]
715
function IcePartFunk(HPart, aria, Min, Max)
716
  IcePart = Instance.new("Part", HPart)
717
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
718
  IcePart.CanCollide = false
719
  IuW = Instance.new("Weld")
720
  IuW.Name = "GuW"
721
  IuW.Part0 = HPart
722
  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))
723
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
724
  IuW.Part1 = IcePart
725
  IuW.Parent = HPart
726
  IcePart.Transparency = 0.85
727
  IcePart.Material = "Neon"
728
  WSH = WSHM[math.random(1, #WSHM)]
729
  IcePart.BrickColor = BrickColor.new("" .. WSH)
730
  RemoveOutlines(IcePart)
731
  game:GetService("Debris"):AddItem(IuW, 4)
732
  game:GetService("Debris"):AddItem(IcePart, 6)
733
end
734
SpikeMeshId = 1033714
735
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
736
  local Part = Instance.new("Part", Parent)
737
  Part.Name = Name
738
  Part.BrickColor = BrickColor.new(Color)
739
  Part.Size = Size
740
  Part.Material = Material
741
  Part.Transparency = Transparency
742
  Part.CanCollide = false
743
  RemoveOutlines(Part)
744
  local Mesh = Instance.new("SpecialMesh", Part)
745
  Mesh.MeshType = "Sphere"
746
  Mesh.Scale = Scale
747
  return Mesh and Part
748
end
749
CFuncs = {
750
  Part = {
751
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
752
      local Part = Create("Part")({
753
        Parent = Parent,
754
        Reflectance = Reflectance,
755
        Transparency = Transparency,
756
        CanCollide = false,
757
        Locked = true,
758
        BrickColor = BrickColor.new(tostring(BColor)),
759
        Name = Name,
760
        Size = Size,
761
        Material = Material
762
      })
763
      RemoveOutlines(Part)
764
      return Part
765
    end
766
  },
767
  Mesh = {
768
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
769
      local Msh = Create(Mesh)({
770
        Parent = Part,
771
        Offset = OffSet,
772
        Scale = Scale
773
      })
774
      if Mesh == "SpecialMesh" then
775
        Msh.MeshType = MeshType
776
        Msh.MeshId = MeshId
777
      end
778
      return Msh
779
    end
780
  },
781
  Mesh = {
782
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
783
      local Msh = Create(Mesh)({
784
        Parent = Part,
785
        Offset = OffSet,
786
        Scale = Scale
787
      })
788
      if Mesh == "SpecialMesh" then
789
        Msh.MeshType = MeshType
790
        Msh.MeshId = MeshId
791
      end
792
      return Msh
793
    end
794
  },
795
  Weld = {
796
    Create = function(Parent, Part0, Part1, C0, C1)
797
      local Weld = Create("Weld")({
798
        Parent = Parent,
799
        Part0 = Part0,
800
        Part1 = Part1,
801
        C0 = C0,
802
        C1 = C1
803
      })
804
      return Weld
805
    end
806
  },
807
  Sound = {
808
    Create = function(id, par, vol, pit)
809
      coroutine.resume(coroutine.create(function()
810
        local S = Create("Sound")({
811
          Volume = vol,
812
          Pitch = pit or 1,
813
          SoundId = id,
814
          Parent = par or workspace
815
        })
816
        wait()
817
        S:play()
818
        game:GetService("Debris"):AddItem(S, 6)
819
      end))
820
    end
821
  },
822
  ParticleEmitter = {
823
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
824
      local fp = Create("ParticleEmitter")({
825
        Parent = Parent,
826
        Color = ColorSequence.new(Color1, Color2),
827
        LightEmission = LightEmission,
828
        Size = Size,
829
        Texture = Texture,
830
        Transparency = Transparency,
831
        ZOffset = ZOffset,
832
        Acceleration = Accel,
833
        Drag = Drag,
834
        LockedToPart = LockedToPart,
835
        VelocityInheritance = VelocityInheritance,
836
        EmissionDirection = EmissionDirection,
837
        Enabled = Enabled,
838
        Lifetime = LifeTime,
839
        Rate = Rate,
840
        Rotation = Rotation,
841
        RotSpeed = RotSpeed,
842
        Speed = Speed,
843
        VelocitySpread = VelocitySpread
844
      })
845
      return fp
846
    end
847
  }
848
}
849
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
850
  if hit.Parent == nil then
851
    return
852
  end
853
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
854
  for _, v in pairs(hit.Parent:children()) do
855
    if v:IsA("Humanoid") then
856
      h = v
857
    end
858
  end
859
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
860
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
861
      return
862
    end
863
    local c = Create("ObjectValue")({
864
      Name = "creator",
865
      Value = game:service("Players").LocalPlayer,
866
      Parent = h
867
    })
868
    game:GetService("Debris"):AddItem(c, 0.5)
869
    if HitSound ~= nil and HitPitch ~= nil then
870
      CreateSound(HitSound, hit, 1, HitPitch)
871
    end
872
    local Damage = math.random(minim, maxim)
873
    local blocked = false
874
    local block = hit.Parent:findFirstChild("Block")
875
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
876
      blocked = true
877
      block.Value = block.Value - 1
878
      print(block.Value)
879
    end
880
    if blocked == false then
881
      h.Health = h.Health - Damage
882
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
883
    else
884
      h.Health = h.Health - Damage / 2
885
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
886
    end
887
    if Type == "Knockdown" then
888
      local hum = hit.Parent.Humanoid
889
      hum.PlatformStand = true
890
      coroutine.resume(coroutine.create(function(HHumanoid)
891
        swait(1)
892
        HHumanoid.PlatformStand = false
893
      end), hum)
894
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
895
      local bodvol = Create("BodyVelocity")({
896
        velocity = angle * knockback,
897
        P = 5000,
898
        maxForce = Vector3.new(8000, 8000, 8000),
899
        Parent = hit
900
      })
901
      local rl = Create("BodyAngularVelocity")({
902
        P = 3000,
903
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
904
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
905
        Parent = hit
906
      })
907
      game:GetService("Debris"):AddItem(bodvol, 0.5)
908
      game:GetService("Debris"):AddItem(rl, 0.5)
909
    elseif Type == "Normal" then
910
      local vp = Create("BodyVelocity")({
911
        P = 500,
912
        maxForce = Vector3.new(math.huge, 0, math.huge),
913
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
914
      })
915
      if knockback > 0 then
916
        vp.Parent = hit.Parent.Torso
917
      end
918
      game:GetService("Debris"):AddItem(vp, 0.5)
919
    elseif Type == "Impale" then
920
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
921
      Spike.Anchored = true
922
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
923
      Spike.Position = hit.Parent.Torso.Position
924
      for i = 1, 5 do
925
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
926
      end
927
      Services.Debris:AddItem(Spike, 4)
928
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
929
      hit.Parent.Humanoid.PlatformStand = true
930
      swait(1)
931
      hit.Parent.Humanoid.PlatformStand = false
932
    elseif Type == "Up" then
933
      local bodyVelocity = Create("BodyVelocity")({
934
        velocity = Vector3.new(0, 20, 0),
935
        P = 5000,
936
        maxForce = Vector3.new(8000, 8000, 8000),
937
        Parent = hit
938
      })
939
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
940
      local bodyVelocity = Create("BodyVelocity")({
941
        velocity = Vector3.new(0, 20, 0),
942
        P = 5000,
943
        maxForce = Vector3.new(8000, 8000, 8000),
944
        Parent = hit
945
      })
946
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
947
    elseif Type == "Snare" then
948
      local bp = Create("BodyPosition")({
949
        P = 900,
950
        D = 1000,
951
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
952
        position = hit.Parent.Torso.Position,
953
        Parent = hit.Parent.Torso
954
      })
955
      game:GetService("Debris"):AddItem(bp, 1)
956
    elseif Type == "Slowness" then
957
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
958
      for i = 1, 25 do
959
        hit.Parent.Humanoid.WalkSpeed = 4
960
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
961
      end
962
      wait(4)
963
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
964
    elseif Type == "FireDmg" then
965
      for i = 1, math.random(60, 150) do
966
        BlockEffect(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
967
        BlockEffect(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
968
        BlockEffect(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
969
        wait(0.1)
970
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
971
      end
972
    elseif Type == "Freeze" then
973
      local bp = Create("BodyPosition")({
974
        P = 900,
975
        D = 1000,
976
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
977
        position = hit.Parent.Torso.Position,
978
        Parent = hit.Parent.Torso
979
      })
980
      game:GetService("Debris"):AddItem(bp, 4)
981
      for i = 1, 25 do
982
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
983
      end
984
    elseif Type == "Freeze2" then
985
      local BodPos = Create("BodyPosition")({
986
        P = 50000,
987
        D = 1000,
988
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
989
        position = hit.Parent.Torso.Position,
990
        Parent = hit.Parent.Torso
991
      })
992
      local BodGy = Create("BodyGyro")({
993
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
994
        P = 20000,
995
        Parent = hit.Parent.Torso,
996
        cframe = hit.Parent.Torso.CFrame
997
      })
998
      hit.Parent.Torso.Anchored = true
999
      coroutine.resume(coroutine.create(function(Part)
1000
        swait(1.5)
1001
        Part.Anchored = false
1002
      end), hit.Parent.Torso)
1003
      game:GetService("Debris"):AddItem(BodPos, 3)
1004
      game:GetService("Debris"):AddItem(BodGy, 3)
1005
    end
1006
    local debounce = Create("BoolValue")({
1007
      Name = "DebounceHit",
1008
      Parent = hit.Parent,
1009
      Value = true
1010
    })
1011
    game:GetService("Debris"):AddItem(debounce, Delay)
1012
    c = Instance.new("ObjectValue")
1013
    c.Name = "creator"
1014
    c.Value = Player
1015
    c.Parent = h
1016
    game:GetService("Debris"):AddItem(c, 0.5)
1017
  end
1018
end
1019
function ShowDamage(Pos, Text, Time, Color)
1020
  local Rate = 0.033333333333333
1021
  if not Pos then
1022
    local Pos = Vector3.new(0, 0, 0)
1023
  end
1024
  local Text = Text or ""
1025
  local Time = Time or 2
1026
  if not Color then
1027
    local Color = Color3.new(1, 0, 1)
1028
  end
1029
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1030
  EffectPart.Anchored = true
1031
  local BillboardGui = Create("BillboardGui")({
1032
    Size = UDim2.new(3, 0, 3, 0),
1033
    Adornee = EffectPart,
1034
    Parent = EffectPart
1035
  })
1036
  local TextLabel = Create("TextLabel")({
1037
    BackgroundTransparency = 1,
1038
    Size = UDim2.new(1, 0, 1, 0),
1039
    Text = Text,
1040
    TextColor3 = Color,
1041
    TextScaled = true,
1042
    Font = Enum.Font.ArialBold,
1043
    Parent = BillboardGui
1044
  })
1045
  game.Debris:AddItem(EffectPart, Time + 0.1)
1046
  EffectPart.Parent = game:GetService("Workspace")
1047
  delay(0, function()
1048
    local Frames = Time / Rate
1049
    for Frame = 1, Frames do
1050
      wait(Rate)
1051
      local Percent = Frame / Frames
1052
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1053
      TextLabel.TextTransparency = Percent
1054
    end
1055
    if EffectPart and EffectPart.Parent then
1056
      EffectPart:Destroy()
1057
    end
1058
  end)
1059
end
1060
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1061
  for _, c in pairs(workspace:children()) do
1062
    local hum = c:findFirstChild("Humanoid")
1063
    if hum ~= nil then
1064
      local head = c:findFirstChild("Head")
1065
      if head ~= nil then
1066
        local targ = head.Position - Part.Position
1067
        local mag = targ.magnitude
1068
        if magni >= mag and c.Name ~= Player.Name then
1069
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1070
        end
1071
      end
1072
    end
1073
  end
1074
end
1075
function MagniKILL(Part, magni, knock, Type)
1076
  for _, c in pairs(workspace:children()) do
1077
    local hum = c:findFirstChild("Humanoid")
1078
    if hum ~= nil then
1079
      local head = c:findFirstChild("Head")
1080
      if head ~= nil then
1081
        local targ = head.Position - Part.Position
1082
        local mag = targ.magnitude
1083
        if magni >= mag and c.Name ~= Player.Name then
1084
          hum.Health = 0
1085
        end
1086
      end
1087
    end
1088
  end
1089
end
1090
EffectModel = Instance.new("Model", Character)
1091
EffectModel.Name = "Effects"
1092
Effects = {
1093
  Block = {
1094
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1095
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1096
      prt.Anchored = true
1097
      prt.CFrame = cframe
1098
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1099
      game:GetService("Debris"):AddItem(prt, 10)
1100
      if Type == 1 or Type == nil then
1101
        table.insert(Effects, {
1102
          prt,
1103
          "Block1",
1104
          delay,
1105
          x3,
1106
          y3,
1107
          z3,
1108
          msh
1109
        })
1110
      elseif Type == 2 then
1111
        table.insert(Effects, {
1112
          prt,
1113
          "Block2",
1114
          delay,
1115
          x3,
1116
          y3,
1117
          z3,
1118
          msh
1119
        })
1120
      else
1121
        table.insert(Effects, {
1122
          prt,
1123
          "Block3",
1124
          delay,
1125
          x3,
1126
          y3,
1127
          z3,
1128
          msh
1129
        })
1130
      end
1131
    end
1132
  },
1133
  Sphere = {
1134
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1135
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1136
      prt.Anchored = true
1137
      prt.CFrame = cframe
1138
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1139
      game:GetService("Debris"):AddItem(prt, 10)
1140
      table.insert(Effects, {
1141
        prt,
1142
        "Cylinder",
1143
        delay,
1144
        x3,
1145
        y3,
1146
        z3,
1147
        msh
1148
      })
1149
    end
1150
  },
1151
  Cylinder = {
1152
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1153
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1154
      prt.Anchored = true
1155
      prt.CFrame = cframe
1156
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1157
      game:GetService("Debris"):AddItem(prt, 10)
1158
      table.insert(Effects, {
1159
        prt,
1160
        "Cylinder",
1161
        delay,
1162
        x3,
1163
        y3,
1164
        z3,
1165
        msh
1166
      })
1167
    end
1168
  },
1169
  Wave = {
1170
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1171
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1172
      prt.Anchored = true
1173
      prt.CFrame = cframe
1174
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1175
      game:GetService("Debris"):AddItem(prt, 10)
1176
      table.insert(Effects, {
1177
        prt,
1178
        "Cylinder",
1179
        delay,
1180
        x3,
1181
        y3,
1182
        z3,
1183
        msh
1184
      })
1185
    end
1186
  },
1187
  Ring = {
1188
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1189
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1190
      prt.Anchored = true
1191
      prt.CFrame = cframe
1192
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1193
      game:GetService("Debris"):AddItem(prt, 10)
1194
      table.insert(Effects, {
1195
        prt,
1196
        "Cylinder",
1197
        delay,
1198
        x3,
1199
        y3,
1200
        z3,
1201
        msh
1202
      })
1203
    end
1204
  },
1205
  Break = {
1206
    Create = function(brickcolor, cframe, x1, y1, z1)
1207
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1208
      prt.Anchored = true
1209
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1210
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1211
      local num = math.random(10, 50) / 1000
1212
      game:GetService("Debris"):AddItem(prt, 10)
1213
      table.insert(Effects, {
1214
        prt,
1215
        "Shatter",
1216
        num,
1217
        prt.CFrame,
1218
        math.random() - math.random(),
1219
        0,
1220
        math.random(50, 100) / 100
1221
      })
1222
    end
1223
  }
1224
}
1225
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1226
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1227
  prt.Anchored = true
1228
  prt.CFrame = cframe
1229
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1230
  game:GetService("Debris"):AddItem(prt, 10)
1231
  if Type == 1 or Type == nil then
1232
    table.insert(Effects, {
1233
      prt,
1234
      "Block1",
1235
      delay,
1236
      x3,
1237
      y3,
1238
      z3,
1239
      msh
1240
    })
1241
  elseif Type == 2 then
1242
    table.insert(Effects, {
1243
      prt,
1244
      "Block2",
1245
      delay,
1246
      x3,
1247
      y3,
1248
      z3,
1249
      msh
1250
    })
1251
  elseif Type == 3 then
1252
    table.insert(Effects, {
1253
      prt,
1254
      "Block3",
1255
      delay,
1256
      x3,
1257
      y3,
1258
      z3,
1259
      msh
1260
    })
1261
  end
1262
end
1263
function CreateSound(id, par, vol, pit)
1264
  coroutine.resume(coroutine.create(function()
1265
    local sou = Instance.new("Sound", par or workspace)
1266
    sou.Volume = vol
1267
    sou.Pitch = pit or 1
1268
    sou.SoundId = id
1269
    swait()
1270
    sou:play()
1271
    game:GetService("Debris"):AddItem(sou, 6)
1272
  end))
1273
end
1274
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1275
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1276
  prt.Anchored = true
1277
  prt.CFrame = cframe
1278
  prt.Material = "Neon"
1279
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1280
  game:GetService("Debris"):AddItem(prt, 10)
1281
  coroutine.resume(coroutine.create(function(Part, Mesh)
1282
    for i = 0, 6, delay do
1283
      swait()
1284
      Part.Transparency = i
1285
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1286
    end
1287
    Part.Parent = nil
1288
  end), prt, msh)
1289
end
1290
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1291
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1292
  local MainPos = partt.Position
1293
  local MainPos2 = mouse + SpreadVectors
1294
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1295
  local speed = 1000
1296
  local num = 1
1297
  coroutine.resume(coroutine.create(function()
1298
    repeat
1299
      swait()
1300
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1301
      local mag =(MainPos - pos).magnitude
1302
      Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1303
      MainPos = MainPos + MouseLook.lookVector * speed
1304
      num = num - 1
1305
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1306
      if hit ~= nil then
1307
        num = 0
1308
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1309
        refpart.Anchored = true
1310
        refpart.CFrame = CFrame.new(pos)
1311
        game:GetService("Debris"):AddItem(refpart, 2)
1312
      end
1313
      if num <= 0 then
1314
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1315
        refpart.Anchored = true
1316
        refpart.CFrame = CFrame.new(pos)
1317
        if hit ~= nil then
1318
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1319
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1320
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1321
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1322
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1323
        end
1324
        game:GetService("Debris"):AddItem(refpart, 0)
1325
      end
1326
    until num <= 0
1327
  end))
1328
end
1329
function shoottraildd2(mouse, partt, SpreadAmount)
1330
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1331
  local MainPos = partt.Position
1332
  local MainPos2 = mouse + SpreadVectors
1333
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1334
  local speed = 3000
1335
  local num = 1
1336
  coroutine.resume(coroutine.create(function()
1337
    repeat
1338
      swait()
1339
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1340
      local mag = (MainPos - pos).magnitude
1341
      Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
1342
      MainPos = MainPos + MouseLook.lookVector * speed
1343
      num = num - 1
1344
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1345
      if hit ~= nil then
1346
        num = 0
1347
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1348
        refpart.Anchored = true
1349
        refpart.CFrame = CFrame.new(pos)
1350
        game:GetService("Debris"):AddItem(refpart, 2)
1351
      end
1352
      if num <= 0 then
1353
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1354
        refpart.Anchored = true
1355
        refpart.CFrame = CFrame.new(pos)
1356
        if hit ~= nil then
1357
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1358
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1359
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1360
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1361
          MagniKILL(refpart, 80, 0, "Normal")
1362
        end
1363
        game:GetService("Debris"):AddItem(refpart, 0)
1364
      end
1365
    until num <= 0
1366
  end))
1367
end
1368
function shoottraildd22(mouse, partt, SpreadAmount)
1369
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1370
  local MainPos = partt.Position
1371
  local MainPos2 = mouse + SpreadVectors
1372
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1373
  local speed = 900
1374
  local num = 1
1375
  coroutine.resume(coroutine.create(function()
1376
    repeat
1377
      swait()
1378
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1379
      local mag = (MainPos - pos).magnitude
1380
      Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
1381
      MainPos = MainPos + MouseLook.lookVector * speed
1382
      num = num - 1
1383
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1384
      if hit ~= nil then
1385
        num = 0
1386
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1387
        refpart.Anchored = true
1388
        refpart.CFrame = CFrame.new(pos)
1389
        game:GetService("Debris"):AddItem(refpart, 2)
1390
      end
1391
      if num <= 0 then
1392
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1393
        refpart.Anchored = true
1394
        refpart.CFrame = CFrame.new(pos)
1395
        if hit ~= nil then
1396
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1397
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1398
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1399
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1400
          MagniKILL(refpart, 80, 0, "Normal")
1401
        end
1402
        game:GetService("Debris"):AddItem(refpart, 0)
1403
      end
1404
    until num <= 0
1405
  end))
1406
end
1407
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1408
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1409
  local MainPos = partt.Position
1410
  local MainPos2 = mouse + SpreadVectors
1411
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1412
  local speed = 200
1413
  local num = 0
1414
  coroutine.resume(coroutine.create(function()
1415
    repeat
1416
      swait()
1417
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1418
      local mag = (MainPos - pos).magnitude
1419
      Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
1420
      MainPos = MainPos + MouseLook.lookVector * speed
1421
      num = num - 1
1422
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1423
      if hit ~= nil then
1424
        num = 0
1425
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1426
        refpart.Anchored = true
1427
        refpart.CFrame = CFrame.new(pos)
1428
        BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1429
        game:GetService("Debris"):AddItem(refpart, 2)
1430
      end
1431
      if num <= 0 then
1432
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1433
        refpart.Anchored = true
1434
        refpart.CFrame = CFrame.new(pos)
1435
        if hit ~= nil then
1436
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1437
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1438
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1439
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1440
        end
1441
        game:GetService("Debris"):AddItem(refpart, 0)
1442
      end
1443
    until num <= 0
1444
  end))
1445
end
1446
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1447
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1448
  local MainPos = partt.Position
1449
  local MainPos2 = mouse + SpreadVectors
1450
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1451
  local speed = 500
1452
  local num = 1
1453
  coroutine.resume(coroutine.create(function()
1454
    repeat
1455
      swait()
1456
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1457
      local mag = (MainPos - pos).magnitude
1458
      Laser(BrickColor.new("Bright red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
1459
      MainPos = MainPos + MouseLook.lookVector * speed
1460
      num = num - 1
1461
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1462
      if hit ~= nil then
1463
        num = 0
1464
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1465
        refpart.Anchored = true
1466
        refpart.CFrame = CFrame.new(pos)
1467
        game:GetService("Debris"):AddItem(refpart, 2)
1468
      end
1469
      if num <= 0 then
1470
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Bright red"), "Effect", Vector3.new())
1471
        refpart.Anchored = true
1472
        refpart.CFrame = CFrame.new(pos)
1473
        if hit ~= nil then
1474
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1475
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1476
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1477
          BlockEffect(BrickColor.new("Bright red"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1478
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1479
        end
1480
        game:GetService("Debris"):AddItem(refpart, 0)
1481
      end
1482
    until num <= 0
1483
  end))
1484
end
1485
1486
1487
---
1488
1489
attackdebounce = false 
1490
deb=false
1491
1492
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1493
        if hit.Parent==nil then
1494
                return
1495
        end
1496
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1497
        for _,v in pairs(hit.Parent:children()) do
1498
        if v:IsA("Humanoid") then
1499
        h=v
1500
        end
1501
        end
1502
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1503
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1504
        end
1505
        if hit.Parent.className=="Hat" then
1506
        hit=hit.Parent.Parent:findFirstChild("Head")
1507
        end
1508
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1509
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1510
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1511
                        return
1512
                end]]
1513
--                        hs(hit,1.2) 
1514
                        c=Instance.new("ObjectValue")
1515
                        c.Name="creator"
1516
                        c.Value=game:service("Players").LocalPlayer
1517
                        c.Parent=h
1518
                        game:GetService("Debris"):AddItem(c,.5)
1519
                Damage=math.random(minim,maxim)
1520
--                h:TakeDamage(Damage)
1521
                blocked=false
1522
                block=hit.Parent:findFirstChild("Block")
1523
                if block~=nil then
1524
                print(block.className)
1525
                if block.className=="NumberValue" then
1526
                if block.Value>0 then
1527
                blocked=true
1528
                if decreaseblock==nil then
1529
                block.Value=block.Value-1
1530
                end
1531
                end
1532
                end
1533
                if block.className=="IntValue" then
1534
                if block.Value>0 then
1535
                blocked=true
1536
                if decreaseblock~=nil then
1537
                block.Value=block.Value-1
1538
                end
1539
                end
1540
                end
1541
                end
1542
                if blocked==false then
1543
--                h:TakeDamage(Damage)
1544
                h.Health=h.Health-Damage
1545
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Bright red"))
1546
                else
1547
                h.Health=h.Health-(Damage/2)
1548
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright red"))
1549
                end
1550
                if Type=="Knockdown" then
1551
                Humanoid=hit.Parent.Humanoid
1552
Humanoid.PlatformStand=true
1553
coroutine.resume(coroutine.create(function(HHumanoid)
1554
swait(1)
1555
HHumanoid.PlatformStand=false
1556
end),Humanoid)
1557
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1558
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1559
local bodvol=Instance.new("BodyVelocity")
1560
bodvol.velocity=angle*knockback
1561
bodvol.P=5000
1562
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1563
bodvol.Parent=hit
1564
rl=Instance.new("BodyAngularVelocity")
1565
rl.P=3000
1566
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1567
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1568
rl.Parent=hit
1569
game:GetService("Debris"):AddItem(bodvol,.5)
1570
game:GetService("Debris"):AddItem(rl,.5)
1571
                elseif Type=="Normal" then
1572
                bp=Instance.new("BodyVelocity")
1573
                bp.P=100000
1574
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1575
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1576
                if KnockbackType==1 then
1577
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1578
                elseif KnockbackType==2 then
1579
                bp.velocity=Property.CFrame.lookVector*knockback
1580
                end
1581
                if knockback>0 then
1582
	                  bp.Parent=hit.Parent.Torso
1583
1584
                end
1585
                game:GetService("Debris"):AddItem(bp,.5)
1586
                elseif Type=="Up" then
1587
                local bodyVelocity=Instance.new("BodyVelocity")
1588
                bodyVelocity.velocity=vt(0,60,0)
1589
                bodyVelocity.P=5000
1590
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1591
                bodyVelocity.Parent=hit
1592
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1593
                rl=Instance.new("BodyAngularVelocity")
1594
                rl.P=3000
1595
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1596
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1597
                rl.Parent=hit
1598
                game:GetService("Debris"):AddItem(rl,.5)
1599
                elseif Type=="Snare" then
1600
                bp=Instance.new("BodyPosition")
1601
                bp.P=2000
1602
                bp.D=100
1603
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1604
                bp.position=hit.Parent.Torso.Position
1605
                bp.Parent=hit.Parent.Torso
1606
                game:GetService("Debris"):AddItem(bp,1)
1607
                elseif Type=="Target" then
1608
                if Targetting==false then
1609
                ZTarget=hit.Parent.Torso
1610
                coroutine.resume(coroutine.create(function(Part) 
1611
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1612
                swait(1)
1613
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1614
                end),ZTarget)
1615
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1616
                targetgui=Instance.new("BillboardGui")
1617
                targetgui.Parent=ZTarget
1618
                targetgui.Size=UDim2.new(10,100,10,100)
1619
                targ=Instance.new("ImageLabel")
1620
                targ.Parent=targetgui
1621
                targ.BackgroundTransparency=1
1622
                targ.Image="rbxassetid://4834067"
1623
                targ.Size=UDim2.new(1,0,1,0)
1624
                cam.CameraType="Scriptable"
1625
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1626
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1627
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1628
                Targetting=true
1629
                RocketTarget=ZTarget
1630
                for i=1,Property do
1631
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1632
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1633
                swait()
1634
                end
1635
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1636
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1637
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1638
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1639
                end
1640
                Targetting=true
1641
                RocketTarget=true
1642
                targetgui.Parent=true
1643
                cam.CameraType="Custom"
1644
                end
1645
                end
1646
                        debounce=Instance.new("BoolValue")
1647
                        debounce.Name="DebounceHit"
1648
                        debounce.Parent=hit.Parent
1649
                        debounce.Value=true
1650
                        game:GetService("Debris"):AddItem(debounce,Delay)
1651
                        c=Instance.new("ObjectValue")
1652
                        c.Name="creator"
1653
                        c.Value=Player
1654
                        c.Parent=h
1655
                        game:GetService("Debris"):AddItem(c,.5)
1656
                CRIT=true
1657
                hitDeb=true
1658
                AttackPos=6
1659
        end
1660
end
1661
 
1662
showDamage=function(Char,Dealt,du,Color)
1663
        m=Instance.new("Model")
1664
        m.Name=tostring(Dealt)
1665
        h=Instance.new("Humanoid")
1666
        h.Health=0
1667
        h.MaxHealth=0
1668
        h.Parent=m
1669
        c=Instance.new("Part")
1670
        c.Transparency=0
1671
        c.BrickColor=Color
1672
c.Transparency = 1
1673
        c.Name="Head"
1674
        c.TopSurface=0
1675
        c.BottomSurface=0
1676
        c.formFactor="Plate"
1677
        c.Size=Vector3.new(1,.4,1)
1678
1679
local txt = Instance.new("BillboardGui", c)
1680
txt.Adornee = c
1681
txt.Name = "_status"
1682
txt.Size = UDim2.new(2, 0, 1.2, 0)
1683
txt.StudsOffset = Vector3.new(-9, 8, 0)
1684
local text = Instance.new("TextLabel", txt)
1685
text.Size = UDim2.new(10, 0, 7, 0)
1686
text.FontSize = "Size12"
1687
text.TextScaled = true
1688
text.TextTransparency = 0.5
1689
text.BackgroundTransparency = 1 
1690
text.TextTransparency = 0.5
1691
text.TextStrokeTransparency = 0.5
1692
text.Font = "SciFi"
1693
text.TextStrokeColor3 = Color3.new(0,0,0)
1694
v=Instance.new("Part")
1695
v.Name = "ColorBrick"
1696
v.Parent=c
1697
v.FormFactor="Symmetric"
1698
v.Anchored=true
1699
v.CanCollide=false
1700
v.BottomSurface="Smooth"
1701
v.TopSurface="Smooth"
1702
v.Size=Vector3.new(10,5,3)
1703
v.Transparency=1
1704
v.CFrame=c.CFrame
1705
v.BrickColor=BrickColor.random()
1706
v.Transparency=1
1707
text.TextColor3 = t.BrickColor.Color
1708
v.Shape="Block"
1709
text.Text = tostring(Dealt)
1710
        ms=Instance.new("CylinderMesh")
1711
        ms.Scale=Vector3.new(.8,.8,.8)
1712
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1713
  local rndm=math.random(1,#hitsounds)
1714
  local r=rndm
1715
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1716
        if CRIT==true then
1717
                ms.Scale=Vector3.new(1,1.25,1)
1718
        end
1719
        ms.Parent=c
1720
        c.Reflectance=0
1721
        Instance.new("BodyGyro").Parent=c
1722
        c.Parent=m
1723
        if Char:findFirstChild("Head")~=nil then
1724
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1725
        elseif Char.Parent:findFirstChild("Head")~=nil then
1726
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1727
        end
1728
        f=Instance.new("BodyPosition")
1729
        f.P=200000
1730
        f.D=100
1731
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1732
        f.position=c.Position+Vector3.new(0,3,0)
1733
        f.Parent=c
1734
        game:GetService("Debris"):AddItem(m,.5+du)
1735
        c.CanCollide=false
1736
        m.Parent=workspace
1737
        c.CanCollide=false
1738
end
1739
1740
1741
------
1742
hito = function(dm, X, c, dn, dp, dq)	
1743
	for I,dr in pairs(workspace:GetChildren()) do
1744
		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
1745
			local ds = dr:FindFirstChild("Humanoid")
1746
				local dt = dr:FindFirstChild("HumanoidRootPart")
1747
				TakeDamage(ds, c)
1748
						if InForm == true then
1749
		ds.Parent:BreakJoints()
1750
		wait(1.2)
1751
		ds.Parent:Destroy()
1752
		end
1753
				ds:SetStateEnabled(16, true)
1754
				delay(dn, function()		
1755
		ds:SetStateEnabled(16, true)
1756
				end)
1757
				local du = Instance.new("StringValue")
1758
				du.Name = "alabo"
1759
				du.Parent = dt
1760
				game.Debris:AddItem(du, dn)
1761
				local dv = Instance.new("Part")
1762
				
1763
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1764
				dv.Transparency = 0.25
1765
				dv.Anchored = true
1766
				dv.CanCollide = false
1767
				dv.BrickColor = BrickColor.new("White")
1768
				dv.Material = "Neon"
1769
				dv.Locked = true
1770
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1771
				dv.Parent = modz
1772
				local dw = Instance.new("SpecialMesh")
1773
				dw.MeshType = "Sphere"
1774
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1775
				dw.Parent = dv
1776
				game.Debris:AddItem(dv, 1)
1777
				local dx = Instance.new("Model")
1778
				dx.Name = c
1779
				dx.Parent = workspace
1780
				game.Debris:AddItem(dx, 0.5 + c / 75)
1781
				local dy = Instance.new("Humanoid")
1782
				dy.MaxHealth = 0
1783
				dy.Parent = dx
1784
				local dz = Instance.new("Part")
1785
				dz.Name = "Head"
1786
				dz.Locked = true
1787
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1788
				dz.Position = dt.Position
1789
				dz.BrickColor = BrickColor.new("New Yeller")
1790
				dz.Material = "Neon"
1791
				dz.Transparency = 1
1792
				dz.CanCollide = false
1793
				dz.Parent = dx
1794
				local dA = Instance.new("BodyPosition")
1795
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1796
				dA.P = 20000
1797
				dA.D = 300
1798
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1799
				dA.Parent = dz
1800
				local dB = Instance.new("CylinderMesh")
1801
				dB.Parent = dz
1802
				coroutine.resume(coroutine.create(function()		
1803
		while dB do
1804
			swait()
1805
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1806
		end
1807
	end))
1808
					if dp then
1809
						local dC = Instance.new("BodyVelocity")
1810
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1811
						dC.P = 9999999999
1812
						dC.Velocity = dp
1813
						dC.Parent = dt
1814
						game.Debris:AddItem(dC, dn)
1815
					end
1816
						if dq then
1817
							local dD = Instance.new("BodyAngularVelocity")
1818
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1819
							dD.P = math.huge
1820
							dD.AngularVelocity = dq
1821
							dD.Parent = dt
1822
							game.Debris:AddItem(dD, dn)
1823
						end
1824
						local dE = Instance.new("Sound")
1825
						dE.Pitch = rd2(10, 11) / 10
1826
						dE.Volume = rd2(10, 13) / 10
1827
						dE.EmitterSize = 10
1828
						dE.SoundId = "rbxassetid://"
1829
						dE.Parent = dv
1830
						dE:Play()
1831
						coroutine.resume(coroutine.create(function()		
1832
		for I = 1, 5 do
1833
			swait()
1834
			dv.Transparency = dv.Transparency + 0.175
1835
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1836
		end
1837
	end))
1838
		end
1839
	end
1840
end
1841
------
1842
1843
vt = Vector3.new
1844
local new = Instance.new
1845
local cf = CFrame.new
1846
local cfa = CFrame.Angles
1847
local bc = BrickColor.new
1848
1849
function bigbangattack()
1850
	attack = true
1851
	Humanoid.WalkSpeed = 0
1852
	      for i = 0, 8, 0.1 do
1853
        swait()
1854
  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)
1855
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1857
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
1858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
1859
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
1860
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
1861
	end
1862
local rng = Instance.new("Part", mouse)
1863
        rng.Anchored = true
1864
        rng.BrickColor = BrickColor.new("Cyan")
1865
        rng.CanCollide = false
1866
        rng.FormFactor = 3
1867
        rng.Name = "Ring"
1868
        rng.Size = Vector3.new(0.4,0.4,0.4)
1869
        rng.Transparency = 0
1870
        rng.TopSurface = 0
1871
        rng.BottomSurface = 0
1872
        rng.CFrame = RootPart.CFrame 
1873
        local rngm = Instance.new("SpecialMesh", rng)
1874
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1875
1876
local rng3 = rng:Clone()
1877
rng3.Parent = char
1878
local rng3m = rng3.Mesh
1879
1880
local rng5 = rng:Clone()
1881
rng5.Parent = char
1882
rng5.BrickColor = BrickColor.new("Cyan")
1883
local rng5m = rng5.Mesh
1884
local rng6 = rng:Clone()
1885
rng6.Material = "Plastic"
1886
rng6.BrickColor = BrickColor.new("Cyan")
1887
rng6.Parent = char
1888
local rng6m = rng6.Mesh
1889
rng6m.Scale = vt(7.5,7.5,7.5)
1890
rng6m.MeshType = "FileMesh"
1891
rng6m.MeshId = "rbxassetid://430736398"
1892
local Must2 = Instance.new("Sound",rng6)
1893
Must2.SoundId = "rbxassetid://135581154"
1894
Must2.Pitch = 0.99
1895
Must2.Volume = 3
1896
Must2.Looped = false
1897
wait(0)
1898
Must2:Play()	
1899
local hita = rng6.Touched:connect(function(hit) 
1900
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
1901
end)
1902
1903
rng3.CFrame = RootPart.CFrame 
1904
1905
rng5.CFrame = RootPart.CFrame 
1906
rng6.CFrame = RootPart.CFrame
1907
			local pie222 = Instance.new("ParticleEmitter")
1908
pie222.Parent = rng6
1909
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1910
pie222.LightEmission = 1
1911
pie222.Size = NumberSequence.new(6,1)
1912
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1913
pie222.Transparency = NumberSequence.new(0.6,1)
1914
pie222.EmissionDirection = "Top"
1915
pie222.Enabled = true
1916
pie222.Lifetime = NumberRange.new(1)
1917
pie222.Rotation = NumberRange.new(-320, 320)
1918
pie222.Rate = 404
1919
pie222.Speed = NumberRange.new(0)
1920
pie222.LockedToPart = false
1921
pie222.VelocitySpread = 2 
1922
	wait()
1923
	local scaler = 10/5
1924
	local scaler2 = 10/5 
1925
	for i = 0,10,0.1 do
1926
		swait()
1927
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1928
		
1929
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
1930
1931
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
1932
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
1933
		rng6.CFrame = rng3.CFrame
1934
		rng.Transparency = rng.Transparency + 1
1935
	
1936
		rng3.Transparency = rng3.Transparency + 0.01
1937
1938
		rng5.Transparency = rng5.Transparency + 0.01
1939
		rng6.Transparency = rng6.Transparency + 0.021
1940
		scaler = scaler - 0.125/5
1941
		scaler2 = scaler2 - 0.1/5
1942
	
1943
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
1944
	
1945
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
1946
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
1947
	end
1948
	hita:disconnect()
1949
	game:GetService("Debris"):AddItem(rng, 1)
1950
1951
	game:GetService("Debris"):AddItem(rng3, 1)
1952
1953
	game:GetService("Debris"):AddItem(rng5, 1)
1954
	attack = false
1955
	pie222:Destroy()
1956
	Humanoid.WalkSpeed = 16
1957
end
1958
1959
1960
function bigbangattack2()
1961
	attack = true
1962
	Humanoid.WalkSpeed = 0
1963
	      for i = 0, 8, 0.1 do
1964
        swait()
1965
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1966
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1967
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
1968
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
1969
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
1970
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
1971
	end
1972
local rng = Instance.new("Part", RightArm)
1973
        rng.Anchored = true
1974
        rng.BrickColor = BrickColor.new("Cyan")
1975
        rng.CanCollide = false
1976
        rng.FormFactor = 3
1977
        rng.Name = "Ring"
1978
        rng.Size = Vector3.new(0.4,0.4,0.4)
1979
        rng.Transparency = 0
1980
        rng.TopSurface = 0
1981
        rng.BottomSurface = 0
1982
        rng.CFrame = RootPart.CFrame 
1983
        local rngm = Instance.new("SpecialMesh", rng)
1984
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1985
1986
local rng3 = rng:Clone()
1987
rng3.Parent = char
1988
local rng3m = rng3.Mesh
1989
1990
local rng5 = rng:Clone()
1991
rng5.Parent = char
1992
rng5.BrickColor = BrickColor.new("Cyan")
1993
local rng5m = rng5.Mesh
1994
local rng6 = rng:Clone()
1995
rng6.Material = "Plastic"
1996
rng6.BrickColor = BrickColor.new("Cyan")
1997
rng6.Parent = char
1998
local rng6m = rng6.Mesh
1999
rng6m.Scale = vt(7.5,7.5,30.5)
2000
rng6m.MeshType = "FileMesh"
2001
rng6m.MeshId = "rbxassetid://430736398"
2002
local Must2 = Instance.new("Sound",Torso)
2003
Must2.SoundId = "rbxassetid://719747626"
2004
Must2.Pitch = 0.99
2005
Must2.Volume = 3
2006
Must2.Looped = false
2007
wait(0)
2008
Must2:Play()	
2009
local hita = rng6.Touched:connect(function(hit) 
2010
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2011
end)
2012
2013
rng3.CFrame = Head.CFrame 
2014
2015
rng5.CFrame = Head.CFrame 
2016
rng6.CFrame = rng5.CFrame
2017
			local pie222 = Instance.new("ParticleEmitter")
2018
pie222.Parent = rng6
2019
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2020
pie222.LightEmission = 1
2021
pie222.Size = NumberSequence.new(15,1)
2022
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2023
pie222.Transparency = NumberSequence.new(0.6,1)
2024
pie222.EmissionDirection = "Top"
2025
pie222.Enabled = true
2026
pie222.Lifetime = NumberRange.new(1)
2027
pie222.Rotation = NumberRange.new(-320, 320)
2028
pie222.Rate = 404
2029
pie222.Speed = NumberRange.new(0)
2030
pie222.LockedToPart = false
2031
pie222.VelocitySpread = 2 
2032
	wait()
2033
	local scaler = 10/5
2034
	local scaler2 = 10/5 
2035
	for i = 0,10,0.1 do
2036
		swait()
2037
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2038
		
2039
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2040
2041
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2042
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2043
		rng6.CFrame = rng3.CFrame
2044
		rng.Transparency = rng.Transparency + 1
2045
	
2046
		rng3.Transparency = rng3.Transparency + 0.01
2047
2048
		rng5.Transparency = rng5.Transparency + 0.01
2049
		rng6.Transparency = rng6.Transparency + 0.021
2050
		scaler = scaler - 0.125/5
2051
		scaler2 = scaler2 - 0.1/5
2052
	
2053
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2054
	
2055
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2056
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2057
	end
2058
	hita:disconnect()
2059
	game:GetService("Debris"):AddItem(rng, 1)
2060
2061
	game:GetService("Debris"):AddItem(rng3, 1)
2062
2063
	game:GetService("Debris"):AddItem(rng5, 1)
2064
	attack = false
2065
	pie222:Destroy()
2066
	Humanoid.WalkSpeed = 16
2067
end
2068
2069
2070
2071
mouse.KeyDown:connect(function(key)
2072
	if key == "k" then
2073
		bigbangattack()
2074
	end
2075
end)
2076
2077
mouse.KeyDown:connect(function(k) ---galickgun
2078
  if attack == false and k == "n" and MV4 > 80 and firemode == true then
2079
    MV4 = 0
2080
local Must = Instance.new("Sound",Torso)
2081
Must.SoundId = "rbxassetid://719748223"
2082
Must.Pitch = 0.99
2083
Must.Volume = 3.4
2084
Must.Looped = false
2085
wait(0)
2086
Must:Play()	
2087
    Humanoid.WalkSpeed = 13
2088
local Aura = Instance.new('ParticleEmitter')
2089
Aura.Name = "Aura"
2090
Aura.Texture = "rbxassetid://347730682"
2091
Aura.Parent = Torso
2092
Aura.LightEmission = 1
2093
Aura.Transparency = NumberSequence.new(0.4,1)
2094
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2095
Aura.Size = NumberSequence.new(1,9)
2096
Aura.Rotation = NumberRange.new(-360,360)
2097
Aura.LockedToPart = true
2098
Aura.Lifetime = NumberRange.new(1)
2099
Aura.Rate = 100
2100
Aura.Speed = NumberRange.new(0)
2101
Aura.EmissionDirection = "Top"
2102
local Aura2 = Instance.new('ParticleEmitter')
2103
Aura2.Name = "Aura"
2104
Aura2.Texture = "rbxassetid://1046299182"
2105
Aura2.Parent = Torso
2106
Aura2.LightEmission = 1
2107
Aura2.Transparency = NumberSequence.new(0,1)
2108
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2109
Aura2.Size = NumberSequence.new(14)
2110
Aura2.Rotation = NumberRange.new(-360,360)
2111
Aura2.LockedToPart = true
2112
Aura2.Lifetime = NumberRange.new(0.2)
2113
Aura2.Rate = 20
2114
Aura2.Speed = NumberRange.new(0)
2115
Aura2.EmissionDirection = "Top"
2116
    attack = true
2117
    Firepart1 = Instance.new("Part", RightArm)
2118
    Firepart1.Size = Vector3.new(1, 1, 1)
2119
    GuW1 = Instance.new("Weld")
2120
    GuW1.Name = "GuW"
2121
    GuW1.Part0 = RightArm
2122
    GuW1.C0 = cn(0, -1, 0)
2123
    GuW1.C1 = cn(0, 0, 0)
2124
    GuW1.Part1 = Firepart1
2125
    GuW1.Parent = RightArm
2126
    Firepart1.Transparency = 1
2127
    Firepart2 = Instance.new("Part", LeftArm)
2128
    Firepart2.Size = Vector3.new(1, 1, 1)
2129
    GuW2 = Instance.new("Weld")
2130
    GuW2.Name = "GuW"
2131
    GuW2.Part0 = LeftArm
2132
    GuW2.C0 = cn(0, -1, 0)
2133
    GuW2.C1 = cn(0, 0, 0)
2134
    GuW2.Part1 = Firepart2
2135
    GuW2.Parent = LeftArm
2136
    Firepart2.Transparency = 1
2137
    GuW1:Destroy()
2138
    GuW1 = Instance.new("Weld")
2139
    GuW1.Name = "GuW"
2140
    GuW1.Part0 = Torso
2141
    GuW1.C0 = cn(0, 0, -6)
2142
    GuW1.C1 = cn(0, 0, 0)
2143
    GuW1.Part1 = Firepart1
2144
    GuW1.Parent = Torso
2145
    GuW2:Destroy()
2146
    GuW2 = Instance.new("Weld")
2147
    GuW2.Name = "GuW"
2148
    GuW2.Part0 = Torso
2149
    GuW2.C0 = cn(0, 0, -6)
2150
    GuW2.C1 = cn(0, 0, 0)
2151
    GuW2.Part1 = Firepart2
2152
    GuW2.Parent = Torso
2153
    GuW2:Destroy()
2154
    GuW2 = Instance.new("Weld")
2155
    GuW2.Name = "GuW"
2156
    GuW2.Part0 = Torso
2157
    GuW2.C0 = cn(0, 0, -4)
2158
    GuW2.C1 = cn(0, 0, 0)
2159
    GuW2.Part1 = Firepart2
2160
    GuW2.Parent = Torso
2161
    for i = 0, 18, 0.1 do
2162
      swait()
2163
      if Torsovelocity.Y > 2 then
2164
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2165
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2166
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2167
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2168
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2169
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2170
      elseif Torsovelocity.Y < 1 then
2171
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2172
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2173
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2174
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2175
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2176
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2177
      end
2178
    end
2179
    GuW1:Destroy()
2180
    GuW1 = Instance.new("Weld")
2181
    GuW1.Name = "GuW"
2182
    GuW1.Part0 = Torso
2183
    GuW1.C0 = cn(0, 0, -15)
2184
    GuW1.C1 = cn(0, 0, 0)
2185
    GuW1.Part1 = Firepart1
2186
    GuW1.Parent = Torso
2187
    GuW2:Destroy()
2188
    GuW2 = Instance.new("Weld")
2189
    GuW2.Name = "GuW"
2190
    GuW2.Part0 = Torso
2191
    GuW2.C0 = cn(0, 0, -17.5)
2192
    GuW2.C1 = cn(0, 0, 0)
2193
    GuW2.Part1 = Firepart2
2194
    GuW2.Parent = Torso
2195
local Must = Instance.new("Sound",Torso)
2196
Must.SoundId = "rbxassetid://719747626"
2197
Must.Pitch = 0.99
2198
Must.Volume = 3.9
2199
Must.Looped = false
2200
wait(0)
2201
Must:Play()	
2202
    for i = 0, 1.25, 0.01 do
2203
      swait()
2204
      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)
2205
      shoottraildd22(mouse.Hit.p, Torso, 0)
2206
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2207
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2208
      if Torsovelocity.Y > 2 then
2209
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2210
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2211
        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)
2212
        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)
2213
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2214
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2215
      end
2216
    end
2217
Must:Stop()
2218
Aura:Destroy()
2219
Aura2:Destroy()
2220
    wait(0.5)
2221
    Humanoid.WalkSpeed = 16
2222
    attack = false
2223
    MV4 = 300
2224
    Firepart1:Destroy()
2225
    Firepart2:Destroy()
2226
  end
2227
end)
2228
2229
2230
d = {}
2231
function iteffect()
2232
2233
coroutine.resume(coroutine.create(function()
2234
2235
for i = 1, 10 do
2236
effect = Instance.new("Part", workspace)
2237
effect.Anchored = true
2238
effect.CanCollide = false
2239
effect.Size = Vector3.new(0.2, 3, 0.2)
2240
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2241
effect.Transparency = 0
2242
effect.Material = "Plastic"
2243
effect.BrickColor = BrickColor.new("Really black")
2244
table.insert(d, effect)
2245
game:GetService("Debris"):AddItem(effect, 0.3)
2246
end
2247
2248
coroutine.resume(coroutine.create(function()
2249
for i = 1, 10 do
2250
for i,e in pairs(d) do
2251
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2252
e.Transparency = e.Transparency + 0.030
2253
end
2254
wait(0.01)
2255
end
2256
2257
end))
2258
end))
2259
2260
2261
end
2262
2263
tp = true
2264
2265
mouse.KeyDown:connect(function(k)
2266
if k == "e" then
2267
if tp == true then
2268
tp = false
2269
local Must = Instance.new("Sound",Torso)
2270
Must.SoundId = "rbxassetid://1055279036"
2271
Must.Pitch = 0.99
2272
Must.Volume = 1.2
2273
Must.Looped = false
2274
wait(0)
2275
Must:Play()	
2276
Zanzoken = Instance.new("Part",char)
2277
Zanzoken.Anchored = true
2278
Zanzoken.CanCollide = false
2279
Zanzoken.Position = v3(999,999,999)
2280
Zanzoken.CFrame = Torso.CFrame
2281
game.Debris:AddItem(Zanzoken,0.5)
2282
Zanzoken.Transparency = 1
2283
wait()
2284
idk = Instance.new("BillboardGui",Zanzoken)
2285
idk.Size = UDim2.new(10,0,15,0)
2286
idk.AlwaysOnTop = false
2287
idk1 = Instance.new("ImageLabel",idk)
2288
idk1.BackgroundTransparency = 1
2289
idk.ExtentsOffset = v3(0,0,0)
2290
idk1.ImageTransparency = 0
2291
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2292
idk1.Size = UDim2.new(2,0,1,0)
2293
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2294
idk1.Image = "rbxassetid://319554883"
2295
char.Head.face.Parent = game.Lighting
2296
  wait(0)
2297
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2298
game.Lighting.face.Parent = char.Head
2299
   wait(0)
2300
Zanzoken = Instance.new("Part",char)
2301
Zanzoken.Anchored = true
2302
Zanzoken.CanCollide = false
2303
Zanzoken.Position = v3(999,999,999)
2304
Zanzoken.CFrame = Torso.CFrame
2305
game.Debris:AddItem(Zanzoken,0.5)
2306
Zanzoken.Transparency = 1
2307
wait()
2308
idk = Instance.new("BillboardGui",Zanzoken)
2309
idk.Size = UDim2.new(10,0,15,0)
2310
idk.AlwaysOnTop = false
2311
idk1 = Instance.new("ImageLabel",idk)
2312
idk1.BackgroundTransparency = 1
2313
idk.ExtentsOffset = v3(0,0,0)
2314
idk1.ImageTransparency = 0
2315
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2316
idk1.Size = UDim2.new(2,0,1,0)
2317
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2318
idk1.Image = "rbxassetid://319554883"
2319
2320
wait(0.4)
2321
tp = true
2322
2323
2324
end
2325
end
2326
end)
2327
2328
2329
MV4 = 300
2330
mouse.KeyDown:connect(function(k)
2331
  if attack == false and k == "v" and MV4 > 80 and firemode == true then
2332
    MV4 = 0
2333
local Must = Instance.new("Sound",workspace)
2334
Must.SoundId = "rbxassetid://194135434"
2335
Must.Pitch = 0.99
2336
Must.Volume = 1.7
2337
Must.Looped = true
2338
wait(0)
2339
Must:Play()
2340
		 local lb = Instance.new("Part")
2341
  lb.Parent = char
2342
   lb.Material = "Neon"
2343
    lb.Color = BrickColor.new("Gold").Color
2344
     lb.CanCollide = false
2345
     lb.Material = "Neon"
2346
     lb.Size = vt(1,1,1)
2347
     lb.CFrame = Torso.CFrame
2348
     lb.Rotation = vt(0,0,0)
2349
     lb.Anchored = true
2350
     lb.Transparency = 0
2351
     local thing = Instance.new("SpecialMesh",lb)
2352
     thing.MeshType = "FileMesh"
2353
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2354
     thing.Scale = vt(0,15,0)
2355
     local chancerot = math.random(1,2)
2356
     for z = 0, 4 do
2357
     if chancerot == 1 then
2358
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2359
     elseif chancerot == 2 then
2360
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2361
     end
2362
     lb.Transparency = lb.Transparency + 0.1
2363
     thing.Scale = thing.Scale + vt(15,0,15)
2364
     wait()
2365
     end
2366
     for z = 0, 4 do
2367
     if chancerot == 1 then
2368
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2369
     elseif chancerot == 2 then
2370
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2371
     end
2372
     lb.Transparency = lb.Transparency + 0.1
2373
     thing.Scale = thing.Scale + vt(15,0,15)
2374
     wait()
2375
end
2376
2377
local Aura = Instance.new('ParticleEmitter')
2378
Aura.Name = "Aura"
2379
Aura.Texture = "rbxassetid://347730682"
2380
Aura.Parent = Torso
2381
Aura.LightEmission = 1
2382
Aura.Transparency = NumberSequence.new(0.5,1)
2383
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2384
Aura.Size = NumberSequence.new(1,25)
2385
Aura.Rotation = NumberRange.new(-360,360)
2386
Aura.LockedToPart = true
2387
Aura.Lifetime = NumberRange.new(1)
2388
Aura.Rate = 100
2389
Aura.Speed = NumberRange.new(0)
2390
Aura.EmissionDirection = "Top"
2391
local Aura2 = Instance.new('ParticleEmitter')
2392
Aura2.Name = "Aura"
2393
Aura2.Texture = "rbxassetid://1046299182"
2394
Aura2.Parent = Torso
2395
Aura2.LightEmission = 1
2396
Aura2.Transparency = NumberSequence.new(0,1)
2397
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2398
Aura2.Size = NumberSequence.new(55)
2399
Aura2.Rotation = NumberRange.new(-360,360)
2400
Aura2.LockedToPart = true
2401
Aura2.Lifetime = NumberRange.new(0.2)
2402
Aura2.Rate = 20
2403
Aura2.Speed = NumberRange.new(0)
2404
Aura2.EmissionDirection = "Top"
2405
lig = Instance.new("PointLight",Player.Character.Torso)
2406
lig.Color=Color3.new(255,255,0)
2407
lig.Range = 12
2408
    Humanoid.WalkSpeed = 0.01
2409
    attack = true
2410
    Firepart1 = Instance.new("Part", RightArm)
2411
    Firepart1.Size = Vector3.new(1, 1, 1)
2412
    GuW1 = Instance.new("Weld")
2413
    GuW1.Name = "GuW"
2414
    GuW1.Part0 = RightArm
2415
    GuW1.C0 = cn(0, -1, 0)
2416
    GuW1.C1 = cn(0, 0, 0)
2417
    GuW1.Part1 = Firepart1
2418
    GuW1.Parent = RightArm
2419
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
2420
    Firepart1.Transparency = 1
2421
    Firepart2 = Instance.new("Part", LeftArm)
2422
    Firepart2.Size = Vector3.new(1, 1, 1)
2423
    GuW2 = Instance.new("Weld")
2424
    GuW2.Name = "GuW"
2425
    GuW2.Part0 = LeftArm
2426
    GuW2.C0 = cn(0, -1, 0)
2427
    GuW2.C1 = cn(0, 0, 0)
2428
    GuW2.Part1 = Firepart2
2429
    GuW2.Parent = LeftArm
2430
    Firepart2.Transparency = 1
2431
 
2432
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
2433
    GuW1:Destroy()
2434
    GuW1 = Instance.new("Weld")
2435
    GuW1.Name = "GuW"
2436
    GuW1.Part0 = Torso
2437
    GuW1.C0 = cn(0, 0, -6)
2438
    GuW1.C1 = cn(0, 0, 0)
2439
    GuW1.Part1 = Firepart1
2440
    GuW1.Parent = Torso
2441
    GuW2:Destroy()
2442
    GuW2 = Instance.new("Weld")
2443
    GuW2.Name = "GuW"
2444
    GuW2.Part0 = Torso
2445
    GuW2.C0 = cn(0, 0, -6)
2446
    GuW2.C1 = cn(0, 0, 0)
2447
    GuW2.Part1 = Firepart2
2448
    GuW2.Parent = Torso
2449
2450
    GuW2:Destroy()
2451
    GuW2 = Instance.new("Weld")
2452
    GuW2.Name = "GuW"
2453
    GuW2.Part0 = Torso
2454
    GuW2.C0 = cn(0, 0, -4)
2455
    GuW2.C1 = cn(0, 0, 0)
2456
    GuW2.Part1 = Firepart2
2457
    GuW2.Parent = Torso
2458
    for i = 0, 15, 0.1 do
2459
      swait()
2460
      if Torsovelocity.Y > 2 then
2461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2462
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2463
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2464
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2465
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2466
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2467
      elseif Torsovelocity.Y < 1 then
2468
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2469
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2470
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2471
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2472
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2473
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2474
      end
2475
    end
2476
wait(16)
2477
local Aura3 = Instance.new('ParticleEmitter')
2478
Aura3.Name = "Aura"
2479
Aura3.Texture = "rbxassetid://1046299182"
2480
Aura3.Parent = Torso
2481
Aura3.LightEmission = 1
2482
Aura3.Transparency = NumberSequence.new(0.4,1)
2483
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2484
Aura3.Size = NumberSequence.new(140)
2485
Aura3.Rotation = NumberRange.new(-360,360)
2486
Aura3.LockedToPart = true
2487
Aura3.Lifetime = NumberRange.new(0.2)
2488
Aura3.Rate = 70
2489
Aura3.Speed = NumberRange.new(0)
2490
Aura3.EmissionDirection = "Top"
2491
local Aura4 = Instance.new('ParticleEmitter')
2492
Aura4.Name = "Aura"
2493
Aura4.Texture = "rbxassetid://1046299182"
2494
Aura4.Parent = Torso
2495
Aura4.LightEmission = 1
2496
Aura4.Transparency = NumberSequence.new(0.7,1)
2497
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2498
Aura4.Size = NumberSequence.new(190)
2499
Aura4.Rotation = NumberRange.new(-360,360)
2500
Aura4.LockedToPart = true
2501
Aura4.Lifetime = NumberRange.new(0.2)
2502
Aura4.Rate = 120
2503
Aura4.Speed = NumberRange.new(0)
2504
Aura4.EmissionDirection = "Top"
2505
local Aura5 = Instance.new('ParticleEmitter')
2506
Aura5.Name = "Aura"
2507
Aura5.Texture = "rbxassetid://347730682"
2508
Aura5.Parent = Torso
2509
Aura5.LightEmission = 1
2510
Aura5.Transparency = NumberSequence.new(0.2,1)
2511
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2512
Aura5.Size = NumberSequence.new(1,65)
2513
Aura5.Rotation = NumberRange.new(-360,360)
2514
Aura5.LockedToPart = true
2515
Aura5.Lifetime = NumberRange.new(1)
2516
Aura5.Rate = 200
2517
Aura5.Speed = NumberRange.new(0)
2518
Aura5.EmissionDirection = "Top"
2519
local quake = Instance.new("Sound",workspace) 
2520
quake.SoundId = "rbxassetid://1048411878"
2521
quake.Pitch = 0.99
2522
quake.Volume = 1.3
2523
quake.Looped = true
2524
wait(0)
2525
quake:Play()
2526
local scrr = Instance.new("Sound",Torso)
2527
scrr.SoundId = "rbxassetid://908472235"
2528
scrr.Pitch = 0.99
2529
scrr.Volume = 0.5
2530
scrr.Looped = true
2531
wait(0)
2532
scrr:Play()
2533
2534
 for i = 0, 2, 0.1 do
2535
      swait()
2536
		 local lb = Instance.new("Part")
2537
  lb.Parent = char
2538
   lb.Material = "Neon"
2539
    lb.Color = BrickColor.new("Gold").Color
2540
     lb.CanCollide = false
2541
     lb.Material = "Neon"
2542
     lb.Size = vt(0.5,0,0.5)
2543
     lb.CFrame = Torso.CFrame
2544
     lb.Rotation = vt(0,0,0)
2545
     lb.Anchored = true
2546
     lb.Transparency = 0
2547
     local thing = Instance.new("SpecialMesh",lb)
2548
     thing.MeshType = "FileMesh"
2549
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
2550
     thing.Scale = vt(0,15,0)
2551
     local chancerot = math.random(1,2)
2552
     for z = 0, 4 do
2553
     if chancerot == 1 then
2554
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2555
     elseif chancerot == 2 then
2556
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2557
     end
2558
     lb.Transparency = lb.Transparency + 0.1
2559
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2560
     wait()
2561
     end
2562
     for z = 0, 4 do
2563
     if chancerot == 1 then
2564
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2565
     elseif chancerot == 2 then
2566
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2567
     end
2568
     lb.Transparency = lb.Transparency + 0.1
2569
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2570
     wait()
2571
end
2572
end
2573
2574
    
2575
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
2576
    for i = 0, 24, 0.1 do
2577
      swait()
2578
      if Torsovelocity.Y > 2 then
2579
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2580
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2581
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2582
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2583
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2584
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2585
      elseif Torsovelocity.Y < 1 then
2586
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2587
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2588
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2589
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2590
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2591
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2592
      end
2593
    end
2594
wait(5)
2595
    GuW1:Destroy()
2596
    GuW1 = Instance.new("Weld")
2597
    GuW1.Name = "GuW"
2598
    GuW1.Part0 = Torso
2599
    GuW1.C0 = cn(0, 0, -15)
2600
    GuW1.C1 = cn(0, 0, 0)
2601
    GuW1.Part1 = Firepart1
2602
    GuW1.Parent = Torso
2603
    GuW2:Destroy()
2604
    GuW2 = Instance.new("Weld")
2605
    GuW2.Name = "GuW"
2606
    GuW2.Part0 = Torso
2607
    GuW2.C0 = cn(0, 0, -17.5)
2608
    GuW2.C1 = cn(0, 0, 0)
2609
    GuW2.Part1 = Firepart2
2610
    GuW2.Parent = Torso
2611
local Must2 = Instance.new("Sound",Torso) --1048411878
2612
Must2.SoundId = "rbxassetid://950551676"
2613
Must2.Pitch = 0.99
2614
Must2.Volume = math.huge
2615
Must2.Looped = false
2616
wait(0)
2617
Must2:Play()
2618
quake:Stop()
2619
scrr:Stop()
2620
local Gone = Instance.new('ParticleEmitter')
2621
Gone.Name = "Aura"
2622
Gone.Texture = "rbxassetid://1046299182"
2623
Gone.Parent = Torso
2624
Gone.LightEmission = 1
2625
Gone.Transparency = NumberSequence.new(0.7,1)
2626
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2627
Gone.Size = NumberSequence.new(340)
2628
Gone.Rotation = NumberRange.new(-360,360)
2629
Gone.LockedToPart = true
2630
Gone.Lifetime = NumberRange.new(0.2)
2631
Gone.Rate = 70
2632
Gone.Speed = NumberRange.new(0)
2633
Gone.EmissionDirection = "Top"
2634
wait(2)
2635
Aura:Destroy()
2636
Aura2:Destroy()
2637
Aura3:Destroy()
2638
Aura4:Destroy()
2639
Aura5:Destroy()
2640
lig:Destroy()
2641
Gone:Destroy()
2642
    for i = 0, 3, 0.01 do
2643
      swait()
2644
      shoottraildd2(mouse.Hit.p, Torso, 0)
2645
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
2646
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
2647
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
2648
       if Torsovelocity.Y > 2 then
2649
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2650
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2651
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2652
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2653
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2654
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2655
      elseif Torsovelocity.Y < 1 then
2656
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2657
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2658
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2659
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2660
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2661
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2662
      end
2663
    end
2664
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
2665
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
2666
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
2667
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
2668
    for i = 0, 3, 0.1 do
2669
      swait()
2670
      if Torsovelocity.Y > 2 then
2671
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2672
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2673
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2674
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2675
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2676
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2677
      elseif Torsovelocity.Y < 1 then
2678
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
2680
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2682
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2683
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2684
      end
2685
    end
2686
    wait(1)
2687
    Humanoid.WalkSpeed = 16
2688
    attack = false
2689
    MV4 = 0
2690
Must:Stop()
2691
    Firepart1:Destroy()
2692
    Firepart2:Destroy()
2693
  end
2694
end)
2695
2696
2697
2698
---forms
2699
mouse.KeyDown:connect(function(key)
2700
if key=="1" then	
2701
	Base()
2702
	SSJ()
2703
	char.JumPower = 150
2704
	end
2705
	end)
2706
Health = 140,000  --------- Serious mode aura.
2707
BaseHealth = 10,000
2708
2709
2710
2711
2712
SuperSaiyan = false
2713
2714
Player = game.Players.LocalPlayer
2715
Char = Player.Character
2716
Torso = Char.Torso
2717
2718
function SSJ()
2719
	for X = 1, 1 do wait()
2720
2721
2722
	wait(0)
2723
	for X = 1, 1 do wait()
2724
		local Effect = Instance.new("Part")
2725
	Effect.Name = "Effect"
2726
	Effect.Parent = Torso
2727
	Effect.CFrame = Torso.CFrame
2728
	Effect.BrickColor = BrickColor.new("Lapis")
2729
	Effect.Shape = "Ball"
2730
	Effect.Size = Vector3.new(1, 1, 1)
2731
	Effect.Anchored = true
2732
	Effect.Material = "Neon"
2733
	Effect.CanCollide = false
2734
		Effect.CFrame = Torso.CFrame
2735
		Effect.Size = Effect.Size + Vector3.new(0.5)
2736
		Effect.Transparency = Effect.Transparency + 0.04
2737
	end
2738
	end
2739
2740
repeat
2741
Torso:FindFirstChild("Effect"):Remove()
2742
until Torso:FindFirstChild("Effect") == nil
2743
2744
	
2745
local Color1 = Color3.new(255, 255, 0)
2746
local Color2 = Color3.new(255, 255, 0)	
2747
2748
Hair7:Destroy()
2749
Hair7 = Instance.new("Part")
2750
Hair7.Parent = char
2751
Hair7.Name = "Hair"
2752
Hair7.CanCollide = false
2753
Hair7.Locked = true
2754
Hair7.TopSurface = "Smooth"
2755
Hair7.BottomSurface = "Smooth"
2756
Hair7.formFactor = "Symmetric"
2757
Hair7.Material = "Neon"
2758
Hair7.BrickColor = BrickColor.new("Daisy orange")
2759
Hair7.CFrame = char.Torso.CFrame
2760
Hair7.Size = Vector3.new(1, 1, 1)
2761
Hair7.Transparency = 0
2762
2763
2764
Weld1 = Instance.new("Weld")
2765
Weld1.Parent = char.Head
2766
Weld1.Part0 = char.Head
2767
Weld1.Part1 = Hair7
2768
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
2769
2770
Mesh = Instance.new("SpecialMesh")
2771
Mesh.Offset = Vector3.new(0,-0.4,0)
2772
Mesh.Parent = Hair7
2773
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
2774
Mesh.MeshType = "FileMesh"
2775
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
2776
Mesh.TextureId = "" 
2777
char.Head.face.Texture = "rbxassetid://398676207"
2778
local Must = Instance.new("Sound",Torso)
2779
Must.SoundId = "rbxassetid://1035030726"
2780
Must.Pitch = 0.99
2781
Must.Volume = 1.4
2782
Must.Looped = false
2783
wait(0)
2784
Must:Play()	
2785
	a21e = new("Part",char)
2786
a21e.Name = "Beam"..num
2787
a21e.Locked = true
2788
a21e.Size = v3(1,1,1)
2789
a21e.CanCollide = false
2790
a21e.BrickColor = bc("Gold")
2791
a21e.Material = "Neon"
2792
a21e.Transparency = 0
2793
aa21e = new("SpecialMesh",a21e)
2794
a21e.Anchored = true
2795
a21e.Position = RootPart.Position
2796
aa21e.MeshType = "Sphere"
2797
aa21e.Scale = v3(1,1,1)
2798
	a51e = new("Part",char)
2799
a51e.Name = "Beam"..num
2800
a51e.Locked = true
2801
a51e.Size = v3(1,1,1)
2802
a51e.CanCollide = false
2803
a51e.BrickColor = bc("New Yeller")
2804
a51e.Material = "Neon"
2805
a51e.Transparency = 0
2806
aa51e = new("SpecialMesh",a51e)
2807
a51e.Anchored = true
2808
a51e.Position = RootPart.Position
2809
aa51e.MeshType = "Sphere"
2810
aa51e.Scale = v3(1,1,1)
2811
	a61e = new("Part",char)
2812
a61e.Name = "Beam"..num
2813
a61e.Locked = true
2814
a61e.Size = v3(1,1,1)
2815
a61e.CanCollide = false
2816
a61e.BrickColor = bc("White")
2817
a61e.Material = "Neon"
2818
a61e.Transparency = 0
2819
aa61e = new("SpecialMesh",a61e)
2820
a61e.Anchored = true
2821
a61e.Position = RootPart.Position
2822
aa61e.MeshType = "Sphere"
2823
aa61e.Scale = v3(1,1,1)
2824
for i = 1,50 do
2825
	wait()
2826
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
2827
	a21e.Transparency = a21e.Transparency + 0.03
2828
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
2829
	a51e.Transparency = a51e.Transparency + 0.03
2830
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
2831
	a61e.Transparency = a61e.Transparency + 0.02
2832
end
2833
a61e:Destroy()
2834
aa61e:Destroy()
2835
a51e:Destroy()
2836
aa51e:Destroy()
2837
a21e:Destroy()
2838
aa21e:Destroy()
2839
	
2840
2841
local Aura = Instance.new('ParticleEmitter')
2842
Aura.Name = "Aura"
2843
Aura.Texture = "rbxassetid://347730682"
2844
Aura.Parent = Torso
2845
Aura.LightEmission = 1
2846
Aura.Transparency = NumberSequence.new(0.6,1)
2847
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2848
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
2849
Aura.LockedToPart = true
2850
Aura.Lifetime = NumberRange.new(1)
2851
Aura.Rate = 100
2852
Aura.Speed = NumberRange.new(4.3)
2853
Aura.EmissionDirection = "Top"
2854
2855
SuperSaiyan = true	
2856
Humanoid.JumpPower = 120
2857
	
2858
Char.Humanoid.MaxHealth = Health
2859
wait(0.3)	
2860
Char.Humanoid.Health = Health
2861
wait(0.7)
2862
Must:Destroy()
2863
end
2864
2865
function Base()
2866
	SuperSaiyan = false
2867
	local Effect = Instance.new("Part")
2868
	Effect.Name = "Effect"
2869
	Effect.Parent = Torso
2870
	Effect.CFrame = Torso.CFrame
2871
	Effect.BrickColor = BrickColor.new("White")
2872
	Effect.Shape = "Ball"
2873
	Effect.Size = Vector3.new(8, 8, 8)
2874
	Effect.Anchored = true
2875
	Effect.Material = "Neon"
2876
	Effect.CanCollide = false
2877
	for loop = 1, 25 do wait()
2878
		Effect.CFrame = Torso.CFrame
2879
		Effect.Size = Effect.Size + Vector3.new(-0.5)
2880
		Effect.Transparency = Effect.Transparency + 0.04
2881
		
2882
	end
2883
repeat
2884
	
2885
	
2886
Torso:FindFirstChild("Effect"):Remove()
2887
until Torso:FindFirstChild("Effect") == nil
2888
2889
char.Head.face.Texture = "rbxassetid://1108342609"
2890
Hair7:Destroy()
2891
wait(0.1)
2892
Hair7 = Instance.new("Part")
2893
Hair7.Parent = char
2894
Hair7.Name = "Hair"
2895
Hair7.CanCollide = false
2896
Hair7.Locked = true
2897
Hair7.TopSurface = "Smooth"
2898
Hair7.BottomSurface = "Smooth"
2899
Hair7.formFactor = "Symmetric"
2900
Hair7.Material = "Neon"
2901
Hair7.BrickColor = BrickColor.new("Really black")
2902
Hair7.CFrame = char.Torso.CFrame
2903
Hair7.Size = Vector3.new(1, 1, 1)
2904
Hair7.Transparency = 0
2905
2906
2907
Weld1 = Instance.new("Weld")
2908
Weld1.Parent = char.Head
2909
Weld1.Part0 = char.Head
2910
Weld1.Part1 = Hair7
2911
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
2912
2913
Mesh = Instance.new("SpecialMesh")
2914
Mesh.Offset = Vector3.new(0,-0.4,0)
2915
Mesh.Parent = Hair7
2916
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
2917
Mesh.MeshType = "FileMesh"
2918
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
2919
Mesh.TextureId = "" 
2920
2921
2922
2923
for i, v in pairs(Torso:GetChildren()) do
2924
	if v:IsA('ParticleEmitter') then
2925
		v:Remove()
2926
	end
2927
end
2928
for i, v in pairs(LeftArm:GetChildren()) do
2929
	if v:IsA('ParticleEmitter') then
2930
		v:Remove()
2931
	end
2932
end
2933
for i, v in pairs(RightArm:GetChildren()) do
2934
	if v:IsA('ParticleEmitter') then
2935
		v:Remove()
2936
	end
2937
end
2938
for i, v in pairs(RightLeg:GetChildren()) do
2939
	if v:IsA('ParticleEmitter') then
2940
		v:Remove()
2941
	end
2942
end
2943
for i, v in pairs(LeftLeg:GetChildren()) do
2944
	if v:IsA('ParticleEmitter') then
2945
		v:Remove()
2946
	end
2947
end
2948
	
2949
2950
end
2951
2952
mouse.KeyDown:connect(function(key)
2953
if key=="9" then	
2954
	Base()
2955
end
2956
end)
2957
2958
mouse.KeyDown:connect(function(key)
2959
if key=="4" then	
2960
	Base()
2961
	SSJB()
2962
	char.JumPower = 150
2963
	end
2964
	end)
2965
Health = 140,000  --------- Serious mode aura.
2966
BaseHealth = 10,000
2967
2968
2969
2970
2971
SuperSaiyanBlue = false
2972
2973
Player = game.Players.LocalPlayer
2974
Char = Player.Character
2975
Torso = Char.Torso
2976
2977
function SSJB()
2978
	for X = 1, 1 do wait()
2979
2980
2981
	wait(0)
2982
	for X = 1, 1 do wait()
2983
		local Effect = Instance.new("Part")
2984
	Effect.Name = "Effect"
2985
	Effect.Parent = Torso
2986
	Effect.CFrame = Torso.CFrame
2987
	Effect.BrickColor = BrickColor.new("Lapis")
2988
	Effect.Shape = "Ball"
2989
	Effect.Size = Vector3.new(1, 1, 1)
2990
	Effect.Anchored = true
2991
	Effect.Material = "Neon"
2992
	Effect.CanCollide = false
2993
		Effect.CFrame = Torso.CFrame
2994
		Effect.Size = Effect.Size + Vector3.new(0.5)
2995
		Effect.Transparency = Effect.Transparency + 0.04
2996
	end
2997
	end
2998
2999
repeat
3000
Torso:FindFirstChild("Effect"):Remove()
3001
until Torso:FindFirstChild("Effect") == nil
3002
3003
	
3004
local Color1 = Color3.new(255, 255, 0)
3005
local Color2 = Color3.new(255, 255, 0)	
3006
3007
 for i = 0, 3, 0.1 do
3008
	swait()
3009
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3010
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3011
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3012
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3013
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3014
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3015
end
3016
3017
Hair7:Destroy()
3018
wait(0.1)
3019
Hair7 = Instance.new("Part")
3020
Hair7.Parent = char
3021
Hair7.Name = "Hair"
3022
Hair7.CanCollide = false
3023
Hair7.Locked = true
3024
Hair7.TopSurface = "Smooth"
3025
Hair7.BottomSurface = "Smooth"
3026
Hair7.formFactor = "Symmetric"
3027
Hair7.Material = "Neon"
3028
Hair7.BrickColor = BrickColor.new("Cyan")
3029
Hair7.CFrame = char.Torso.CFrame
3030
Hair7.Size = Vector3.new(1, 1, 1)
3031
Hair7.Transparency = 0
3032
3033
3034
Weld1 = Instance.new("Weld")
3035
Weld1.Parent = char.Head
3036
Weld1.Part0 = char.Head
3037
Weld1.Part1 = Hair7
3038
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3039
3040
Mesh = Instance.new("SpecialMesh")
3041
Mesh.Offset = Vector3.new(0,-0.4,0)
3042
Mesh.Parent = Hair7
3043
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3044
Mesh.MeshType = "FileMesh"
3045
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3046
Mesh.TextureId = "" 
3047
wait(0.1)
3048
char.Head.face.Texture = "rbxassetid://262534270"
3049
local Must = Instance.new("Sound",Torso)
3050
Must.SoundId = "rbxassetid://874183151"
3051
Must.Pitch = 0.99
3052
Must.Volume = 1.4
3053
Must.Looped = false
3054
wait(0)
3055
Must:Play()	
3056
	a21e = new("Part",char)
3057
a21e.Name = "Beam"..num
3058
a21e.Locked = true
3059
a21e.Size = v3(1,1,1)
3060
a21e.CanCollide = false
3061
a21e.BrickColor = bc("Toothpaste")
3062
a21e.Material = "Neon"
3063
a21e.Transparency = 0
3064
aa21e = new("SpecialMesh",a21e)
3065
a21e.Anchored = true
3066
a21e.Position = RootPart.Position
3067
aa21e.MeshType = "Sphere"
3068
aa21e.Scale = v3(1,1,1)
3069
	a51e = new("Part",char)
3070
a51e.Name = "Beam"..num
3071
a51e.Locked = true
3072
a51e.Size = v3(1,1,1)
3073
a51e.CanCollide = false
3074
a51e.BrickColor = bc("Cyan")
3075
a51e.Material = "Neon"
3076
a51e.Transparency = 0
3077
aa51e = new("SpecialMesh",a51e)
3078
a51e.Anchored = true
3079
a51e.Position = RootPart.Position
3080
aa51e.MeshType = "Sphere"
3081
aa51e.Scale = v3(1,1,1)
3082
	a61e = new("Part",char)
3083
a61e.Name = "Beam"..num
3084
a61e.Locked = true
3085
a61e.Size = v3(1,1,1)
3086
a61e.CanCollide = false
3087
a61e.BrickColor = bc("Lapis")
3088
a61e.Material = "Neon"
3089
a61e.Transparency = 0
3090
aa61e = new("SpecialMesh",a61e)
3091
a61e.Anchored = true
3092
a61e.Position = RootPart.Position
3093
aa61e.MeshType = "Sphere"
3094
aa61e.Scale = v3(1,1,1)
3095
for i = 1,50 do
3096
	wait()
3097
	aa21e.Scale = aa21e.Scale + v3(2,2,2)
3098
	a21e.Transparency = a21e.Transparency + 0.03
3099
	aa51e.Scale = aa51e.Scale + v3(2.5,2.5,2.5)
3100
	a51e.Transparency = a51e.Transparency + 0.03
3101
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3102
	a61e.Transparency = a61e.Transparency + 0.02
3103
end
3104
a61e:Destroy()
3105
aa61e:Destroy()
3106
a51e:Destroy()
3107
aa51e:Destroy()
3108
a21e:Destroy()
3109
aa21e:Destroy()
3110
	
3111
3112
local Aura = Instance.new('ParticleEmitter')
3113
Aura.Name = "Aura"
3114
Aura.Texture = "rbxassetid://347730682"
3115
Aura.Parent = Torso
3116
Aura.LightEmission = 1
3117
Aura.Transparency = NumberSequence.new(0.4,1)
3118
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3119
Aura.Size = NumberSequence.new(4,6.9,0.2)
3120
Aura.LockedToPart = true
3121
Aura.Lifetime = NumberRange.new(1)
3122
Aura.Rate = 100
3123
Aura.Rotation = NumberRange.new(-20, 15)
3124
Aura.Speed = NumberRange.new(4.3)
3125
Aura.EmissionDirection = "Top"
3126
local Aura = Instance.new('ParticleEmitter')
3127
Aura.Name = "Aura"
3128
Aura.Texture = "rbxassetid://347730682"
3129
Aura.Parent = Torso
3130
Aura.LightEmission = 1
3131
Aura.Transparency = NumberSequence.new(0.9,1)
3132
Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
3133
Aura.Size = NumberSequence.new(4,6.9,0.2)
3134
Aura.LockedToPart = true
3135
Aura.Lifetime = NumberRange.new(1)
3136
Aura.Rate = 100
3137
Aura.Rotation = NumberRange.new(-20, 15)
3138
Aura.Speed = NumberRange.new(4.3)
3139
Aura.EmissionDirection = "Top"
3140
      local tra = Instance.new('ParticleEmitter')
3141
        tra.Parent = Torso
3142
        tra.LightEmission = 1
3143
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3144
        tra.Rate = 15
3145
        tra.Rotation = NumberRange.new(-5, 5)
3146
        tra.Lifetime = NumberRange.new(1.5, 2)
3147
         tra.Size = NumberSequence.new(0.098,0)
3148
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3149
        tra.Speed = NumberRange.new(0.5)
3150
        tra.VelocitySpread = 360
3151
        tra.VelocityInheritance = 0.5
3152
        tra.ZOffset = 2
3153
   local tra = Instance.new('ParticleEmitter')
3154
        tra.Parent = LeftArm
3155
        tra.LightEmission = 1
3156
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3157
        tra.Rate = 15
3158
        tra.Rotation = NumberRange.new(-5, 5)
3159
        tra.Lifetime = NumberRange.new(1.5, 2)
3160
         tra.Size = NumberSequence.new(0.098,0)
3161
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3162
        tra.Speed = NumberRange.new(0.5)
3163
        tra.VelocitySpread = 360
3164
        tra.VelocityInheritance = 0.5
3165
        tra.ZOffset = 2
3166
   local tra = Instance.new('ParticleEmitter')
3167
        tra.Parent = RightArm
3168
        tra.LightEmission = 1
3169
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3170
        tra.Rate = 15
3171
        tra.Rotation = NumberRange.new(-5, 5)
3172
        tra.Lifetime = NumberRange.new(1.5, 2)
3173
         tra.Size = NumberSequence.new(0.098,0)
3174
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3175
        tra.Speed = NumberRange.new(0.5)
3176
        tra.VelocitySpread = 360
3177
        tra.VelocityInheritance = 0.5
3178
        tra.ZOffset = 2
3179
   local tra = Instance.new('ParticleEmitter')
3180
        tra.Parent = LeftLeg
3181
        tra.LightEmission = 1
3182
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3183
        tra.Rate = 15
3184
        tra.Rotation = NumberRange.new(-5, 5)
3185
        tra.Lifetime = NumberRange.new(1.5, 2)
3186
         tra.Size = NumberSequence.new(0.098,0)
3187
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3188
        tra.Speed = NumberRange.new(0.5)
3189
        tra.VelocitySpread = 360
3190
        tra.VelocityInheritance = 0.5
3191
        tra.ZOffset = 2
3192
   local tra = Instance.new('ParticleEmitter')
3193
        tra.Parent = RightLeg
3194
        tra.LightEmission = 1
3195
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3196
        tra.Rate = 15
3197
        tra.Rotation = NumberRange.new(-5, 5)
3198
        tra.Lifetime = NumberRange.new(1.5, 2)
3199
         tra.Size = NumberSequence.new(0.098,0)
3200
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3201
        tra.Speed = NumberRange.new(0.5)
3202
        tra.VelocitySpread = 360
3203
        tra.VelocityInheritance = 0.5
3204
        tra.ZOffset = 2
3205
3206
SuperSaiyanBlue = true	
3207
Humanoid.JumpPower = 120
3208
	
3209
Char.Humanoid.MaxHealth = Health
3210
wait(0.3)	
3211
Char.Humanoid.Health = Health
3212
wait(0.7)
3213
Must:Destroy()
3214
end
3215
3216
function Base()
3217
	SuperSaiyanBlue = false
3218
	local Effect = Instance.new("Part")
3219
	Effect.Name = "Effect"
3220
	Effect.Parent = Torso
3221
	Effect.CFrame = Torso.CFrame
3222
	Effect.BrickColor = BrickColor.new("White")
3223
	Effect.Shape = "Ball"
3224
	Effect.Size = Vector3.new(8, 8, 8)
3225
	Effect.Anchored = true
3226
	Effect.Material = "Neon"
3227
	Effect.CanCollide = false
3228
	for loop = 1, 25 do wait()
3229
		Effect.CFrame = Torso.CFrame
3230
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3231
		Effect.Transparency = Effect.Transparency + 0.04
3232
		
3233
	end
3234
repeat
3235
	
3236
	
3237
Torso:FindFirstChild("Effect"):Remove()
3238
until Torso:FindFirstChild("Effect") == nil
3239
3240
char.Head.face.Texture = "rbxassetid://1108342609"
3241
Hair7:Destroy()
3242
wait(0.1)
3243
Hair7 = Instance.new("Part")
3244
Hair7.Parent = char
3245
Hair7.Name = "Hair"
3246
Hair7.CanCollide = false
3247
Hair7.Locked = true
3248
Hair7.TopSurface = "Smooth"
3249
Hair7.BottomSurface = "Smooth"
3250
Hair7.formFactor = "Symmetric"
3251
Hair7.Material = "Neon"
3252
Hair7.BrickColor = BrickColor.new("Really black")
3253
Hair7.CFrame = char.Torso.CFrame
3254
Hair7.Size = Vector3.new(1, 1, 1)
3255
Hair7.Transparency = 0
3256
3257
3258
Weld1 = Instance.new("Weld")
3259
Weld1.Parent = char.Head
3260
Weld1.Part0 = char.Head
3261
Weld1.Part1 = Hair7
3262
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3263
3264
Mesh = Instance.new("SpecialMesh")
3265
Mesh.Offset = Vector3.new(0,-0.4,0)
3266
Mesh.Parent = Hair7
3267
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3268
Mesh.MeshType = "FileMesh"
3269
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3270
Mesh.TextureId = "" 
3271
3272
3273
3274
for i, v in pairs(Torso:GetChildren()) do
3275
	if v:IsA('ParticleEmitter') then
3276
		v:Remove()
3277
	end
3278
end
3279
for i, v in pairs(LeftArm:GetChildren()) do
3280
	if v:IsA('ParticleEmitter') then
3281
		v:Remove()
3282
	end
3283
end
3284
for i, v in pairs(RightArm:GetChildren()) do
3285
	if v:IsA('ParticleEmitter') then
3286
		v:Remove()
3287
	end
3288
end
3289
for i, v in pairs(RightLeg:GetChildren()) do
3290
	if v:IsA('ParticleEmitter') then
3291
		v:Remove()
3292
	end
3293
end
3294
for i, v in pairs(LeftLeg:GetChildren()) do
3295
	if v:IsA('ParticleEmitter') then
3296
		v:Remove()
3297
	end
3298
end
3299
	
3300
3301
end
3302
mouse.KeyDown:connect(function(key)
3303
if key=="9" then	
3304
	Base()
3305
end
3306
end)
3307
3308
mouse.KeyDown:connect(function(key)
3309
if key=="2" then	
3310
Base()
3311
	SSJVEGETA()
3312
	char.JumPower = 150
3313
	end
3314
	end)
3315
Health = math.huge  --------- Serious mode aura.
3316
BaseHealth = math.huge
3317
3318
3319
3320
3321
SuperVegeta = false
3322
3323
Player = game.Players.LocalPlayer
3324
Char = Player.Character
3325
Torso = Char.Torso
3326
3327
function SSJVEGETA()
3328
	for X = 1, 1 do wait()
3329
3330
3331
	wait(0)
3332
	for X = 1, 1 do wait()
3333
		local Effect = Instance.new("Part")
3334
	Effect.Name = "Effect"
3335
	Effect.Parent = Torso
3336
	Effect.CFrame = Torso.CFrame
3337
	Effect.BrickColor = BrickColor.new("Lapis")
3338
	Effect.Shape = "Ball"
3339
	Effect.Size = Vector3.new(1, 1, 1)
3340
	Effect.Anchored = true
3341
	Effect.Material = "Neon"
3342
	Effect.CanCollide = false
3343
		Effect.CFrame = Torso.CFrame
3344
		Effect.Size = Effect.Size + Vector3.new(0.5)
3345
		Effect.Transparency = Effect.Transparency + 0.04
3346
	end
3347
	end
3348
3349
repeat
3350
Torso:FindFirstChild("Effect"):Remove()
3351
until Torso:FindFirstChild("Effect") == nil
3352
3353
	
3354
local Color1 = Color3.new(255, 255, 0)
3355
local Color2 = Color3.new(255, 255, 0)	
3356
3357
3358
Hair7:Destroy()
3359
wait(0.1)
3360
Hair7 = Instance.new("Part")
3361
Hair7.Parent = char
3362
Hair7.Name = "Hair"
3363
Hair7.CanCollide = false
3364
Hair7.Locked = true
3365
Hair7.TopSurface = "Smooth"
3366
Hair7.BottomSurface = "Smooth"
3367
Hair7.formFactor = "Symmetric"
3368
Hair7.Material = "Neon"
3369
Hair7.BrickColor = BrickColor.new("Bright yellow")
3370
Hair7.CFrame = char.Torso.CFrame
3371
Hair7.Size = Vector3.new(1, 1, 1)
3372
Hair7.Transparency = 0
3373
3374
3375
Weld1 = Instance.new("Weld")
3376
Weld1.Parent = char.Head
3377
Weld1.Part0 = char.Head
3378
Weld1.Part1 = Hair7
3379
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3380
3381
Mesh = Instance.new("SpecialMesh")
3382
Mesh.Offset = Vector3.new(0,-0.4,0)
3383
Mesh.Parent = Hair7
3384
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3385
Mesh.MeshType = "FileMesh"
3386
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3387
Mesh.TextureId = "" 
3388
char.Head.face.Texture = "rbxassetid://1108357707"
3389
local Must = Instance.new("Sound",Torso)
3390
Must.SoundId = "rbxassetid://1035030726"
3391
Must.Pitch = 0.99
3392
Must.Volume = 1.4
3393
Must.Looped = false
3394
wait(0)
3395
Must:Play()	
3396
	a21e = new("Part",char)
3397
a21e.Name = "Beam"..num
3398
a21e.Locked = true
3399
a21e.Size = v3(1,1,1)
3400
a21e.CanCollide = false
3401
a21e.BrickColor = bc("Gold")
3402
a21e.Material = "Neon"
3403
a21e.Transparency = 0
3404
aa21e = new("SpecialMesh",a21e)
3405
a21e.Anchored = true
3406
a21e.Position = RootPart.Position
3407
aa21e.MeshType = "Sphere"
3408
aa21e.Scale = v3(1,1,1)
3409
	a51e = new("Part",char)
3410
a51e.Name = "Beam"..num
3411
a51e.Locked = true
3412
a51e.Size = v3(1,1,1)
3413
a51e.CanCollide = false
3414
a51e.BrickColor = bc("New Yeller")
3415
a51e.Material = "Neon"
3416
a51e.Transparency = 0
3417
aa51e = new("SpecialMesh",a51e)
3418
a51e.Anchored = true
3419
a51e.Position = RootPart.Position
3420
aa51e.MeshType = "Sphere"
3421
aa51e.Scale = v3(1,1,1)
3422
	a61e = new("Part",char)
3423
a61e.Name = "Beam"..num
3424
a61e.Locked = true
3425
a61e.Size = v3(1,1,1)
3426
a61e.CanCollide = false
3427
a61e.BrickColor = bc("White")
3428
a61e.Material = "Neon"
3429
a61e.Transparency = 0
3430
aa61e = new("SpecialMesh",a61e)
3431
a61e.Anchored = true
3432
a61e.Position = RootPart.Position
3433
aa61e.MeshType = "Sphere"
3434
aa61e.Scale = v3(1,1,1)
3435
for i = 1,50 do
3436
	wait()
3437
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3438
	a21e.Transparency = a21e.Transparency + 0.03
3439
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3440
	a51e.Transparency = a51e.Transparency + 0.03
3441
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3442
	a61e.Transparency = a61e.Transparency + 0.02
3443
end
3444
a61e:Destroy()
3445
aa61e:Destroy()
3446
a51e:Destroy()
3447
aa51e:Destroy()
3448
a21e:Destroy()
3449
aa21e:Destroy()
3450
	
3451
3452
local Aura = Instance.new('ParticleEmitter')
3453
Aura.Name = "Aura"
3454
Aura.Texture = "rbxassetid://347730682"
3455
Aura.Parent = Torso
3456
Aura.LightEmission = 1
3457
Aura.Transparency = NumberSequence.new(0.6,1)
3458
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3459
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3460
Aura.LockedToPart = true
3461
Aura.Lifetime = NumberRange.new(1)
3462
Aura.Rate = 100
3463
Aura.Speed = NumberRange.new(4.3)
3464
Aura.EmissionDirection = "Top"
3465
local Aura = Instance.new('ParticleEmitter')
3466
Aura.Name = "Aura"
3467
Aura.Texture = "rbxassetid://1046299182"
3468
Aura.Parent = Torso
3469
Aura.LightEmission = 1
3470
Aura.Transparency = NumberSequence.new(0.6,1)
3471
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3472
Aura.Size = NumberSequence.new(5)
3473
Aura.Rotation = NumberRange.new(-20,15)
3474
Aura.LockedToPart = true
3475
Aura.Lifetime = NumberRange.new(0.2)
3476
Aura.Rate = 20
3477
Aura.Speed = NumberRange.new(0)
3478
Aura.EmissionDirection = "Top"
3479
3480
SuperVegeta = true
3481
Humanoid.WalkSpeed = 10
3482
Humanoid.JumpPower = 120
3483
	
3484
Char.Humanoid.MaxHealth = Health
3485
wait(0.3)	
3486
Char.Humanoid.Health = Health
3487
wait(0.7)
3488
Must:Destroy()
3489
end
3490
3491
function Base()
3492
	SuperVegeta = false
3493
	local Effect = Instance.new("Part")
3494
	Effect.Name = "Effect"
3495
	Effect.Parent = Torso
3496
	Effect.CFrame = Torso.CFrame
3497
	Effect.BrickColor = BrickColor.new("White")
3498
	Effect.Shape = "Ball"
3499
	Effect.Size = Vector3.new(8, 8, 8)
3500
	Effect.Anchored = true
3501
	Effect.Material = "Neon"
3502
	Effect.CanCollide = false
3503
	for loop = 1, 25 do wait()
3504
		Effect.CFrame = Torso.CFrame
3505
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3506
		Effect.Transparency = Effect.Transparency + 0.04
3507
		
3508
	end
3509
repeat
3510
	
3511
	
3512
Torso:FindFirstChild("Effect"):Remove()
3513
until Torso:FindFirstChild("Effect") == nil
3514
3515
char.Head.face.Texture = "rbxassetid://1108342609"
3516
Hair7:Destroy()
3517
wait(0.1)
3518
Hair7 = Instance.new("Part")
3519
Hair7.Parent = char
3520
Hair7.Name = "Hair"
3521
Hair7.CanCollide = false
3522
Hair7.Locked = true
3523
Hair7.TopSurface = "Smooth"
3524
Hair7.BottomSurface = "Smooth"
3525
Hair7.formFactor = "Symmetric"
3526
Hair7.Material = "Neon"
3527
Hair7.BrickColor = BrickColor.new("Really black")
3528
Hair7.CFrame = char.Torso.CFrame
3529
Hair7.Size = Vector3.new(1, 1, 1)
3530
Hair7.Transparency = 0
3531
3532
3533
Weld1 = Instance.new("Weld")
3534
Weld1.Parent = char.Head
3535
Weld1.Part0 = char.Head
3536
Weld1.Part1 = Hair7
3537
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3538
3539
Mesh = Instance.new("SpecialMesh")
3540
Mesh.Offset = Vector3.new(0,-0.4,0)
3541
Mesh.Parent = Hair7
3542
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3543
Mesh.MeshType = "FileMesh"
3544
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3545
Mesh.TextureId = "" 
3546
3547
3548
3549
for i, v in pairs(Torso:GetChildren()) do
3550
	if v:IsA('ParticleEmitter') then
3551
		v:Remove()
3552
	end
3553
end
3554
for i, v in pairs(LeftArm:GetChildren()) do
3555
	if v:IsA('ParticleEmitter') then
3556
		v:Remove()
3557
	end
3558
end
3559
for i, v in pairs(RightArm:GetChildren()) do
3560
	if v:IsA('ParticleEmitter') then
3561
		v:Remove()
3562
	end
3563
end
3564
for i, v in pairs(RightLeg:GetChildren()) do
3565
	if v:IsA('ParticleEmitter') then
3566
		v:Remove()
3567
	end
3568
end
3569
for i, v in pairs(LeftLeg:GetChildren()) do
3570
	if v:IsA('ParticleEmitter') then
3571
		v:Remove()
3572
	end
3573
end
3574
	
3575
3576
end
3577
3578
mouse.KeyDown:connect(function(key)
3579
if key=="9" then	
3580
	Base()
3581
end
3582
mouse.KeyDown:connect(function(key)
3583
if key=="3" then	
3584
Base()
3585
	SSJ2()
3586
	char.JumPower = 150
3587
	end
3588
	end)
3589
Health = math.huge  --------- Serious mode aura.
3590
BaseHealth = math.huge
3591
3592
3593
3594
3595
SuperSaiyan2 = false
3596
3597
Player = game.Players.LocalPlayer
3598
Char = Player.Character
3599
Torso = Char.Torso
3600
3601
function SSJ2()
3602
	for X = 1, 1 do wait()
3603
3604
3605
	wait(0)
3606
	for X = 1, 1 do wait()
3607
		local Effect = Instance.new("Part")
3608
	Effect.Name = "Effect"
3609
	Effect.Parent = Torso
3610
	Effect.CFrame = Torso.CFrame
3611
	Effect.BrickColor = BrickColor.new("Lapis")
3612
	Effect.Shape = "Ball"
3613
	Effect.Size = Vector3.new(1, 1, 1)
3614
	Effect.Anchored = true
3615
	Effect.Material = "Neon"
3616
	Effect.CanCollide = false
3617
		Effect.CFrame = Torso.CFrame
3618
		Effect.Size = Effect.Size + Vector3.new(0.5)
3619
		Effect.Transparency = Effect.Transparency + 0.04
3620
	end
3621
	end
3622
3623
repeat
3624
Torso:FindFirstChild("Effect"):Remove()
3625
until Torso:FindFirstChild("Effect") == nil
3626
3627
	
3628
local Color1 = Color3.new(255, 255, 0)
3629
local Color2 = Color3.new(255, 255, 0)	
3630
3631
3632
Hair7:Destroy()
3633
wait(0.1)
3634
Hair7 = Instance.new("Part")
3635
Hair7.Parent = char
3636
Hair7.Name = "Hair"
3637
Hair7.CanCollide = false
3638
Hair7.Locked = true
3639
Hair7.TopSurface = "Smooth"
3640
Hair7.BottomSurface = "Smooth"
3641
Hair7.formFactor = "Symmetric"
3642
Hair7.Material = "Neon"
3643
Hair7.BrickColor = BrickColor.new("New Yeller")
3644
Hair7.CFrame = char.Torso.CFrame
3645
Hair7.Size = Vector3.new(1, 1, 1)
3646
Hair7.Transparency = 0
3647
3648
3649
Weld1 = Instance.new("Weld")
3650
Weld1.Parent = char.Head
3651
Weld1.Part0 = char.Head
3652
Weld1.Part1 = Hair7
3653
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3654
3655
Mesh = Instance.new("SpecialMesh")
3656
Mesh.Offset = Vector3.new(0,-0.4,0)
3657
Mesh.Parent = Hair7
3658
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3659
Mesh.MeshType = "FileMesh"
3660
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3661
Mesh.TextureId = "" 
3662
char.Head.face.Texture = "rbxassetid://1108357707"
3663
local Must = Instance.new("Sound",Torso)
3664
Must.SoundId = "rbxassetid://1035030726"
3665
Must.Pitch = 0.99
3666
Must.Volume = 1.4
3667
Must.Looped = false
3668
wait(0)
3669
Must:Play()	
3670
	a21e = new("Part",char)
3671
a21e.Name = "Beam"..num
3672
a21e.Locked = true
3673
a21e.Size = v3(1,1,1)
3674
a21e.CanCollide = false
3675
a21e.BrickColor = bc("Gold")
3676
a21e.Material = "Neon"
3677
a21e.Transparency = 0
3678
aa21e = new("SpecialMesh",a21e)
3679
a21e.Anchored = true
3680
a21e.Position = RootPart.Position
3681
aa21e.MeshType = "Sphere"
3682
aa21e.Scale = v3(1,1,1)
3683
	a51e = new("Part",char)
3684
a51e.Name = "Beam"..num
3685
a51e.Locked = true
3686
a51e.Size = v3(1,1,1)
3687
a51e.CanCollide = false
3688
a51e.BrickColor = bc("New Yeller")
3689
a51e.Material = "Neon"
3690
a51e.Transparency = 0
3691
aa51e = new("SpecialMesh",a51e)
3692
a51e.Anchored = true
3693
a51e.Position = RootPart.Position
3694
aa51e.MeshType = "Sphere"
3695
aa51e.Scale = v3(1,1,1)
3696
	a61e = new("Part",char)
3697
a61e.Name = "Beam"..num
3698
a61e.Locked = true
3699
a61e.Size = v3(1,1,1)
3700
a61e.CanCollide = false
3701
a61e.BrickColor = bc("White")
3702
a61e.Material = "Neon"
3703
a61e.Transparency = 0
3704
aa61e = new("SpecialMesh",a61e)
3705
a61e.Anchored = true
3706
a61e.Position = RootPart.Position
3707
aa61e.MeshType = "Sphere"
3708
aa61e.Scale = v3(1,1,1)
3709
for i = 1,50 do
3710
	wait()
3711
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3712
	a21e.Transparency = a21e.Transparency + 0.03
3713
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3714
	a51e.Transparency = a51e.Transparency + 0.03
3715
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3716
	a61e.Transparency = a61e.Transparency + 0.02
3717
end
3718
a61e:Destroy()
3719
aa61e:Destroy()
3720
a51e:Destroy()
3721
aa51e:Destroy()
3722
a21e:Destroy()
3723
aa21e:Destroy()
3724
	
3725
3726
local Aura = Instance.new('ParticleEmitter')
3727
Aura.Name = "Aura"
3728
Aura.Texture = "rbxassetid://347730682"
3729
Aura.Parent = Torso
3730
Aura.LightEmission = 1
3731
Aura.Transparency = NumberSequence.new(0.6,1)
3732
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3733
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3734
Aura.LockedToPart = true
3735
Aura.Lifetime = NumberRange.new(1)
3736
Aura.Rate = 100
3737
Aura.Speed = NumberRange.new(4.3)
3738
Aura.EmissionDirection = "Top"
3739
local Aura = Instance.new('ParticleEmitter')
3740
Aura.Name = "Aura"
3741
Aura.Texture = "rbxassetid://1046299182"
3742
Aura.Parent = Torso
3743
Aura.LightEmission = 1
3744
Aura.Transparency = NumberSequence.new(0.3,1)
3745
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3746
Aura.Size = NumberSequence.new(5)
3747
Aura.Rotation = NumberRange.new(-360,360)
3748
Aura.LockedToPart = true
3749
Aura.Lifetime = NumberRange.new(0.2)
3750
Aura.Rate = 20
3751
Aura.Speed = NumberRange.new(0)
3752
Aura.EmissionDirection = "Top"
3753
3754
SuperSaiyan2 = true	
3755
Humanoid.JumpPower = 120
3756
	
3757
Char.Humanoid.MaxHealth = Health
3758
wait(0.3)	
3759
Char.Humanoid.Health = Health
3760
wait(0.7)
3761
Must:Destroy()
3762
end
3763
3764
function Base()
3765
	SuperSaiyan2 = false
3766
	local Effect = Instance.new("Part")
3767
	Effect.Name = "Effect"
3768
	Effect.Parent = Torso
3769
	Effect.CFrame = Torso.CFrame
3770
	Effect.BrickColor = BrickColor.new("White")
3771
	Effect.Shape = "Ball"
3772
	Effect.Size = Vector3.new(8, 8, 8)
3773
	Effect.Anchored = true
3774
	Effect.Material = "Neon"
3775
	Effect.CanCollide = false
3776
	for loop = 1, 25 do wait()
3777
		Effect.CFrame = Torso.CFrame
3778
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3779
		Effect.Transparency = Effect.Transparency + 0.04
3780
		
3781
	end
3782
repeat
3783
	
3784
	
3785
Torso:FindFirstChild("Effect"):Remove()
3786
until Torso:FindFirstChild("Effect") == nil
3787
3788
char.Head.face.Texture = "rbxassetid://1108342609"
3789
Hair7:Destroy()
3790
wait(0.1)
3791
Hair7 = Instance.new("Part")
3792
Hair7.Parent = char
3793
Hair7.Name = "Hair"
3794
Hair7.CanCollide = false
3795
Hair7.Locked = true
3796
Hair7.TopSurface = "Smooth"
3797
Hair7.BottomSurface = "Smooth"
3798
Hair7.formFactor = "Symmetric"
3799
Hair7.Material = "Neon"
3800
Hair7.BrickColor = BrickColor.new("Really black")
3801
Hair7.CFrame = char.Torso.CFrame
3802
Hair7.Size = Vector3.new(1, 1, 1)
3803
Hair7.Transparency = 0
3804
3805
3806
Weld1 = Instance.new("Weld")
3807
Weld1.Parent = char.Head
3808
Weld1.Part0 = char.Head
3809
Weld1.Part1 = Hair7
3810
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3811
3812
Mesh = Instance.new("SpecialMesh")
3813
Mesh.Offset = Vector3.new(0,-0.4,0)
3814
Mesh.Parent = Hair7
3815
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3816
Mesh.MeshType = "FileMesh"
3817
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3818
Mesh.TextureId = "" 
3819
3820
3821
3822
for i, v in pairs(Torso:GetChildren()) do
3823
	if v:IsA('ParticleEmitter') then
3824
		v:Remove()
3825
	end
3826
end
3827
for i, v in pairs(LeftArm:GetChildren()) do
3828
	if v:IsA('ParticleEmitter') then
3829
		v:Remove()
3830
	end
3831
end
3832
for i, v in pairs(RightArm:GetChildren()) do
3833
	if v:IsA('ParticleEmitter') then
3834
		v:Remove()
3835
	end
3836
end
3837
for i, v in pairs(RightLeg:GetChildren()) do
3838
	if v:IsA('ParticleEmitter') then
3839
		v:Remove()
3840
	end
3841
end
3842
for i, v in pairs(LeftLeg:GetChildren()) do
3843
	if v:IsA('ParticleEmitter') then
3844
		v:Remove()
3845
	end
3846
end
3847
	
3848
3849
end
3850
end)
3851
---
3852
3853
3854
3855
3856
musiccommand = 1
3857
musicwait = false
3858
mouse.KeyDown:connect(function(k)
3859
  if k == "=" and attack == false then
3860
    if musiccommand == 1 and musicwait == false then
3861
      musicwait = true
3862
      sou2:Stop()
3863
      musiccommand = 2
3864
    end
3865
    if musiccommand == 2 and musicwait == false then
3866
      musicwait = true
3867
      sou2:Play()
3868
      sou2.Volume = 2
3869
      musiccommand = 3
3870
    end
3871
    if musiccommand == 3 and musicwait == false then
3872
      musicwait = true
3873
      sou2.Volume = 0.5
3874
      musiccommand = 1
3875
    end
3876
    musicwait = false
3877
  end
3878
end)
3879
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3880
  Hitpart3 = Instance.new("Part", HPart3)
3881
  Hitpart3.Size = Vector3.new(1, 1, 1)
3882
  Hitpart3.CanCollide = false
3883
  HuW3 = Instance.new("Weld")
3884
  HuW3.Name = "GuW"
3885
  HuW3.Part0 = HPart3
3886
  HuW3.C0 = cn(Xv, Yv, Zv)
3887
  HuW3.C1 = cn(0, 0, 0)
3888
  HuW3.Part1 = Hitpart3
3889
  HuW3.Parent = HPart3
3890
  Hitpart3.Transparency = 1
3891
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3892
end
3893
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3894
  Hitpart2 = Instance.new("Part", HPart2)
3895
  Hitpart2.Size = Vector3.new(1, 1, 1)
3896
  Hitpart2.CanCollide = false
3897
  HuW2 = Instance.new("Weld")
3898
  HuW2.Name = "GuW"
3899
  HuW2.Part0 = HPart2
3900
  HuW2.C0 = cn(Xv, Yv, Zv)
3901
  HuW2.C1 = cn(0, 0, 0)
3902
  HuW2.Part1 = Hitpart2
3903
  HuW2.Parent = HPart2
3904
  Hitpart2.Transparency = 1
3905
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3906
end
3907
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3908
  Hitpart = Instance.new("Part", HPart)
3909
  Hitpart.Size = Vector3.new(1, 1, 1)
3910
  Hitpart.CanCollide = false
3911
  HuW = Instance.new("Weld")
3912
  HuW.Name = "GuW"
3913
  HuW.Part0 = HPart
3914
  HuW.C0 = cn(Xv, Yv, Zv)
3915
  HuW.C1 = cn(0, 0, 0)
3916
  HuW.Part1 = Hitpart
3917
  HuW.Parent = HPart
3918
  Hitpart.Transparency = 1
3919
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3920
end
3921
wait2 = false
3922
combo = 1
3923
mouse.Button1Down:connect(function(key)
3924
  if attack == false then
3925
    attack = true
3926
    Humanoid.WalkSpeed = 17.01
3927
    if combo == 1 and wait2 == false then
3928
      wait2 = true
3929
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3930
      HitpartFunk(LeftArm, 20, 60, 0, -0.5, 0)
3931
      for i = 0, 1, 0.1 do
3932
        swait()
3933
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3934
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3935
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3936
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
3937
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
3938
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
3939
      end
3940
      combo = 2
3941
    end
3942
    if combo == 2 and wait2 == false then
3943
      wait2 = true
3944
   
3945
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3946
      for i = 0, 1, 0.1 do
3947
        swait()
3948
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3949
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3950
        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)
3951
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3952
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3953
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3954
      end
3955
      combo = 3
3956
    end
3957
    if combo == 3 and wait2 == false then
3958
      wait2 = true
3959
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3960
      HitpartFunk(RightLeg, 5, 10, 0, -0.5, 0)
3961
      for i = 0, 1, 0.1 do
3962
        swait()
3963
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3964
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3965
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3966
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3967
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
3968
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3969
      end
3970
      combo = 1
3971
    end
3972
    Humanoid.WalkSpeed = 16
3973
    Hitpart:Destroy()
3974
    wait2 = false
3975
    attack = false
3976
  end
3977
end)
3978
--
3979
--
3980
MV1 = 20
3981
mouse.KeyDown:connect(function(k)
3982
  if k == "=" and attack == false then
3983
    if firemode == true then
3984
      firemode = false
3985
      print("ice mode")
3986
      icesmoke.Acceleration = Vector3.new(0,0,0)
3987
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3988
      icesmoke.Transparency = NumberSequence.new({
3989
        NumberSequenceKeypoint.new(0, 0.9),
3990
        NumberSequenceKeypoint.new(1, 1)
3991
      })
3992
      icesmoke.Size = NumberSequence.new(3)
3993
      icesmoke.Parent = RightArm
3994
    else
3995
      firemode = true
3996
      print("fire mode")
3997
      ice_mode = false
3998
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3999
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
4000
      icesmoke.Rate = 400
4001
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
4002
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
4003
      icesmoke.Size = NumberSequence.new(3)
4004
      icesmoke.EmissionDirection = "Top"
4005
      icesmoke.Parent = LeftArm
4006
    end
4007
  end
4008
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
4009
    MV1 = 90
4010
    Humanoid.WalkSpeed = 15
4011
    attack = true
4012
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
4013
    Firepart2 = Instance.new("Part", LeftArm)
4014
    Firepart2.Size = Vector3.new(1, 1, 1)
4015
    Firepart2.CanCollide = false
4016
    GuW2 = Instance.new("Weld")
4017
    GuW2.Name = "GuW"
4018
    GuW2.Part0 = LeftArm
4019
    GuW2.C0 = cn(0, -0.5, 0)
4020
    GuW2.C1 = cn(0, 0, 0)
4021
    GuW2.Part1 = Firepart2
4022
    GuW2.Parent = LeftArm
4023
    Firepart2.Transparency = 1
4024
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
4025
    for i = 0, 2, 0.1 do
4026
      swait()
4027
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4028
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4029
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4030
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4031
      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)
4032
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4033
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
4034
    end
4035
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
4036
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
4037
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
4038
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
4039
    Humanoid.WalkSpeed = 16
4040
    attack = false
4041
    Firepart2:Destroy()
4042
  end
4043
end)
4044
MV2 = 90
4045
4046
mouse.KeyDown:connect(function(key)
4047
	if key == "=" then
4048
Head.Transparency = 1
4049
Torso.Transparency = 1
4050
LeftArm.Transparency = 1
4051
Head.face.Texture = ""
4052
RightArm.Transparency = 1	
4053
LeftLeg.Transparency = 1
4054
RightLeg.Transparency = 1
4055
mesh1.Transparency = 1
4056
mesh2.Transparency = 1
4057
mesh5.Transparency = 1
4058
mesheye.Transparency = 1
4059
mesheye1.Transparency = 1
4060
mesheye2.Transparency = 1
4061
mesheye3.Transparency = 1
4062
char.Parent = workspace.Camera
4063
char.WalkSpeed = 60
4064
if char:FindFirstChild("TalkingBillBoard")~= nil then
4065
char:FindFirstChild("TalkingBillBoard"):destroy()
4066
end
4067
	end
4068
end)
4069
mouse.KeyUp:connect(function(key)
4070
	if key == "=" then
4071
Head.Transparency = 0
4072
Torso.Transparency = 0
4073
LeftArm.Transparency = 0
4074
Head.face.Texture = ""
4075
RightArm.Transparency = 0	
4076
LeftLeg.Transparency = 0
4077
RightLeg.Transparency = 0
4078
mesh1.Transparency = 0
4079
mesh2.Transparency = 0
4080
mesh5.Transparency = 0
4081
mesheye.Transparency = 0
4082
mesheye1.Transparency = 0
4083
mesheye2.Transparency = 0
4084
mesheye3.Transparency = 0
4085
hat1.Transparency = 0
4086
hat2.Transparency = 0
4087
hat3.Transparency = 0
4088
hat4.Transparency = 0
4089
hat5.Transparency = 0
4090
hat6.Transparency = 0
4091
hat7.Transparency = 0
4092
hat8.Transparency = 0
4093
hat9.Transparency = 0
4094
char.Parent = workspace
4095
	end
4096
end)
4097
4098
mouse.KeyDown:connect(function(k)
4099
  if attack == false and k == "x" and MV2 > 89 and firemode == true then
4100
    MV2 = 90
4101
    attack = true
4102
    Firepart = Instance.new("Part", RightArm)
4103
    Firepart.Size = Vector3.new(1, 1, 1)
4104
    GuW = Instance.new("Weld")
4105
    GuW.Name = "GuW"
4106
    GuW.Part0 = RightArm
4107
    GuW.C0 = cn(0, -1, 0)
4108
    GuW.C1 = cn(0, 0, 0)
4109
    GuW.Part1 = Firepart
4110
    GuW.Parent = RightArm
4111
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4112
    Firepart.Transparency = 1
4113
    Humanoid.WalkSpeed = 15
4114
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
4115
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4116
    for i = 1, 3 do
4117
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4118
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4119
    end
4120
    for i = 0, 3, 0.1 do
4121
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4122
      swait()
4123
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4124
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4125
      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)
4126
      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)
4127
      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)
4128
      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)
4129
    end
4130
wait(1)
4131
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
4132
 
4133
    Humanoid.WalkSpeed = 16
4134
    attack = false
4135
    Firepart:Destroy()
4136
  end
4137
4138
4139
4140
 
4141
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
4142
    MV2 = 90
4143
    attack = true
4144
    Firepart = Instance.new("Part", RightArm)
4145
    Firepart.Size = Vector3.new(1, 1, 1)
4146
    GuW = Instance.new("Weld")
4147
    GuW.Name = "GuW"
4148
    GuW.Part0 = RightArm
4149
    GuW.C0 = cn(0, -1, 0)
4150
    GuW.C1 = cn(0, 0, 0)
4151
    GuW.Part1 = Firepart
4152
    GuW.Parent = RightArm
4153
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4154
    Firepart.Transparency = 1
4155
    Humanoid.WalkSpeed = 0.01
4156
    for i = 0, 4, 0.1 do
4157
      swait()
4158
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4159
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4160
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4161
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4162
      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)
4163
      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)
4164
      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)
4165
      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)
4166
    end
4167
    for i = 0, 4, 0.1 do
4168
      swait()
4169
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4170
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4171
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4172
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4173
      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)
4174
      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)
4175
      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)
4176
      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)
4177
    end
4178
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
4179
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
4180
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4181
    for i = 1, 3 do
4182
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4183
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4184
    end
4185
    for i = 0, 2, 0.1 do
4186
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4187
      swait()
4188
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4189
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4190
      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)
4191
      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)
4192
      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)
4193
      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)
4194
    end
4195
    Humanoid.WalkSpeed = 16
4196
    attack = false
4197
    Firepart:Destroy()
4198
  end
4199
end)
4200
Rapid = false
4201
BasePart = Instance.new("Part")
4202
BasePart.Shape = Enum.PartType.Block
4203
BasePart.Material = Enum.Material.Neon
4204
BasePart.TopSurface = Enum.SurfaceType.Smooth
4205
BasePart.BottomSurface = Enum.SurfaceType.Smooth
4206
BasePart.FormFactor = Enum.FormFactor.Custom
4207
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
4208
BasePart.CanCollide = true
4209
BasePart.Locked = true
4210
BasePart.Anchored = false
4211
local icy_Player = game.Players.localPlayer
4212
local icy_mouse = icy_Player:GetMouse()
4213
ice_mode = false
4214
local colors = {
4215
  BrickColor.new("Cyan"),
4216
  BrickColor.new("Medium blue"),
4217
  BrickColor.new("Pastel blue")
4218
}
4219
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
4220
if root then
4221
  icy_mouse.KeyDown:connect(function(k)
4222
    if k == "=" and firemode == false then
4223
      if ice_mode == true then
4224
        ice_mode = false
4225
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4226
      else
4227
        ice_mode = true
4228
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
4229
      end
4230
    end
4231
    if k == "z" and firemode == true then
4232
      attack = true
4233
      do
4234
        local Stop = false
4235
        local Version = 0
4236
        local MaxSpeed = 5
4237
        local Speed = 3.5
4238
        local Keys = {}
4239
        local Force = 10000
4240
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
4241
        swait(0.5)
4242
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4243
        if Fly then
4244
          Fly:Destroy()
4245
        end
4246
        if Rot then
4247
          Rot:Destroy()
4248
        end
4249
        Fly = Instance.new("BodyPosition", char.Torso)
4250
        Fly.Name = "LMMFly"
4251
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4252
        Fly.P = Force
4253
        Fly.position = char.Torso.Position
4254
        Rot = Instance.new("BodyGyro", char.Torso)
4255
        Rot.Name = "LMMRot"
4256
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4257
        Rot.P = Force
4258
        Rot.cframe = cam.CoordinateFrame
4259
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
4260
        local Thread, Old = Version, nil
4261
        char.Humanoid.PlatformStand = true
4262
        function StopFly()
4263
          Version = Version + 1
4264
          Stop = true
4265
          char.Humanoid.PlatformStand = false
4266
          Fly:Destroy()
4267
          Rot:Destroy()
4268
          attack = false
4269
        end
4270
        char.ChildAdded:connect(function(Obj)
4271
          wait()
4272
          if Obj.Name == "LM" .. "MFlyStop" then
4273
            Obj:Destroy()
4274
            StopFly()
4275
          end
4276
        end)
4277
        HitpartFunk2(RightArm, 0, -0.7, 0)
4278
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4279
        for i = 0, 25, 0.1 do
4280
          if attack == true then
4281
            swait()
4282
           
4283
          end
4284
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4285
          if Keys[string.char(48)] then
4286
            Speed = 1
4287
          end
4288
          if Keys.w then
4289
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4290
          end
4291
          if Keys.s then
4292
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4293
          end
4294
          if Keys.d then
4295
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4296
          end
4297
          if Keys.a then
4298
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4299
          end
4300
          if Keys.e or Keys[" "] then
4301
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4302
          end
4303
          if Keys.q then
4304
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4305
          end
4306
          if Keys.z then
4307
            StopFly()
4308
          end
4309
          if Old ~= Vectoring then
4310
            Fly.position = Vectoring.p
4311
            Old = Vectoring
4312
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4313
          else
4314
            Speed = 1
4315
          end
4316
          Rot.cframe = cam.CoordinateFrame
4317
          mouse.KeyDown:connect(function(Key)
4318
            Keys[Key] = true
4319
          end)
4320
          mouse.KeyUp:connect(function(Key)
4321
            Keys[Key] = false
4322
          end)
4323
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4324
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4325
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4326
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4327
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4328
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4329
        end
4330
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4331
        attack = false
4332
        char.Humanoid.PlatformStand = false
4333
        Fly:Destroy()
4334
        Rot:Destroy()
4335
      end
4336
    end
4337
  if k == "=" and InForm == true then
4338
      attack = true
4339
      do
4340
        local Stop = false
4341
        local Version = 0
4342
        local MaxSpeed = 6
4343
        local Speed = 3
4344
        local Keys = {}
4345
        local Force = 10000
4346
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
4347
        swait(1)
4348
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4349
        if Fly then
4350
          Fly:Destroy()
4351
        end
4352
        if Rot then
4353
          Rot:Destroy()
4354
        end
4355
        Fly = Instance.new("BodyPosition", char.Torso)
4356
        Fly.Name = "LMMFly"
4357
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4358
        Fly.P = Force
4359
        Fly.position = char.Torso.Position
4360
        Rot = Instance.new("BodyGyro", char.Torso)
4361
        Rot.Name = "LMMRot"
4362
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4363
        Rot.P = Force
4364
        Rot.cframe = cam.CoordinateFrame
4365
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
4366
        local Thread, Old = Version, nil
4367
        char.Humanoid.PlatformStand = true
4368
        function StopFly()
4369
          Version = Version + 1
4370
          Stop = true
4371
          char.Humanoid.PlatformStand = false
4372
          Fly:Destroy()
4373
          Rot:Destroy()
4374
          attack = false
4375
        end
4376
        char.ChildAdded:connect(function(Obj)
4377
          wait()
4378
          if Obj.Name == "LM" .. "MFlyStop" then
4379
            Obj:Destroy()
4380
            StopFly()
4381
          end
4382
        end)
4383
        HitpartFunk2(RightArm, 0, -0.7, 0)
4384
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4385
        for i = 0, 25, 0.1 do
4386
          if attack == true then
4387
            swait()
4388
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4389
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4390
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4391
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4392
          end
4393
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4394
          if Keys[string.char(48)] then
4395
            Speed = 1
4396
          end
4397
          if Keys.w then
4398
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4399
          end
4400
          if Keys.s then
4401
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4402
          end
4403
          if Keys.d then
4404
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4405
          end
4406
          if Keys.a then
4407
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4408
          end
4409
          if Keys.e or Keys[" "] then
4410
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4411
          end
4412
          if Keys.q then
4413
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4414
          end
4415
          if Keys.z then
4416
            StopFly()
4417
          end
4418
          if Old ~= Vectoring then
4419
            Fly.position = Vectoring.p
4420
            Old = Vectoring
4421
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4422
          else
4423
            Speed = 1
4424
          end
4425
          Rot.cframe = cam.CoordinateFrame
4426
          mouse.KeyDown:connect(function(Key)
4427
            Keys[Key] = true
4428
          end)
4429
          mouse.KeyUp:connect(function(Key)
4430
            Keys[Key] = false
4431
          end)
4432
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4433
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4434
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4435
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4436
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4437
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4438
        end
4439
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4440
        attack = false
4441
        char.Humanoid.PlatformStand = false
4442
        Fly:Destroy()
4443
        Rot:Destroy()
4444
      end
4445
    end
4446
  end)
4447
  game:GetService("RunService").Stepped:connect(function()
4448
    if ice_mode == true then
4449
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
4450
      local icePath = BasePart:Clone()
4451
      icePath.Anchored = true
4452
      icePath.Transparency = 0.85
4453
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
4454
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
4455
      icePath.BrickColor = colors[math.random(1, #colors)]
4456
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
4457
      game:GetService("Debris"):AddItem(icePath, 1)
4458
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
4459
    end
4460
  end)
4461
end
4462
MV3 = 190
4463
mouse.KeyDown:connect(function(k)
4464
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
4465
    MV3 = 80
4466
    attack = true
4467
    Humanoid.WalkSpeed = 15
4468
    HitpartFunk2(RightArm, 0, -0.5, 0)
4469
    HitpartFunk3(LeftArm, 0, -0.5, 0)
4470
    for i = 0, 1.5, 0.1 do
4471
      swait()
4472
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4473
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4474
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4475
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4476
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4477
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4478
    end
4479
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
4480
    for i = 0, 2, 0.1 do
4481
      swait()
4482
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4483
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
4484
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4485
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4486
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4487
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4488
    end
4489
    for i = 0, 4.2, 0.1 do
4490
      swait()
4491
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4492
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4493
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4494
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4495
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4496
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4497
      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)
4498
      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)
4499
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4500
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4501
    end
4502
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4503
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4504
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4505
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4506
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4507
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4508
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4509
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4510
    for i = 0, 2, 0.1 do
4511
      swait()
4512
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4513
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4514
      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)
4515
      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)
4516
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4517
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4518
    end
4519
    for i = 0, 2, 0.1 do
4520
      swait()
4521
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4522
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4523
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4524
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4525
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4526
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4527
    end
4528
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4529
    for i = 0, 4, 0.1 do
4530
      swait()
4531
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4532
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4533
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4534
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4535
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4536
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4537
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4538
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4539
    end
4540
    for i = 0, 2, 0.1 do
4541
      swait()
4542
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4543
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4544
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4545
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4546
      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)
4547
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4548
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4549
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4550
    end
4551
    for i = 1, 6 do
4552
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4553
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4554
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4555
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4556
      wait(0.15)
4557
    end
4558
    attack = false
4559
    Humanoid.WalkSpeed = 16
4560
  end
4561
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4562
    Humanoid.WalkSpeed = 1
4563
    MV3 = 80
4564
    attack = true
4565
    FastFireBall = Instance.new("Part", RightArm)
4566
    FastFireBall.Size = Vector3.new(1, 1, 1)
4567
    FFW = Instance.new("Weld")
4568
    FFW.Name = "GuW"
4569
    FFW.Part0 = RightArm
4570
    FFW.C0 = cn(0, -1, 0)
4571
    FFW.C1 = cn(0, 0, 0)
4572
    FFW.Part1 = FastFireBall
4573
    FFW.Parent = RightArm
4574
    FastFireBall.Transparency = 1
4575
    FastFireBall2 = Instance.new("Part", LeftArm)
4576
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4577
    FFW2 = Instance.new("Weld")
4578
    FFW2.Name = "GuW"
4579
    FFW2.Part0 = LeftArm
4580
    FFW2.C0 = cn(0, -1, 0)
4581
    FFW2.C1 = cn(0, 0, 0)
4582
    FFW2.Part1 = FastFireBall2
4583
    FFW2.Parent = LeftArm
4584
    FastFireBall2.Transparency = 1
4585
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4586
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4587
    for i = 0, 1, 0.1 do
4588
      swait()
4589
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4590
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4591
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4592
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4593
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4594
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4595
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4596
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4597
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4598
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4599
    end
4600
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4601
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4602
    function holding()
4603
      if Rapid == true and ice_mode == false then
4604
        for i = 0, 0.8, 0.1 do
4605
          swait()
4606
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4607
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4608
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4609
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4610
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4611
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4612
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4613
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4614
        end
4615
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4616
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4617
        for i = 0, 0.8, 0.1 do
4618
          swait()
4619
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4620
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4621
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4622
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4623
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4624
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4625
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4626
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4627
        end
4628
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4629
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4630
        holding()
4631
      end
4632
    end
4633
    if Rapid == false then
4634
      Rapid = true
4635
      holding()
4636
    end
4637
  end
4638
end)
4639
mouse.KeyUp:connect(function(k)
4640
  if k == "c" and Rapid == true then
4641
    MV3 = 180
4642
    Rapid = false
4643
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4644
    attack = false
4645
    wait(0.5)
4646
    Humanoid.WalkSpeed = 16
4647
    FastFireBall:Destroy()
4648
    FastFireBall2:Destroy()
4649
  end
4650
end)
4651
4652
4653
mouse.KeyUp:connect(function(k)
4654
  if k == "q" then
4655
	Combo1()
4656
end
4657
end)
4658
4659
mouse.KeyUp:connect(function(k)
4660
  if k == "r" then
4661
	Combo2()
4662
end
4663
end)
4664
4665
mouse.KeyUp:connect(function(k)
4666
  if k == "t" then
4667
	Combo3()
4668
end
4669
end)
4670
mouse.KeyUp:connect(function(k)
4671
  if k == "u" then
4672
	Combo4()
4673
end
4674
end)
4675
4676
4677
SoundFolder = Instance.new("Folder",char)
4678
SoundFolder.Name = "SoundFolder"
4679
punchsound1 = Instance.new("Sound",Torso)
4680
punchsound1.Volume = 1.2
4681
punchsound1.Name = "punchsound1"
4682
punchsound1.Looped = false
4683
punchsound1.SoundId = "rbxassetid://137579113"
4684
StrongPunch = Instance.new("Sound",Torso)
4685
StrongPunch.Volume = 1.6
4686
StrongPunch.Name = "StrongPunch"
4687
StrongPunch.Looped = false
4688
StrongPunch.SoundId = "rbxassetid://441202925"
4689
StrongPunch = Instance.new("Sound",Torso)
4690
StrongPunch.Volume = 1.6
4691
StrongPunch.Name = "StrongPunch"
4692
StrongPunch.Looped = false
4693
StrongPunch.SoundId = "rbxassetid://441202925"
4694
StrongPunch1 = Instance.new("Sound",Torso)
4695
StrongPunch1.Volume = 1.6
4696
StrongPunch1.Name = "StrongPunch"
4697
StrongPunch1.Looped = false
4698
StrongPunch1.SoundId = "rbxassetid://441202925"
4699
StrongPunch2 = Instance.new("Sound",Torso)
4700
StrongPunch2.Volume = 1.6
4701
StrongPunch2.Name = "StrongPunch"
4702
StrongPunch.Looped = false
4703
StrongPunch2.SoundId = "rbxassetid://441202925"
4704
Zano = Instance.new("Sound",Torso)
4705
Zano.Volume = 6
4706
Zano.Name = "Zano"
4707
Zano.Looped = false
4708
Zano.SoundId = "rbxassetid://744770874"
4709
GroundImpact = Instance.new("Sound",Torso)
4710
GroundImpact.Volume = 8
4711
GroundImpact.Name = "GroundImpact"
4712
GroundImpact.Looped = false
4713
GroundImpact.SoundId = "rbxassetid://165970126"
4714
Break = Instance.new("Sound",Torso)
4715
Break.Volume = 5
4716
Break.Name = "Bonebreak"
4717
Break.Looped = false
4718
Break.SoundId = "rbxassetid://314390675"
4719
4720
local hit1 = false
4721
local hit2 = false
4722
local hit3 = false
4723
local hit4 = false
4724
4725
function Combo1()
4726
	getplayer = new("Part",char)
4727
getplayer.Position = Vector3.new(999,999,999)
4728
getplayer.Transparency = 1
4729
getplayer.Size = v3(3,3,3)
4730
getplayer.CanCollide = false
4731
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4732
getplayer.Name = "GetPlayer"
4733
4734
game.Debris:AddItem(getplayer,0.5)
4735
4736
getplayer.Touched:connect(function(hit)
4737
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4738
				getplayer:Destroy()
4739
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4740
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4741
				to.Anchored = true
4742
	idle = false
4743
	
4744
4745
		punchsound1:Play()
4746
		hit1 = true
4747
 for i = 0, 1, 0.1 do
4748
        swait()
4749
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4750
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4751
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4752
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4753
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4754
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
4755
end
4756
punchsound1:Play()
4757
for i = 0, 1, 0.1 do
4758
        swait()
4759
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4760
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4761
        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)
4762
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4763
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4764
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4765
end
4766
punchsound1:Play()
4767
 for i = 0, 1, 0.1 do
4768
        swait()
4769
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4770
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4771
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4772
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4773
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4774
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
4775
end
4776
for i = 0, 1, 0.1 do
4777
        swait()
4778
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4779
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4780
        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)
4781
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4782
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4783
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4784
      end
4785
 for i = 0, 1, 0.1 do
4786
        swait()
4787
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4788
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4789
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4790
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4791
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4792
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
4793
end
4794
StrongPunch1:Play()
4795
for i = 0, 1, 0.1 do
4796
        swait()
4797
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4798
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4799
        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)
4800
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4801
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4802
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4803
      end
4804
 for i = 0, 0.6, 0.1 do
4805
        swait()
4806
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4807
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4808
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4809
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4810
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4811
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
4812
end
4813
for i = 0, 0.6, 0.1 do
4814
        swait()
4815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4817
        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)
4818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4819
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4820
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4821
      end
4822
for i,v in pairs(to.Parent:GetChildren()) do
4823
					if v:IsA("Humanoid") then
4824
						v.Health = v.Health - 3
4825
						
4826
						v.PlatformStand = true
4827
					end
4828
	end
4829
StrongPunch:Play()
4830
for i = 0, 1, 0.1 do
4831
        swait()
4832
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4833
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4834
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4835
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4836
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4837
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4838
      end
4839
for i,v in pairs(to.Parent:GetChildren()) do
4840
					if v:IsA("Humanoid") then
4841
						v.Health = v.Health - 5
4842
						
4843
						v.PlatformStand = true
4844
					end
4845
	end
4846
4847
	hit1 = false
4848
4849
		punchsound1:Play()
4850
	hit2 = true
4851
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4852
      for i = 0, 1, 0.1 do
4853
        swait()
4854
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4855
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4856
        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)
4857
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4858
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4859
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4860
      end
4861
for i,v in pairs(to.Parent:GetChildren()) do
4862
					if v:IsA("Humanoid") then
4863
						v.Health = v.Health - 5
4864
						
4865
						v.PlatformStand = true
4866
					end
4867
	end
4868
hit2 = false
4869
4870
	punchsound1:Play()
4871
hit3 = true
4872
hit4 = true
4873
4874
4875
punchsound1:Play()
4876
4877
coroutine.wrap(function()
4878
				for i=1,5 do
4879
					wait()
4880
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4881
					GroundImpact:Play()
4882
						a21e = new("Part",to)
4883
a21e.Name = "Beam"..num
4884
a21e.Locked = true
4885
a21e.Size = v3(1,1,1)
4886
a21e.CanCollide = false
4887
a21e.BrickColor = bc("Gold")
4888
a21e.Material = "Neon"
4889
a21e.Transparency = 0
4890
aa21e = new("SpecialMesh",a21e)
4891
a21e.Anchored = true
4892
a21e.Position = to.Position
4893
aa21e.MeshType = "Sphere"
4894
aa21e.Scale = v3(1,1,1)
4895
	a51e = new("Part",char)
4896
a51e.Name = "Beam"..num
4897
a51e.Locked = true
4898
a51e.Size = v3(1,1,1)
4899
a51e.CanCollide = false
4900
a51e.BrickColor = bc("White")
4901
a51e.Material = "Neon"
4902
a51e.Transparency = 0
4903
aa51e = new("SpecialMesh",a51e)
4904
a51e.Anchored = true
4905
a51e.Position = to.Position
4906
aa51e.MeshType = "Sphere"
4907
aa51e.Scale = v3(1,1,1)
4908
	a61e = new("Part",char)
4909
a61e.Name = "Beam"..num
4910
a61e.Locked = true
4911
a61e.Size = v3(1,1,1)
4912
a61e.CanCollide = false
4913
a61e.BrickColor = bc("Really red")
4914
a61e.Material = "Neon"
4915
a61e.Transparency = 0
4916
aa61e = new("SpecialMesh",a61e)
4917
a61e.Anchored = true
4918
a61e.Position = to.Position
4919
aa61e.MeshType = "Sphere"
4920
aa61e.Scale = v3(1,1,1)
4921
for i = 1,20 do
4922
	wait()
4923
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4924
	a21e.Transparency = a21e.Transparency + 0.03
4925
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4926
	a51e.Transparency = a51e.Transparency + 0.03
4927
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4928
	a61e.Transparency = a61e.Transparency + 0.02
4929
	for i,v in pairs(to.Parent:GetChildren()) do
4930
					if v:IsA("Humanoid") then
4931
						v.Health = v.Health - 0.5
4932
						
4933
						v.PlatformStand = true
4934
					end
4935
	end
4936
end
4937
a61e:Destroy()
4938
aa61e:Destroy()
4939
a51e:Destroy()
4940
aa51e:Destroy()
4941
a21e:Destroy()
4942
aa21e:Destroy()
4943
4944
				end
4945
				
4946
			
4947
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4948
      for i = 0, 1, 0.1 do
4949
        swait()
4950
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4951
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4952
        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)
4953
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4954
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4955
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4956
      end
4957
				
4958
				
4959
					
4960
			wait(0.7)
4961
			end)()
4962
4963
  
4964
4965
4966
RootPart.Anchored = true
4967
4968
for i = 0, 1, 0.1 do
4969
        swait()
4970
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4971
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4972
        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)
4973
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4974
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4975
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4976
      end	
4977
4978
4979
	StrongPunch:Play()
4980
	
4981
	
4982
 for i = 0, 1, 0.1 do
4983
        swait()
4984
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4985
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4986
        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)
4987
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4988
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4989
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4990
      end	
4991
4992
for i = 0, 1, 0.1 do
4993
        swait()
4994
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4995
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4996
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4997
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4998
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
4999
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
5000
      end
5001
5002
5003
	
5004
	for i,v in pairs(to.Parent:GetChildren()) do
5005
					if v:IsA("Humanoid") then
5006
						v.Health = v.Health - 20
5007
						
5008
						v.PlatformStand = true
5009
					end
5010
	end
5011
5012
StrongPunch2:Play()
5013
 for i = 0, 1, 0.1 do
5014
        swait()
5015
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5016
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5017
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5018
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5019
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5020
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5021
      end
5022
5023
	hitground = new("Part",char)
5024
	hitground.Size = Vector3.new(5,5,5)
5025
	hitground.Name =  "Ground"
5026
	hitground.Transparency = 1
5027
	hitground.CanCollide = false
5028
	game.Debris:AddItem(hitground,2)
5029
	hitground.Position = Vector3.new(999,999,999)
5030
	hitgroundweld = new("Weld",hitground)
5031
	hitgroundweld.Part0 = to
5032
	hitgroundweld.Part1 = hitground
5033
	hitground.Touched:connect(function(hit2)
5034
		if hit2.Size.x > 150 then
5035
			hitground:Destroy()
5036
			ad = new("Part",char)
5037
ad.Name = "NewPart"
5038
ad.Size = Vector3.new(30,0.1,30)	
5039
ad.CanCollide = false
5040
ad.Anchored = true
5041
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
5042
ad.Transparency = 1
5043
aad = new("Decal",ad)
5044
5045
aad.Face = "Top"
5046
aad.Transparency = 1
5047
		aad.Transparency = 0
5048
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
5049
			smoke = new("Part",to)
5050
			smokemesh = new("SpecialMesh",smoke)
5051
			smokemesh.MeshId = "rbxassetid://928329648"
5052
			smoke.BrickColor = hit2.BrickColor
5053
			smoke.Anchored = true
5054
			smoke.Position = hitground.Position
5055
			GroundImpact:Play()
5056
			for i = 1,20 do
5057
				wait()
5058
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
5059
				smoke.Transparency = smoke.Transparency + 1/20
5060
			end
5061
			smoke:Destroy()
5062
			wait(0.5)
5063
			
5064
			for i = 1,20 do
5065
				wait(0.1)
5066
				aad.Transparency = aad.Transparency + 1/20
5067
			end
5068
		end
5069
	end)
5070
	to.Anchored = false
5071
	ys = Instance.new("BodyVelocity",to)
5072
ys.Name = "GO"
5073
       
5074
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
5075
5076
ys.Velocity = v3(0,-90,0)
5077
        
5078
	wait(1)
5079
        ys:Destroy()
5080
5081
	
5082
	
5083
5084
  
5085
hit3 = false
5086
hit4 = false
5087
5088
5089
hit1 = false
5090
	hit2 = false
5091
	hit3 = false
5092
	hit4 = false
5093
idle = true
5094
  RootPart.Anchored = false
5095
end
5096
end)
5097
end
5098
5099
5100
function Combo4()
5101
	getplayer = new("Part",char)
5102
getplayer.Position = Vector3.new(999,999,999)
5103
getplayer.Transparency = 1
5104
getplayer.Size = v3(3,3,3)
5105
getplayer.CanCollide = false
5106
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
5107
getplayer.Name = "GetPlayer"
5108
5109
game.Debris:AddItem(getplayer,0.5)
5110
5111
getplayer.Touched:connect(function(hit)
5112
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
5113
				getplayer:Destroy()
5114
				to = hit.Parent:findFirstChild("HumanoidRootPart")
5115
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
5116
				to.Anchored = true
5117
				RootPart.Anchored = true
5118
	idle = false
5119
	
5120
5121
		punchsound1:Play()
5122
		hit1 = true
5123
 for i = 0, 0.5, 0.1 do
5124
        swait()
5125
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5126
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5127
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5128
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5129
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5130
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5131
end
5132
punchsound1:Play()
5133
for i = 0, 0.5, 0.1 do
5134
        swait()
5135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5137
        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)
5138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5139
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5140
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5141
end
5142
punchsound1:Play()
5143
 for i = 0, 0.6, 0.1 do
5144
        swait()
5145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5147
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5148
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5149
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5150
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5151
end
5152
 for i = 0, 0.6, 0.1 do
5153
        swait()
5154
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5155
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5156
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5157
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5158
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5159
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5160
end
5161
 for i = 0, 0.5, 0.1 do
5162
        swait()
5163
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5164
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5165
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5166
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5167
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5168
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5169
end
5170
punchsound1:Play()
5171
for i = 0, 0.5, 0.1 do
5172
        swait()
5173
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5174
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5175
        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)
5176
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5177
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5178
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5179
end
5180
punchsound1:Play()
5181
 for i = 0, 0.6, 0.1 do
5182
        swait()
5183
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5184
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5185
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5186
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5187
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5188
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5189
end
5190
 for i = 0, 0.6, 0.1 do
5191
        swait()
5192
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5193
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5194
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5195
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5196
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5197
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5198
end
5199
 for i = 0, 0.5, 0.1 do
5200
        swait()
5201
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5202
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5203
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5204
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5205
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5206
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5207
end
5208
punchsound1:Play()
5209
for i = 0, 0.5, 0.1 do
5210
        swait()
5211
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5212
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5213
        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)
5214
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5215
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5216
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5217
end
5218
punchsound1:Play()
5219
 for i = 0, 0.6, 0.1 do
5220
        swait()
5221
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5222
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5223
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5224
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5225
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5226
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5227
end
5228
 for i = 0, 0.6, 0.1 do
5229
        swait()
5230
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5231
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5232
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5233
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5234
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5235
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5236
end
5237
 for i = 0, 0.5, 0.1 do
5238
        swait()
5239
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5240
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5241
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5242
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5243
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5244
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5245
end
5246
punchsound1:Play()
5247
for i = 0, 0.5, 0.1 do
5248
        swait()
5249
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5250
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5251
        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)
5252
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5253
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5254
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5255
end
5256
punchsound1:Play()
5257
 for i = 0, 0.6, 0.1 do
5258
        swait()
5259
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5260
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5261
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5262
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5263
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5264
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5265
end
5266
 for i = 0, 0.6, 0.1 do
5267
        swait()
5268
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5269
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5270
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5271
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5272
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5273
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5274
end
5275
 for i = 0, 0.5, 0.1 do
5276
        swait()
5277
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5278
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5279
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5280
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5281
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5282
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5283
end
5284
punchsound1:Play()
5285
for i = 0, 0.5, 0.1 do
5286
        swait()
5287
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5288
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5289
        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)
5290
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5291
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5292
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5293
end
5294
punchsound1:Play()
5295
 for i = 0, 0.6, 0.1 do
5296
        swait()
5297
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5298
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5299
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5300
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5301
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5302
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5303
end
5304
StrongPunch2:Play()
5305
 for i = 0, 5, 0.1 do
5306
        swait()
5307
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5308
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5309
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5310
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5311
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5312
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5313
end
5314
5315
for i,v in pairs(to.Parent:GetChildren()) do
5316
					if v:IsA("Humanoid") then
5317
						v.Health = v.Health - 20
5318
						
5319
						v.PlatformStand = true
5320
					end
5321
	end
5322
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5323
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5324
Zanzoken = Instance.new("Part",char)
5325
Zanzoken.Anchored = true
5326
Zanzoken.Position = v3(999,999,999)
5327
Zanzoken.CFrame = Torso.CFrame
5328
game.Debris:AddItem(Zanzoken,0.5)
5329
Zanzoken.Transparency = 1
5330
Zano:Play()
5331
wait()
5332
idk = Instance.new("BillboardGui",Zanzoken)
5333
idk.Size = UDim2.new(10,0,15,0)
5334
idk.AlwaysOnTop = false
5335
idk1 = Instance.new("ImageLabel",idk)
5336
idk1.BackgroundTransparency = 1
5337
idk.ExtentsOffset = v3(0,0,0)
5338
idk1.ImageTransparency = 0
5339
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5340
idk1.Size = UDim2.new(2,0,1,0)
5341
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5342
idk1.Image = "rbxassetid://319554883"
5343
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5344
wait()
5345
Zanzoken = Instance.new("Part",char)
5346
Zanzoken.Anchored = true
5347
Zanzoken.Position = v3(999,999,999)
5348
Zanzoken.CFrame = Torso.CFrame
5349
game.Debris:AddItem(Zanzoken,0.5)
5350
Zanzoken.Transparency = 1
5351
wait()
5352
idk = Instance.new("BillboardGui",Zanzoken)
5353
idk.Size = UDim2.new(20,0,20,0)
5354
idk.AlwaysOnTop = false
5355
idk1 = Instance.new("ImageLabel",idk)
5356
idk1.BackgroundTransparency = 1
5357
idk.ExtentsOffset = v3(0,0,0)
5358
idk1.ImageTransparency = 0
5359
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5360
idk1.Size = UDim2.new(2,0,1,0)
5361
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5362
idk1.Image = "rbxassetid://319554883"
5363
  for i = 0, 0.5, 0.1 do
5364
        swait()
5365
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5366
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5367
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5368
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5369
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5370
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5371
end
5372
punchsound1:Play()
5373
for i = 0, 0.5, 0.1 do
5374
        swait()
5375
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5376
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5377
        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)
5378
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5379
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5380
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5381
end
5382
punchsound1:Play()
5383
 for i = 0, 0.6, 0.1 do
5384
        swait()
5385
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5386
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5387
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5388
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5389
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5390
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5391
end
5392
 for i = 0, 0.6, 0.1 do
5393
        swait()
5394
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5395
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5396
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5397
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5398
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5399
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5400
end
5401
 for i = 0, 0.5, 0.1 do
5402
        swait()
5403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5405
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5406
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5407
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5408
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5409
end
5410
punchsound1:Play()
5411
for i = 0, 0.5, 0.1 do
5412
        swait()
5413
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5414
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5415
        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)
5416
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5417
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5418
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5419
end
5420
punchsound1:Play()
5421
 for i = 0, 0.6, 0.1 do
5422
        swait()
5423
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5424
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5425
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5426
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5427
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5428
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5429
end
5430
 for i = 0, 0.6, 0.1 do
5431
        swait()
5432
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5433
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5434
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5435
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5436
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5437
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5438
end
5439
 for i = 0, 0.5, 0.1 do
5440
        swait()
5441
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5442
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5443
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5444
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5445
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5446
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5447
end
5448
punchsound1:Play()
5449
for i = 0, 0.5, 0.1 do
5450
        swait()
5451
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5452
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5453
        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)
5454
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5455
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5456
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5457
end
5458
punchsound1:Play()
5459
 for i = 0, 0.6, 0.1 do
5460
        swait()
5461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5462
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5463
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5464
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5465
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5466
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5467
end
5468
 for i = 0, 0.6, 0.1 do
5469
        swait()
5470
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5471
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5472
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5473
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5474
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5475
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5476
end
5477
 for i = 0, 0.5, 0.1 do
5478
        swait()
5479
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5480
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5481
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5482
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5483
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5484
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5485
end
5486
punchsound1:Play()
5487
for i = 0, 0.5, 0.1 do
5488
        swait()
5489
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5490
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5491
        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)
5492
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5493
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5494
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5495
end
5496
punchsound1:Play()
5497
 for i = 0, 0.3, 0.1 do
5498
        swait()
5499
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5500
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5501
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5502
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5503
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5504
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5505
end
5506
 for i = 0, 0.3, 0.1 do
5507
        swait()
5508
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5509
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5510
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5511
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5512
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5513
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5514
end
5515
 for i = 0, 0.3, 0.1 do
5516
        swait()
5517
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5518
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5519
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5520
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5521
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5522
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5523
end
5524
punchsound1:Play()
5525
for i = 0, 0.3, 0.1 do
5526
        swait()
5527
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5528
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5529
        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)
5530
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5531
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5532
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5533
end
5534
punchsound1:Play()
5535
 for i = 0, 0.3, 0.1 do
5536
        swait()
5537
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5538
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5539
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5540
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5541
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5542
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5543
end
5544
 for i = 0, 0.3, 0.1 do
5545
        swait()
5546
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5547
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5548
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5549
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5550
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5551
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5552
end
5553
punchsound1:Play()
5554
 for i = 0, 1, 0.1 do
5555
        swait()
5556
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5557
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5558
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5559
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5560
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5561
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5562
end
5563
for i = 0, 0.3, 0.1 do
5564
        swait()
5565
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5566
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5567
        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)
5568
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5569
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5570
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5571
end
5572
punchsound1:Play()
5573
 for i = 0, 0.3, 0.1 do
5574
        swait()
5575
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5576
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5577
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5578
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5579
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5580
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5581
end
5582
 for i = 0, 0.3, 0.1 do
5583
        swait()
5584
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5585
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5586
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5587
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5588
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5589
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5590
end
5591
 for i = 0, 0.3, 0.1 do
5592
        swait()
5593
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5594
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5595
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5596
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5597
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5598
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5599
end
5600
punchsound1:Play()
5601
for i = 0, 0.3, 0.1 do
5602
        swait()
5603
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5604
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5605
        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)
5606
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5607
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5608
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5609
end
5610
punchsound1:Play()
5611
 for i = 0, 0.6, 0.1 do
5612
        swait()
5613
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5614
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5615
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5616
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5617
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5618
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5619
end
5620
 for i = 0, 0.3, 0.1 do
5621
        swait()
5622
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5623
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5624
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5625
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5626
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5627
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5628
end
5629
 for i = 0, 0.3, 0.1 do
5630
        swait()
5631
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5632
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5633
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5634
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5635
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5636
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5637
end
5638
punchsound1:Play()
5639
for i = 0, 0.5, 0.1 do
5640
        swait()
5641
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5642
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5643
        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)
5644
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5645
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5646
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5647
end
5648
punchsound1:Play()
5649
 for i = 0, 0.6, 0.1 do
5650
        swait()
5651
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5652
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5653
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5654
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5655
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5656
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5657
end
5658
 for i = 0, 0.6, 0.1 do
5659
        swait()
5660
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5661
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5662
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5663
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5664
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5665
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5666
end
5667
 for i = 0, 0.5, 0.1 do
5668
        swait()
5669
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5670
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5671
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5672
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5673
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5674
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5675
end
5676
punchsound1:Play()
5677
for i = 0, 0.5, 0.1 do
5678
        swait()
5679
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5680
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5681
        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)
5682
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5683
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5684
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5685
end
5686
punchsound1:Play()
5687
 for i = 0, 0.6, 0.1 do
5688
        swait()
5689
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5690
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5691
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5692
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5693
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5694
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5695
end
5696
 for i = 0, 0.6, 0.1 do
5697
        swait()
5698
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5699
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5700
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5701
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5702
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5703
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5704
end
5705
 for i = 0, 0.5, 0.1 do
5706
        swait()
5707
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5708
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5709
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5710
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5711
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5712
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5713
end
5714
punchsound1:Play()
5715
for i = 0, 0.5, 0.1 do
5716
        swait()
5717
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5718
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5719
        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)
5720
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5721
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5722
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5723
end
5724
punchsound1:Play()
5725
 for i = 0, 0.6, 0.1 do
5726
        swait()
5727
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5728
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5729
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5730
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5731
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5732
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5733
end
5734
 for i = 0, 0.6, 0.1 do
5735
        swait()
5736
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5737
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5738
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5739
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5740
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5741
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5742
end
5743
punchsound1:Play()
5744
 for i = 0, 1, 0.1 do
5745
        swait()
5746
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5747
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5748
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5749
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5750
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5751
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5752
end
5753
for i = 0, 0.5, 0.1 do
5754
        swait()
5755
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5756
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5757
        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)
5758
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5759
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5760
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5761
end
5762
punchsound1:Play()
5763
 for i = 0, 0.6, 0.1 do
5764
        swait()
5765
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5766
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5767
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5768
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5769
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5770
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5771
end
5772
 for i = 0, 0.6, 0.1 do
5773
        swait()
5774
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5775
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5776
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5777
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5778
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5779
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5780
end
5781
 for i = 0, 0.5, 0.1 do
5782
        swait()
5783
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5784
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5785
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5786
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5787
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5788
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5789
end
5790
punchsound1:Play()
5791
for i = 0, 0.5, 0.1 do
5792
        swait()
5793
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5794
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5795
        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)
5796
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5797
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5798
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5799
end
5800
punchsound1:Play()
5801
 for i = 0, 0.6, 0.1 do
5802
        swait()
5803
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5804
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5805
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5806
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5807
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5808
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5809
end
5810
 for i = 0, 0.6, 0.1 do
5811
        swait()
5812
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5813
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5814
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5815
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5816
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5817
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5818
end
5819
 for i = 0, 0.5, 0.1 do
5820
        swait()
5821
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5822
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5823
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5824
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5825
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5826
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5827
end
5828
punchsound1:Play()
5829
for i = 0, 0.5, 0.1 do
5830
        swait()
5831
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5832
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5833
        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)
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(-45), math.rad(0)), 0.3)
5836
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5837
end
5838
punchsound1:Play()
5839
 for i = 0, 0.6, 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
 for i = 0, 0.6, 0.1 do
5849
        swait()
5850
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5851
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5852
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5853
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5854
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5855
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5856
end
5857
 for i = 0, 0.5, 0.1 do
5858
        swait()
5859
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5860
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5861
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5862
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5863
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5864
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5865
end
5866
punchsound1:Play()
5867
for i = 0, 0.5, 0.1 do
5868
        swait()
5869
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5870
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5871
        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)
5872
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5873
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5874
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5875
end
5876
punchsound1:Play()
5877
 for i = 0, 0.6, 0.1 do
5878
        swait()
5879
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5880
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5881
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5882
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5883
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5884
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5885
end
5886
 for i = 0, 0.6, 0.1 do
5887
        swait()
5888
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5889
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5890
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5891
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5892
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5893
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5894
end
5895
 for i = 0, 0.5, 0.1 do
5896
        swait()
5897
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5898
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5899
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5900
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5901
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5902
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5903
end
5904
punchsound1:Play()
5905
for i = 0, 0.5, 0.1 do
5906
        swait()
5907
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5908
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5909
        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)
5910
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5911
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5912
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5913
end
5914
punchsound1:Play()
5915
 for i = 0, 0.6, 0.1 do
5916
        swait()
5917
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5918
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5919
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5920
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5921
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5922
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5923
end
5924
 for i = 0, 0.6, 0.1 do
5925
        swait()
5926
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5927
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5928
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5929
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5930
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5931
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5932
end
5933
punchsound1:Play()
5934
 for i = 0, 1, 0.1 do
5935
        swait()
5936
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5937
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5938
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5939
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5940
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5941
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5942
end
5943
for i = 0, 0.5, 0.1 do
5944
        swait()
5945
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5946
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5947
        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)
5948
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5949
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5950
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5951
end
5952
punchsound1:Play()
5953
 for i = 0, 0.6, 0.1 do
5954
        swait()
5955
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5956
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5957
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5958
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5959
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5960
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5961
end
5962
 for i = 0, 0.6, 0.1 do
5963
        swait()
5964
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5965
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5966
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5967
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5968
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5969
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5970
end
5971
 for i = 0, 0.5, 0.1 do
5972
        swait()
5973
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5974
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5975
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5976
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5977
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5978
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5979
end
5980
punchsound1:Play()
5981
for i = 0, 0.3, 0.1 do
5982
        swait()
5983
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5984
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5985
        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)
5986
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5987
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5988
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5989
end
5990
punchsound1:Play()
5991
 for i = 0, 0.3, 0.1 do
5992
        swait()
5993
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5994
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5995
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5996
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5997
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
5998
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
5999
end
6000
 for i = 0, 0.3, 0.1 do
6001
        swait()
6002
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6003
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6004
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6005
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6006
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6007
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6008
end
6009
 for i = 0, 0.3, 0.1 do
6010
        swait()
6011
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6012
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6013
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6014
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6015
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6016
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6017
end
6018
punchsound1:Play()
6019
for i = 0, 0.3, 0.1 do
6020
        swait()
6021
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6022
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6023
        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)
6024
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6025
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6026
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6027
end
6028
punchsound1:Play()
6029
 for i = 0, 0.3, 0.1 do
6030
        swait()
6031
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6032
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6033
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6034
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6035
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6036
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6037
end
6038
 for i = 0, 0.3, 0.1 do
6039
        swait()
6040
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6041
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6042
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6043
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6044
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6045
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6046
end
6047
 for i = 0, 0.3, 0.1 do
6048
        swait()
6049
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6050
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6051
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6052
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6053
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6054
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6055
end
6056
punchsound1:Play()
6057
for i = 0, 0.3, 0.1 do
6058
        swait()
6059
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6060
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6061
        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)
6062
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6063
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6064
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6065
end
6066
punchsound1:Play()
6067
 for i = 0, 0.3, 0.1 do
6068
        swait()
6069
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6070
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6071
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6072
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6073
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6074
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6075
end
6076
 for i = 0, 0.1, 0.1 do
6077
        swait()
6078
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6079
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6080
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6081
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6082
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6083
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6084
end
6085
 for i = 0, 0.1, 0.1 do
6086
        swait()
6087
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6088
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6089
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6090
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6091
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6092
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6093
end
6094
punchsound1:Play()
6095
for i = 0, 0.1, 0.1 do
6096
        swait()
6097
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6098
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6099
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6100
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6101
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6102
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6103
end
6104
punchsound1:Play()
6105
 for i = 0, 0.1, 0.1 do
6106
        swait()
6107
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6108
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6109
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6110
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6111
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6112
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6113
end
6114
 for i = 0, 0.1, 0.1 do
6115
        swait()
6116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6118
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6120
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6121
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6122
end
6123
punchsound1:Play()
6124
 for i = 0, 0.4, 0.1 do
6125
        swait()
6126
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6127
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6128
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6129
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6130
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6131
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6132
end
6133
for i,v in pairs(to.Parent:GetChildren()) do
6134
					if v:IsA("Humanoid") then
6135
						v.Health = v.Health - 20
6136
						
6137
						v.PlatformStand = true
6138
					end
6139
	end
6140
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
6141
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
6142
Zanzoken = Instance.new("Part",char)
6143
Zanzoken.Anchored = true
6144
Zanzoken.Position = v3(999,999,999)
6145
Zanzoken.CFrame = Torso.CFrame
6146
game.Debris:AddItem(Zanzoken,0.5)
6147
Zanzoken.Transparency = 1
6148
Zano:Play()
6149
wait()
6150
idk = Instance.new("BillboardGui",Zanzoken)
6151
idk.Size = UDim2.new(10,0,15,0)
6152
idk.AlwaysOnTop = false
6153
idk1 = Instance.new("ImageLabel",idk)
6154
idk1.BackgroundTransparency = 1
6155
idk.ExtentsOffset = v3(0,0,0)
6156
idk1.ImageTransparency = 0
6157
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6158
idk1.Size = UDim2.new(2,0,1,0)
6159
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6160
idk1.Image = "rbxassetid://319554883"
6161
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6162
wait()
6163
Zanzoken = Instance.new("Part",char)
6164
Zanzoken.Anchored = true
6165
Zanzoken.Position = v3(999,999,999)
6166
Zanzoken.CFrame = Torso.CFrame
6167
game.Debris:AddItem(Zanzoken,0.5)
6168
Zanzoken.Transparency = 1
6169
wait()
6170
idk = Instance.new("BillboardGui",Zanzoken)
6171
idk.Size = UDim2.new(20,0,20,0)
6172
idk.AlwaysOnTop = false
6173
idk1 = Instance.new("ImageLabel",idk)
6174
idk1.BackgroundTransparency = 1
6175
idk.ExtentsOffset = v3(0,0,0)
6176
idk1.ImageTransparency = 0
6177
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6178
idk1.Size = UDim2.new(2,0,1,0)
6179
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6180
idk1.Image = "rbxassetid://319554883"
6181
punchsound1:Play()
6182
for i = 0, 6, 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.6, 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
 for i = 0, 0.6, 0.1 do
6201
        swait()
6202
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6203
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6204
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6205
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6206
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6207
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6208
end
6209
punchsound1:Play()
6210
 for i = 0, 1, 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
 for i = 0, 0.6, 0.1 do
6220
        swait()
6221
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6222
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6223
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6224
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6225
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6226
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6227
end
6228
 for i = 0, 0.6, 0.1 do
6229
        swait()
6230
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6231
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6232
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6233
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6234
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6235
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6236
end
6237
punchsound1:Play()
6238
 for i = 0, 1, 0.1 do
6239
        swait()
6240
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6241
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6242
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6243
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6244
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6245
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6246
end
6247
 for i = 0, 0.6, 0.1 do
6248
        swait()
6249
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6250
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6251
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6252
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6253
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6254
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6255
end
6256
 for i = 0, 0.6, 0.1 do
6257
        swait()
6258
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6259
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6260
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6261
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6262
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6263
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6264
end
6265
punchsound1:Play()
6266
 for i = 0, 1, 0.1 do
6267
        swait()
6268
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6269
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6270
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6271
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6272
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6273
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6274
end
6275
 for i = 0, 0.6, 0.1 do
6276
        swait()
6277
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6278
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6279
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6280
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6281
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6282
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6283
end
6284
 for i = 0, 0.6, 0.1 do
6285
        swait()
6286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6288
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6290
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6291
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6292
end
6293
punchsound1:Play()
6294
 for i = 0, 1, 0.1 do
6295
        swait()
6296
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6297
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6298
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6299
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6300
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6301
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6302
end
6303
 for i = 0, 0.6, 0.1 do
6304
        swait()
6305
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6306
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6307
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6308
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6309
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6310
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6311
end
6312
 for i = 0, 0.6, 0.1 do
6313
        swait()
6314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6316
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6318
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6319
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6320
end
6321
punchsound1:Play()
6322
 for i = 0, 1, 0.1 do
6323
        swait()
6324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6328
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6329
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6330
end
6331
 for i = 0, 0.6, 0.1 do
6332
        swait()
6333
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6334
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6335
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6336
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6337
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6338
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6339
end
6340
 for i = 0, 0.6, 0.1 do
6341
        swait()
6342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6344
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6345
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6346
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6347
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6348
end
6349
punchsound1:Play()
6350
 for i = 0, 1, 0.1 do
6351
        swait()
6352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6356
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6357
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6358
end
6359
6360
6361
6362
for i,v in pairs(to.Parent:GetChildren()) do
6363
					if v:IsA("Humanoid") then
6364
						v.Health = v.Health - 20
6365
						
6366
						v.PlatformStand = true
6367
					end
6368
	end
6369
StrongPunch:Play()
6370
for i = 0, 1, 0.1 do
6371
        swait()
6372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6374
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6376
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6377
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6378
      end
6379
 for i = 0, 1, 0.1 do
6380
        swait()
6381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6383
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6385
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6386
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6387
end
6388
for i,v in pairs(to.Parent:GetChildren()) do
6389
					if v:IsA("Humanoid") then
6390
						v.Health = v.Health - 5
6391
						
6392
						v.PlatformStand = true
6393
					end
6394
	end
6395
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6396
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6397
Zanzoken = Instance.new("Part",char)
6398
Zanzoken.Anchored = true
6399
Zanzoken.Position = v3(999,999,999)
6400
Zanzoken.CFrame = Torso.CFrame
6401
game.Debris:AddItem(Zanzoken,0.5)
6402
Zanzoken.Transparency = 1
6403
Zano:Play()
6404
wait()
6405
idk = Instance.new("BillboardGui",Zanzoken)
6406
idk.Size = UDim2.new(10,0,15,0)
6407
idk.AlwaysOnTop = false
6408
idk1 = Instance.new("ImageLabel",idk)
6409
idk1.BackgroundTransparency = 1
6410
idk.ExtentsOffset = v3(0,0,0)
6411
idk1.ImageTransparency = 0
6412
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6413
idk1.Size = UDim2.new(2,0,1,0)
6414
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6415
idk1.Image = "rbxassetid://319554883"
6416
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6417
wait()
6418
Zanzoken = Instance.new("Part",char)
6419
Zanzoken.Anchored = true
6420
Zanzoken.Position = v3(999,999,999)
6421
Zanzoken.CFrame = Torso.CFrame
6422
game.Debris:AddItem(Zanzoken,0.5)
6423
Zanzoken.Transparency = 1
6424
wait()
6425
idk = Instance.new("BillboardGui",Zanzoken)
6426
idk.Size = UDim2.new(20,0,20,0)
6427
idk.AlwaysOnTop = false
6428
idk1 = Instance.new("ImageLabel",idk)
6429
idk1.BackgroundTransparency = 1
6430
idk.ExtentsOffset = v3(0,0,0)
6431
idk1.ImageTransparency = 0
6432
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6433
idk1.Size = UDim2.new(2,0,1,0)
6434
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6435
idk1.Image = "rbxassetid://319554883"
6436
 for i = 0, 1, 0.1 do
6437
        swait()
6438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6440
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6441
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6442
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6443
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6444
end
6445
punchsound1:Play()
6446
for i = 0, 1, 0.1 do
6447
        swait()
6448
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6449
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6450
        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)
6451
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6452
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6453
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6454
end
6455
punchsound1:Play()
6456
 for i = 0, 1, 0.1 do
6457
        swait()
6458
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6459
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6460
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6461
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6462
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6463
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6464
end
6465
for i = 0, 1, 0.1 do
6466
        swait()
6467
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6468
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6469
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6470
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6471
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6472
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6473
      end
6474
 for i = 0, 1, 0.1 do
6475
        swait()
6476
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6477
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6478
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6479
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6480
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6481
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6482
end
6483
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6484
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6485
Zanzoken = Instance.new("Part",char)
6486
Zanzoken.Anchored = true
6487
Zanzoken.Position = v3(999,999,999)
6488
Zanzoken.CFrame = Torso.CFrame
6489
game.Debris:AddItem(Zanzoken,0.5)
6490
Zanzoken.Transparency = 1
6491
Zano:Play()
6492
wait()
6493
idk = Instance.new("BillboardGui",Zanzoken)
6494
idk.Size = UDim2.new(10,0,15,0)
6495
idk.AlwaysOnTop = false
6496
idk1 = Instance.new("ImageLabel",idk)
6497
idk1.BackgroundTransparency = 1
6498
idk.ExtentsOffset = v3(0,0,0)
6499
idk1.ImageTransparency = 0
6500
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6501
idk1.Size = UDim2.new(2,0,1,0)
6502
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6503
idk1.Image = "rbxassetid://319554883"
6504
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6505
wait()
6506
Zanzoken = Instance.new("Part",char)
6507
Zanzoken.Anchored = true
6508
Zanzoken.Position = v3(999,999,999)
6509
Zanzoken.CFrame = Torso.CFrame
6510
game.Debris:AddItem(Zanzoken,0.5)
6511
Zanzoken.Transparency = 1
6512
wait()
6513
idk = Instance.new("BillboardGui",Zanzoken)
6514
idk.Size = UDim2.new(20,0,20,0)
6515
idk.AlwaysOnTop = false
6516
idk1 = Instance.new("ImageLabel",idk)
6517
idk1.BackgroundTransparency = 1
6518
idk.ExtentsOffset = v3(0,0,0)
6519
idk1.ImageTransparency = 0
6520
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6521
idk1.Size = UDim2.new(2,0,1,0)
6522
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6523
idk1.Image = "rbxassetid://319554883"
6524
StrongPunch:Play()
6525
Break:Play()
6526
6527
for i = 0, 6, 0.1 do
6528
        swait()
6529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6531
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6533
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6534
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
6535
      end
6536
StrongPunch1:Play()
6537
 for i = 0, 6, 0.1 do
6538
        swait()
6539
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6540
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6541
        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)
6542
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6543
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6544
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6545
      end
6546
StrongPunch2:Play()
6547
   for i = 0, 7, 0.1 do
6548
        swait()
6549
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6550
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6551
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6552
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6553
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6554
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6555
end
6556
 for i = 0, 1, 0.1 do
6557
        swait()
6558
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6559
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6560
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6561
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6562
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6563
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6564
end
6565
punchsound1:Play()
6566
for i = 0, 1, 0.1 do
6567
        swait()
6568
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6569
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6570
        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)
6571
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6572
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6573
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6574
end
6575
punchsound1:Play()
6576
 for i = 0, 1, 0.1 do
6577
        swait()
6578
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6579
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6580
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6581
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6582
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6583
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6584
end
6585
for i = 0, 1, 0.1 do
6586
        swait()
6587
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6588
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6589
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6590
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6591
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6592
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6593
      end
6594
 for i = 0, 1, 0.1 do
6595
        swait()
6596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6598
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6600
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6601
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6602
end
6603
punchsound1:Play()
6604
for i = 0, 0.5, 0.1 do
6605
        swait()
6606
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6607
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6608
        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)
6609
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6610
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6611
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6612
end
6613
punchsound1:Play()
6614
 for i = 0, 0.5, 0.1 do
6615
        swait()
6616
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6617
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6618
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6619
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6620
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6621
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6622
end
6623
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6624
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6625
Zanzoken = Instance.new("Part",char)
6626
Zanzoken.Anchored = true
6627
Zanzoken.Position = v3(999,999,999)
6628
Zanzoken.CFrame = Torso.CFrame
6629
game.Debris:AddItem(Zanzoken,0.5)
6630
Zanzoken.Transparency = 1
6631
Zano:Play()
6632
wait()
6633
idk = Instance.new("BillboardGui",Zanzoken)
6634
idk.Size = UDim2.new(10,0,15,0)
6635
idk.AlwaysOnTop = false
6636
idk1 = Instance.new("ImageLabel",idk)
6637
idk1.BackgroundTransparency = 1
6638
idk.ExtentsOffset = v3(0,0,0)
6639
idk1.ImageTransparency = 0
6640
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6641
idk1.Size = UDim2.new(2,0,1,0)
6642
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6643
idk1.Image = "rbxassetid://319554883"
6644
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6645
wait()
6646
Zanzoken = Instance.new("Part",char)
6647
Zanzoken.Anchored = true
6648
Zanzoken.Position = v3(999,999,999)
6649
Zanzoken.CFrame = Torso.CFrame
6650
game.Debris:AddItem(Zanzoken,0.5)
6651
Zanzoken.Transparency = 1
6652
wait()
6653
idk = Instance.new("BillboardGui",Zanzoken)
6654
idk.Size = UDim2.new(20,0,20,0)
6655
idk.AlwaysOnTop = false
6656
idk1 = Instance.new("ImageLabel",idk)
6657
idk1.BackgroundTransparency = 1
6658
idk.ExtentsOffset = v3(0,0,0)
6659
idk1.ImageTransparency = 0
6660
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6661
idk1.Size = UDim2.new(2,0,1,0)
6662
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6663
idk1.Image = "rbxassetid://319554883"
6664
 for i = 0, 0.4, 0.1 do
6665
        swait()
6666
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6667
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6668
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6669
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6670
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6671
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6672
end
6673
punchsound1:Play()
6674
for i = 0, 0.4, 0.1 do
6675
        swait()
6676
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6677
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6678
        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)
6679
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6680
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6681
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6682
end
6683
for i = 0, 0.4, 0.1 do
6684
        swait()
6685
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6686
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6687
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6688
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6689
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6690
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6691
end
6692
punchsound1:Play()
6693
for i = 0, 0.4, 0.1 do
6694
        swait()
6695
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6696
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6697
        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)
6698
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6699
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6700
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6701
end
6702
for i = 0, 0.4, 0.1 do
6703
        swait()
6704
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6705
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6706
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6707
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6708
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6709
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6710
end
6711
punchsound1:Play()
6712
for i = 0, 0.4, 0.1 do
6713
        swait()
6714
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6715
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6716
        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)
6717
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6718
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6719
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6720
end
6721
for i = 0, 0.4, 0.1 do
6722
        swait()
6723
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6724
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6725
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6726
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6727
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6728
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6729
end
6730
punchsound1:Play()
6731
for i = 0, 0.4, 0.1 do
6732
        swait()
6733
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6734
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6735
        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)
6736
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6737
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6738
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6739
end
6740
for i = 0, 0.4, 0.1 do
6741
        swait()
6742
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6743
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6744
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6745
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6746
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6747
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6748
end
6749
punchsound1:Play()
6750
for i = 0, 0.4, 0.1 do
6751
        swait()
6752
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6753
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6754
        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)
6755
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6756
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6757
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6758
end
6759
for i = 0, 0.4, 0.1 do
6760
        swait()
6761
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6762
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6763
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6764
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6765
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6766
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6767
end
6768
punchsound1:Play()
6769
for i = 0, 0.4, 0.1 do
6770
        swait()
6771
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6772
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6773
        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)
6774
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6775
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6776
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6777
end
6778
for i = 0, 0.4, 0.1 do
6779
        swait()
6780
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6781
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6782
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6783
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6784
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6785
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6786
end
6787
punchsound1:Play()
6788
for i = 0, 0.4, 0.1 do
6789
        swait()
6790
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6791
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6792
        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)
6793
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6794
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6795
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6796
end
6797
punchsound1:Play()
6798
		local pie222 = Instance.new("ParticleEmitter")
6799
pie222.Parent = LeftArm
6800
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6801
pie222.LightEmission = 1
6802
pie222.Size = NumberSequence.new(3)
6803
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6804
pie222.Transparency = NumberSequence.new(0.6,1)
6805
pie222.EmissionDirection = "Top"
6806
pie222.Enabled = true
6807
pie222.Lifetime = NumberRange.new(1)
6808
pie222.Rotation = NumberRange.new(-320, 320)
6809
pie222.Rate = 404
6810
pie222.Speed = NumberRange.new(0)
6811
pie222.LockedToPart = false
6812
pie222.VelocitySpread = 2 
6813
 for i = 0, 2, 0.1 do
6814
        swait()
6815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6817
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6819
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6820
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
6821
end
6822
wait(2)
6823
bigbangattack2()
6824
pie222:Destroy()
6825
6826
for i,v in pairs(to.Parent:GetChildren()) do
6827
					if v:IsA("Humanoid") then
6828
						v.Health = v.Health - math.huge
6829
						
6830
						v.PlatformStand = true
6831
					end
6832
	end
6833
6834
	hit1 = false
6835
6836
	hit2 = true
6837
for i,v in pairs(to.Parent:GetChildren()) do
6838
					if v:IsA("Humanoid") then
6839
						v.Health = v.Health - 10
6840
						
6841
						v.PlatformStand = true
6842
					end
6843
	end
6844
hit2 = false
6845
6846
hit3 = true
6847
hit4 = true
6848
6849
6850
6851
6852
coroutine.wrap(function()
6853
				for i=1,2 do
6854
					wait()
6855
				
6856
		
6857
						
6858
6859
	
6860
	for i,v in pairs(to.Parent:GetChildren()) do
6861
					if v:IsA("Humanoid") then
6862
						v.Health = v.Health - 2
6863
						
6864
						v.PlatformStand = true
6865
					end
6866
	end
6867
				end
6868
	
6869
					
6870
			wait(3)
6871
			end)()
6872
6873
6874
6875
6876
6877
6878
6879
6880
	
6881
	
6882
 
6883
6884
6885
	
6886
	for i,v in pairs(to.Parent:GetChildren()) do
6887
					if v:IsA("Humanoid") then
6888
						v.Health = v.Health - 10
6889
						
6890
						v.PlatformStand = true
6891
					end
6892
	end
6893
6894
6895
6896
	hitground = new("Part",char)
6897
	hitground.Size = Vector3.new(5,5,5)
6898
	hitground.Name =  "Ground"
6899
	hitground.Transparency = 1
6900
	hitground.CanCollide = false
6901
	game.Debris:AddItem(hitground,2)
6902
	hitground.Position = Vector3.new(999,999,999)
6903
	hitgroundweld = new("Weld",hitground)
6904
	hitgroundweld.Part0 = to
6905
	hitgroundweld.Part1 = hitground
6906
	hitground.Touched:connect(function(hit2)
6907
		if hit2.Size.x > 150 then
6908
			hitground:Destroy()
6909
			ad = new("Part",char)
6910
ad.Name = "NewPart"
6911
ad.Size = Vector3.new(30,0.1,30)	
6912
ad.CanCollide = false
6913
ad.Anchored = true
6914
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6915
ad.Transparency = 1
6916
aad = new("Decal",ad)
6917
6918
aad.Face = "Top"
6919
aad.Transparency = 1
6920
		aad.Transparency = 0
6921
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6922
			smoke = new("Part",to)
6923
			smokemesh = new("SpecialMesh",smoke)
6924
			smokemesh.MeshId = "rbxassetid://928329648"
6925
			smoke.BrickColor = hit2.BrickColor
6926
			smoke.Anchored = true
6927
			smoke.Position = hitground.Position
6928
			GroundImpact:Play()
6929
			for i = 1,20 do
6930
				wait()
6931
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6932
				smoke.Transparency = smoke.Transparency + 1/20
6933
			end
6934
			smoke:Destroy()
6935
			wait(0.5)
6936
			
6937
			for i = 1,20 do
6938
				wait(0.1)
6939
				aad.Transparency = aad.Transparency + 1/20
6940
			end
6941
		end
6942
	end)
6943
	ys = Instance.new("BodyVelocity",to)
6944
ys.Name = "GO"
6945
       
6946
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6947
6948
ys.Velocity = v3(0,-90,0)
6949
        
6950
	wait(1)
6951
        ys:Destroy()
6952
		
6953
6954
  
6955
hit3 = false
6956
hit4 = false
6957
6958
6959
hit1 = false
6960
	hit2 = false
6961
	hit3 = false
6962
	hit4 = false
6963
idle = true
6964
RootPart.Anchored = false
6965
end
6966
end)
6967
end
6968
6969
function Combo3()
6970
	getplayer = new("Part",char)
6971
getplayer.Position = Vector3.new(999,999,999)
6972
getplayer.Transparency = 1
6973
getplayer.Size = v3(3,3,3)
6974
getplayer.CanCollide = false
6975
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6976
getplayer.Name = "GetPlayer"
6977
6978
game.Debris:AddItem(getplayer,0.5)
6979
6980
getplayer.Touched:connect(function(hit)
6981
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6982
				getplayer:Destroy()
6983
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6984
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6985
				to.Anchored = true
6986
				RootPart.Anchored = true
6987
	idle = false
6988
	
6989
6990
		punchsound1:Play()
6991
		hit1 = true
6992
 for i = 0, 1, 0.1 do
6993
        swait()
6994
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6995
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6996
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6997
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6998
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
6999
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7000
end
7001
punchsound1:Play()
7002
for i = 0, 1, 0.1 do
7003
        swait()
7004
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7005
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7006
        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)
7007
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7008
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7009
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7010
end
7011
punchsound1:Play()
7012
 for i = 0, 1, 0.1 do
7013
        swait()
7014
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7015
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7016
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7017
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7018
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7019
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7020
end
7021
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
7022
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
7023
Zanzoken = Instance.new("Part",char)
7024
Zanzoken.Anchored = true
7025
Zanzoken.Position = v3(999,999,999)
7026
Zanzoken.CFrame = Torso.CFrame
7027
game.Debris:AddItem(Zanzoken,0.5)
7028
Zanzoken.Transparency = 1
7029
Zano:Play()
7030
wait()
7031
idk = Instance.new("BillboardGui",Zanzoken)
7032
idk.Size = UDim2.new(10,0,15,0)
7033
idk.AlwaysOnTop = false
7034
idk1 = Instance.new("ImageLabel",idk)
7035
idk1.BackgroundTransparency = 1
7036
idk.ExtentsOffset = v3(0,0,0)
7037
idk1.ImageTransparency = 0
7038
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7039
idk1.Size = UDim2.new(2,0,1,0)
7040
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7041
idk1.Image = "rbxassetid://319554883"
7042
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7043
wait()
7044
Zanzoken = Instance.new("Part",char)
7045
Zanzoken.Anchored = true
7046
Zanzoken.Position = v3(999,999,999)
7047
Zanzoken.CFrame = Torso.CFrame
7048
game.Debris:AddItem(Zanzoken,0.5)
7049
Zanzoken.Transparency = 1
7050
wait()
7051
idk = Instance.new("BillboardGui",Zanzoken)
7052
idk.Size = UDim2.new(20,0,20,0)
7053
idk.AlwaysOnTop = false
7054
idk1 = Instance.new("ImageLabel",idk)
7055
idk1.BackgroundTransparency = 1
7056
idk.ExtentsOffset = v3(0,0,0)
7057
idk1.ImageTransparency = 0
7058
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7059
idk1.Size = UDim2.new(2,0,1,0)
7060
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7061
idk1.Image = "rbxassetid://319554883"
7062
 for i = 0, 1, 0.1 do
7063
        swait()
7064
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7065
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7066
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7067
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7068
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7069
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7070
end
7071
punchsound1:Play()
7072
for i = 0, 1, 0.1 do
7073
        swait()
7074
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7075
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7076
        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)
7077
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7078
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7079
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7080
end
7081
punchsound1:Play()
7082
 for i = 0, 1, 0.1 do
7083
        swait()
7084
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7085
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7086
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7087
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7088
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7089
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7090
end
7091
 for i = 0, 1, 0.1 do
7092
        swait()
7093
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7094
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7095
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7096
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7097
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7098
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7099
end
7100
punchsound1:Play()
7101
for i = 0, 1, 0.1 do
7102
        swait()
7103
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7104
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7105
        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)
7106
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7107
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7108
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7109
end
7110
punchsound1:Play()
7111
 for i = 0, 1, 0.1 do
7112
        swait()
7113
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7114
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7115
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7116
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7117
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7118
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7119
end
7120
 for i = 0, 1, 0.1 do
7121
        swait()
7122
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7123
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7124
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7125
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7126
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7127
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7128
end
7129
punchsound1:Play()
7130
for i = 0, 1, 0.1 do
7131
        swait()
7132
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7133
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7134
        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)
7135
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7136
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7137
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7138
end
7139
punchsound1:Play()
7140
for i,v in pairs(to.Parent:GetChildren()) do
7141
					if v:IsA("Humanoid") then
7142
						v.Health = v.Health - 10
7143
						
7144
						v.PlatformStand = true
7145
					end
7146
	end
7147
 for i = 0, 1, 0.1 do
7148
        swait()
7149
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7150
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7151
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7152
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7153
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7154
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7155
end
7156
7157
for i = 0, 1, 0.1 do
7158
        swait()
7159
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7160
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7161
        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)
7162
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7163
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7164
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7165
end
7166
punchsound1:Play()
7167
 for i = 0, 1, 0.1 do
7168
        swait()
7169
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7170
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7171
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7172
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7173
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7174
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7175
end
7176
for i,v in pairs(to.Parent:GetChildren()) do
7177
					if v:IsA("Humanoid") then
7178
						v.Health = v.Health - 3
7179
						
7180
						v.PlatformStand = true
7181
					end
7182
	end
7183
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
7184
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
7185
Zanzoken = Instance.new("Part",char)
7186
Zanzoken.Anchored = true
7187
Zanzoken.Position = v3(999,999,999)
7188
Zanzoken.CFrame = Torso.CFrame
7189
game.Debris:AddItem(Zanzoken,0.5)
7190
Zanzoken.Transparency = 1
7191
Zano:Play()
7192
wait()
7193
idk = Instance.new("BillboardGui",Zanzoken)
7194
idk.Size = UDim2.new(10,0,15,0)
7195
idk.AlwaysOnTop = false
7196
idk1 = Instance.new("ImageLabel",idk)
7197
idk1.BackgroundTransparency = 1
7198
idk.ExtentsOffset = v3(0,0,0)
7199
idk1.ImageTransparency = 0
7200
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7201
idk1.Size = UDim2.new(2,0,1,0)
7202
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7203
idk1.Image = "rbxassetid://319554883"
7204
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7205
wait()
7206
Zanzoken = Instance.new("Part",char)
7207
Zanzoken.Anchored = true
7208
Zanzoken.Position = v3(999,999,999)
7209
Zanzoken.CFrame = Torso.CFrame
7210
game.Debris:AddItem(Zanzoken,0.5)
7211
Zanzoken.Transparency = 1
7212
wait()
7213
idk = Instance.new("BillboardGui",Zanzoken)
7214
idk.Size = UDim2.new(20,0,20,0)
7215
idk.AlwaysOnTop = false
7216
idk1 = Instance.new("ImageLabel",idk)
7217
idk1.BackgroundTransparency = 1
7218
idk.ExtentsOffset = v3(0,0,0)
7219
idk1.ImageTransparency = 0
7220
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7221
idk1.Size = UDim2.new(2,0,1,0)
7222
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7223
idk1.Image = "rbxassetid://319554883"
7224
 for i = 0, 1, 0.1 do
7225
        swait()
7226
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7227
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7228
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7229
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7230
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7231
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7232
end
7233
for i = 0, 1, 0.1 do
7234
        swait()
7235
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7236
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7237
        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)
7238
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7239
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7240
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7241
end
7242
punchsound1:Play()
7243
 for i = 0, 1, 0.1 do
7244
        swait()
7245
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7246
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7247
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7248
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7249
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7250
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7251
end
7252
for i,v in pairs(to.Parent:GetChildren()) do
7253
					if v:IsA("Humanoid") then
7254
						v.Health = v.Health - 3
7255
						
7256
						v.PlatformStand = true
7257
					end
7258
	end
7259
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7260
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7261
Zanzoken = Instance.new("Part",char)
7262
Zanzoken.Anchored = true
7263
Zanzoken.Position = v3(999,999,999)
7264
Zanzoken.CFrame = Torso.CFrame
7265
game.Debris:AddItem(Zanzoken,0.5)
7266
Zanzoken.Transparency = 1
7267
Zano:Play()
7268
wait()
7269
idk = Instance.new("BillboardGui",Zanzoken)
7270
idk.Size = UDim2.new(10,0,15,0)
7271
idk.AlwaysOnTop = false
7272
idk1 = Instance.new("ImageLabel",idk)
7273
idk1.BackgroundTransparency = 1
7274
idk.ExtentsOffset = v3(0,0,0)
7275
idk1.ImageTransparency = 0
7276
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7277
idk1.Size = UDim2.new(2,0,1,0)
7278
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7279
idk1.Image = "rbxassetid://319554883"
7280
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7281
wait()
7282
Zanzoken = Instance.new("Part",char)
7283
Zanzoken.Anchored = true
7284
Zanzoken.Position = v3(999,999,999)
7285
Zanzoken.CFrame = Torso.CFrame
7286
game.Debris:AddItem(Zanzoken,0.5)
7287
Zanzoken.Transparency = 1
7288
wait()
7289
idk = Instance.new("BillboardGui",Zanzoken)
7290
idk.Size = UDim2.new(20,0,20,0)
7291
idk.AlwaysOnTop = false
7292
idk1 = Instance.new("ImageLabel",idk)
7293
idk1.BackgroundTransparency = 1
7294
idk.ExtentsOffset = v3(0,0,0)
7295
idk1.ImageTransparency = 0
7296
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7297
idk1.Size = UDim2.new(2,0,1,0)
7298
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7299
idk1.Image = "rbxassetid://319554883"
7300
punchsound1:Play()
7301
for i = 0, 1, 0.1 do
7302
        swait()
7303
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7304
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7305
        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)
7306
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7307
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7308
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7309
end
7310
punchsound1:Play()
7311
 for i = 0, 1, 0.1 do
7312
        swait()
7313
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7314
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7315
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7316
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7317
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7318
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7319
end
7320
7321
7322
for i,v in pairs(to.Parent:GetChildren()) do
7323
					if v:IsA("Humanoid") then
7324
						v.Health = v.Health - 20
7325
						
7326
						v.PlatformStand = true
7327
					end
7328
	end
7329
StrongPunch:Play()
7330
for i = 0, 1, 0.1 do
7331
        swait()
7332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7334
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7337
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7338
      end
7339
 for i = 0, 1, 0.1 do
7340
        swait()
7341
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7342
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7343
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7344
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7345
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7346
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7347
end
7348
for i,v in pairs(to.Parent:GetChildren()) do
7349
					if v:IsA("Humanoid") then
7350
						v.Health = v.Health - 3
7351
						
7352
						v.PlatformStand = true
7353
					end
7354
	end
7355
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7356
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7357
Zanzoken = Instance.new("Part",char)
7358
Zanzoken.Anchored = true
7359
Zanzoken.Position = v3(999,999,999)
7360
Zanzoken.CFrame = Torso.CFrame
7361
game.Debris:AddItem(Zanzoken,0.5)
7362
Zanzoken.Transparency = 1
7363
Zano:Play()
7364
wait()
7365
idk = Instance.new("BillboardGui",Zanzoken)
7366
idk.Size = UDim2.new(10,0,15,0)
7367
idk.AlwaysOnTop = false
7368
idk1 = Instance.new("ImageLabel",idk)
7369
idk1.BackgroundTransparency = 1
7370
idk.ExtentsOffset = v3(0,0,0)
7371
idk1.ImageTransparency = 0
7372
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7373
idk1.Size = UDim2.new(2,0,1,0)
7374
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7375
idk1.Image = "rbxassetid://319554883"
7376
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7377
wait()
7378
Zanzoken = Instance.new("Part",char)
7379
Zanzoken.Anchored = true
7380
Zanzoken.Position = v3(999,999,999)
7381
Zanzoken.CFrame = Torso.CFrame
7382
game.Debris:AddItem(Zanzoken,0.5)
7383
Zanzoken.Transparency = 1
7384
wait()
7385
idk = Instance.new("BillboardGui",Zanzoken)
7386
idk.Size = UDim2.new(20,0,20,0)
7387
idk.AlwaysOnTop = false
7388
idk1 = Instance.new("ImageLabel",idk)
7389
idk1.BackgroundTransparency = 1
7390
idk.ExtentsOffset = v3(0,0,0)
7391
idk1.ImageTransparency = 0
7392
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7393
idk1.Size = UDim2.new(2,0,1,0)
7394
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7395
idk1.Image = "rbxassetid://319554883"
7396
 for i = 0, 1, 0.1 do
7397
        swait()
7398
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7399
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7400
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7401
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7402
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7403
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7404
end
7405
punchsound1:Play()
7406
for i = 0, 1, 0.1 do
7407
        swait()
7408
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7409
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7410
        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)
7411
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7412
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7413
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7414
end
7415
punchsound1:Play()
7416
 for i = 0, 1, 0.1 do
7417
        swait()
7418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7420
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7422
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7423
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7424
end
7425
for i = 0, 1, 0.1 do
7426
        swait()
7427
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7428
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7429
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7430
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7431
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7432
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7433
      end
7434
 for i = 0, 1, 0.1 do
7435
        swait()
7436
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7437
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7438
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7439
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7440
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7441
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7442
end
7443
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7444
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7445
Zanzoken = Instance.new("Part",char)
7446
Zanzoken.Anchored = true
7447
Zanzoken.Position = v3(999,999,999)
7448
Zanzoken.CFrame = Torso.CFrame
7449
game.Debris:AddItem(Zanzoken,0.5)
7450
Zanzoken.Transparency = 1
7451
Zano:Play()
7452
wait()
7453
idk = Instance.new("BillboardGui",Zanzoken)
7454
idk.Size = UDim2.new(10,0,15,0)
7455
idk.AlwaysOnTop = false
7456
idk1 = Instance.new("ImageLabel",idk)
7457
idk1.BackgroundTransparency = 1
7458
idk.ExtentsOffset = v3(0,0,0)
7459
idk1.ImageTransparency = 0
7460
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7461
idk1.Size = UDim2.new(2,0,1,0)
7462
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7463
idk1.Image = "rbxassetid://319554883"
7464
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7465
wait()
7466
Zanzoken = Instance.new("Part",char)
7467
Zanzoken.Anchored = true
7468
Zanzoken.Position = v3(999,999,999)
7469
Zanzoken.CFrame = Torso.CFrame
7470
game.Debris:AddItem(Zanzoken,0.5)
7471
Zanzoken.Transparency = 1
7472
wait()
7473
idk = Instance.new("BillboardGui",Zanzoken)
7474
idk.Size = UDim2.new(20,0,20,0)
7475
idk.AlwaysOnTop = false
7476
idk1 = Instance.new("ImageLabel",idk)
7477
idk1.BackgroundTransparency = 1
7478
idk.ExtentsOffset = v3(0,0,0)
7479
idk1.ImageTransparency = 0
7480
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7481
idk1.Size = UDim2.new(2,0,1,0)
7482
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7483
idk1.Image = "rbxassetid://319554883"
7484
StrongPunch:Play()
7485
Break:Play()
7486
local Aura4 = Instance.new('ParticleEmitter')
7487
Aura4.Name = "Aura"
7488
Aura4.Texture = "rbxassetid://1046299182"
7489
Aura4.Parent = Torso
7490
Aura4.LightEmission = 1
7491
Aura4.Transparency = NumberSequence.new(0.7,1)
7492
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7493
Aura4.Size = NumberSequence.new(1,30)
7494
Aura4.Rotation = NumberRange.new(-360,360)
7495
Aura4.LockedToPart = true
7496
Aura4.Lifetime = NumberRange.new(0.2)
7497
Aura4.Rate = 100
7498
Aura4.Speed = NumberRange.new(0)
7499
Aura4.EmissionDirection = "Top"	
7500
for i = 0, 6, 0.1 do
7501
        swait()
7502
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7503
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7504
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7505
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7506
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7507
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
7508
      end
7509
Aura4:Destroy()
7510
wait(0.1)
7511
local Aura4 = Instance.new('ParticleEmitter')
7512
Aura4.Name = "Aura"
7513
Aura4.Texture = "rbxassetid://1046299182"
7514
Aura4.Parent = Torso
7515
Aura4.LightEmission = 1
7516
Aura4.Transparency = NumberSequence.new(0.7,1)
7517
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7518
Aura4.Size = NumberSequence.new(1,30)
7519
Aura4.Rotation = NumberRange.new(-360,360)
7520
Aura4.LockedToPart = true
7521
Aura4.Lifetime = NumberRange.new(0.2)
7522
Aura4.Rate = 100
7523
Aura4.Speed = NumberRange.new(0)
7524
Aura4.EmissionDirection = "Top"
7525
StrongPunch1:Play()
7526
Break:Play()
7527
 for i = 0, 6, 0.1 do
7528
        swait()
7529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7531
        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)
7532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7533
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7534
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7535
      end
7536
Aura4:Destroy()
7537
StrongPunch2:Play()
7538
Break:Play()
7539
local Aura4 = Instance.new('ParticleEmitter')
7540
Aura4.Name = "Aura"
7541
Aura4.Texture = "rbxassetid://1046299182"
7542
Aura4.Parent = Torso
7543
Aura4.LightEmission = 1
7544
Aura4.Transparency = NumberSequence.new(0.7,1)
7545
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7546
Aura4.Size = NumberSequence.new(1,30)
7547
Aura4.Rotation = NumberRange.new(-360,360)
7548
Aura4.LockedToPart = true
7549
Aura4.Lifetime = NumberRange.new(0.2)
7550
Aura4.Rate = 100
7551
Aura4.Speed = NumberRange.new(0)
7552
Aura4.EmissionDirection = "Top"
7553
   for i = 0, 7, 0.1 do
7554
        swait()
7555
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7556
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7557
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7558
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7559
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7560
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7561
end
7562
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7563
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7564
Aura4:Destroy()
7565
Zanzoken = Instance.new("Part",char)
7566
Zanzoken.Anchored = true
7567
Zanzoken.Position = v3(999,999,999)
7568
Zanzoken.CFrame = Torso.CFrame
7569
game.Debris:AddItem(Zanzoken,0.5)
7570
Zanzoken.Transparency = 1
7571
Zano:Play()
7572
wait()
7573
idk = Instance.new("BillboardGui",Zanzoken)
7574
idk.Size = UDim2.new(10,0,15,0)
7575
idk.AlwaysOnTop = false
7576
idk1 = Instance.new("ImageLabel",idk)
7577
idk1.BackgroundTransparency = 1
7578
idk.ExtentsOffset = v3(0,0,0)
7579
idk1.ImageTransparency = 0
7580
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7581
idk1.Size = UDim2.new(2,0,1,0)
7582
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7583
idk1.Image = "rbxassetid://319554883"
7584
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7585
wait()
7586
Zanzoken = Instance.new("Part",char)
7587
Zanzoken.Anchored = true
7588
Zanzoken.Position = v3(999,999,999)
7589
Zanzoken.CFrame = Torso.CFrame
7590
game.Debris:AddItem(Zanzoken,0.5)
7591
Zanzoken.Transparency = 1
7592
wait()
7593
idk = Instance.new("BillboardGui",Zanzoken)
7594
idk.Size = UDim2.new(20,0,20,0)
7595
idk.AlwaysOnTop = false
7596
idk1 = Instance.new("ImageLabel",idk)
7597
idk1.BackgroundTransparency = 1
7598
idk.ExtentsOffset = v3(0,0,0)
7599
idk1.ImageTransparency = 0
7600
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7601
idk1.Size = UDim2.new(2,0,1,0)
7602
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7603
idk1.Image = "rbxassetid://319554883"
7604
 for i = 0, 1, 0.1 do
7605
        swait()
7606
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7607
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7608
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7609
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7610
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7611
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7612
end
7613
punchsound1:Play()
7614
for i = 0, 1, 0.1 do
7615
        swait()
7616
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7617
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7618
        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)
7619
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7620
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7621
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7622
end
7623
punchsound1:Play()
7624
 for i = 0, 1, 0.1 do
7625
        swait()
7626
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7627
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7628
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7629
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7630
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7631
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7632
end
7633
for i = 0, 1, 0.1 do
7634
        swait()
7635
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7636
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7637
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7638
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7639
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7640
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7641
      end
7642
 for i = 0, 1, 0.1 do
7643
        swait()
7644
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7645
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7646
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7647
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7648
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7649
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7650
end
7651
punchsound1:Play()
7652
for i = 0, 0.5, 0.1 do
7653
        swait()
7654
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7655
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7656
        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)
7657
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7658
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7659
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7660
end
7661
punchsound1:Play()
7662
 for i = 0, 0.5, 0.1 do
7663
        swait()
7664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7666
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7668
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7669
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7670
end
7671
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7672
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7673
Zanzoken = Instance.new("Part",char)
7674
Zanzoken.Anchored = true
7675
Zanzoken.Position = v3(999,999,999)
7676
Zanzoken.CFrame = Torso.CFrame
7677
game.Debris:AddItem(Zanzoken,0.5)
7678
Zanzoken.Transparency = 1
7679
Zano:Play()
7680
wait()
7681
idk = Instance.new("BillboardGui",Zanzoken)
7682
idk.Size = UDim2.new(10,0,15,0)
7683
idk.AlwaysOnTop = false
7684
idk1 = Instance.new("ImageLabel",idk)
7685
idk1.BackgroundTransparency = 1
7686
idk.ExtentsOffset = v3(0,0,0)
7687
idk1.ImageTransparency = 0
7688
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7689
idk1.Size = UDim2.new(2,0,1,0)
7690
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7691
idk1.Image = "rbxassetid://319554883"
7692
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7693
wait()
7694
Zanzoken = Instance.new("Part",char)
7695
Zanzoken.Anchored = true
7696
Zanzoken.Position = v3(999,999,999)
7697
Zanzoken.CFrame = Torso.CFrame
7698
game.Debris:AddItem(Zanzoken,0.5)
7699
Zanzoken.Transparency = 1
7700
wait()
7701
idk = Instance.new("BillboardGui",Zanzoken)
7702
idk.Size = UDim2.new(20,0,20,0)
7703
idk.AlwaysOnTop = false
7704
idk1 = Instance.new("ImageLabel",idk)
7705
idk1.BackgroundTransparency = 1
7706
idk.ExtentsOffset = v3(0,0,0)
7707
idk1.ImageTransparency = 0
7708
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7709
idk1.Size = UDim2.new(2,0,1,0)
7710
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7711
idk1.Image = "rbxassetid://319554883"
7712
 for i = 0, 0.4, 0.1 do
7713
        swait()
7714
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7715
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7716
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7717
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7718
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7719
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7720
end
7721
punchsound1:Play()
7722
for i = 0, 0.4, 0.1 do
7723
        swait()
7724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7725
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7726
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7728
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7729
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7730
end
7731
punchsound1:Play()
7732
 for i = 0, 1, 0.1 do
7733
        swait()
7734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7736
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7738
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7739
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7740
end
7741
for i,v in pairs(to.Parent:GetChildren()) do
7742
					if v:IsA("Humanoid") then
7743
						v.Health = v.Health - 8
7744
						
7745
						v.PlatformStand = true
7746
					end
7747
	end
7748
7749
	hit1 = false
7750
7751
		punchsound1:Play()
7752
	hit2 = true
7753
      for i = 0, 1, 0.1 do
7754
        swait()
7755
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7756
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7757
        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)
7758
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7759
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7760
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7761
      end
7762
for i,v in pairs(to.Parent:GetChildren()) do
7763
					if v:IsA("Humanoid") then
7764
						v.Health = v.Health - 10
7765
						
7766
						v.PlatformStand = true
7767
					end
7768
	end
7769
hit2 = false
7770
7771
	punchsound1:Play()
7772
hit3 = true
7773
hit4 = true
7774
7775
7776
punchsound1:Play()
7777
7778
7779
coroutine.wrap(function()
7780
				for i=1,2 do
7781
					wait()
7782
				
7783
		
7784
						
7785
7786
	
7787
	for i,v in pairs(to.Parent:GetChildren()) do
7788
					if v:IsA("Humanoid") then
7789
						v.Health = v.Health - 30
7790
						
7791
						v.PlatformStand = true
7792
					end
7793
	end
7794
				end
7795
	
7796
					
7797
			wait(3)
7798
			end)()
7799
7800
7801
7802
RootPart.Anchored = false
7803
7804
7805
7806
7807
7808
	StrongPunch:Play()
7809
	
7810
	
7811
 
7812
7813
7814
	
7815
	for i,v in pairs(to.Parent:GetChildren()) do
7816
					if v:IsA("Humanoid") then
7817
						v.Health = v.Health - 20
7818
						
7819
						v.PlatformStand = true
7820
					end
7821
	end
7822
7823
StrongPunch2:Play()
7824
7825
7826
	hitground = new("Part",char)
7827
	hitground.Size = Vector3.new(5,5,5)
7828
	hitground.Name =  "Ground"
7829
	hitground.Transparency = 1
7830
	hitground.CanCollide = false
7831
	game.Debris:AddItem(hitground,2)
7832
	hitground.Position = Vector3.new(999,999,999)
7833
	hitgroundweld = new("Weld",hitground)
7834
	hitgroundweld.Part0 = to
7835
	hitgroundweld.Part1 = hitground
7836
	hitground.Touched:connect(function(hit2)
7837
		if hit2.Size.x > 150 then
7838
			hitground:Destroy()
7839
			ad = new("Part",char)
7840
ad.Name = "NewPart"
7841
ad.Size = Vector3.new(30,0.1,30)	
7842
ad.CanCollide = false
7843
ad.Anchored = true
7844
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7845
ad.Transparency = 1
7846
aad = new("Decal",ad)
7847
7848
aad.Face = "Top"
7849
aad.Transparency = 1
7850
		aad.Transparency = 0
7851
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7852
			smoke = new("Part",to)
7853
			smokemesh = new("SpecialMesh",smoke)
7854
			smokemesh.MeshId = "rbxassetid://928329648"
7855
			smoke.BrickColor = hit2.BrickColor
7856
			smoke.Anchored = true
7857
			smoke.Position = hitground.Position
7858
			GroundImpact:Play()
7859
			for i = 1,20 do
7860
				wait()
7861
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7862
				smoke.Transparency = smoke.Transparency + 1/20
7863
			end
7864
			smoke:Destroy()
7865
			wait(0.5)
7866
			
7867
			for i = 1,20 do
7868
				wait(0.1)
7869
				aad.Transparency = aad.Transparency + 1/20
7870
			end
7871
		end
7872
	end)
7873
	ys = Instance.new("BodyVelocity",to)
7874
ys.Name = "GO"
7875
       
7876
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7877
7878
ys.Velocity = v3(0,-90,0)
7879
        
7880
	wait(1)
7881
        ys:Destroy()
7882
7883
	
7884
	
7885
7886
  
7887
hit3 = false
7888
hit4 = false
7889
7890
7891
hit1 = false
7892
	hit2 = false
7893
	hit3 = false
7894
	hit4 = false
7895
idle = true
7896
  RootPart.Anchored = false
7897
to.Anchored = false
7898
end
7899
end)
7900
end
7901
7902
7903
function Combo2()
7904
	getplayer = new("Part",char)
7905
getplayer.Position = Vector3.new(999,999,999)
7906
getplayer.Transparency = 1
7907
getplayer.Size = v3(3,3,3)
7908
getplayer.CanCollide = false
7909
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7910
getplayer.Name = "GetPlayer"
7911
7912
game.Debris:AddItem(getplayer,0.5)
7913
7914
getplayer.Touched:connect(function(hit)
7915
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7916
				getplayer:Destroy()
7917
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7918
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7919
				to.Anchored = true
7920
	idle = false
7921
	
7922
7923
		punchsound1:Play()
7924
		hit1 = true
7925
 for i = 0, 1, 0.1 do
7926
        swait()
7927
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7928
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7929
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7930
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7931
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7932
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7933
end
7934
punchsound1:Play()
7935
for i = 0, 1, 0.1 do
7936
        swait()
7937
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7938
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7939
        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)
7940
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7941
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7942
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7943
end
7944
punchsound1:Play()
7945
 for i = 0, 1, 0.1 do
7946
        swait()
7947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7949
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7950
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7951
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7952
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7953
end
7954
for i = 0, 1, 0.1 do
7955
        swait()
7956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7958
        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)
7959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7960
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7961
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7962
      end
7963
 for i = 0, 1, 0.1 do
7964
        swait()
7965
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7966
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7967
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7968
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7969
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7970
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7971
end
7972
StrongPunch1:Play()
7973
for i = 0, 1, 0.1 do
7974
        swait()
7975
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7976
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7977
        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)
7978
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7979
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7980
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7981
      end
7982
 for i = 0, 0.6, 0.1 do
7983
        swait()
7984
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7985
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7986
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7987
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7988
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
7989
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)		
7990
end
7991
for i = 0, 0.6, 0.1 do
7992
        swait()
7993
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7994
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7995
        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)
7996
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7997
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7998
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7999
      end
8000
for i,v in pairs(to.Parent:GetChildren()) do
8001
					if v:IsA("Humanoid") then
8002
						v.Health = v.Health - 6
8003
						
8004
						v.PlatformStand = true
8005
					end
8006
	end
8007
StrongPunch:Play()
8008
for i = 0, 1, 0.1 do
8009
        swait()
8010
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8011
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8012
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8013
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8014
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8015
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8016
      end
8017
for i,v in pairs(to.Parent:GetChildren()) do
8018
					if v:IsA("Humanoid") then
8019
						v.Health = v.Health - 8
8020
						
8021
						v.PlatformStand = true
8022
					end
8023
	end
8024
8025
	hit1 = false
8026
8027
		punchsound1:Play()
8028
	hit2 = true
8029
      for i = 0, 1, 0.1 do
8030
        swait()
8031
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8032
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8033
        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)
8034
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8035
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8036
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8037
      end
8038
for i,v in pairs(to.Parent:GetChildren()) do
8039
					if v:IsA("Humanoid") then
8040
						v.Health = v.Health - 5
8041
						
8042
						v.PlatformStand = true
8043
					end
8044
	end
8045
hit2 = false
8046
8047
	punchsound1:Play()
8048
hit3 = true
8049
hit4 = true
8050
8051
8052
punchsound1:Play()
8053
8054
coroutine.wrap(function()
8055
				for i=1,2 do
8056
					wait()
8057
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
8058
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
8059
					Zanzoken = Instance.new("Part",char)
8060
Zanzoken.Anchored = true
8061
Zanzoken.Position = v3(999,999,999)
8062
Zanzoken.CFrame = Torso.CFrame
8063
game.Debris:AddItem(Zanzoken,0.5)
8064
Zanzoken.Transparency = 1
8065
Zano:Play()
8066
wait()
8067
idk = Instance.new("BillboardGui",Zanzoken)
8068
idk.Size = UDim2.new(10,0,15,0)
8069
idk.AlwaysOnTop = false
8070
idk1 = Instance.new("ImageLabel",idk)
8071
idk1.BackgroundTransparency = 1
8072
idk.ExtentsOffset = v3(0,0,0)
8073
idk1.ImageTransparency = 0
8074
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8075
idk1.Size = UDim2.new(2,0,1,0)
8076
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8077
idk1.Image = "rbxassetid://319554883"
8078
wait()
8079
Zanzoken = Instance.new("Part",char)
8080
Zanzoken.Anchored = true
8081
Zanzoken.Position = v3(999,999,999)
8082
Zanzoken.CFrame = Torso.CFrame
8083
game.Debris:AddItem(Zanzoken,0.5)
8084
Zanzoken.Transparency = 1
8085
wait()
8086
idk = Instance.new("BillboardGui",Zanzoken)
8087
idk.Size = UDim2.new(20,0,20,0)
8088
idk.AlwaysOnTop = false
8089
idk1 = Instance.new("ImageLabel",idk)
8090
idk1.BackgroundTransparency = 1
8091
idk.ExtentsOffset = v3(0,0,0)
8092
idk1.ImageTransparency = 0
8093
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8094
idk1.Size = UDim2.new(2,0,1,0)
8095
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8096
idk1.Image = "rbxassetid://319554883"
8097
					for i = 0, 1, 0.1 do
8098
        swait()
8099
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8100
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8101
        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)
8102
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8103
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8104
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8105
      end
8106
						StrongPunch:Play()
8107
	for i,v in pairs(to.Parent:GetChildren()) do
8108
					if v:IsA("Humanoid") then
8109
						v.Health = v.Health - 10
8110
						
8111
						v.PlatformStand = true
8112
					end
8113
	end
8114
				end
8115
	
8116
					
8117
			wait(0.7)
8118
			end)()
8119
8120
  
8121
8122
8123
RootPart.Anchored = true
8124
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
8125
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
8126
								Zanzoken = Instance.new("Part",char)
8127
Zanzoken.Anchored = true
8128
Zanzoken.Position = v3(999,999,999)
8129
Zanzoken.CFrame = Torso.CFrame
8130
game.Debris:AddItem(Zanzoken,0.5)
8131
Zanzoken.Transparency = 1
8132
Zano:Play()
8133
wait()
8134
idk = Instance.new("BillboardGui",Zanzoken)
8135
idk.Size = UDim2.new(10,0,15,0)
8136
idk.AlwaysOnTop = false
8137
idk1 = Instance.new("ImageLabel",idk)
8138
idk1.BackgroundTransparency = 1
8139
idk.ExtentsOffset = v3(0,0,0)
8140
idk1.ImageTransparency = 0
8141
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8142
idk1.Size = UDim2.new(2,0,1,0)
8143
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8144
idk1.Image = "rbxassetid://319554883"
8145
wait()
8146
Zanzoken = Instance.new("Part",char)
8147
Zanzoken.Anchored = true
8148
Zanzoken.Position = v3(999,999,999)
8149
Zanzoken.CFrame = Torso.CFrame
8150
game.Debris:AddItem(Zanzoken,0.5)
8151
Zanzoken.Transparency = 1
8152
wait()
8153
idk = Instance.new("BillboardGui",Zanzoken)
8154
idk.Size = UDim2.new(20,0,20,0)
8155
idk.AlwaysOnTop = false
8156
idk1 = Instance.new("ImageLabel",idk)
8157
idk1.BackgroundTransparency = 1
8158
idk.ExtentsOffset = v3(0,0,0)
8159
idk1.ImageTransparency = 0
8160
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8161
idk1.Size = UDim2.new(2,0,1,0)
8162
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8163
idk1.Image = "rbxassetid://319554883"
8164
8165
for i = 0, 1, 0.1 do
8166
        swait()
8167
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8168
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8169
        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)
8170
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8171
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8172
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8173
      end	
8174
8175
8176
	StrongPunch:Play()
8177
	
8178
	
8179
 for i = 0, 1, 0.1 do
8180
        swait()
8181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8183
        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)
8184
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8185
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8186
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8187
      end	
8188
8189
for i = 0, 1, 0.1 do
8190
        swait()
8191
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8192
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8193
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8194
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8195
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(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)
8196
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(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)
8197
      end
8198
8199
8200
	
8201
	for i,v in pairs(to.Parent:GetChildren()) do
8202
					if v:IsA("Humanoid") then
8203
						v.Health = v.Health - 20
8204
						
8205
						v.PlatformStand = true
8206
					end
8207
	end
8208
8209
StrongPunch2:Play()
8210
 for i = 0, 1, 0.1 do
8211
        swait()
8212
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8213
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8214
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8215
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8216
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8217
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8218
      end
8219
8220
	hitground = new("Part",char)
8221
	hitground.Size = Vector3.new(5,5,5)
8222
	hitground.Name =  "Ground"
8223
	hitground.Transparency = 1
8224
	hitground.CanCollide = false
8225
	game.Debris:AddItem(hitground,2)
8226
	hitground.Position = Vector3.new(999,999,999)
8227
	hitgroundweld = new("Weld",hitground)
8228
	hitgroundweld.Part0 = to
8229
	hitgroundweld.Part1 = hitground
8230
	hitground.Touched:connect(function(hit2)
8231
		if hit2.Size.x > 150 then
8232
			hitground:Destroy()
8233
			ad = new("Part",char)
8234
ad.Name = "NewPart"
8235
ad.Size = Vector3.new(30,0.1,30)	
8236
ad.CanCollide = false
8237
ad.Anchored = true
8238
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8239
ad.Transparency = 1
8240
aad = new("Decal",ad)
8241
8242
aad.Face = "Top"
8243
aad.Transparency = 1
8244
		aad.Transparency = 0
8245
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8246
			smoke = new("Part",to)
8247
			smokemesh = new("SpecialMesh",smoke)
8248
			smokemesh.MeshId = "rbxassetid://928329648"
8249
			smoke.BrickColor = hit2.BrickColor
8250
			smoke.Anchored = true
8251
			smoke.Position = hitground.Position
8252
			GroundImpact:Play()
8253
			for i = 1,20 do
8254
				wait()
8255
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8256
				smoke.Transparency = smoke.Transparency + 1/20
8257
			end
8258
			smoke:Destroy()
8259
			wait(0.5)
8260
			
8261
			for i = 1,20 do
8262
				wait(0.1)
8263
				aad.Transparency = aad.Transparency + 1/20
8264
			end
8265
		end
8266
	end)
8267
	to.Anchored = false
8268
	ys = Instance.new("BodyVelocity",to)
8269
ys.Name = "GO"
8270
       
8271
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8272
8273
ys.Velocity = v3(0,-90,0)
8274
        
8275
	wait(1)
8276
        ys:Destroy()
8277
8278
	
8279
	
8280
8281
  
8282
hit3 = false
8283
hit4 = false
8284
8285
8286
hit1 = false
8287
	hit2 = false
8288
	hit3 = false
8289
	hit4 = false
8290
idle = true
8291
  RootPart.Anchored = false
8292
end
8293
end)
8294
end
8295
8296
 function KABOOMZ222()
8297
    local effspwn = Instance.new("Part")
8298
    coroutine.resume(coroutine.create(function()
8299
      local sound1 = Instance.new("Sound")
8300
      sound1.SoundId = "rbxassetid://440145223"
8301
      sound1.MaxDistance = 600
8302
      sound1.EmitterSize = 60
8303
      sound1.Volume = 5.5
8304
      sound1.Pitch = 1.3
8305
      sound1.Parent = effspwn
8306
      local sound2 = Instance.new("Sound")
8307
      sound2.SoundId = "rbxassetid://440145223"
8308
      sound2.MaxDistance = 300
8309
      sound2.EmitterSize = 20
8310
      sound2.Volume = 3
8311
      sound2.Pitch = 0.7
8312
      sound2.Parent = effspwn
8313
      local sound3 = Instance.new("Sound")
8314
      sound3.SoundId = "rbxassetid://440145223"
8315
      sound2.MaxDistance = 400
8316
      sound2.EmitterSize = 30
8317
      sound2.Volume = 0.5
8318
      sound2.Pitch = 0.5
8319
      sound2.Parent = effspwn
8320
      sound2:Play()
8321
      wait()
8322
      sound1:Play()
8323
      sound3:Play()
8324
    end))
8325
    local model = Instance.new("Model")
8326
    game.Debris:AddItem(model, 20)
8327
    model.Name = "smasheffects"
8328
    model.Parent = workspace
8329
    effspwn.Name = "spwnr"
8330
    effspwn.Size = Vector3.new(1, 1, 1)
8331
    effspwn.Anchored = true
8332
    effspwn.CanCollide = false
8333
    effspwn.Transparency = 1
8334
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8335
    effspwn.Parent = model
8336
8337
8338
8339
8340
    coroutine.resume(coroutine.create(function()
8341
      local shok = Instance.new("Part")
8342
      shok.Name = "whoosh"
8343
      shok.BrickColor = BrickColor.new("Institutional white")
8344
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8345
      shok.Size = Vector3.new(1, 1, 1)
8346
      shok.Anchored = true
8347
      shok.Material = "Neon"
8348
      shok.Transparency = 1
8349
      shok.CanCollide = false
8350
      shok.Parent = model
8351
      game.Debris:AddItem(shok, 12)
8352
      local mesh = Instance.new("SpecialMesh")
8353
      mesh.MeshType = "FileMesh"
8354
      mesh.MeshId = "rbxassetid://437347603"
8355
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8356
      mesh.Parent = shok
8357
8358
8359
8360
8361
8362
      for e = 1, 8 do
8363
        wait()
8364
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8365
        shok.Transparency = shok.Transparency + 0.035
8366
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8367
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8368
       
8369
8370
      end
8371
      for e = 1, 16 do
8372
        wait()
8373
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8374
        shok.Transparency = shok.Transparency + 0.11
8375
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8376
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8377
       
8378
      end
8379
    end))
8380
    coroutine.resume(coroutine.create(function()
8381
      local shok = Instance.new("Part")
8382
      shok.Name = "wring1"
8383
      shok.BrickColor = BrickColor.new("Institutional white")
8384
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8385
      shok.Size = Vector3.new(1, 1, 1)
8386
      shok.Anchored = true
8387
      shok.Material = "Neon"
8388
      shok.Transparency = 0.25
8389
      shok.CanCollide = false
8390
      shok.Parent = model
8391
      game.Debris:AddItem(shok, 12)
8392
      local mesh = Instance.new("SpecialMesh")
8393
      mesh.MeshType = "FileMesh"
8394
      mesh.MeshId = "rbxassetid://3270017"
8395
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8396
      mesh.Parent = shok
8397
      for e = 1, 30 do
8398
        wait()
8399
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8400
        shok.Transparency = shok.Transparency + 0.002
8401
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8402
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8403
      end
8404
      for e = 1, 38 do
8405
        wait()
8406
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8407
        shok.Transparency = shok.Transparency + 0.002
8408
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8409
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8410
      end
8411
      for e = 1, 24 do
8412
        wait()
8413
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8414
        shok.Transparency = shok.Transparency + 0.03
8415
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8416
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8417
      end
8418
    end))
8419
    coroutine.resume(coroutine.create(function()
8420
      local shok = Instance.new("Part")
8421
      shok.Name = "wring2"
8422
      shok.BrickColor = BrickColor.new("Institutional white")
8423
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8424
      shok.Size = Vector3.new(1, 1, 1)
8425
      shok.Anchored = true
8426
      shok.Material = "Neon"
8427
      shok.Transparency = 0.25
8428
      shok.CanCollide = false
8429
      shok.Parent = model
8430
      game.Debris:AddItem(shok, 12)
8431
      local mesh = Instance.new("SpecialMesh")
8432
      mesh.MeshType = "FileMesh"
8433
      mesh.MeshId = "rbxassetid://3270017"
8434
      mesh.Scale = Vector3.new(12, 12, 0.05)
8435
      mesh.Parent = shok
8436
      for e = 1, 30 do
8437
        wait()
8438
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8439
        shok.Transparency = shok.Transparency + 0.002
8440
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8441
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8442
      end
8443
      for e = 1, 38 do
8444
        wait()
8445
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8446
        shok.Transparency = shok.Transparency + 0.002
8447
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8448
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8449
      end
8450
      for e = 1, 24 do
8451
        wait()
8452
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8453
        shok.Transparency = shok.Transparency + 0.03
8454
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8455
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8456
      end
8457
    end))
8458
    coroutine.resume(coroutine.create(function()
8459
      local shok = Instance.new("Part")
8460
      shok.Name = "coil1"
8461
      shok.BrickColor = BrickColor.new("Institutional white")
8462
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8463
      shok.Size = Vector3.new(1, 1, 1)
8464
      shok.Anchored = true
8465
      shok.Material = "Neon"
8466
      shok.Transparency = 0.25
8467
      shok.CanCollide = false
8468
      shok.Parent = model
8469
      game.Debris:AddItem(shok, 12)
8470
      local mesh = Instance.new("SpecialMesh")
8471
      mesh.MeshType = "FileMesh"
8472
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8473
      mesh.Scale = Vector3.new(12, 12, 12)
8474
      mesh.Parent = shok
8475
      for e = 1, 15 do
8476
        wait()
8477
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8478
        shok.Transparency = shok.Transparency + 0.004
8479
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8480
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8481
      end
8482
      for e = 1, 16 do
8483
        wait()
8484
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8485
        shok.Transparency = shok.Transparency + 0.004
8486
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8487
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8488
      end
8489
      for e = 1, 12 do
8490
        wait()
8491
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8492
        shok.Transparency = shok.Transparency + 0.06
8493
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8494
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8495
      end
8496
    end))
8497
    coroutine.resume(coroutine.create(function()
8498
      local shok = Instance.new("Part")
8499
      shok.Name = "coil2"
8500
      shok.BrickColor = BrickColor.new("Institutional white")
8501
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8502
      shok.Size = Vector3.new(1, 1, 1)
8503
      shok.Anchored = true
8504
      shok.Material = "Neon"
8505
      shok.Transparency = 1
8506
      shok.CanCollide = false
8507
      shok.Parent = model
8508
      game.Debris:AddItem(shok, 12)
8509
      local mesh = Instance.new("SpecialMesh")
8510
      mesh.MeshType = "FileMesh"
8511
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8512
      mesh.Scale = Vector3.new(6, 12, 6)
8513
      mesh.Parent = shok
8514
      for e = 1, 15 do
8515
        wait()
8516
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8517
        shok.Transparency = shok.Transparency + 0.005
8518
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8519
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8520
      end
8521
      for e = 1, 16 do
8522
        wait()
8523
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8524
        shok.Transparency = shok.Transparency + 0.005
8525
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8526
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8527
      end
8528
      for e = 1, 12 do
8529
        wait()
8530
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8531
        shok.Transparency = shok.Transparency + 0.09
8532
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8533
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8534
      end
8535
    end))
8536
    coroutine.resume(coroutine.create(function()
8537
      local shok = Instance.new("Part")
8538
      shok.Name = "shokwve"
8539
      shok.BrickColor = BrickColor.new("Institutional white")
8540
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8541
      shok.Size = Vector3.new(1, 1, 1)
8542
      shok.Anchored = true
8543
      shok.Material = "Neon"
8544
      shok.Transparency = 0.6
8545
      shok.CanCollide = false
8546
      shok.Parent = model
8547
      game.Debris:AddItem(shok, 12)
8548
      local mesh = Instance.new("SpecialMesh")
8549
      mesh.MeshType = "FileMesh"
8550
      mesh.MeshId = "rbxassetid://489415447"
8551
      mesh.Scale = Vector3.new(1, 1, 1)
8552
      mesh.Parent = shok
8553
      for e = 1, 12 do
8554
        wait()
8555
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8556
        shok.Transparency = shok.Transparency + 0.002
8557
      end
8558
      for e = 1, 32 do
8559
        wait()
8560
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8561
        shok.Transparency = shok.Transparency + 0.002
8562
      end
8563
      for e = 1, 24 do
8564
        wait()
8565
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8566
        shok.Transparency = shok.Transparency + 0.03
8567
      end
8568
    end))
8569
    coroutine.resume(coroutine.create(function()
8570
      local shok = Instance.new("Part")
8571
      shok.Name = "shock2"
8572
      shok.BrickColor = BrickColor.new("Institutional white")
8573
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8574
      shok.Size = Vector3.new(1, 1, 1)
8575
      shok.Anchored = true
8576
      shok.Material = "Neon"
8577
      shok.Transparency = 0.35
8578
      shok.CanCollide = false
8579
      shok.Parent = model
8580
      game.Debris:AddItem(shok, 12)
8581
      local mesh = Instance.new("SpecialMesh")
8582
      mesh.MeshType = "FileMesh"
8583
      mesh.MeshId = "rbxassetid://1095709"
8584
      mesh.Scale = Vector3.new(12, 12, 12)
8585
      mesh.Parent = shok
8586
      for e = 1, 15 do
8587
        wait()
8588
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8589
        shok.Transparency = shok.Transparency + 0.004
8590
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8591
      end
8592
      for e = 1, 16 do
8593
        wait()
8594
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8595
        shok.Transparency = shok.Transparency + 0.004
8596
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8597
      end
8598
      for e = 1, 12 do
8599
        wait()
8600
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8601
        shok.Transparency = shok.Transparency + 0.06
8602
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8603
      end
8604
    end))
8605
    coroutine.resume(coroutine.create(function()
8606
      local shok = Instance.new("Part")
8607
      shok.Name = "shock3"
8608
      shok.BrickColor = BrickColor.new("Institutional white")
8609
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8610
      shok.Size = Vector3.new(1, 1, 1)
8611
      shok.Anchored = true
8612
      shok.Material = "Neon"
8613
      shok.Transparency = 0.35
8614
      shok.CanCollide = false
8615
      shok.Parent = model
8616
      game.Debris:AddItem(shok, 12)
8617
      local mesh = Instance.new("SpecialMesh")
8618
      mesh.MeshType = "FileMesh"
8619
      mesh.MeshId = "rbxassetid://1095709"
8620
      mesh.Scale = Vector3.new(12, 12, 12)
8621
      mesh.Parent = shok
8622
      for e = 1, 15 do
8623
        wait()
8624
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8625
        shok.Transparency = shok.Transparency + 0.004
8626
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8627
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8628
      end
8629
      for e = 1, 16 do
8630
        wait()
8631
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8632
        shok.Transparency = shok.Transparency + 0.004
8633
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8634
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8635
      end
8636
      for e = 1, 12 do
8637
        wait()
8638
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8639
        shok.Transparency = shok.Transparency + 0.06
8640
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8641
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8642
      end
8643
    end))
8644
  end
8645
8646
8647
8648
mouse.KeyDown:connect(function(k)
8649
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8650
local exp = Instance.new("Explosion",Torso)
8651
exp.BlastRadius = 45.5
8652
exp.BlastPressure = 100
8653
      exp.Position = Torso
8654
      exp.Visible = true
8655
end
8656
end)
8657
8658
MV4 = 300
8659
mouse.KeyDown:connect(function(k)
8660
	if attack == false and k == "8" then
8661
		for i, v in pairs(Torso:GetChildren()) do
8662
	if v:IsA('ParticleEmitter') then
8663
		v:Remove()
8664
	end
8665
end
8666
	end
8667
	end)
8668
8669
8670
MV4 = 300
8671
mouse.KeyDown:connect(function(k)
8672
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8673
    MV4 = 0
8674
    Humanoid.WalkSpeed = 13
8675
    attack = true
8676
    Firepart1 = Instance.new("Part", RightArm)
8677
    Firepart1.Size = Vector3.new(1, 1, 1)
8678
    GuW1 = Instance.new("Weld")
8679
    GuW1.Name = "GuW"
8680
    GuW1.Part0 = RightArm
8681
    GuW1.C0 = cn(0, -1, 0)
8682
    GuW1.C1 = cn(0, 0, 0)
8683
    GuW1.Part1 = Firepart1
8684
    GuW1.Parent = RightArm
8685
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8686
    Firepart1.Transparency = 1
8687
    Firepart2 = Instance.new("Part", LeftArm)
8688
    Firepart2.Size = Vector3.new(1, 1, 1)
8689
    GuW2 = Instance.new("Weld")
8690
    GuW2.Name = "GuW"
8691
    GuW2.Part0 = LeftArm
8692
    GuW2.C0 = cn(0, -1, 0)
8693
    GuW2.C1 = cn(0, 0, 0)
8694
    GuW2.Part1 = Firepart2
8695
    GuW2.Parent = LeftArm
8696
    Firepart2.Transparency = 1
8697
    for i = 0, 5, 0.1 do
8698
      swait()
8699
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8700
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8701
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8702
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8703
      if Torsovelocity.Y > 2 then
8704
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8705
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8706
        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)
8707
        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)
8708
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8709
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8710
      elseif Torsovelocity.Y < 1 then
8711
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8712
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8713
        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)
8714
        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)
8715
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8716
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8717
      end
8718
    end
8719
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8720
    for i = 0, 7, 0.1 do
8721
      swait()
8722
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8723
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8724
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8725
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8726
      if Torsovelocity.Y > 2 then
8727
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8728
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8729
        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)
8730
        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)
8731
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8732
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8733
      elseif Torsovelocity.Y < 1 then
8734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8736
        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)
8737
        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)
8738
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8739
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8740
      end
8741
    end
8742
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8743
    GuW1:Destroy()
8744
    GuW1 = Instance.new("Weld")
8745
    GuW1.Name = "GuW"
8746
    GuW1.Part0 = Torso
8747
    GuW1.C0 = cn(0, 0, -6)
8748
    GuW1.C1 = cn(0, 0, 0)
8749
    GuW1.Part1 = Firepart1
8750
    GuW1.Parent = Torso
8751
    GuW2:Destroy()
8752
    GuW2 = Instance.new("Weld")
8753
    GuW2.Name = "GuW"
8754
    GuW2.Part0 = Torso
8755
    GuW2.C0 = cn(0, 0, -6)
8756
    GuW2.C1 = cn(0, 0, 0)
8757
    GuW2.Part1 = Firepart2
8758
    GuW2.Parent = Torso
8759
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8760
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8761
    GuW2:Destroy()
8762
    GuW2 = Instance.new("Weld")
8763
    GuW2.Name = "GuW"
8764
    GuW2.Part0 = Torso
8765
    GuW2.C0 = cn(0, 0, -4)
8766
    GuW2.C1 = cn(0, 0, 0)
8767
    GuW2.Part1 = Firepart2
8768
    GuW2.Parent = Torso
8769
8770
8771
    for i = 0, 7, 0.1 do
8772
      swait()
8773
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8774
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8775
      if Torsovelocity.Y > 2 then
8776
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8777
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8778
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8779
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8780
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8781
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8782
      elseif Torsovelocity.Y < 1 then
8783
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8784
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8785
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8786
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8787
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8788
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8789
      end
8790
    end
8791
    local bp2 = Create("BodyPosition")({
8792
      P = 900,
8793
      D = 1000,
8794
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8795
      position = Torso.Position + Vector3.new(0, 60, 0),
8796
      Parent = Torso
8797
    })
8798
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8799
    for i = 0, 8, 0.1 do
8800
      swait()
8801
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8802
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8803
      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)
8804
      if Torsovelocity.Y > 2 then
8805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8807
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8808
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8809
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8810
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8811
      elseif Torsovelocity.Y < 1 then
8812
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8813
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8814
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8815
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8816
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8817
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8818
      end
8819
    end
8820
    for i = 0, 18, 0.1 do
8821
      swait()
8822
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8823
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8824
      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)
8825
      if Torsovelocity.Y > 2 then
8826
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8827
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8828
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8829
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8830
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8831
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8832
      elseif Torsovelocity.Y < 1 then
8833
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8834
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8835
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8836
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8837
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8838
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8839
      end
8840
    end
8841
    GuW1:Destroy()
8842
    GuW1 = Instance.new("Weld")
8843
    GuW1.Name = "GuW"
8844
    GuW1.Part0 = Torso
8845
    GuW1.C0 = cn(0, 0, -15)
8846
    GuW1.C1 = cn(0, 0, 0)
8847
    GuW1.Part1 = Firepart1
8848
    GuW1.Parent = Torso
8849
    GuW2:Destroy()
8850
    GuW2 = Instance.new("Weld")
8851
    GuW2.Name = "GuW"
8852
    GuW2.Part0 = Torso
8853
    GuW2.C0 = cn(0, 0, -17.5)
8854
    GuW2.C1 = cn(0, 0, 0)
8855
    GuW2.Part1 = Firepart2
8856
    GuW2.Parent = Torso
8857
    for i = 0, 1.25, 0.01 do
8858
      swait()
8859
      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)
8860
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8861
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8862
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8863
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8864
      if Torsovelocity.Y > 2 then
8865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8867
        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)
8868
        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)
8869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8870
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8871
      elseif Torsovelocity.Y < 1 then
8872
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8873
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8874
        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)
8875
        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)
8876
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8877
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8878
      end
8879
    end
8880
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8881
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8882
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8883
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8884
    for i = 0, 3, 0.1 do
8885
      swait()
8886
      if Torsovelocity.Y > 2 then
8887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8889
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8891
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8892
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8893
      elseif Torsovelocity.Y < 1 then
8894
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8895
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8896
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8897
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8898
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8899
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8900
      end
8901
    end
8902
    wait(1)
8903
    bp2:Destroy()
8904
    Humanoid.WalkSpeed = 16
8905
    attack = false
8906
    MV4 = 0
8907
    Firepart1:Destroy()
8908
    Firepart2:Destroy()
8909
  end
8910
end)
8911
mouse.KeyDown:connect(function(k)
8912
  if attack == false and k == "h" and MV4 > 80 and firemode == true then
8913
    MV4 = 0
8914
    Humanoid.WalkSpeed = 13
8915
    attack = true
8916
    Firepart1 = Instance.new("Part", RightArm)
8917
    Firepart1.Size = Vector3.new(1, 1, 1)
8918
    GuW1 = Instance.new("Weld")
8919
    GuW1.Name = "GuW"
8920
    GuW1.Part0 = RightArm
8921
    GuW1.C0 = cn(0, -1, 0)
8922
    GuW1.C1 = cn(0, 0, 0)
8923
    GuW1.Part1 = Firepart1
8924
    GuW1.Parent = RightArm
8925
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8926
    Firepart1.Transparency = 1
8927
    Firepart2 = Instance.new("Part", LeftArm)
8928
    Firepart2.Size = Vector3.new(1, 1, 1)
8929
    GuW2 = Instance.new("Weld")
8930
    GuW2.Name = "GuW"
8931
    GuW2.Part0 = LeftArm
8932
    GuW2.C0 = cn(0, -1, 0)
8933
    GuW2.C1 = cn(0, 0, 0)
8934
    GuW2.Part1 = Firepart2
8935
    GuW2.Parent = LeftArm
8936
    Firepart2.Transparency = 1
8937
    GuW1:Destroy()
8938
    GuW1 = Instance.new("Weld")
8939
    GuW1.Name = "GuW"
8940
    GuW1.Part0 = Torso
8941
    GuW1.C0 = cn(0, 0, -6)
8942
    GuW1.C1 = cn(0, 0, 0)
8943
    GuW1.Part1 = Firepart1
8944
    GuW1.Parent = Torso
8945
    GuW2:Destroy()
8946
    GuW2 = Instance.new("Weld")
8947
    GuW2.Name = "GuW"
8948
    GuW2.Part0 = Torso
8949
    GuW2.C0 = cn(0, 0, -6)
8950
    GuW2.C1 = cn(0, 0, 0)
8951
    GuW2.Part1 = Firepart2
8952
    GuW2.Parent = Torso
8953
    GuW2:Destroy()
8954
    GuW2 = Instance.new("Weld")
8955
    GuW2.Name = "GuW"
8956
    GuW2.Part0 = Torso
8957
    GuW2.C0 = cn(0, 0, -4)
8958
    GuW2.C1 = cn(0, 0, 0)
8959
    GuW2.Part1 = Firepart2
8960
    GuW2.Parent = Torso
8961
    for i = 0, 18, 0.1 do
8962
      swait()
8963
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8964
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8965
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8966
      if Torsovelocity.Y > 2 then
8967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8973
      elseif Torsovelocity.Y < 1 then
8974
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8975
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8976
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8977
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8978
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8979
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8980
      end
8981
    end
8982
    GuW1:Destroy()
8983
    GuW1 = Instance.new("Weld")
8984
    GuW1.Name = "GuW"
8985
    GuW1.Part0 = Torso
8986
    GuW1.C0 = cn(0, 0, -15)
8987
    GuW1.C1 = cn(0, 0, 0)
8988
    GuW1.Part1 = Firepart1
8989
    GuW1.Parent = Torso
8990
    GuW2:Destroy()
8991
    GuW2 = Instance.new("Weld")
8992
    GuW2.Name = "GuW"
8993
    GuW2.Part0 = Torso
8994
    GuW2.C0 = cn(0, 0, -17.5)
8995
    GuW2.C1 = cn(0, 0, 0)
8996
    GuW2.Part1 = Firepart2
8997
    GuW2.Parent = Torso
8998
    for i = 0, 1.25, 0.01 do
8999
      swait()
9000
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9001
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9002
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9003
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9004
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9005
      if Torsovelocity.Y > 2 then
9006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9008
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9010
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9011
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9012
      end
9013
    end
9014
    wait(0.5)
9015
    Humanoid.WalkSpeed = 16
9016
    attack = false
9017
    MV4 = 300
9018
    Firepart1:Destroy()
9019
    Firepart2:Destroy()
9020
  end
9021
9022
9023
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9024
    MV4 = 90
9025
    Humanoid.WalkSpeed = 0.01
9026
    attack = true
9027
    Firepart1 = Instance.new("Part", RightArm)
9028
    Firepart1.Size = Vector3.new(1, 1, 1)
9029
    GuW1 = Instance.new("Weld")
9030
    GuW1.Name = "GuW"
9031
    GuW1.Part0 = RightArm
9032
    GuW1.C0 = cn(0, -1, 0)
9033
    GuW1.C1 = cn(0, 0, 0)
9034
    GuW1.Part1 = Firepart1
9035
    GuW1.Parent = RightArm
9036
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9037
    Firepart1.Transparency = 1
9038
    Firepart2 = Instance.new("Part", LeftArm)
9039
    Firepart2.Size = Vector3.new(1, 1, 1)
9040
    GuW2 = Instance.new("Weld")
9041
    GuW2.Name = "GuW"
9042
    GuW2.Part0 = LeftArm
9043
    GuW2.C0 = cn(0, -1, 0)
9044
    GuW2.C1 = cn(0, 0, 0)
9045
    GuW2.Part1 = Firepart2
9046
    GuW2.Parent = LeftArm
9047
    Firepart2.Transparency = 1
9048
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9049
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9050
    for i = 0, 2, 0.1 do
9051
      swait()
9052
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9053
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9054
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9055
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9056
      if Torsovelocity.Y > 2 then
9057
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9058
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9059
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9060
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9061
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9062
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9063
      elseif Torsovelocity.Y < 1 then
9064
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9065
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9066
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9067
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9068
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9069
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9070
      end
9071
    end
9072
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9073
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9074
    for i = 0, 7, 0.1 do
9075
      swait()
9076
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9077
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9078
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9079
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9080
      if Torsovelocity.Y > 2 then
9081
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9082
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9083
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9084
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9085
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9086
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9087
      elseif Torsovelocity.Y < 1 then
9088
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9089
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9090
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9091
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9092
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9093
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9094
      end
9095
    end
9096
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9097
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9098
    for i = 0, 7, 0.1 do
9099
      swait()
9100
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9101
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9102
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9103
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9104
      if Torsovelocity.Y > 2 then
9105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9107
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9110
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9111
      elseif Torsovelocity.Y < 1 then
9112
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9113
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9114
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9115
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9116
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9117
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9118
      end
9119
    end
9120
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9121
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9122
    for i = 0, 6, 0.1 do
9123
      swait()
9124
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9125
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9126
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9127
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9128
      if Torsovelocity.Y > 2 then
9129
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9130
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9131
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9132
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9133
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9134
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9135
      elseif Torsovelocity.Y < 1 then
9136
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9137
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9138
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9139
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9140
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9141
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9142
      end
9143
    end
9144
    for i = 0, 5, 0.1 do
9145
      swait()
9146
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9147
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9148
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9149
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9150
      if Torsovelocity.Y > 2 then
9151
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9152
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9153
        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)
9154
        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)
9155
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9156
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9157
      elseif Torsovelocity.Y < 1 then
9158
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9159
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9160
        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)
9161
        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)
9162
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9163
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9164
      end
9165
    end
9166
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9167
    for i = 0, 7, 0.1 do
9168
      swait()
9169
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9170
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9171
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9172
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9173
      if Torsovelocity.Y > 2 then
9174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9176
        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)
9177
        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)
9178
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9179
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9180
      elseif Torsovelocity.Y < 1 then
9181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9183
        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)
9184
        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)
9185
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9186
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9187
      end
9188
    end
9189
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9190
    GuW1:Destroy()
9191
    GuW1 = Instance.new("Weld")
9192
    GuW1.Name = "GuW"
9193
    GuW1.Part0 = Torso
9194
    GuW1.C0 = cn(0, 0, -6)
9195
    GuW1.C1 = cn(0, 0, 0)
9196
    GuW1.Part1 = Firepart1
9197
    GuW1.Parent = Torso
9198
    GuW2:Destroy()
9199
    GuW2 = Instance.new("Weld")
9200
    GuW2.Name = "GuW"
9201
    GuW2.Part0 = Torso
9202
    GuW2.C0 = cn(0, 0, -6)
9203
    GuW2.C1 = cn(0, 0, 0)
9204
    GuW2.Part1 = Firepart2
9205
    GuW2.Parent = Torso
9206
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9207
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9208
    GuW2:Destroy()
9209
    GuW2 = Instance.new("Weld")
9210
    GuW2.Name = "GuW"
9211
    GuW2.Part0 = Torso
9212
    GuW2.C0 = cn(0, 0, -4)
9213
    GuW2.C1 = cn(0, 0, 0)
9214
    GuW2.Part1 = Firepart2
9215
    GuW2.Parent = Torso
9216
    for i = 0, 7, 0.1 do
9217
      swait()
9218
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9219
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9220
      if Torsovelocity.Y > 2 then
9221
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9222
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9223
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9224
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9225
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9226
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9227
      elseif Torsovelocity.Y < 1 then
9228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9230
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9232
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9233
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9234
      end
9235
    end
9236
    local bp2 = Create("BodyPosition")({
9237
      P = 900,
9238
      D = 1000,
9239
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9240
      position = Torso.Position + Vector3.new(0, 60, 0),
9241
      Parent = Torso
9242
    })
9243
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9244
    for i = 0, 8, 0.1 do
9245
      swait()
9246
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9247
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9248
      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)
9249
      if Torsovelocity.Y > 2 then
9250
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9251
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9252
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9253
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9254
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9255
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9256
      elseif Torsovelocity.Y < 1 then
9257
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9258
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9259
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9260
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9261
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9262
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9263
      end
9264
    end
9265
    for i = 0, 18, 0.1 do
9266
      swait()
9267
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9268
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9269
      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)
9270
      if Torsovelocity.Y > 2 then
9271
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9272
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9273
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9274
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9275
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9276
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9277
      elseif Torsovelocity.Y < 1 then
9278
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9279
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9280
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9281
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9282
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9283
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9284
      end
9285
    end
9286
    GuW1:Destroy()
9287
    GuW1 = Instance.new("Weld")
9288
    GuW1.Name = "GuW"
9289
    GuW1.Part0 = Torso
9290
    GuW1.C0 = cn(0, 0, -15)
9291
    GuW1.C1 = cn(0, 0, 0)
9292
    GuW1.Part1 = Firepart1
9293
    GuW1.Parent = Torso
9294
    GuW2:Destroy()
9295
    GuW2 = Instance.new("Weld")
9296
    GuW2.Name = "GuW"
9297
    GuW2.Part0 = Torso
9298
    GuW2.C0 = cn(0, 0, -17.5)
9299
    GuW2.C1 = cn(0, 0, 0)
9300
    GuW2.Part1 = Firepart2
9301
    GuW2.Parent = Torso
9302
    for i = 0, 1.25, 0.01 do
9303
      swait()
9304
      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)
9305
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9306
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9307
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9308
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9309
      if Torsovelocity.Y > 2 then
9310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9312
        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)
9313
        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)
9314
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9315
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9316
      elseif Torsovelocity.Y < 1 then
9317
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9318
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9319
        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)
9320
        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)
9321
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9322
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9323
      end
9324
    end
9325
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9326
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9327
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9328
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9329
    for i = 0, 3, 0.1 do
9330
      swait()
9331
      if Torsovelocity.Y > 2 then
9332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9334
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9337
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9338
      elseif Torsovelocity.Y < 1 then
9339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9341
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9343
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9344
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9345
      end
9346
    end
9347
    wait(1)
9348
    bp2:Destroy()
9349
    Humanoid.WalkSpeed = 16
9350
    attack = false
9351
    MV4 = 0
9352
    Firepart1:Destroy()
9353
    Firepart2:Destroy()
9354
  end
9355
end)
9356
whiletruewait = false
9357
game:GetService("RunService").Stepped:connect(function()
9358
  if whiletruewait == false then
9359
    whiletruewait = true
9360
    wait()
9361
    whiletruewait = false
9362
  end
9363
end)
9364
game:GetService("RunService").Stepped:connect(function()
9365
  if whiletruewait == false then
9366
    if MV1 < 20 then
9367
      MV1 = MV1 + 0.2
9368
    end
9369
    if MV2 < 90 then
9370
      MV2 = MV2 + 1
9371
    end
9372
    if MV3 < 190 then
9373
      MV3 = MV3 + 0.4
9374
    end
9375
    if MV4 < 500 then
9376
      MV4 = MV4 + 0.3
9377
    end
9378
  end
9379
end)
9380
Humanoid.MaxHealth = 10000
9381
wait()
9382
for i = 1, 6 do
9383
  Humanoid.Health = Humanoid.MaxHealth
9384
  wait()
9385
end
9386
9387
---
9388
GroundWave3 = function()
9389
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9390
	Colors = {"White", "White"}
9391
		local wave = Instance.new("Part", char)
9392
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9393
		wave.Anchored = true
9394
		wave.Name = "Wave"
9395
		wave.CanCollide = false
9396
		wave.Locked = true
9397
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9398
		wave.TopSurface = "Smooth"
9399
		wave.BottomSurface = "Smooth"
9400
		wave.Transparency = 0.10
9401
		wave.CFrame = HandCF
9402
		wm =  Instance.new("SpecialMesh",wave)
9403
		wm.MeshId = "rbxassetid://559831844"
9404
		coroutine.wrap(function()
9405
		for i = 1, 30, 1 do
9406
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9407
		wave.Size = wm.Scale
9408
		wave.CFrame = HandCF
9409
		wave.Transparency = i/30
9410
		wait()
9411
		end
9412
		wait()
9413
		wave:Destroy()
9414
	end)()
9415
end
9416
---
9417
9418
local v3 = Vector3.new
9419
local num = 0
9420
local bc = BrickColor.new
9421
local new = Instance.new
9422
9423
mouse.KeyDown:connect(function(key)
9424
if key=="=" then	
9425
	Serious()
9426
	char.JumPower = 150
9427
	end
9428
	end)
9429
Health = math.huge  --------- Serious mode aura.
9430
BaseHealth = math.huge
9431
9432
9433
9434
9435
InForm = false
9436
9437
Player = game.Players.LocalPlayer
9438
Char = Player.Character
9439
Torso = Char.Torso
9440
9441
function Serious()
9442
	for X = 1, 1 do wait()
9443
9444
9445
	wait(0)
9446
	for X = 1, 1 do wait()
9447
		local Effect = Instance.new("Part")
9448
	Effect.Name = "Effect"
9449
	Effect.Parent = Torso
9450
	Effect.CFrame = Torso.CFrame
9451
	Effect.BrickColor = BrickColor.new("Neon orange")
9452
	Effect.Shape = "Ball"
9453
	Effect.Size = Vector3.new(1, 1, 1)
9454
	Effect.Anchored = true
9455
	Effect.Material = "Neon"
9456
	Effect.CanCollide = false
9457
		Effect.CFrame = Torso.CFrame
9458
		Effect.Size = Effect.Size + Vector3.new(0.5)
9459
		Effect.Transparency = Effect.Transparency + 0.04
9460
	end
9461
	end
9462
9463
repeat
9464
Torso:FindFirstChild("Effect"):Remove()
9465
until Torso:FindFirstChild("Effect") == nil
9466
9467
	
9468
local Color1 = Color3.new(255, 255, 0)
9469
local Color2 = Color3.new(255, 255, 0)	
9470
9471
 for i = 0, 3, 0.1 do
9472
	swait()
9473
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9475
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9477
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9478
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9479
end
9480
local pie22 = Instance.new("ParticleEmitter")
9481
pie22.Parent = LeftArm
9482
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9483
pie22.LightEmission = 1
9484
pie22.Size = NumberSequence.new(1,2)
9485
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9486
pie22.Transparency = NumberSequence.new(0.7,1)
9487
pie22.EmissionDirection = "Top"
9488
pie22.Enabled = true
9489
pie22.Lifetime = NumberRange.new(1)
9490
pie22.Rotation = NumberRange.new(-420, 425)
9491
pie22.Rate = 50
9492
pie22.Speed = NumberRange.new(1)
9493
pie22.LockedToPart = false
9494
pie22.VelocitySpread = 2
9495
local pie22 = Instance.new("ParticleEmitter")
9496
pie22.Parent = RightArm
9497
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9498
pie22.LightEmission = 1
9499
pie22.Size = NumberSequence.new(1,2)
9500
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9501
pie22.Transparency = NumberSequence.new(0.7,1)
9502
pie22.EmissionDirection = "Top"
9503
pie22.Enabled = true
9504
pie22.Lifetime = NumberRange.new(1)
9505
pie22.Rotation = NumberRange.new(-420, 425)
9506
pie22.Rate = 50
9507
pie22.Speed = NumberRange.new(1)
9508
pie22.LockedToPart = false
9509
pie22.VelocitySpread = 2
9510
local pie22 = Instance.new("ParticleEmitter")
9511
pie22.Parent = LeftLeg
9512
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9513
pie22.LightEmission = 1
9514
pie22.Size = NumberSequence.new(1,2)
9515
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9516
pie22.Transparency = NumberSequence.new(0.8,1)
9517
pie22.EmissionDirection = "Top"
9518
pie22.Enabled = true
9519
pie22.Lifetime = NumberRange.new(1)
9520
pie22.Rotation = NumberRange.new(-420, 425)
9521
pie22.Rate = 20
9522
pie22.Speed = NumberRange.new(1)
9523
pie22.LockedToPart = false
9524
pie22.VelocitySpread = 2
9525
local pie22 = Instance.new("ParticleEmitter")
9526
pie22.Parent = RightLeg
9527
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9528
pie22.LightEmission = 1
9529
pie22.Size = NumberSequence.new(1,2)
9530
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9531
pie22.Transparency = NumberSequence.new(0.8,1)
9532
pie22.EmissionDirection = "Top"
9533
pie22.Enabled = true
9534
pie22.Lifetime = NumberRange.new(1)
9535
pie22.Rotation = NumberRange.new(-420, 425)
9536
pie22.Rate = 20
9537
pie22.Speed = NumberRange.new(1)
9538
pie22.LockedToPart = false
9539
pie22.VelocitySpread = 2
9540
	lig = Instance.new("PointLight",Player.Character.Torso)
9541
lig.Color=Color3.new(255,255,0)
9542
lig.Range = 6
9543
9544
local Must = Instance.new("Sound",Torso)
9545
Must.SoundId = "rbxassetid://136847579"
9546
Must.Pitch = 0.99
9547
Must.Volume = 0.6
9548
Must.Looped = false
9549
wait(0)
9550
Must:Play()	
9551
	a21e = new("Part",char)
9552
a21e.Name = "Beam"..num
9553
a21e.Locked = true
9554
a21e.Size = v3(1,1,1)
9555
a21e.CanCollide = false
9556
a21e.BrickColor = bc("Neon orange")
9557
a21e.Material = "Neon"
9558
a21e.Transparency = 0
9559
aa21e = new("SpecialMesh",a21e)
9560
a21e.Anchored = true
9561
a21e.Position = RootPart.Position
9562
aa21e.MeshType = "Sphere"
9563
aa21e.Scale = v3(1,1,1)
9564
for i = 1,50 do
9565
	wait()
9566
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
9567
	a21e.Transparency = a21e.Transparency + 0.04
9568
end
9569
9570
9571
  local Mus = Instance.new("Sound",Torso)
9572
Mus.SoundId = "rbxassetid://291165237"
9573
Mus.Pitch = 0.99
9574
Mus.Volume = 0.2
9575
Mus.Looped = true
9576
wait(0)
9577
Mus:Play()
9578
9579
InForm = true	
9580
Humanoid.JumpPower = 120
9581
	
9582
Char.Humanoid.MaxHealth = Health
9583
wait(0.3)	
9584
Char.Humanoid.Health = Health
9585
wait(0.7)
9586
Must:Destroy()
9587
end
9588
9589
function Base()
9590
	InForm = false
9591
	local Effect = Instance.new("Part")
9592
	Effect.Name = "Effect"
9593
	Effect.Parent = Torso
9594
	Effect.CFrame = Torso.CFrame
9595
	Effect.BrickColor = BrickColor.new("White")
9596
	Effect.Shape = "Ball"
9597
	Effect.Size = Vector3.new(8, 8, 8)
9598
	Effect.Anchored = true
9599
	Effect.Material = "Neon"
9600
	Effect.CanCollide = false
9601
	for loop = 1, 25 do wait()
9602
		Effect.CFrame = Torso.CFrame
9603
		Effect.Size = Effect.Size + Vector3.new(-0.5)
9604
		Effect.Transparency = Effect.Transparency + 0.04
9605
		
9606
	end
9607
repeat
9608
Torso:FindFirstChild("Effect"):Remove()
9609
until Torso:FindFirstChild("Effect") == nil
9610
9611
for i, v in pairs(Torso:GetChildren()) do
9612
	if v:IsA('ParticleEmitter') then
9613
		v:Remove()
9614
	end
9615
end
9616
char.Humanoid.MaxHealth = BaseHealth
9617
wait(0.3)	
9618
char.Humanoid.Health = BaseHealth
9619
	
9620
9621
end
9622
9623
mouse.KeyDown:connect(function(key)
9624
if key=="9" then	
9625
	Base()
9626
	lig:Destroy()
9627
	end
9628
	end)
9629
9630
Player.Chatted:connect(function(Message)
9631
	if Message == "Time to get serious." and InForm == false then
9632
		wait(0.10)
9633
          Serious()
9634
	end
9635
	if Message == "off" or Message == "Nice fight." and InForm == true then
9636
		Base()
9637
	end
9638
local ContentProvider = game:GetService("ContentProvider")
9639
 
9640
local function LoadAssets(AssetList)
9641
	-- Takes an asset list and preloads it. Will not wait for them to load. 
9642
 
9643
	for _, AssetId in pairs(AssetList) do
9644
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
9645
	end
9646
end 
9647
 
9648
local Gibs = game.Workspace
9649
9650
function Kill(Character)
9651
	Character.Humanoid.Health = 0
9652
	local poo = Instance.new("IntValue",Character)
9653
	poo.Name = "haha nope"
9654
	local svch = Character
9655
	local hum = Character:findFirstChild("Humanoid")
9656
	Character.Archivable = true
9657
	local chrclone = Character:clone()
9658
	Character.Archivable = false
9659
9660
	local ch = chrclone:GetChildren()
9661
	local i
9662
	for i = 1,#ch do
9663
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
9664
			ch[i]:remove()
9665
		end
9666
	end
9667
	local function Scan(ch)
9668
		local e
9669
		for e = 1,#ch do
9670
			Scan(ch[e]:GetChildren())
9671
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
9672
				ch[e]:remove()
9673
			end
9674
		end
9675
	end
9676
	Scan(chrclone:GetChildren())
9677
9678
	local hum2 = chrclone:findFirstChild("Humanoid")
9679
9680
9681
	if hum2 ~= nil then
9682
		hum2.Name = "Humanoid2"
9683
		hum2.PlatformStand = true
9684
		hum2.Sit = true 
9685
		hum2.MaxHealth = 0
9686
		hum2.Health = 0
9687
	end
9688
9689
	local ch = Character:GetChildren()
9690
	local i
9691
	for i = 1,#ch do
9692
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9693
			ch[i]:remove()
9694
		end
9695
	end
9696
9697
	wait(0.2)
9698
9699
	local ch = Character:GetChildren()
9700
	local i
9701
	for i = 1,#ch do
9702
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9703
			ch[i]:remove()
9704
		end
9705
	end
9706
	Character = chrclone
9707
	local Torso = Character.Torso
9708
	local movevector = Vector3.new()
9709
9710
	if Torso then
9711
		local Head = Character:FindFirstChild("Head")
9712
		local Limb = Character:FindFirstChild("Right Arm")
9713
		if Limb then
9714
9715
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
9716
			local Joint = Instance.new("Glue")
9717
			Joint.Name = "RightShoulder"
9718
			Joint.Part0 = Torso
9719
			Joint.Part1 = Limb
9720
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9721
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9722
			Joint.Parent = Torso
9723
9724
			local B = Instance.new("Part")
9725
			B.TopSurface = 0
9726
			B.BottomSurface = 0
9727
			B.formFactor = "Symmetric"
9728
			B.Size = Vector3.new(1, 1, 1)
9729
			B.Transparency = 1
9730
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9731
			B.Parent = Character
9732
			local W = Instance.new("Weld")
9733
			W.Part0 = Limb
9734
			W.Part1 = B
9735
			W.C0 = CFrame.new(0, -0.5, 0)
9736
			W.Parent = Limb
9737
9738
		end
9739
		local Limb = Character:FindFirstChild("Left Arm")
9740
		if Limb then
9741
9742
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
9743
			local Joint = Instance.new("Glue")
9744
			Joint.Name = "LeftShoulder"
9745
			Joint.Part0 = Torso
9746
			Joint.Part1 = Limb
9747
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9748
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9749
			Joint.Parent = Torso
9750
9751
			local B = Instance.new("Part")
9752
			B.TopSurface = 0
9753
			B.BottomSurface = 0
9754
			B.formFactor = "Symmetric"
9755
			B.Size = Vector3.new(1, 1, 1)
9756
			B.Transparency = 1
9757
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9758
			B.Parent = Character
9759
			local W = Instance.new("Weld")
9760
			W.Part0 = Limb
9761
			W.Part1 = B
9762
			W.C0 = CFrame.new(0, -0.5, 0)
9763
			W.Parent = Limb
9764
9765
		end
9766
		local Limb = Character:FindFirstChild("Right Leg")
9767
		if Limb then
9768
9769
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9770
			local Joint = Instance.new("Glue")
9771
			Joint.Name = "RightHip"
9772
			Joint.Part0 = Torso
9773
			Joint.Part1 = Limb
9774
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9775
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9776
			Joint.Parent = Torso
9777
9778
			local B = Instance.new("Part")
9779
			B.TopSurface = 0
9780
			B.BottomSurface = 0
9781
			B.formFactor = "Symmetric"
9782
			B.Size = Vector3.new(1, 1, 1)
9783
			B.Transparency = 1
9784
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9785
			B.Parent = Character
9786
			local W = Instance.new("Weld")
9787
			W.Part0 = Limb
9788
			W.Part1 = B
9789
			W.C0 = CFrame.new(0, -0.5, 0)
9790
			W.Parent = Limb
9791
9792
		end
9793
		local Limb = Character:FindFirstChild("Left Leg")
9794
		if Limb then
9795
9796
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9797
			local Joint = Instance.new("Glue")
9798
			Joint.Name = "LeftHip"
9799
			Joint.Part0 = Torso
9800
			Joint.Part1 = Limb
9801
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9802
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9803
			Joint.Parent = Torso
9804
9805
			local B = Instance.new("Part")
9806
			B.TopSurface = 0
9807
			B.BottomSurface = 0
9808
			B.formFactor = "Symmetric"
9809
			B.Size = Vector3.new(1, 1, 1)
9810
			B.Transparency = 1
9811
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9812
			B.Parent = Character
9813
			local W = Instance.new("Weld")
9814
			W.Part0 = Limb
9815
			W.Part1 = B
9816
			W.C0 = CFrame.new(0, -0.5, 0)
9817
			W.Parent = Limb
9818
		end
9819
	end
9820
end
9821
----------
9822
9823
lerpz = function(D, E, F, G)	
9824
	D[E] = D[E]:lerp(F, G)
9825
end
9826
9827
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9828
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9829
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9830
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9831
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9832
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9833
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9834
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9835
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9836
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9837
resetlerp = function()	
9838
	RJ.C0 = RJC0
9839
	RJ.C1 = RJC1
9840
	N.C0 = NC0
9841
	N.C1 = NC1
9842
	RS.C0 = RSC0
9843
	RS.C1 = RSC1
9844
	LS.C0 = LSC0
9845
	LS.C1 = LSC1
9846
	RH.C0 = RHC0
9847
	RH.C1 = RHC1
9848
	LH.C0 = LHC0
9849
	LH.C1 = LHC1
9850
end
9851
-------
9852
----------
9853
hrp = char.HumanoidRootPart
9854
9855
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9856
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9857
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9858
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9859
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9860
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9861
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9862
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9863
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9864
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9865
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9866
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9867
RS = Torso:FindFirstChild("Right Shoulder")
9868
LS = Torso:FindFirstChild("Left Shoulder")
9869
RH = Torso:FindFirstChild("Right Hip")
9870
LH = Torso:FindFirstChild("Left Hip")
9871
RJ = hrp:FindFirstChild("RootJoint")
9872
N = Torso:FindFirstChild("Neck")
9873
cf = CFrame.new
9874
ang = CFrame.Angles
9875
rd = math.rad
9876
rd2 = math.random
9877
cs = ColorSequence.new
9878
ns = NumberSequence.new
9879
nsk = NumberSequenceKeypoint.new
9880
-------------------
9881
9882
end)
9883
9884
print([[
9885
-------------------------------------------------
9886-
Dammit Kakorot...I swear...I WILL SURPASS YOU!!
9886+
1010101101010101010010101010101010110110101010101
9887
-------------------------------------------------]])