View difference between Paste ID: 3PCPmQ4e and yfmTxFQi
SHOW: | | - or go back to the newest paste.
1
wait(2)
2
local Player = game.Players.localPlayer
3
local char = Player.Character
4
local Character = Player.Character
5
local Head = Character.Head
6
local done = false
7
local canheal = false
8
local deathchat1 = false
9
local once = true
10
local dead = false
11
local candie = true
12
local deathchat = false
13
local idleon = true
14
local idle1 = true
15
local idle = true
16
17
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
18
  if v:IsA("Accessory") then
19
    v:Destroy()
20
  end
21
end
22
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
23
  if v:IsA("Shirt") then
24
    v:Remove()
25
  end
26
end
27
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
28
  if v:IsA("Pants") then
29
    v:Remove()
30
  end
31
end
32-
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
32+
33-
shirt.Name = "Shirt"
33+
34-
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
34+
35-
pants.Name = "Pants"
35+
36
local bc = BrickColor.new
37
local new = Instance.new
38
39
Instance.new("ForceField",char).Visible = false
40
local poo = Instance.new("IntValue",Character)
41
poo.Name = "haha nope"
42
char.Humanoid.MaxHealth = math.huge
43
wait()
44
char.Humanoid.Health = math.huge
45
Instance.new("ForceField",char).Visible = false
46
47
local ice = Instance.new("Part", Head)
48
ice.Size = Vector3.new(0.5, 0.5, 0.5)
49
ice.BrickColor = BrickColor.new("White")
50
ice.CanCollide = false
51-
shirt = Instance.new("Shirt", char)
51+
52-
shirt.Name = "Shirt"
52+
53-
pants = Instance.new("Pants", char)
53+
54-
pants.Name = "Pants"
54+
55-
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
55+
56-
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
56+
57-
char.Head.face.Texture = "rbxassetid://1108342609"
57+
58
ice3.Part0 = Head
59
ice3.Part1 = ice
60-
Hair7 = Instance.new("Part")
60+
61-
Hair7.Parent = char
61+
62-
Hair7.Name = "Hair"
62+
63-
Hair7.CanCollide = false
63+
64-
Hair7.Locked = true
64+
65-
Hair7.TopSurface = "Smooth"
65+
66-
Hair7.BottomSurface = "Smooth"
66+
67-
Hair7.formFactor = "Symmetric"
67+
68-
Hair7.Material = "Neon"
68+
69-
Hair7.BrickColor = BrickColor.new("Really black")
69+
70-
Hair7.CFrame = char.Torso.CFrame
70+
71-
Hair7.Size = Vector3.new(1, 1, 1)
71+
72-
Hair7.Transparency = 0
72+
73
})
74
icesmoke.Rotation = NumberRange.new(0, 360)
75-
Weld1 = Instance.new("Weld")
75+
76-
Weld1.Parent = char.Head
76+
77-
Weld1.Part0 = char.Head
77+
78-
Weld1.Part1 = Hair7
78+
79-
Weld1.C0 = CFrame.new(0, 0.66, 0.9) 
79+
80
icesmoke.LockedToPart = true
81-
Mesh = Instance.new("SpecialMesh")
81+
82-
Mesh.Offset = Vector3.new(0,-0.4,0)
82+
83-
Mesh.Parent = Hair7
83+
84-
Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
84+
85-
Mesh.MeshType = "FileMesh"
85+
86-
Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
86+
87-
Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
87+
88
local mouse = Player:GetMouse()
89
local LeftArm = Character["Left Arm"]
90-
Hair8 = Instance.new("Part")
90+
91-
Hair8.Parent = char
91+
92-
Hair8.Name = "Hair"
92+
93-
Hair8.CanCollide = false
93+
94-
Hair8.Locked = true
94+
95-
Hair8.TopSurface = "Smooth"
95+
96-
Hair8.BottomSurface = "Smooth"
96+
97-
Hair8.formFactor = "Symmetric"
97+
98-
Hair8.Material = "Neon"
98+
99-
Hair8.BrickColor = BrickColor.new("Really black")
99+
100-
Hair8.CFrame = char.Torso.CFrame
100+
101-
Hair8.Size = Vector3.new(1, 1, 1)
101+
102-
Hair8.Transparency = 0
102+
103
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
104
local velocity = RootPart.Velocity.y
105-
Weld1 = Instance.new("Weld")
105+
106-
Weld1.Parent = char.Torso
106+
107-
Weld1.Part0 = char.Torso
107+
108-
Weld1.Part1 = Hair8
108+
109-
Weld1.C0 = CFrame.new(0, -0.75,1.6) 
109+
110
local angles = CFrame.Angles
111-
Mesh = Instance.new("SpecialMesh")
111+
112-
Mesh.Offset = Vector3.new(0,-0.4,0)
112+
113-
Mesh.Parent = Hair8
113+
114-
Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
114+
115-
Mesh.MeshType = "FileMesh"
115+
116-
Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
116+
117-
Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
117+
118
}
119
firemode = true
120
local Services = {
121
  SoundService = game:GetService("SoundService"),
122
  Players = game:GetService("Players"),
123
  Debris = game:GetService("Debris"),
124
  Workspace = game:GetService("Workspace"),
125
  Lighting = game:GetService("Lighting"),
126
  HttpService = game:GetService("HttpService"),
127
  InsertService = game:GetService("InsertService")
128
}
129
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
130
Humanoid.Animator:Destroy()
131
Character.Animate:Destroy()
132
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
133
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
134
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
135
RSH, LSH = nil, nil
136
RW = Instance.new("Weld")
137
LW = Instance.new("Weld")
138
RH = Torso["Right Hip"]
139
LH = Torso["Left Hip"]
140
RSH = Torso["Right Shoulder"]
141
LSH = Torso["Left Shoulder"]
142
RSH.Parent = nil
143
LSH.Parent = nil
144
RW.Name = "RW"
145
RW.Part0 = Torso
146
RW.C0 = cn(1.5, 0.5, 0)
147
RW.C1 = cn(0, 0.5, 0)
148
RW.Part1 = RightArm
149
RW.Parent = Torso
150
LW.Name = "LW"
151
LW.Part0 = Torso
152
LW.C0 = cn(-1.5, 0.5, 0)
153
LW.C1 = cn(0, 0.5, 0)
154
LW.Part1 = LeftArm
155
LW.Parent = Torso
156
Head.face.Texture = "rbxassetid://459924806"
157
spawn(function()
158
    while wait() do
159
        Head.BrickColor = BrickColor.new("Bright yellow")
160
        RightArm.BrickColor = BrickColor.new("Bright yellow")
161
        LeftArm.BrickColor = BrickColor.new("Bright yellow")
162
        Torso.BrickColor = BrickColor.new("Bright blue")
163
        RightLeg.BrickColor = BrickColor.new("Br. yellowish green")
164
        LeftLeg.BrickColor = BrickColor.new("Br. yellowish green")
165
    end
166
end)
167
168
--------------
169
170
function clerp(a, b, t)
171
  local qa = {
172
    QuaternionFromCFrame(a)
173
  }
174
  local qb = {
175
    QuaternionFromCFrame(b)
176
  }
177
  local ax, ay, az = a.x, a.y, a.z
178
  local bx, by, bz = b.x, b.y, b.z
179
  local _t = 1 - t
180
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
181
end
182
function QuaternionFromCFrame(cf)
183
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
184
  local trace = m00 + m11 + m22
185
  if trace > 0 then
186
    local s = math.sqrt(1 + trace)
187
    local recip = 0.5 / s
188
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
189
  else
190
    local i = 0
191
    if m00 < m11 then
192
      i = 1
193
    end
194
    if m22 > (i == 0 and m00 or m11) then
195
      i = 2
196
    end
197
    if i == 0 then
198
      local s = math.sqrt(m00 - m11 - m22 + 1)
199
      local recip = 0.5 / s
200
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
201
    elseif i == 1 then
202
      local s = math.sqrt(m11 - m22 - m00 + 1)
203
      local recip = 0.5 / s
204
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
205
    elseif i == 2 then
206
      local s = math.sqrt(m22 - m00 - m11 + 1)
207
      local recip = 0.5 / s
208
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
209
    end
210
  end
211
end
212
function QuaternionToCFrame(px, py, pz, x, y, z, w)
213
  local xs, ys, zs = x + x, y + y, z + z
214
  local wx, wy, wz = w * xs, w * ys, w * zs
215
  local xx = x * xs
216
  local xy = x * ys
217
  local xz = x * zs
218
  local yy = y * ys
219
  local yz = y * zs
220
  local zz = z * zs
221
  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))
222
end
223
function QuaternionSlerp(a, b, t)
224
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
225
  local startInterp, finishInterp
226
  if cosTheta >= 1.0E-4 then
227
    if 1 - cosTheta > 1.0E-4 then
228
      local theta = math.acos(cosTheta)
229
      local invSinTheta = 1 / math.sin(theta)
230
      startInterp = math.sin((1 - t) * theta) * invSinTheta
231
      finishInterp = math.sin(t * theta) * invSinTheta
232
    else
233
      startInterp = 1 - t
234
      finishInterp = t
235
    end
236
  elseif 1 + cosTheta > 1.0E-4 then
237
    local theta = math.acos(-cosTheta)
238
    local invSinTheta = 1 / math.sin(theta)
239
    startInterp = math.sin((t - 1) * theta) * invSinTheta
240
    finishInterp = math.sin(t * theta) * invSinTheta
241
  else
242
    startInterp = t - 1
243
    finishInterp = t
244
  end
245
  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
246
end
247
function swait(num)
248
  if num == 0 or num == nil then
249
    game:service("RunService").RenderStepped:wait(0)
250
  else
251
    for i = 0, num do
252
      game:service("RunService").RenderStepped:wait(0)
253
    end
254
  end
255
end
256
local RbxUtility = LoadLibrary("RbxUtility")
257
local Create = RbxUtility.Create
258
function RemoveOutlines(part)
259
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
260
end
261
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
262
  local Part = Create("Part")({
263
    formFactor = FormFactor,
264
    Parent = Parent,
265
    Reflectance = Reflectance,
266
    Transparency = Transparency,
267
    CanCollide = false,
268
    Locked = true,
269
    BrickColor = BrickColor.new(tostring(BColor)),
270
    Name = Name,
271
    Size = Size,
272
    Material = Material
273
  })
274
  RemoveOutlines(Part)
275
  return Part
276
end
277
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
278
  local Msh = Create(Mesh)({
279
    Parent = Part,
280
    Offset = OffSet,
281
    Scale = Scale
282
  })
283
  if Mesh == "SpecialMesh" then
284
    Msh.MeshType = MeshType
285
    Msh.MeshId = MeshId
286
  end
287
  return Msh
288
end
289
function CreateWeld(Parent, Part0, Part1, C0, C1)
290
  local Weld = Create("Weld")({
291
    Parent = Parent,
292
    Part0 = Part0,
293
    Part1 = Part1,
294
    C0 = C0,
295
    C1 = C1
296
  })
297
  return Weld
298
end
299
function rayCast(Position, Direction, Range, Ignore)
300
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
301
end
302
function CreateSound(id, par, vol, pit)
303
  coroutine.resume(coroutine.create(function()
304
    local sou = Instance.new("Sound", par or workspace)
305
    sou.Volume = vol
306
    sou.Pitch = pit or 1
307
    sou.SoundId = id
308
    wait()
309
    sou:play()
310
    game:GetService("Debris"):AddItem(sou, 6)
311
  end))
312
end
313
function CreateSong(id, par, vol, pit)
314
  coroutine.resume(coroutine.create(function()
315
    sou2 = Instance.new("Sound", par or workspace)
316
    sou2.Volume = 1
317
    sou2.Pitch = 1
318
    sou2.SoundId = id
319
    wait()
320
    sou2:play()
321
    sou2.Looped = true
322
  end))
323
end
324
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
325
local function getclosest(obj, distance)
326
  local last, lastx = distance + 1, nil
327
  for i, v in pairs(workspace:GetChildren()) do
328
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
329
      local t = v.Torso
330
      local dist = t.Position - obj.Position.magnitude
331
      if distance >= dist and last > dist then
332
        last = dist
333
        lastx = v
334
      end
335
    end
336
  end
337
  return lastx
338
end
339
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
340
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
341
  prt.Anchored = true
342
  prt.CFrame = cframe
343
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
344
  game:GetService("Debris"):AddItem(prt, 10)
345
  if Type == 1 or Type == nil then
346
    table.insert(Effects, {
347
      prt,
348
      "Block1",
349
      delay,
350
      x3,
351
      y3,
352
      z3,
353
      msh
354
    })
355
  elseif Type == 2 then
356
    table.insert(Effects, {
357
      prt,
358
      "Block2",
359
      delay,
360
      x3,
361
      y3,
362
      z3,
363
      msh
364
    })
365
  elseif Type == 3 then
366
    table.insert(Effects, {
367
      prt,
368
      "Block3",
369
      delay,
370
      x3,
371
      y3,
372
      z3,
373
      msh
374
    })
375
  end
376
end
377
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
378
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
379
  prt.Anchored = true
380
  prt.CFrame = cframe
381
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
382
  game:GetService("Debris"):AddItem(prt, 10)
383
  table.insert(Effects, {
384
    prt,
385
    "Cylinder",
386
    delay,
387
    x3,
388
    y3,
389
    z3,
390
    msh
391
  })
392
end
393
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
394
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
395
  prt.Anchored = true
396
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
397
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
398
  game:GetService("Debris"):AddItem(prt, 10)
399
  table.insert(Effects, {
400
    prt,
401
    "Cylinder",
402
    delay,
403
    x3,
404
    y3,
405
    z3,
406
    msh
407
  })
408
end
409
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
410
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
411
  prt.Anchored = true
412
  prt.CFrame = cframe
413
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
414
  game:GetService("Debris"):AddItem(prt, 10)
415
  table.insert(Effects, {
416
    prt,
417
    "Cylinder",
418
    delay,
419
    x3,
420
    y3,
421
    z3,
422
    msh
423
  })
424
end
425
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
426
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
427
  prt.Anchored = true
428
  prt.CFrame = cframe
429
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
430
  game:GetService("Debris"):AddItem(prt, 10)
431
  table.insert(Effects, {
432
    prt,
433
    "Cylinder",
434
    delay,
435
    x3,
436
    y3,
437
    z3,
438
    msh
439
  })
440
end
441
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
442
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
443
  prt.Anchored = true
444
  prt.CFrame = cframe
445
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
446
  game:GetService("Debris"):AddItem(prt, 10)
447
  table.insert(Effects, {
448
    prt,
449
    "Cylinder",
450
    delay,
451
    x3,
452
    y3,
453
    z3,
454
    msh
455
  })
456
end
457
function BreakEffect(brickcolor, cframe, x1, y1, z1)
458
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
459
  prt.Anchored = true
460
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
461
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
462
  local num = math.random(10, 50) / 1000
463
  game:GetService("Debris"):AddItem(prt, 10)
464
  table.insert(Effects, {
465
    prt,
466
    "Shatter",
467
    num,
468
    prt.CFrame,
469
    math.random() - math.random(),
470
    0,
471
    math.random(50, 100) / 100
472
  })
473
end
474
475
attack = false
476
game:GetService("RunService").Stepped:connect(function()
477
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
478
  velocity = RootPart.Velocity.y
479
  sine = sine + change
480
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
481
  if equipped == true or equipped == false then
482
    if 1 < RootPart.Velocity.y and hit == nil then
483
      Anim = "Jump"
484
      if attack == false and ice_mode == false then
485
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
486
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
487
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
488
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
489
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
490
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
491
      end
492
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
493
      Anim = "Fall"
494
      if attack == false then
495
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
496
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
497
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
498
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
499
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
500
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
501
      end
502
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
503
      Anim = "Idle"
504
    if attack == false then
505
        	change = 1
506
					RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
507
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
508
					RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(56 + 3 * math.cos(sine / 25))), 0.1)
509
					LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(60), math.rad(-50 - 3 * math.cos(sine / 25))), 0.1)
510
					RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
511
					LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-12 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
512
end
513
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
514
      Anim = "Walk"
515
    if attack==false then
516
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
517
Torso.Neck.C0 = clerp(Torso.Neck.C0, cn(0, 1.1, -0.2, -1, -0, -0, 0, 0, 1, 0, 1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
518
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
519
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
520
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
521
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
522
end
523
    end
524
  end
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 == true 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 == true 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 == true then
547
      Anim = "Idle"
548
      if attack == false then
549
        change = 0.8
550
        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)
551
        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)
552
        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)
553
        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)
554
        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)
555
        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)
556
      end
557
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
558
      Anim = "Walk"
559
      if attack == false then
560
        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)
561
        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)
562
        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)
563
        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)
564
        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)
565
        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)
566
      end
567
    end
568
  end
569
  if 0 < #Effects then
570
    for e = 1, #Effects do
571
      if Effects[e] ~= nil then
572
        local Thing = Effects[e]
573
        if Thing ~= nil then
574
          local Part = Thing[1]
575
          local Mode = Thing[2]
576
          local Delay = Thing[3]
577
          local IncX = Thing[4]
578
          local IncY = Thing[5]
579
          local IncZ = Thing[6]
580
          if 1 >= Thing[1].Transparency then
581
            if Thing[2] == "Block1" then
582
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
583
              local Mesh = Thing[1].Mesh
584
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
585
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
586
            elseif Thing[2] == "Block2" then
587
              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)
588
              local Mesh = Thing[7]
589
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
590
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
591
            elseif Thing[2] == "Block3" then
592
              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)
593
              local Mesh = Thing[7]
594
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
595
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
596
            elseif Thing[2] == "Cylinder" then
597
              local Mesh = Thing[1].Mesh
598
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
599
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
600
            elseif Thing[2] == "Blood" then
601
              local Mesh = Thing[7]
602
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
603
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
604
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
605
            elseif Thing[2] == "Elec" then
606
              local Mesh = Thing[1].Mesh
607
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
608
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
609
            elseif Thing[2] == "Disappear" then
610
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
611
            elseif Thing[2] == "Shatter" then
612
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
613
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
614
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
615
              Thing[6] = Thing[6] + Thing[5]
616
            end
617
          else
618
            Part.Parent = nil
619
            table.remove(Effects, e)
620
          end
621
        end
622
      end
623
    end
624
  end
625
end)
626
function RemoveOutlines(part)
627
  part.TopSurface = 10
628
end
629
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
630
  local Part = Create("Part")({
631
    Parent = Parent,
632
    Reflectance = Reflectance,
633
    Transparency = Transparency,
634
    CanCollide = false,
635
    Locked = true,
636
    BrickColor = BrickColor.new(tostring(BColor)),
637
    Name = Name,
638
    Size = Size,
639
    Material = Material
640
  })
641
  RemoveOutlines(Part)
642
  return Part
643
end
644
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
645
  local Msh = Create(Mesh)({
646
    Parent = Part,
647
    Offset = OffSet,
648
    Scale = Scale
649
  })
650
  if Mesh == "SpecialMesh" then
651
    Msh.MeshType = MeshType
652
    Msh.MeshId = MeshId
653
  end
654
  return Msh
655
end
656
function CreateWeld(Parent, Part0, Part1, C0, C1)
657
  local Weld = Create("Weld")({
658
    Parent = Parent,
659
    Part0 = Part0,
660
    Part1 = Part1,
661
    C0 = C0,
662
    C1 = C1
663
  })
664
  return Weld
665
end
666
WSHM = {
667
  "White",
668
  "Pastel light blue"
669
}
670
WSH = WSHM[math.random(1, #WSHM)]
671
function IcePartFunk(HPart, aria, Min, Max)
672
  IcePart = Instance.new("Part", HPart)
673
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
674
  IcePart.CanCollide = false
675
  IuW = Instance.new("Weld")
676
  IuW.Name = "GuW"
677
  IuW.Part0 = HPart
678
  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))
679
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
680
  IuW.Part1 = IcePart
681
  IuW.Parent = HPart
682
  IcePart.Transparency = 0.85
683
  IcePart.Material = "Neon"
684
  WSH = WSHM[math.random(1, #WSHM)]
685
  IcePart.BrickColor = BrickColor.new("" .. WSH)
686
  RemoveOutlines(IcePart)
687
  game:GetService("Debris"):AddItem(IuW, 4)
688
  game:GetService("Debris"):AddItem(IcePart, 6)
689
end
690
SpikeMeshId = 1033714
691
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
692
  local Part = Instance.new("Part", Parent)
693
  Part.Name = Name
694
  Part.BrickColor = BrickColor.new(Color)
695
  Part.Size = Size
696
  Part.Material = Material
697
  Part.Transparency = Transparency
698
  Part.CanCollide = false
699
  RemoveOutlines(Part)
700
  local Mesh = Instance.new("SpecialMesh", Part)
701
  Mesh.MeshType = "Sphere"
702
  Mesh.Scale = Scale
703
  return Mesh and Part
704
end
705
CFuncs = {
706
  Part = {
707
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
708
      local Part = Create("Part")({
709
        Parent = Parent,
710
        Reflectance = Reflectance,
711
        Transparency = Transparency,
712
        CanCollide = false,
713
        Locked = true,
714
        BrickColor = BrickColor.new(tostring(BColor)),
715
        Name = Name,
716
        Size = Size,
717
        Material = Material
718
      })
719
      RemoveOutlines(Part)
720
      return Part
721
    end
722
  },
723
  Mesh = {
724
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
725
      local Msh = Create(Mesh)({
726
        Parent = Part,
727
        Offset = OffSet,
728
        Scale = Scale
729
      })
730
      if Mesh == "SpecialMesh" then
731
        Msh.MeshType = MeshType
732
        Msh.MeshId = MeshId
733
      end
734
      return Msh
735
    end
736
  },
737
  Mesh = {
738
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
739
      local Msh = Create(Mesh)({
740
        Parent = Part,
741
        Offset = OffSet,
742
        Scale = Scale
743
      })
744
      if Mesh == "SpecialMesh" then
745
        Msh.MeshType = MeshType
746
        Msh.MeshId = MeshId
747
      end
748
      return Msh
749
    end
750
  },
751
  Weld = {
752
    Create = function(Parent, Part0, Part1, C0, C1)
753
      local Weld = Create("Weld")({
754
        Parent = Parent,
755
        Part0 = Part0,
756
        Part1 = Part1,
757
        C0 = C0,
758
        C1 = C1
759
      })
760
      return Weld
761
    end
762
  },
763
  Sound = {
764
    Create = function(id, par, vol, pit)
765
      coroutine.resume(coroutine.create(function()
766
        local S = Create("Sound")({
767
          Volume = vol,
768
          Pitch = pit or 1,
769
          SoundId = id,
770
          Parent = par or workspace
771
        })
772
        wait()
773
        S:play()
774
        game:GetService("Debris"):AddItem(S, 6)
775
      end))
776
    end
777
  },
778
  ParticleEmitter = {
779
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
780
      local fp = Create("ParticleEmitter")({
781
        Parent = Parent,
782
        Color = ColorSequence.new(Color1, Color2),
783
        LightEmission = LightEmission,
784
        Size = Size,
785
        Texture = Texture,
786
        Transparency = Transparency,
787
        ZOffset = ZOffset,
788
        Acceleration = Accel,
789
        Drag = Drag,
790
        LockedToPart = LockedToPart,
791
        VelocityInheritance = VelocityInheritance,
792
        EmissionDirection = EmissionDirection,
793
        Enabled = Enabled,
794
        Lifetime = LifeTime,
795
        Rate = Rate,
796
        Rotation = Rotation,
797
        RotSpeed = RotSpeed,
798
        Speed = Speed,
799
        VelocitySpread = VelocitySpread
800
      })
801
      return fp
802
    end
803
  }
804
}
805
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
806
  if hit.Parent == nil then
807
    return
808
  end
809
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
810
  for _, v in pairs(hit.Parent:children()) do
811
    if v:IsA("Humanoid") then
812
      h = v
813
    end
814
  end
815
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
816
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
817
      return
818
    end
819
    local c = Create("ObjectValue")({
820
      Name = "creator",
821
      Value = game:service("Players").LocalPlayer,
822
      Parent = h
823
    })
824
    game:GetService("Debris"):AddItem(c, 0.5)
825
    if HitSound ~= nil and HitPitch ~= nil then
826
      CreateSound(HitSound, hit, 1, HitPitch)
827
    end
828
    local Damage = math.random(minim, maxim)
829
    local blocked = false
830
    local block = hit.Parent:findFirstChild("Block")
831
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
832
      blocked = true
833
      block.Value = block.Value - 1
834
      print(block.Value)
835
    end
836
    if blocked == false then
837
      h.Health = h.Health - Damage
838
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
839
    else
840
      h.Health = h.Health - Damage / 2
841
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
842
    end
843
    if Type == "Knockdown" then
844
      local hum = hit.Parent.Humanoid
845
      hum.PlatformStand = true
846
      coroutine.resume(coroutine.create(function(HHumanoid)
847
        swait(1)
848
        HHumanoid.PlatformStand = false
849
      end), hum)
850
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
851
      local bodvol = Create("BodyVelocity")({
852
        velocity = angle * knockback,
853
        P = 5000,
854
        maxForce = Vector3.new(8000, 8000, 8000),
855
        Parent = hit
856
      })
857
      local rl = Create("BodyAngularVelocity")({
858
        P = 3000,
859
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
860
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
861
        Parent = hit
862
      })
863
      game:GetService("Debris"):AddItem(bodvol, 0.5)
864
      game:GetService("Debris"):AddItem(rl, 0.5)
865
    elseif Type == "Normal" then
866
      local vp = Create("BodyVelocity")({
867
        P = 500,
868
        maxForce = Vector3.new(math.huge, 0, math.huge),
869
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
870
      })
871
      if knockback > 0 then
872
        vp.Parent = hit.Parent.Torso
873
      end
874
      game:GetService("Debris"):AddItem(vp, 0.5)
875
    elseif Type == "Impale" then
876
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
877
      Spike.Anchored = true
878
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
879
      Spike.Position = hit.Parent.Torso.Position
880
      for i = 1, 5 do
881
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
882
      end
883
      Services.Debris:AddItem(Spike, 4)
884
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=426729010", Spike, 0.8, 2)
885
      hit.Parent.Humanoid.PlatformStand = true
886
      swait(1)
887
      hit.Parent.Humanoid.PlatformStand = false
888
    elseif Type == "Up" then
889
      local bodyVelocity = Create("BodyVelocity")({
890
        velocity = Vector3.new(0, 20, 0),
891
        P = 5000,
892
        maxForce = Vector3.new(8000, 8000, 8000),
893
        Parent = hit
894
      })
895
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
896
      local bodyVelocity = Create("BodyVelocity")({
897
        velocity = Vector3.new(0, 20, 0),
898
        P = 5000,
899
        maxForce = Vector3.new(8000, 8000, 8000),
900
        Parent = hit
901
      })
902
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
903
    elseif Type == "Snare" then
904
      local bp = Create("BodyPosition")({
905
        P = 900,
906
        D = 1000,
907
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
908
        position = hit.Parent.Torso.Position,
909
        Parent = hit.Parent.Torso
910
      })
911
      game:GetService("Debris"):AddItem(bp, 1)
912
    elseif Type == "Slowness" then
913
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
914
      for i = 1, 25 do
915
        hit.Parent.Humanoid.WalkSpeed = 4
916
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
917
      end
918
      wait(4)
919
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
920
    elseif Type == "FireDmg" then
921
      for i = 1, math.random(60, 150) do
922
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
923
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
924
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
925
        wait(0.1)
926
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
927
      end
928
    elseif Type == "Freeze" then
929
      local bp = Create("BodyPosition")({
930
        P = 900,
931
        D = 1000,
932
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
933
        position = hit.Parent.Torso.Position,
934
        Parent = hit.Parent.Torso
935
      })
936
      game:GetService("Debris"):AddItem(bp, 4)
937
      for i = 1, 25 do
938
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
939
      end
940
    elseif Type == "Freeze2" then
941
      local BodPos = Create("BodyPosition")({
942
        P = 50000,
943
        D = 1000,
944-
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
944+
945
        position = hit.Parent.Torso.Position,
946
        Parent = hit.Parent.Torso
947
      })
948
      local BodGy = Create("BodyGyro")({
949
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
950
        P = 20000,
951
        Parent = hit.Parent.Torso,
952
        cframe = hit.Parent.Torso.CFrame
953
      })
954
      hit.Parent.Torso.Anchored = true
955
      coroutine.resume(coroutine.create(function(Part)
956
        swait(1.5)
957
        Part.Anchored = false
958
      end), hit.Parent.Torso)
959
      game:GetService("Debris"):AddItem(BodPos, 3)
960
      game:GetService("Debris"):AddItem(BodGy, 3)
961
    end
962
    local debounce = Create("BoolValue")({
963
      Name = "DebounceHit",
964
      Parent = hit.Parent,
965
      Value = true
966
    })
967
    game:GetService("Debris"):AddItem(debounce, Delay)
968
    c = Instance.new("ObjectValue")
969
    c.Name = "creator"
970
    c.Value = Player
971
    c.Parent = h
972
    game:GetService("Debris"):AddItem(c, 0.5)
973
  end
974
end
975
function ShowDamage(Pos, Text, Time, Color)
976
  local Rate = 0.033333333333333
977
  if not Pos then
978
    local Pos = Vector3.new(0, 0, 0)
979
  end
980
  local Text = Text or ""
981
  local Time = Time or 2
982
  if not Color then
983
    local Color = Color3.new(1, 0, 1)
984
  end
985
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
986
  EffectPart.Anchored = true
987
  local BillboardGui = Create("BillboardGui")({
988
    Size = UDim2.new(3, 0, 3, 0),
989
    Adornee = EffectPart,
990
    Parent = EffectPart
991
  })
992
  local TextLabel = Create("TextLabel")({
993
    BackgroundTransparency = 1,
994
    Size = UDim2.new(1, 0, 1, 0),
995
    Text = Text,
996
    TextColor3 = Color,
997
    TextScaled = true,
998
    Font = Enum.Font.ArialBold,
999
    Parent = BillboardGui
1000
  })
1001
  game.Debris:AddItem(EffectPart, Time + 0.1)
1002
  EffectPart.Parent = game:GetService("Workspace")
1003
  delay(0, function()
1004
    local Frames = Time / Rate
1005
    for Frame = 1, Frames do
1006
      wait(Rate)
1007
      local Percent = Frame / Frames
1008
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1009
      TextLabel.TextTransparency = Percent
1010
    end
1011
    if EffectPart and EffectPart.Parent then
1012
      EffectPart:Destroy()
1013
    end
1014
  end)
1015
end
1016
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1017
  for _, c in pairs(workspace:children()) do
1018
    local hum = c:findFirstChild("Humanoid")
1019
    if hum ~= nil then
1020
      local head = c:findFirstChild("Head")
1021
      if head ~= nil then
1022
        local targ = head.Position - Part.Position
1023
        local mag = targ.magnitude
1024
        if magni >= mag and c.Name ~= Player.Name then
1025
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1026
        end
1027
      end
1028
    end
1029
  end
1030
end
1031
function MagniKILL(Part, magni, knock, Type)
1032
  for _, c in pairs(workspace:children()) do
1033
    local hum = c:findFirstChild("Humanoid")
1034
    if hum ~= nil then
1035
      local head = c:findFirstChild("Head")
1036
      if head ~= nil then
1037
        local targ = head.Position - Part.Position
1038
        local mag = targ.magnitude
1039
        if magni >= mag and c.Name ~= Player.Name then
1040
          hum.Health = 0
1041
        end
1042
      end
1043
    end
1044
  end
1045
end
1046
EffectModel = Instance.new("Model", Character)
1047
EffectModel.Name = "Effects"
1048
Effects = {
1049
  Block = {
1050
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1051
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1052
      prt.Anchored = true
1053
      prt.CFrame = cframe
1054
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1055
      game:GetService("Debris"):AddItem(prt, 10)
1056
      if Type == 1 or Type == nil then
1057
        table.insert(Effects, {
1058
          prt,
1059
          "Block1",
1060
          delay,
1061
          x3,
1062
          y3,
1063
          z3,
1064
          msh
1065
        })
1066
      elseif Type == 2 then
1067
        table.insert(Effects, {
1068
          prt,
1069
          "Block2",
1070
          delay,
1071
          x3,
1072
          y3,
1073
          z3,
1074
          msh
1075
        })
1076
      else
1077
        table.insert(Effects, {
1078
          prt,
1079
          "Block3",
1080
          delay,
1081
          x3,
1082
          y3,
1083
          z3,
1084
          msh
1085
        })
1086
      end
1087
    end
1088
  },
1089
  Sphere = {
1090
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1091
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1092
      prt.Anchored = true
1093
      prt.CFrame = cframe
1094
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1095
      game:GetService("Debris"):AddItem(prt, 10)
1096
      table.insert(Effects, {
1097
        prt,
1098
        "Cylinder",
1099
        delay,
1100
        x3,
1101
        y3,
1102
        z3,
1103
        msh
1104
      })
1105
    end
1106
  },
1107
  Cylinder = {
1108
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1109
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1110
      prt.Anchored = true
1111
      prt.CFrame = cframe
1112
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1113
      game:GetService("Debris"):AddItem(prt, 10)
1114
      table.insert(Effects, {
1115
        prt,
1116
        "Cylinder",
1117
        delay,
1118
        x3,
1119
        y3,
1120
        z3,
1121
        msh
1122
      })
1123
    end
1124
  },
1125
  Wave = {
1126
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1127
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1128
      prt.Anchored = true
1129
      prt.CFrame = cframe
1130
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1131
      game:GetService("Debris"):AddItem(prt, 10)
1132
      table.insert(Effects, {
1133
        prt,
1134
        "Cylinder",
1135
        delay,
1136
        x3,
1137
        y3,
1138
        z3,
1139
        msh
1140
      })
1141
    end
1142
  },
1143
  Ring = {
1144
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1145
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1146
      prt.Anchored = true
1147
      prt.CFrame = cframe
1148
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1149
      game:GetService("Debris"):AddItem(prt, 10)
1150
      table.insert(Effects, {
1151
        prt,
1152
        "Cylinder",
1153
        delay,
1154
        x3,
1155
        y3,
1156
        z3,
1157
        msh
1158
      })
1159
    end
1160
  },
1161
  Break = {
1162
    Create = function(brickcolor, cframe, x1, y1, z1)
1163
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1164
      prt.Anchored = true
1165
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1166
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1167
      local num = math.random(10, 50) / 1000
1168
      game:GetService("Debris"):AddItem(prt, 10)
1169
      table.insert(Effects, {
1170
        prt,
1171
        "Shatter",
1172
        num,
1173
        prt.CFrame,
1174
        math.random() - math.random(),
1175
        0,
1176
        math.random(50, 100) / 100
1177
      })
1178
    end
1179
  }
1180
}
1181
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1182
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1183
  prt.Anchored = true
1184
  prt.CFrame = cframe
1185
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1186
  game:GetService("Debris"):AddItem(prt, 10)
1187
  if Type == 1 or Type == nil then
1188
    table.insert(Effects, {
1189
      prt,
1190
      "Block1",
1191
      delay,
1192
      x3,
1193
      y3,
1194
      z3,
1195
      msh
1196
    })
1197
  elseif Type == 2 then
1198
    table.insert(Effects, {
1199
      prt,
1200
      "Block2",
1201
      delay,
1202
      x3,
1203
      y3,
1204
      z3,
1205
      msh
1206
    })
1207
  elseif Type == 3 then
1208
    table.insert(Effects, {
1209
      prt,
1210
      "Block3",
1211
      delay,
1212
      x3,
1213
      y3,
1214
      z3,
1215
      msh
1216
    })
1217
  end
1218
end
1219
function CreateSound(id, par, vol, pit)
1220
  coroutine.resume(coroutine.create(function()
1221
    local sou = Instance.new("Sound", par or workspace)
1222
    sou.Volume = vol
1223
    sou.Pitch = pit or 1
1224
    sou.SoundId = id
1225
    swait()
1226
    sou:play()
1227
    game:GetService("Debris"):AddItem(sou, 6)
1228
  end))
1229
end
1230
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1231
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1232
  prt.Anchored = true
1233
  prt.CFrame = cframe
1234
  prt.Material = "Neon"
1235
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1236
  game:GetService("Debris"):AddItem(prt, 10)
1237
  coroutine.resume(coroutine.create(function(Part, Mesh)
1238
    for i = 0, 6, delay do
1239
      swait()
1240
      Part.Transparency = i
1241
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1242
    end
1243
    Part.Parent = nil
1244
  end), prt, msh)
1245
end
1246
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1247
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1248
  local MainPos = partt.Position
1249
  local MainPos2 = mouse + SpreadVectors
1250
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1251
  local speed = 1000
1252
  local num = 1
1253
  coroutine.resume(coroutine.create(function()
1254
    repeat
1255
      swait()
1256
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1257
      local mag =(MainPos - pos).magnitude
1258
      Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1259
      MainPos = MainPos + MouseLook.lookVector * speed
1260
      num = num - 1
1261
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1262
      if hit ~= nil then
1263
        num = 0
1264
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really Red"), "Effect", Vector3.new())
1265
        refpart.Anchored = true
1266
        refpart.CFrame = CFrame.new(pos)
1267
        game:GetService("Debris"):AddItem(refpart, 2)
1268
      end
1269
      if num <= 0 then
1270
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really Red"), "Effect", Vector3.new())
1271
        refpart.Anchored = true
1272
        refpart.CFrame = CFrame.new(pos)
1273
        if hit ~= nil then
1274
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1275
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1276
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1277
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1278
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1279
        end
1280
        game:GetService("Debris"):AddItem(refpart, 0)
1281
      end
1282
    until num <= 0
1283
  end))
1284
end
1285
function shoottraildd2(mouse, partt, SpreadAmount)
1286
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1287
  local MainPos = partt.Position
1288
  local MainPos2 = mouse + SpreadVectors
1289
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1290
  local speed = 3000
1291
  local num = 1
1292
  coroutine.resume(coroutine.create(function()
1293
    repeat
1294
      swait()
1295
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1296
      local mag = (MainPos - pos).magnitude
1297
      Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
1298
      MainPos = MainPos + MouseLook.lookVector * speed
1299
      num = num - 1
1300
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1301
      if hit ~= nil then
1302
        num = 0
1303
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1304
        refpart.Anchored = true
1305
        refpart.CFrame = CFrame.new(pos)
1306
        game:GetService("Debris"):AddItem(refpart, 2)
1307
      end
1308
      if num <= 0 then
1309
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1310
        refpart.Anchored = true
1311
        refpart.CFrame = CFrame.new(pos)
1312
        if hit ~= nil then
1313
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1314
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1315
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1316
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1317
          MagniKILL(refpart, 80, 0, "Normal")
1318
        end
1319
        game:GetService("Debris"):AddItem(refpart, 0)
1320
      end
1321
    until num <= 0
1322
  end))
1323
end
1324
function shoottraildd22(mouse, partt, SpreadAmount)
1325
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1326
  local MainPos = partt.Position
1327
  local MainPos2 = mouse + SpreadVectors
1328
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1329
  local speed = 900
1330
  local num = 1
1331
  coroutine.resume(coroutine.create(function()
1332
    repeat
1333
      swait()
1334
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1335
      local mag = (MainPos - pos).magnitude
1336
      Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
1337
      MainPos = MainPos + MouseLook.lookVector * speed
1338
      num = num - 1
1339
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1340
      if hit ~= nil then
1341
        num = 0
1342
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1343
        refpart.Anchored = true
1344
        refpart.CFrame = CFrame.new(pos)
1345
        game:GetService("Debris"):AddItem(refpart, 2)
1346
      end
1347
      if num <= 0 then
1348
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1349
        refpart.Anchored = true
1350
        refpart.CFrame = CFrame.new(pos)
1351
        if hit ~= nil then
1352
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1353
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1354
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1355
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1356
          MagniKILL(refpart, 80, 0, "Normal")
1357
        end
1358
        game:GetService("Debris"):AddItem(refpart, 0)
1359
      end
1360
    until num <= 0
1361
  end))
1362
end
1363
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1364
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1365
  local MainPos = partt.Position
1366
  local MainPos2 = mouse + SpreadVectors
1367
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1368
  local speed = 200
1369
  local num = 0
1370
  coroutine.resume(coroutine.create(function()
1371
    repeat
1372
      swait()
1373
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1374
      local mag = (MainPos - pos).magnitude
1375
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
1376
      MainPos = MainPos + MouseLook.lookVector * speed
1377
      num = num - 1
1378
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1379
      if hit ~= nil then
1380
        num = 0
1381
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1382
        refpart.Anchored = true
1383
        refpart.CFrame = CFrame.new(pos)
1384
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1385
        game:GetService("Debris"):AddItem(refpart, 2)
1386
      end
1387
      if num <= 0 then
1388
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1389
        refpart.Anchored = true
1390
        refpart.CFrame = CFrame.new(pos)
1391
        if hit ~= nil then
1392
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1393
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1394
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1395
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1396
        end
1397
        game:GetService("Debris"):AddItem(refpart, 0)
1398
      end
1399
    until num <= 0
1400
  end))
1401
end
1402
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1403
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1404
  local MainPos = partt.Position
1405
  local MainPos2 = mouse + SpreadVectors
1406
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1407
  local speed = 500
1408
  local num = 1
1409
  coroutine.resume(coroutine.create(function()
1410
    repeat
1411
      swait()
1412
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1413
      local mag = (MainPos - pos).magnitude
1414
      Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
1415
      MainPos = MainPos + MouseLook.lookVector * speed
1416
      num = num - 1
1417
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1418
      if hit ~= nil then
1419
        num = 0
1420
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1421
        refpart.Anchored = true
1422
        refpart.CFrame = CFrame.new(pos)
1423
        game:GetService("Debris"):AddItem(refpart, 2)
1424
      end
1425
      if num <= 0 then
1426
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1427
        refpart.Anchored = true
1428
        refpart.CFrame = CFrame.new(pos)
1429
        if hit ~= nil then
1430
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1431
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1432
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1433
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1434
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1435
        end
1436
        game:GetService("Debris"):AddItem(refpart, 0)
1437
      end
1438
    until num <= 0
1439
  end))
1440
end
1441
1442
--infinite
1443
Humanoid.WalkSpeed =  50
1444
local Must2 = Instance.new("Sound",Torso)
1445
Must2.SoundId = "rbxassetid://930465002"
1446
Must2.Pitch = 0.99
1447
Must2.Volume = 4
1448
Must2.Looped = true
1449
wait(0)
1450
Must2:Play()
1451
local Must2 = Instance.new("Sound",Torso)
1452
Must2.SoundId = "rbxassetid://1042428496"
1453
Must2.Pitch = 0.99
1454
Must2.Volume = 0.7
1455
Must2.Looped = true
1456
wait(0)
1457
Must2:Play()		
1458
		local pie222 = Instance.new("ParticleEmitter")
1459
pie222.Parent = RightArm
1460
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1461
pie222.LightEmission = 1
1462
pie222.Size = NumberSequence.new(0.8)
1463
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1464
pie222.Transparency = NumberSequence.new(0.6,1)
1465
pie222.EmissionDirection = "Top"
1466
pie222.Enabled = true
1467
pie222.Lifetime = NumberRange.new(1)
1468
pie222.Rotation = NumberRange.new(-320, 320)
1469
pie222.Rate = 80
1470
pie222.Speed = NumberRange.new(0)
1471
pie222.LockedToPart = true
1472
		local pie222 = Instance.new("ParticleEmitter")
1473
pie222.Parent = LeftArm
1474
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1475
pie222.LightEmission = 1
1476
pie222.Size = NumberSequence.new(0.8)
1477
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1478
pie222.Transparency = NumberSequence.new(0.6,1)
1479
pie222.EmissionDirection = "Top"
1480
pie222.Enabled = true
1481
pie222.Lifetime = NumberRange.new(1)
1482
pie222.Rotation = NumberRange.new(-320, 320)
1483
pie222.Rate = 80
1484
pie222.Speed = NumberRange.new(0)
1485
pie222.LockedToPart = true
1486
		local pie222 = Instance.new("ParticleEmitter")
1487
pie222.Parent = RightLeg
1488
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1489
pie222.LightEmission = 1
1490
pie222.Size = NumberSequence.new(0.8)
1491
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1492
pie222.Transparency = NumberSequence.new(0.6,1)
1493
pie222.EmissionDirection = "Top"
1494
pie222.Enabled = true
1495
pie222.Lifetime = NumberRange.new(1)
1496
pie222.Rotation = NumberRange.new(-320, 320)
1497
pie222.Rate = 80
1498
pie222.Speed = NumberRange.new(0)
1499
pie222.LockedToPart = true
1500
		local pie222 = Instance.new("ParticleEmitter")
1501
pie222.Parent = LeftLeg
1502
pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
1503
pie222.LightEmission = 1
1504
pie222.Size = NumberSequence.new(0.8)
1505
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1506
pie222.Transparency = NumberSequence.new(0.6,1)
1507
pie222.EmissionDirection = "Top"
1508
pie222.Enabled = true
1509
pie222.Lifetime = NumberRange.new(1)
1510
pie222.Rotation = NumberRange.new(-320, 320)
1511
pie222.Rate = 80
1512
pie222.Speed = NumberRange.new(0)
1513
pie222.LockedToPart = true
1514
local HBill = Instance.new("BillboardGui", char.Head)
1515
local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
1516
local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
1517
HBill.Size = UDim2.new(15,0,2.2,0)
1518
HBill.Name = "Display"
1519
HBill.StudsOffset = Vector3.new(0,3.5,0)
1520
HBill.AlwaysOnTop = false
1521
HBill.MaxDistance = 50
1522
HBill.Enabled = true
1523
HMain.BackgroundColor3 = BrickColor.new("Really black").Color
1524
HMain.BackgroundTransparency = 1
1525
HMain.Size = UDim2.new(1,0,1,0)
1526
HBarBack.Parent = HMain
1527
HBarBack.BackgroundColor3 = Color3.new(255,0,0)
1528
HBarBack.BorderColor3 = Color3.new(0,0,0)
1529
HBarBack.BorderSizePixel = .25
1530
HBarBack.BackgroundTransparency = 0
1531
HBarBack.Position = UDim2.new(.025, 0, .55, 0)
1532
HBarBack.Size = UDim2.new(.95, 0, .3, 0)
1533
HHealth.BackgroundTransparency = 1
1534
HHealth.Size = UDim2.new(1,0,1,0)
1535
HHealth.Font = "SourceSansBold"
1536
HHealth.Text = ""
1537
HHealth.TextScaled = true
1538
HHealth.TextColor3 = BrickColor.new("Really black").Color
1539
HHealth.TextStrokeTransparency = 1
1540
HName.Parent = HMain
1541
HName.BackgroundTransparency = 1
1542
HName.Size = UDim2.new(1,0,.7,0)
1543
HName.Font = "SourceSansBold"
1544
HName.Text = "NOO8"
1545
HName.TextScaled = true
1546
HName.TextColor3 = BrickColor.new("new yeller").Color
1547
HName.TextStrokeTransparency = 1
1548
HName.TextYAlignment = "Top"
1549
lig = Instance.new("PointLight",Player.Character.Torso)
1550
lig.Color=Color3.new(255,0,0)
1551
lig.Range = 7
1552
---
1553
1554
attackdebounce = false 
1555
deb=false
1556
1557
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1558
        if hit.Parent==nil then
1559
                return
1560
        end
1561
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1562
        for _,v in pairs(hit.Parent:children()) do
1563
        if v:IsA("Humanoid") then
1564
        h=v
1565
        end
1566
        end
1567
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1568
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1569
        end
1570
        if hit.Parent.className=="Hat" then
1571
        hit=hit.Parent.Parent:findFirstChild("Head")
1572
        end
1573
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1574
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1575
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1576
                        return
1577
                end]]
1578
--                        hs(hit,1.2) 
1579
                        c=Instance.new("ObjectValue")
1580
                        c.Name="creator"
1581
                        c.Value=game:service("Players").LocalPlayer
1582
                        c.Parent=h
1583
                        game:GetService("Debris"):AddItem(c,.5)
1584
                Damage=math.random(minim,maxim)
1585
--                h:TakeDamage(Damage)
1586
                blocked=false
1587
                block=hit.Parent:findFirstChild("Block")
1588
                if block~=nil then
1589
                print(block.className)
1590
                if block.className=="NumberValue" then
1591
                if block.Value>0 then
1592
                blocked=true
1593
                if decreaseblock==nil then
1594
                block.Value=block.Value-1
1595
                end
1596
                end
1597
                end
1598
                if block.className=="IntValue" then
1599
                if block.Value>0 then
1600
                blocked=true
1601
                if decreaseblock~=nil then
1602
                block.Value=block.Value-1
1603
                end
1604-
HName.Text = "Infinite"
1604+
1605
                end
1606-
HName.TextColor3 = BrickColor.new("Bright red").Color
1606+
1607
                if blocked==false then
1608
--                h:TakeDamage(Damage)
1609
                h.Health=h.Health-Damage
1610
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1611
                else
1612
                h.Health=h.Health-(Damage/2)
1613
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1614
                end
1615
                if Type=="Knockdown" then
1616
                Humanoid=hit.Parent.Humanoid
1617
Humanoid.PlatformStand=true
1618
coroutine.resume(coroutine.create(function(HHumanoid)
1619
swait(1)
1620
HHumanoid.PlatformStand=false
1621
end),Humanoid)
1622
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1623
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1624
local bodvol=Instance.new("BodyVelocity")
1625
bodvol.velocity=angle*knockback
1626
bodvol.P=5000
1627
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1628
bodvol.Parent=hit
1629
rl=Instance.new("BodyAngularVelocity")
1630
rl.P=3000
1631
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1632
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1633
rl.Parent=hit
1634
game:GetService("Debris"):AddItem(bodvol,.5)
1635
game:GetService("Debris"):AddItem(rl,.5)
1636
                elseif Type=="Normal" then
1637
                bp=Instance.new("BodyVelocity")
1638
                bp.P=100000
1639
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1640
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1641
                if KnockbackType==1 then
1642
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1643
                elseif KnockbackType==2 then
1644
                bp.velocity=Property.CFrame.lookVector*knockback
1645
                end
1646
                if knockback>0 then
1647
	                  bp.Parent=hit.Parent.Torso
1648
1649
                end
1650
                game:GetService("Debris"):AddItem(bp,.5)
1651
                elseif Type=="Up" then
1652
                local bodyVelocity=Instance.new("BodyVelocity")
1653
                bodyVelocity.velocity=vt(0,60,0)
1654
                bodyVelocity.P=5000
1655
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1656
                bodyVelocity.Parent=hit
1657
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1658
                rl=Instance.new("BodyAngularVelocity")
1659
                rl.P=3000
1660
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1661
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1662
                rl.Parent=hit
1663
                game:GetService("Debris"):AddItem(rl,.5)
1664
                elseif Type=="Snare" then
1665
                bp=Instance.new("BodyPosition")
1666
                bp.P=2000
1667
                bp.D=100
1668
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1669
                bp.position=hit.Parent.Torso.Position
1670
                bp.Parent=hit.Parent.Torso
1671
                game:GetService("Debris"):AddItem(bp,1)
1672
                elseif Type=="Target" then
1673
                if Targetting==false then
1674
                ZTarget=hit.Parent.Torso
1675
                coroutine.resume(coroutine.create(function(Part) 
1676
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1677
                swait(1)
1678
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1679
                end),ZTarget)
1680
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1681
                targetgui=Instance.new("BillboardGui")
1682
                targetgui.Parent=ZTarget
1683
                targetgui.Size=UDim2.new(10,100,10,100)
1684
                targ=Instance.new("ImageLabel")
1685
                targ.Parent=targetgui
1686
                targ.BackgroundTransparency=1
1687
                targ.Image="rbxassetid://4834067"
1688
                targ.Size=UDim2.new(1,0,1,0)
1689
                cam.CameraType="Scriptable"
1690
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1691
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1692
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1693
                Targetting=true
1694
                RocketTarget=ZTarget
1695
                for i=1,Property do
1696
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1697
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1698
                swait()
1699
                end
1700
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1701
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1702
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1703
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1704
                end
1705
                Targetting=true
1706
                RocketTarget=true
1707
                targetgui.Parent=true
1708
                cam.CameraType="Custom"
1709
                end
1710
                end
1711
                        debounce=Instance.new("BoolValue")
1712
                        debounce.Name="DebounceHit"
1713
                        debounce.Parent=hit.Parent
1714
                        debounce.Value=true
1715
                        game:GetService("Debris"):AddItem(debounce,Delay)
1716
                        c=Instance.new("ObjectValue")
1717
                        c.Name="creator"
1718
                        c.Value=Player
1719
                        c.Parent=h
1720
                        game:GetService("Debris"):AddItem(c,.5)
1721
                CRIT=true
1722
                hitDeb=true
1723
                AttackPos=6
1724
        end
1725
end
1726
 
1727
showDamage=function(Char,Dealt,du,Color)
1728
        m=Instance.new("Model")
1729
        m.Name=tostring(Dealt)
1730
        h=Instance.new("Humanoid")
1731
        h.Health=0
1732
        h.MaxHealth=0
1733
        h.Parent=m
1734
        c=Instance.new("Part")
1735
        c.Transparency=0
1736
        c.BrickColor=Color
1737
c.Transparency = 1
1738
        c.Name="Head"
1739
        c.TopSurface=0
1740
        c.BottomSurface=0
1741
        c.formFactor="Plate"
1742
        c.Size=Vector3.new(1,.4,1)
1743
1744
local txt = Instance.new("BillboardGui", c)
1745
txt.Adornee = c
1746
txt.Name = "_status"
1747
txt.Size = UDim2.new(2, 0, 1.2, 0)
1748
txt.StudsOffset = Vector3.new(-9, 8, 0)
1749
local text = Instance.new("TextLabel", txt)
1750
text.Size = UDim2.new(10, 0, 7, 0)
1751
text.FontSize = "Size12"
1752
text.TextScaled = true
1753
text.TextTransparency = 0.5
1754
text.BackgroundTransparency = 1 
1755
text.TextTransparency = 0.5
1756
text.TextStrokeTransparency = 0.5
1757
text.Font = "SciFi"
1758
text.TextStrokeColor3 = Color3.new(0,0,0)
1759
v=Instance.new("Part")
1760
v.Name = "ColorBrick"
1761
v.Parent=c
1762
v.FormFactor="Symmetric"
1763
v.Anchored=true
1764
v.CanCollide=false
1765
v.BottomSurface="Smooth"
1766
v.TopSurface="Smooth"
1767
v.Size=Vector3.new(10,5,3)
1768
v.Transparency=1
1769
v.CFrame=c.CFrame
1770
v.BrickColor=BrickColor.random()
1771
v.Transparency=1
1772
text.TextColor3 = t.BrickColor.Color
1773
v.Shape="Block"
1774
text.Text = tostring(Dealt)
1775
        ms=Instance.new("CylinderMesh")
1776
        ms.Scale=Vector3.new(.8,.8,.8)
1777
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1778
  local rndm=math.random(1,#hitsounds)
1779
  local r=rndm
1780
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1781
        if CRIT==true then
1782
                ms.Scale=Vector3.new(1,1.25,1)
1783
        end
1784
        ms.Parent=c
1785
        c.Reflectance=0
1786
        Instance.new("BodyGyro").Parent=c
1787
        c.Parent=m
1788
        if Char:findFirstChild("Head")~=nil then
1789
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1790
        elseif Char.Parent:findFirstChild("Head")~=nil then
1791
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1792
        end
1793
        f=Instance.new("BodyPosition")
1794
        f.P=200000
1795
        f.D=100
1796
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1797
        f.position=c.Position+Vector3.new(0,3,0)
1798
        f.Parent=c
1799
        game:GetService("Debris"):AddItem(m,.5+du)
1800
        c.CanCollide=false
1801
        m.Parent=workspace
1802
        c.CanCollide=false
1803
end
1804
1805
1806
------
1807
hito = function(dm, X, c, dn, dp, dq)	
1808
	for I,dr in pairs(workspace:GetChildren()) do
1809
		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
1810
			local ds = dr:FindFirstChild("Humanoid")
1811
				local dt = dr:FindFirstChild("HumanoidRootPart")
1812
				TakeDamage(ds, c)
1813
						if InForm == true then
1814
		ds.Parent:BreakJoints()
1815
		wait(1.2)
1816
		ds.Parent:Destroy()
1817
		end
1818
				ds:SetStateEnabled(16, true)
1819
				delay(dn, function()		
1820
		ds:SetStateEnabled(16, true)
1821
				end)
1822
				local du = Instance.new("StringValue")
1823
				du.Name = "alabo"
1824
				du.Parent = dt
1825
				game.Debris:AddItem(du, dn)
1826
				local dv = Instance.new("Part")
1827
				
1828
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1829
				dv.Transparency = 0.25
1830
				dv.Anchored = true
1831
				dv.CanCollide = false
1832
				dv.BrickColor = BrickColor.new("White")
1833
				dv.Material = "Neon"
1834
				dv.Locked = true
1835
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1836
				dv.Parent = modz
1837
				local dw = Instance.new("SpecialMesh")
1838
				dw.MeshType = "Sphere"
1839
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1840
				dw.Parent = dv
1841
				game.Debris:AddItem(dv, 1)
1842
				local dx = Instance.new("Model")
1843
				dx.Name = c
1844
				dx.Parent = workspace
1845
				game.Debris:AddItem(dx, 0.5 + c / 75)
1846
				local dy = Instance.new("Humanoid")
1847
				dy.MaxHealth = 0
1848
				dy.Parent = dx
1849
				local dz = Instance.new("Part")
1850
				dz.Name = "Head"
1851
				dz.Locked = true
1852
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1853
				dz.Position = dt.Position
1854
				dz.BrickColor = BrickColor.new("New Yeller")
1855
				dz.Material = "Neon"
1856
				dz.Transparency = 1
1857
				dz.CanCollide = false
1858
				dz.Parent = dx
1859
				local dA = Instance.new("BodyPosition")
1860
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1861
				dA.P = 20000
1862
				dA.D = 300
1863
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1864
				dA.Parent = dz
1865
				local dB = Instance.new("CylinderMesh")
1866
				dB.Parent = dz
1867
				coroutine.resume(coroutine.create(function()		
1868
		while dB do
1869
			swait()
1870
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1871
		end
1872
	end))
1873
					if dp then
1874
						local dC = Instance.new("BodyVelocity")
1875
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1876
						dC.P = 9999999999
1877
						dC.Velocity = dp
1878
						dC.Parent = dt
1879
						game.Debris:AddItem(dC, dn)
1880
					end
1881
						if dq then
1882
							local dD = Instance.new("BodyAngularVelocity")
1883
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1884
							dD.P = math.huge
1885
							dD.AngularVelocity = dq
1886
							dD.Parent = dt
1887
							game.Debris:AddItem(dD, dn)
1888
						end
1889
						local dE = Instance.new("Sound")
1890
						dE.Pitch = rd2(10, 11) / 10
1891
						dE.Volume = rd2(10, 13) / 10
1892
						dE.EmitterSize = 10
1893
						dE.SoundId = "rbxassetid://"
1894
						dE.Parent = dv
1895
						dE:Play()
1896
						coroutine.resume(coroutine.create(function()		
1897
		for I = 1, 5 do
1898
			swait()
1899
			dv.Transparency = dv.Transparency + 0.175
1900
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1901
		end
1902
	end))
1903
		end
1904
	end
1905
end
1906
------
1907
1908
vt = Vector3.new
1909
local new = Instance.new
1910
local cf = CFrame.new
1911
local cfa = CFrame.Angles
1912
local bc = BrickColor.new
1913
1914
function bigbangattack()
1915
	attack = true
1916
	Humanoid.WalkSpeed = 0
1917
	      for i = 0, 8, 0.1 do
1918
        swait()
1919
  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)
1920
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1921
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1922
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
1923
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
1924
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
1925
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
1926
	end
1927
local rng = Instance.new("Part", mouse)
1928
        rng.Anchored = true
1929
        rng.BrickColor = BrickColor.new("Cyan")
1930
        rng.CanCollide = false
1931
        rng.FormFactor = 3
1932
        rng.Name = "Ring"
1933
        rng.Size = Vector3.new(0.4,0.4,0.4)
1934
        rng.Transparency = 0
1935
        rng.TopSurface = 0
1936
        rng.BottomSurface = 0
1937
        rng.CFrame = RootPart.CFrame 
1938
        local rngm = Instance.new("SpecialMesh", rng)
1939
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
1940
1941
local rng3 = rng:Clone()
1942
rng3.Parent = char
1943
local rng3m = rng3.Mesh
1944
1945
local rng5 = rng:Clone()
1946
rng5.Parent = char
1947
rng5.BrickColor = BrickColor.new("Cyan")
1948
local rng5m = rng5.Mesh
1949
local rng6 = rng:Clone()
1950
rng6.Material = "Plastic"
1951
rng6.BrickColor = BrickColor.new("Cyan")
1952
rng6.Parent = char
1953
local rng6m = rng6.Mesh
1954
rng6m.Scale = vt(7.5,7.5,7.5)
1955
rng6m.MeshType = "FileMesh"
1956
rng6m.MeshId = "rbxassetid://430736398"
1957
local Must2 = Instance.new("Sound",rng6)
1958
Must2.SoundId = "rbxassetid://135581154"
1959
Must2.Pitch = 0.99
1960
Must2.Volume = 3
1961
Must2.Looped = false
1962
wait(0)
1963
Must2:Play()	
1964
local hita = rng6.Touched:connect(function(hit) 
1965
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
1966
end)
1967
1968
rng3.CFrame = RootPart.CFrame 
1969
1970
rng5.CFrame = RootPart.CFrame 
1971
rng6.CFrame = RootPart.CFrame
1972
			local pie222 = Instance.new("ParticleEmitter")
1973
pie222.Parent = rng6
1974
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1975
pie222.LightEmission = 1
1976
pie222.Size = NumberSequence.new(6,1)
1977
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
1978
pie222.Transparency = NumberSequence.new(0.6,1)
1979
pie222.EmissionDirection = "Top"
1980
pie222.Enabled = true
1981
pie222.Lifetime = NumberRange.new(1)
1982
pie222.Rotation = NumberRange.new(-320, 320)
1983
pie222.Rate = 404
1984
pie222.Speed = NumberRange.new(0)
1985
pie222.LockedToPart = false
1986
pie222.VelocitySpread = 2 
1987
	wait()
1988
	local scaler = 10/5
1989
	local scaler2 = 10/5 
1990
	for i = 0,10,0.1 do
1991
		swait()
1992
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
1993
		
1994
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
1995
1996
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
1997
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
1998
		rng6.CFrame = rng3.CFrame
1999
		rng.Transparency = rng.Transparency + 1
2000
	
2001
		rng3.Transparency = rng3.Transparency + 0.01
2002
2003
		rng5.Transparency = rng5.Transparency + 0.01
2004
		rng6.Transparency = rng6.Transparency + 0.021
2005
		scaler = scaler - 0.125/5
2006
		scaler2 = scaler2 - 0.1/5
2007
	
2008
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2009
	
2010
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2011
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2012
	end
2013
	hita:disconnect()
2014
	game:GetService("Debris"):AddItem(rng, 1)
2015
2016
	game:GetService("Debris"):AddItem(rng3, 1)
2017
2018
	game:GetService("Debris"):AddItem(rng5, 1)
2019
	attack = false
2020
	pie222:Destroy()
2021
	Humanoid.WalkSpeed = 16
2022
end
2023
2024
2025
function bigbangattack2()
2026
	attack = true
2027
	Humanoid.WalkSpeed = 0
2028
	      for i = 0, 8, 0.1 do
2029
        swait()
2030
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2031
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2032
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2033
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2034
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2035
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2036
	end
2037
local rng = Instance.new("Part", RightArm)
2038
        rng.Anchored = true
2039
        rng.BrickColor = BrickColor.new("Cyan")
2040
        rng.CanCollide = false
2041
        rng.FormFactor = 3
2042
        rng.Name = "Ring"
2043
        rng.Size = Vector3.new(0.4,0.4,0.4)
2044
        rng.Transparency = 0
2045
        rng.TopSurface = 0
2046
        rng.BottomSurface = 0
2047
        rng.CFrame = RootPart.CFrame 
2048
        local rngm = Instance.new("SpecialMesh", rng)
2049
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2050
2051
local rng3 = rng:Clone()
2052
rng3.Parent = char
2053
local rng3m = rng3.Mesh
2054
2055
local rng5 = rng:Clone()
2056
rng5.Parent = char
2057
rng5.BrickColor = BrickColor.new("Cyan")
2058
local rng5m = rng5.Mesh
2059
local rng6 = rng:Clone()
2060
rng6.Material = "Plastic"
2061
rng6.BrickColor = BrickColor.new("Cyan")
2062
rng6.Parent = char
2063
local rng6m = rng6.Mesh
2064
rng6m.Scale = vt(7.5,7.5,30.5)
2065
rng6m.MeshType = "FileMesh"
2066
rng6m.MeshId = "rbxassetid://430736398"
2067
local Must2 = Instance.new("Sound",Torso)
2068
Must2.SoundId = "rbxassetid://719747626"
2069
Must2.Pitch = 0.99
2070
Must2.Volume = 3
2071
Must2.Looped = false
2072
wait(0)
2073
Must2:Play()	
2074
local hita = rng6.Touched:connect(function(hit) 
2075
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2076
end)
2077
2078
rng3.CFrame = Head.CFrame 
2079
2080
rng5.CFrame = Head.CFrame 
2081
rng6.CFrame = rng5.CFrame
2082
			local pie222 = Instance.new("ParticleEmitter")
2083
pie222.Parent = rng6
2084
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2085
pie222.LightEmission = 1
2086
pie222.Size = NumberSequence.new(15,1)
2087
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2088
pie222.Transparency = NumberSequence.new(0.6,1)
2089
pie222.EmissionDirection = "Top"
2090
pie222.Enabled = true
2091
pie222.Lifetime = NumberRange.new(1)
2092
pie222.Rotation = NumberRange.new(-320, 320)
2093
pie222.Rate = 404
2094
pie222.Speed = NumberRange.new(0)
2095
pie222.LockedToPart = false
2096
pie222.VelocitySpread = 2 
2097
	wait()
2098
	local scaler = 10/5
2099
	local scaler2 = 10/5 
2100
	for i = 0,10,0.1 do
2101
		swait()
2102
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2103
		
2104
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2105
2106
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2107
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2108
		rng6.CFrame = rng3.CFrame
2109
		rng.Transparency = rng.Transparency + 1
2110
	
2111
		rng3.Transparency = rng3.Transparency + 0.01
2112
2113
		rng5.Transparency = rng5.Transparency + 0.01
2114
		rng6.Transparency = rng6.Transparency + 0.021
2115
		scaler = scaler - 0.125/5
2116
		scaler2 = scaler2 - 0.1/5
2117
	
2118
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2119
	
2120
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2121
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2122
	end
2123
	hita:disconnect()
2124
	game:GetService("Debris"):AddItem(rng, 1)
2125
2126
	game:GetService("Debris"):AddItem(rng3, 1)
2127
2128
	game:GetService("Debris"):AddItem(rng5, 1)
2129
	attack = false
2130
	pie222:Destroy()
2131
	Humanoid.WalkSpeed = 16
2132
end
2133
2134
boom = Instance.new("Sound",char)
2135
boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
2136
boom.Volume = 1
2137
2138
mouse.KeyDown:connect(function(key)
2139
	if key == "=" then
2140
		local Must = Instance.new("Sound",Torso)
2141
Must.SoundId = "rbxassetid://273734478"
2142
Must.Pitch = 0.99
2143
Must.Volume = 3.4
2144
Must.Looped = false
2145
wait(0)
2146
Must:Play()	
2147
2148
			local pie222 = Instance.new('ParticleEmitter')
2149
pie222.Parent = RootPart
2150
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2151
pie222.LightEmission = 1
2152
pie222.Size = NumberSequence.new(6,1)
2153
pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
2154
pie222.Transparency = NumberSequence.new(0.3,1)
2155
pie222.EmissionDirection = "Top"
2156
pie222.Enabled = true
2157
pie222.Lifetime = NumberRange.new(1)
2158
pie222.Rotation = NumberRange.new(-320, 320)
2159
pie222.Rate = 300
2160
pie222.Speed = NumberRange.new(0)
2161
pie222.LockedToPart = false
2162
pie222.VelocitySpread = 2 
2163
Humanoid.WalkSpeed = 400
2164
wait(7)
2165
pie222:Destroy()
2166
Humanoid.WalkSpeed = 150
2167
	
2168
2169
		
2170
	end
2171
end)
2172
2173
local multiplier = 1
2174
2175
function hurt(hit, dmg)
2176
	if hit.Parent then
2177
		if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
2178
		local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
2179
		if hum then
2180
			if hum.Parent.Name ~= Player.Name then
2181
				if dmg == "Kill" or hum.Health > 100000 then
2182
					hit.Parent:BreakJoints()
2183
					return true
2184
				else
2185
					if math.random(0, 100) == 50 then
2186
						hum.Health = hum.Health - dmg*multiplier*2.5
2187
					else
2188
						hum.Health = hum.Health -dmg*multiplier
2189
					end
2190
					return true
2191
				end
2192
			end
2193
		end
2194
	end
2195
end
2196
2197
local huge = Vector3.new(math.huge,math.huge,math.huge)
2198
function fade(obj, dest, grow)
2199
	spawn(function()
2200
		local oldcf = obj.CFrame
2201
		for i = 0, 10 do
2202
			if grow then
2203
				obj.Size = obj.Size +Vector3.new(1,1,1)
2204
				obj.CFrame = oldcf
2205
			end
2206
			obj.Transparency = obj.Transparency +0.1
2207
			swait()
2208
		end
2209
		if dest then
2210
		obj:Destroy()
2211
		end
2212
	end)
2213
end
2214
2215
local push = 100
2216
2217
mouse.KeyDown:connect(function(key)
2218
	if key == "g"  then
2219
		local p = Instance.new("Part")
2220
		p.Transparency = 0
2221
		p.Anchored = true
2222
		p.Size = Vector3.new(4,4,4)
2223
		p.CanCollide = false
2224
		p.BrickColor = BrickColor.new("Really black")
2225
		p.Material = Enum.Material.Neon
2226
		local pe = Instance.new("ParticleEmitter", p)
2227
		pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2228
		pe.LightEmission = 0.7
2229
		pe.Size = NumberSequence.new(4)
2230
		pe.Texture = "rbxassetid://243664672"
2231
		pe.Transparency = NumberSequence.new(0.5)
2232
		pe.Lifetime = NumberRange.new(0.1)
2233
		pe.Rate = 500
2234
		pe.Speed = NumberRange.new(3)
2235
		p.CFrame = Head.CFrame
2236
		p.Parent = workspace
2237
		p.Anchored = false
2238
		local bv = Instance.new("BodyVelocity", p)
2239
		bv.MaxForce = huge
2240
		bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
2241
		p.Touched:connect(function(hit)
2242
			hurt(hit, math.random(5,10))
2243
		end)
2244
		game.Debris:AddItem(p, 4)
2245
	end
2246
end)
2247
2248
2249
mouse.KeyDown:connect(function(key)
2250
	if key == "v" and not attacking then
2251
		attacking = true
2252
		shielding = true
2253
		local p = Instance.new("Part")
2254
		p.Anchored = true
2255
		p.BrickColor = BrickColor.new("Really black")
2256
				p.Material = Enum.Material.Neon
2257
		shield = p
2258
		local bc = BrickColor.Random()
2259
		p.BrickColor = bc
2260
		p.Size = Vector3.new(30,30,0)
2261
		p.BrickColor = BrickColor.new("Really red")
2262
		p.Material = Enum.Material.Neon
2263
		local m = Instance.new("SpecialMesh", p)
2264
		m.MeshType = "Sphere"
2265
		p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
2266
		local num2 = -0.8
2267
		for i = 0, 10 do
2268
			if shielding then
2269
				local p = Instance.new("Part")
2270
				p.Size = Vector3.new(1.8,1.8,1.8)
2271
				p.CanCollide = false
2272
				p.Anchored = true
2273
				p.Transparency = 0
2274
				p.BrickColor = BrickColor.new("Really black")
2275
				p.Material = Enum.Material.Neon
2276
				local pe = Instance.new("ParticleEmitter")
2277
				pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2278
				pe.LightEmission = 0.7
2279
				pe.Size = NumberSequence.new(1.7)
2280
				pe.Texture = "rbxassetid://243664672"
2281
				pe.Transparency = NumberSequence.new(0.5)
2282
				pe.Lifetime = NumberRange.new(1)
2283
				pe.Rate = 500
2284
				pe.Speed = NumberRange.new(0)
2285
				pe.Parent = p
2286
				p.Parent = shield
2287
				num2 = num2 + 1
2288
				local num = num2
2289
				local neg = false
2290
				spawn(function()
2291
					repeat wait()
2292
						num = num + 0.1
2293
						local sin = math.sin(num)*15
2294
						local cos = math.cos(num)*15
2295
						if shield then
2296
							p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
2297
						end
2298
					until not shielding
2299
				end)
2300
			else
2301
				break
2302
			end
2303
		end
2304
		p.Transparency = 0.7
2305
		p.Parent = workspace
2306
		p.Touched:connect(function(hit)
2307
			if hurt(hit, math.random(50, 100)) then
2308
				fade(hit)
2309
			elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
2310
				fade(hit, true)
2311
			end
2312
		end)
2313
	end
2314
end)
2315
mouse.KeyUp:connect(function(key)
2316
	if key == "v" and attacking then
2317
		if shield then
2318
			fade(shield, true)
2319
			attacking = false
2320
			shielding = false
2321
		end
2322
	end
2323
end)
2324
2325
mouse.KeyDown:connect(function(key)
2326
	if key == "b" and not attacking then
2327
		attacking = true
2328
		local Must = Instance.new("Sound",Torso)
2329
Must.SoundId = "rbxassetid://1042338696"
2330
Must.Pitch = 0.99
2331
Must.Volume = 3.4
2332
Must.Looped = false
2333
wait(0)
2334
Must:Play()	
2335
		local p = Instance.new("Part")
2336
		p.Anchored = true
2337
		p.Material = "Neon"
2338
		local bc = BrickColor.new("Bright red")
2339
		p.BrickColor = bc
2340
		local m = Instance.new("SpecialMesh", p)
2341
		m.MeshType = "Sphere"
2342
		p.Size = Vector3.new(1,1,1)
2343
		p.CFrame = char.Torso.CFrame
2344
		p.CanCollide = false
2345
		local pe = Instance.new("ParticleEmitter")
2346
		pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2347
		pe.LightEmission = 0.7
2348
		pe.Size = NumberSequence.new(10)
2349
		pe.Texture = "rbxassetid://243664672"
2350
		pe.Transparency = NumberSequence.new(1)
2351
		pe.Lifetime = NumberRange.new(5)
2352
		pe.Rate = 500
2353
		pe.Speed = NumberRange.new(50)
2354
		pe.VelocitySpread = 360
2355
		pe.Parent = p
2356
		p.Parent = workspace
2357
		local rate = 20
2358
		local oldcf = p.CFrame
2359
		local con = p.Touched:connect(function(hit)
2360
			if hit.Parent then
2361
				if hit.Anchored == false then
2362
					if hit.Parent.Name ~= Player.Name then
2363
						if not hit.Parent:IsA("Humanoid") then
2364
								hurt(hit, math.random(1,1))
2365
						end
2366
					end
2367
				end
2368
			end
2369
		end)
2370
		attacking = false
2371
		for i = 0, 10*rate do
2372
			p.Size = p.Size +Vector3.new(20,20,20)/rate
2373
			p.Transparency = p.Transparency+0.1/rate
2374
			p.CFrame = oldcf
2375
			swait()
2376
		end
2377
		pe.Enabled = false
2378
		con:disconnect()
2379
		game.Debris:AddItem(p, 5)
2380
	end
2381
end)
2382
2383
mouse.KeyDown:connect(function(key)
2384
	if key == "t" and not attacking then
2385
		attacking = true
2386
		for i = 1, 2 do
2387
			local arm = ""
2388
			if i == 1 then arm = "Right Arm" end
2389
			if i == 2 then arm = "Left Arm" end
2390
			local p = Instance.new("Part")
2391
			p.CanCollide = false
2392
			p.Anchored = true
2393
			p.Transparency = 1
2394
			p.BrickColor = BrickColor.new("Bright red")
2395
				p.Material = Enum.Material.Neon
2396
			p.Size = Vector3.new(0.9,0.9,0.9)
2397
			local p2 = p:Clone()
2398
			p.Parent = char
2399
			p2.Parent = char
2400
			spawn(function()
2401
				local num = 0
2402
				repeat swait()
2403
					num = num + 0.5
2404
					local sin = math.sin(num)*2
2405
					local cos = math.cos(num)*2
2406
					p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
2407
				until not attacking
2408
				p:Destroy()
2409
				p2:Destroy()
2410
			end)
2411
		end
2412
		for i = 0, 50 do
2413
			local arm = ""
2414
			if i%2 == 0 then
2415
				arm = "Right Arm"
2416
			else
2417
				arm = "Left Arm"
2418
			end
2419
			local p = Instance.new("Part")
2420
			p.Transparency = 0
2421
			p.Size = Vector3.new(2.1,2.1,2.1)
2422
			p.Name = "ignore"
2423
			p.CanCollide = false
2424
			p.BrickColor = BrickColor.new("Bright red")
2425
			p.Material = Enum.Material.Neon
2426
			p.CFrame = char[arm].CFrame
2427
			p.Parent = workspace
2428
			p.Touched:connect(function(hit)
2429
				if hit.Name ~= "ignore" then
2430
					hurt(hit, 10)
2431
				end
2432
			end)
2433
			local bv = Instance.new("BodyVelocity")
2434
			bv.MaxForce = huge
2435
			bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
2436
			bv.Parent = p
2437
			game.Debris:AddItem(p, 5)
2438
			swait()
2439
		end
2440
		wait(0.5)
2441
		attacking = false
2442
	end
2443
end)
2444
2445
2446
--CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
local rad = math.rad
2457
2458
local keysDown = {}
2459
2460
local flySpeed = 0
2461
local MAX_FLY_SPEED = 150
2462
2463
local canFly = false
2464
local flyToggled = false
2465
2466
local forward, side = 0, 0
2467
local lastForward, lastSide = 0, 0
2468
2469
local floatBP = Instance.new("BodyPosition")
2470
floatBP.maxForce = Vector3.new(0, math.huge, 0)
2471
local flyBV = Instance.new("BodyVelocity")
2472
flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
2473
local turnBG = Instance.new("BodyGyro")
2474
turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
2475
2476
mouse.KeyDown:connect(function(key)
2477
        keysDown[key] = true
2478
2479
        if key == "z" then
2480
                flyToggled = not flyToggled
2481
2482
        if not flyToggled then
2483
                stanceToggle = "Normal"
2484
                floatBP.Parent = nil
2485
                flyBV.Parent = nil
2486
                turnBG.Parent = nil
2487
                RootPart.Velocity = Vector3.new()
2488
                Char.Humanoid.PlatformStand = false
2489
        end
2490
end
2491
2492
end)
2493
mouse.KeyUp:connect(function(key)
2494
        keysDown[key] = nil
2495
end)
2496
2497
local function updateFly()
2498
2499
        if not flyToggled then return end
2500
2501
        lastForward = forward
2502
        lastSide = side
2503
2504
        forward = 0
2505
        side = 0
2506
2507
        if keysDown.w then
2508
                forward = forward + 1
2509
        end
2510
        if keysDown.s then
2511
                forward = forward - 1
2512
        end
2513
        if keysDown.a then
2514
                side = side - 1
2515
        end
2516
        if keysDown.d then
2517
                side = side + 1
2518
        end
2519
2520
        canFly = (forward ~= 0 or side ~= 0)
2521
2522
        if canFly then
2523
                stanceToggle = "Floating"
2524
                turnBG.Parent = RootPart
2525
                floatBP.Parent = nil
2526
                flyBV.Parent = RootPart
2527
2528
                flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
2529
                if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
2530
        else
2531
                floatBP.position = RootPart.Position
2532
                floatBP.Parent = RootPart
2533
2534
                flySpeed = flySpeed - 1
2535
                if flySpeed < 0 then flySpeed = 0 end
2536
        end
2537
2538
        local camCF = cam.CoordinateFrame
2539
        local in_forward = canFly and forward or lastForward
2540
        local in_side = canFly and side or lastSide
2541
2542
        flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
2543
in_forward * 0.2, 0).p) - camCF.p) * flySpeed
2544
2545
        turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
2546
0)
2547
end
2548
2549
game:service'RunService'.RenderStepped:connect(function()
2550
        if flyToggled then
2551
                Char.Humanoid.PlatformStand = true
2552
        end
2553
        updateFly()
2554
end)
2555
2556
2557
2558
local deb = false
2559
mouse.KeyDown:connect(function(key)
2560
	if key == "h" and not deb then
2561
		deb = true
2562
		for i = 0, 10 do
2563
			spawn(function()
2564
				local p = Instance.new("Part")
2565
				p.Anchored = true
2566
				p.CanCollide = false
2567
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
2568
				p.BrickColor = BrickColor.new("Really black")
2569
				p.Material = Enum.Material.Neon
2570
				p.Size = Vector3.new(1.8,1.8,1.8)
2571
				p.Transparency = 0
2572
				local pe = Instance.new("ParticleEmitter")
2573
				pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
2574
				pe.LightEmission = 0.7
2575
				pe.Size = NumberSequence.new(1.5)
2576
				pe.Texture = "rbxassetid://243664672"
2577
				pe.Transparency = NumberSequence.new(0.5)
2578
				pe.Lifetime = NumberRange.new(0.2)
2579
				pe.Rate = 500
2580
				pe.Speed = NumberRange.new(3)
2581
				pe.Parent = p
2582
				p.Parent = workspace
2583
				local endcf = p.CFrame *CFrame.new(0,30,0)
2584
				for i = 0, 20 do
2585
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2586
					wait()
2587
				end
2588
				local z = Instance.new("Part")
2589
				z.CFrame = p.CFrame
2590
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2591
				local bv = Instance.new("BodyVelocity", p)
2592
				bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2593
				bv.Velocity = z.CFrame.lookVector*140
2594
				p.Anchored = false
2595
				z:Destroy()
2596
				p.CanCollide = false
2597
				local connection
2598
				spawn(function()
2599
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2600
					repeat wait()
2601
						p.CFrame = p.CFrame *angle
2602
					until not p or p.CanCollide
2603
				end)
2604
				connection = p.Touched:connect(function(hit)
2605
					hurt(hit, math.random(5,5))
2606
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2607
						p.CanCollide = true
2608
					end
2609
				end)
2610
				game.Debris:AddItem(p, 5)
2611
			end)
2612
			wait()
2613
			deb = false
2614
		end
2615
	end
2616
end)
2617
2618
2619
2620
local deb = false
2621
mouse.KeyDown:connect(function(key)
2622
	if key == "j" and not deb then
2623
		deb = true
2624
		for i = 0, 90 do
2625
			spawn(function()
2626
				local p = Instance.new("Part")
2627
				p.Anchored = true
2628
				p.CanCollide = false
2629
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
2630
				p.BrickColor = BrickColor.new("Bright red")
2631
				p.Material = Enum.Material.Neon
2632
				p.Size = Vector3.new(4.4,4.4,4.4)
2633
				p.Transparency = 0
2634
				p.Parent = workspace
2635
				local endcf = p.CFrame *CFrame.new(0,30,0)
2636
				for i = 0, 80 do
2637
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2638
					wait()
2639
				end
2640
				local z = Instance.new("Part")
2641
				z.CFrame = p.CFrame
2642
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2643
				local bv = Instance.new("BodyVelocity", p)
2644
				bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
2645
				bv.Velocity = z.CFrame.lookVector*180
2646
				p.Anchored = false
2647
				z:Destroy()
2648
				p.CanCollide = false
2649
				local connection
2650
				spawn(function()
2651
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2652
					repeat wait()
2653
						p.CFrame = p.CFrame *angle
2654
					until not p or p.CanCollide
2655
				end)
2656
				connection = p.Touched:connect(function(hit)
2657
					hurt(hit, math.random(5,5))
2658
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2659
						p.CanCollide = true
2660
					end
2661
				end)
2662
				game.Debris:AddItem(p, 5)
2663
			end)
2664
			wait()
2665
			deb = false
2666
		end
2667
	end
2668
end)
2669
2670
2671
2672
local deb = false
2673
mouse.KeyDown:connect(function(key)
2674
	if key == "y" and not deb then
2675
		deb = true
2676
		for i = 0, 50 do
2677
			spawn(function()
2678
				local p = Instance.new("Part")
2679
				p.Anchored = true
2680
				p.CanCollide = false
2681
				p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
2682
				p.BrickColor = BrickColor.new("Bright red")
2683
				p.Material = Enum.Material.Neon
2684
				p.Size = Vector3.new(6.4,6.4,6.4)
2685
				p.Transparency = 0.5
2686
				p.Parent = workspace
2687
				local endcf = p.CFrame *CFrame.new(0,30,0)
2688
				for i = 0, 20 do
2689
					p.CFrame = p.CFrame:Lerp(endcf, 0.3)
2690
					wait()
2691
				end
2692
				local z = Instance.new("Part")
2693
				z.CFrame = p.CFrame
2694
				z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
2695
				p.Anchored = false
2696
				z:Destroy()
2697
				p.CanCollide = true
2698
				local connection
2699
				spawn(function()
2700
					local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
2701
					repeat wait()
2702
						p.CFrame = p.CFrame *angle
2703
					until not p or p.CanCollide
2704
				end)
2705
				connection = p.Touched:connect(function(hit)
2706
					hurt(hit, math.random(5,5))
2707
					if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
2708
						p.CanCollide = true
2709
					end
2710
				end)
2711
				game.Debris:AddItem(p, 5)
2712
			end)
2713
			wait()
2714
			deb = false
2715
		end
2716
	end
2717
end)
2718
2719
2720
2721
mouse.KeyDown:connect(function(k) ---galickgun
2722
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2723
    MV4 = 0
2724
local Must = Instance.new("Sound",Torso)
2725
Must.SoundId = "rbxassetid://719748223"
2726
Must.Pitch = 0.99
2727
Must.Volume = 3.4
2728
Must.Looped = false
2729
wait(0)
2730
Must:Play()	
2731
    Humanoid.WalkSpeed = 13
2732
local Aura = Instance.new('ParticleEmitter')
2733
Aura.Name = "Aura"
2734
Aura.Texture = "rbxassetid://347730682"
2735
Aura.Parent = Torso
2736
Aura.LightEmission = 1
2737
Aura.Transparency = NumberSequence.new(0.4,1)
2738
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2739
Aura.Size = NumberSequence.new(1,9)
2740
Aura.Rotation = NumberRange.new(-360,360)
2741
Aura.LockedToPart = true
2742
Aura.Lifetime = NumberRange.new(1)
2743
Aura.Rate = 100
2744
Aura.Speed = NumberRange.new(0)
2745
Aura.EmissionDirection = "Top"
2746
local Aura2 = Instance.new('ParticleEmitter')
2747
Aura2.Name = "Aura"
2748
Aura2.Texture = "rbxassetid://1046299182"
2749
Aura2.Parent = Torso
2750
Aura2.LightEmission = 1
2751
Aura2.Transparency = NumberSequence.new(0,1)
2752
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2753
Aura2.Size = NumberSequence.new(14)
2754
Aura2.Rotation = NumberRange.new(-360,360)
2755
Aura2.LockedToPart = true
2756
Aura2.Lifetime = NumberRange.new(0.2)
2757
Aura2.Rate = 20
2758
Aura2.Speed = NumberRange.new(0)
2759
Aura2.EmissionDirection = "Top"
2760
    attack = true
2761
    Firepart1 = Instance.new("Part", RightArm)
2762
    Firepart1.Size = Vector3.new(1, 1, 1)
2763
    GuW1 = Instance.new("Weld")
2764
    GuW1.Name = "GuW"
2765
    GuW1.Part0 = RightArm
2766
    GuW1.C0 = cn(0, -1, 0)
2767
    GuW1.C1 = cn(0, 0, 0)
2768
    GuW1.Part1 = Firepart1
2769
    GuW1.Parent = RightArm
2770
    Firepart1.Transparency = 1
2771
    Firepart2 = Instance.new("Part", LeftArm)
2772
    Firepart2.Size = Vector3.new(1, 1, 1)
2773
    GuW2 = Instance.new("Weld")
2774
    GuW2.Name = "GuW"
2775
    GuW2.Part0 = LeftArm
2776
    GuW2.C0 = cn(0, -1, 0)
2777
    GuW2.C1 = cn(0, 0, 0)
2778
    GuW2.Part1 = Firepart2
2779
    GuW2.Parent = LeftArm
2780
    Firepart2.Transparency = 1
2781
    GuW1:Destroy()
2782
    GuW1 = Instance.new("Weld")
2783
    GuW1.Name = "GuW"
2784
    GuW1.Part0 = Torso
2785
    GuW1.C0 = cn(0, 0, -6)
2786
    GuW1.C1 = cn(0, 0, 0)
2787
    GuW1.Part1 = Firepart1
2788
    GuW1.Parent = Torso
2789
    GuW2:Destroy()
2790
    GuW2 = Instance.new("Weld")
2791
    GuW2.Name = "GuW"
2792
    GuW2.Part0 = Torso
2793
    GuW2.C0 = cn(0, 0, -6)
2794
    GuW2.C1 = cn(0, 0, 0)
2795
    GuW2.Part1 = Firepart2
2796
    GuW2.Parent = Torso
2797
    GuW2:Destroy()
2798
    GuW2 = Instance.new("Weld")
2799
    GuW2.Name = "GuW"
2800
    GuW2.Part0 = Torso
2801
    GuW2.C0 = cn(0, 0, -4)
2802
    GuW2.C1 = cn(0, 0, 0)
2803
    GuW2.Part1 = Firepart2
2804
    GuW2.Parent = Torso
2805
    for i = 0, 18, 0.1 do
2806
      swait()
2807
      if Torsovelocity.Y > 2 then
2808
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2809
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2810
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2811
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2812
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2813
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2814
      elseif Torsovelocity.Y < 1 then
2815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2817
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2819
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2820
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2821
      end
2822
    end
2823
    GuW1:Destroy()
2824
    GuW1 = Instance.new("Weld")
2825
    GuW1.Name = "GuW"
2826
    GuW1.Part0 = Torso
2827
    GuW1.C0 = cn(0, 0, -15)
2828
    GuW1.C1 = cn(0, 0, 0)
2829
    GuW1.Part1 = Firepart1
2830
    GuW1.Parent = Torso
2831
    GuW2:Destroy()
2832
    GuW2 = Instance.new("Weld")
2833
    GuW2.Name = "GuW"
2834
    GuW2.Part0 = Torso
2835
    GuW2.C0 = cn(0, 0, -17.5)
2836
    GuW2.C1 = cn(0, 0, 0)
2837
    GuW2.Part1 = Firepart2
2838
    GuW2.Parent = Torso
2839
local Must = Instance.new("Sound",Torso)
2840
Must.SoundId = "rbxassetid://719747626"
2841
Must.Pitch = 0.99
2842
Must.Volume = 3.9
2843
Must.Looped = false
2844
wait(0)
2845
Must:Play()	
2846
    for i = 0, 1.25, 0.01 do
2847
      swait()
2848
      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)
2849
      shoottraildd22(mouse.Hit.p, Torso, 0)
2850
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2851
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2852
      if Torsovelocity.Y > 2 then
2853
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2854
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2855
        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)
2856
        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)
2857
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2858
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2859
      end
2860
    end
2861
Must:Stop()
2862
Aura:Destroy()
2863
Aura2:Destroy()
2864
    wait(0.5)
2865
    Humanoid.WalkSpeed = 16
2866
    attack = false
2867
    MV4 = 300
2868
    Firepart1:Destroy()
2869
    Firepart2:Destroy()
2870
  end
2871
end)
2872
2873
2874
d = {}
2875
function iteffect()
2876
2877
coroutine.resume(coroutine.create(function()
2878
2879
for i = 1, 10 do
2880
effect = Instance.new("Part", workspace)
2881
effect.Anchored = true
2882
effect.CanCollide = false
2883
effect.Size = Vector3.new(0.2, 3, 0.2)
2884
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2885
effect.Transparency = 0
2886
effect.Material = "Plastic"
2887
effect.BrickColor = BrickColor.new("Really black")
2888
table.insert(d, effect)
2889
game:GetService("Debris"):AddItem(effect, 0.3)
2890
end
2891
2892
coroutine.resume(coroutine.create(function()
2893
for i = 1, 10 do
2894
for i,e in pairs(d) do
2895
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2896
e.Transparency = e.Transparency + 0.030
2897
end
2898
wait(0.01)
2899
end
2900
2901
end))
2902
end))
2903
2904
2905
end
2906
2907
tp = true
2908
2909
mouse.KeyDown:connect(function(k)
2910
if k == "e" then
2911
if tp == true then
2912
tp = false
2913
local Must = Instance.new("Sound",Torso)
2914
Must.SoundId = "rbxassetid://1055279036"
2915
Must.Pitch = 0.99
2916
Must.Volume = 1.2
2917
Must.Looped = false
2918
wait(0)
2919
Must:Play()	
2920
Zanzoken = Instance.new("Part",char)
2921
Zanzoken.Anchored = true
2922
Zanzoken.CanCollide = false
2923
Zanzoken.Position = v3(999,999,999)
2924
Zanzoken.CFrame = Torso.CFrame
2925
game.Debris:AddItem(Zanzoken,0.5)
2926
Zanzoken.Transparency = 1
2927
wait()
2928
idk = Instance.new("BillboardGui",Zanzoken)
2929
idk.Size = UDim2.new(10,0,15,0)
2930
idk.AlwaysOnTop = false
2931
idk1 = Instance.new("ImageLabel",idk)
2932
idk1.BackgroundTransparency = 1
2933
idk.ExtentsOffset = v3(0,0,0)
2934
idk1.ImageTransparency = 0
2935
idk1.Size = UDim2.new(2,0,1,0)
2936
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2937
idk1.Image = "rbxassetid://43708993"
2938
char.Head.face.Parent = game.Lighting
2939
  wait(0)
2940
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2941
game.Lighting.face.Parent = char.Head
2942
   wait(0)
2943
Zanzoken = Instance.new("Part",char)
2944
Zanzoken.Anchored = true
2945
Zanzoken.CanCollide = false
2946
Zanzoken.Position = v3(999,999,999)
2947
Zanzoken.CFrame = Torso.CFrame
2948
game.Debris:AddItem(Zanzoken,0.5)
2949
Zanzoken.Transparency = 1
2950
wait()
2951
idk = Instance.new("BillboardGui",Zanzoken)
2952
idk.Size = UDim2.new(10,0,15,0)
2953
idk.AlwaysOnTop = false
2954
idk1 = Instance.new("ImageLabel",idk)
2955
idk1.BackgroundTransparency = 1
2956
idk.ExtentsOffset = v3(0,0,0)
2957
idk1.ImageTransparency = 0
2958
idk1.Size = UDim2.new(2,0,1,0)
2959
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2960
idk1.Image = "rbxassetid://343708993"
2961
2962
wait(0.4)
2963
tp = true
2964
2965
2966
end
2967
end
2968
end)
2969
2970
2971
MV4 = 300
2972
mouse.KeyDown:connect(function(k)
2973
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2974
    MV4 = 0
2975
local Must = Instance.new("Sound",workspace)
2976
Must.SoundId = "rbxassetid://512366303"
2977
Must.Pitch = 0.99
2978
Must.Volume = 3.5
2979
Must.Looped = true
2980
wait(0)
2981
Must:Play()
2982
		 local lb = Instance.new("Part")
2983
  lb.Parent = char
2984
   lb.Material = "Neon"
2985
    lb.Color = BrickColor.new("Gold").Color
2986
     lb.CanCollide = false
2987
     lb.Material = "Neon"
2988
     lb.Size = vt(1,1,1)
2989
     lb.CFrame = Torso.CFrame
2990
     lb.Rotation = vt(0,0,0)
2991
     lb.Anchored = true
2992
     lb.Transparency = 0
2993
     local thing = Instance.new("SpecialMesh",lb)
2994
     thing.MeshType = "FileMesh"
2995
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2996
     thing.Scale = vt(0,15,0)
2997
     local chancerot = math.random(1,2)
2998
     for z = 0, 4 do
2999
     if chancerot == 1 then
3000
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3001
     elseif chancerot == 2 then
3002
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3003
     end
3004
     lb.Transparency = lb.Transparency + 0.1
3005
     thing.Scale = thing.Scale + vt(15,0,15)
3006
     wait()
3007
     end
3008
     for z = 0, 4 do
3009
     if chancerot == 1 then
3010
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3011
     elseif chancerot == 2 then
3012
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3013
     end
3014
     lb.Transparency = lb.Transparency + 0.1
3015
     thing.Scale = thing.Scale + vt(15,0,15)
3016
     wait()
3017
end
3018
3019
local Aura = Instance.new('ParticleEmitter')
3020
Aura.Name = "Aura"
3021
Aura.Texture = "rbxassetid://347730682"
3022
Aura.Parent = Torso
3023
Aura.LightEmission = 1
3024
Aura.Transparency = NumberSequence.new(0.5,1)
3025
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3026
Aura.Size = NumberSequence.new(1,25)
3027
Aura.Rotation = NumberRange.new(-360,360)
3028
Aura.LockedToPart = true
3029
Aura.Lifetime = NumberRange.new(1)
3030
Aura.Rate = 100
3031
Aura.Speed = NumberRange.new(0)
3032
Aura.EmissionDirection = "Top"
3033
local Aura2 = Instance.new('ParticleEmitter')
3034
Aura2.Name = "Aura"
3035
Aura2.Texture = "rbxassetid://1046299182"
3036
Aura2.Parent = Torso
3037
Aura2.LightEmission = 1
3038
Aura2.Transparency = NumberSequence.new(0,1)
3039
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3040
Aura2.Size = NumberSequence.new(55)
3041
Aura2.Rotation = NumberRange.new(-360,360)
3042
Aura2.LockedToPart = true
3043
Aura2.Lifetime = NumberRange.new(0.2)
3044
Aura2.Rate = 20
3045
Aura2.Speed = NumberRange.new(0)
3046
Aura2.EmissionDirection = "Top"
3047
lig = Instance.new("PointLight",Player.Character.Torso)
3048
lig.Color=Color3.new(255,255,0)
3049
lig.Range = 12
3050
    Humanoid.WalkSpeed = 0.01
3051
    attack = true
3052
    Firepart1 = Instance.new("Part", RightArm)
3053
    Firepart1.Size = Vector3.new(1, 1, 1)
3054
    GuW1 = Instance.new("Weld")
3055
    GuW1.Name = "GuW"
3056
    GuW1.Part0 = RightArm
3057
    GuW1.C0 = cn(0, -1, 0)
3058
    GuW1.C1 = cn(0, 0, 0)
3059
    GuW1.Part1 = Firepart1
3060
    GuW1.Parent = RightArm
3061
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3062
    Firepart1.Transparency = 1
3063
    Firepart2 = Instance.new("Part", LeftArm)
3064
    Firepart2.Size = Vector3.new(1, 1, 1)
3065
    GuW2 = Instance.new("Weld")
3066
    GuW2.Name = "GuW"
3067
    GuW2.Part0 = LeftArm
3068
    GuW2.C0 = cn(0, -1, 0)
3069
    GuW2.C1 = cn(0, 0, 0)
3070
    GuW2.Part1 = Firepart2
3071
    GuW2.Parent = LeftArm
3072
    Firepart2.Transparency = 1
3073
 
3074
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3075
    GuW1:Destroy()
3076
    GuW1 = Instance.new("Weld")
3077
    GuW1.Name = "GuW"
3078
    GuW1.Part0 = Torso
3079
    GuW1.C0 = cn(0, 0, -6)
3080
    GuW1.C1 = cn(0, 0, 0)
3081
    GuW1.Part1 = Firepart1
3082
    GuW1.Parent = Torso
3083
    GuW2:Destroy()
3084
    GuW2 = Instance.new("Weld")
3085
    GuW2.Name = "GuW"
3086
    GuW2.Part0 = Torso
3087
    GuW2.C0 = cn(0, 0, -6)
3088
    GuW2.C1 = cn(0, 0, 0)
3089
    GuW2.Part1 = Firepart2
3090
    GuW2.Parent = Torso
3091
3092
    GuW2:Destroy()
3093
    GuW2 = Instance.new("Weld")
3094
    GuW2.Name = "GuW"
3095
    GuW2.Part0 = Torso
3096
    GuW2.C0 = cn(0, 0, -4)
3097
    GuW2.C1 = cn(0, 0, 0)
3098
    GuW2.Part1 = Firepart2
3099
    GuW2.Parent = Torso
3100
    for i = 0, 15, 0.1 do
3101
      swait()
3102
      if Torsovelocity.Y > 2 then
3103
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3104
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3105
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3106
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3107
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3108
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3109
      elseif Torsovelocity.Y < 1 then
3110
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3111
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3112
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3113
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3114
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3115
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3116
      end
3117
    end
3118
wait(16)
3119
local Aura3 = Instance.new('ParticleEmitter')
3120
Aura3.Name = "Aura"
3121
Aura3.Texture = "rbxassetid://1046299182"
3122
Aura3.Parent = Torso
3123
Aura3.LightEmission = 1
3124
Aura3.Transparency = NumberSequence.new(0.4,1)
3125
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3126
Aura3.Size = NumberSequence.new(140)
3127
Aura3.Rotation = NumberRange.new(-360,360)
3128
Aura3.LockedToPart = true
3129
Aura3.Lifetime = NumberRange.new(0.2)
3130
Aura3.Rate = 70
3131
Aura3.Speed = NumberRange.new(0)
3132
Aura3.EmissionDirection = "Top"
3133
local Aura4 = Instance.new('ParticleEmitter')
3134
Aura4.Name = "Aura"
3135
Aura4.Texture = "rbxassetid://1046299182"
3136
Aura4.Parent = Torso
3137
Aura4.LightEmission = 1
3138
Aura4.Transparency = NumberSequence.new(0.7,1)
3139
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3140
Aura4.Size = NumberSequence.new(190)
3141
Aura4.Rotation = NumberRange.new(-360,360)
3142
Aura4.LockedToPart = true
3143
Aura4.Lifetime = NumberRange.new(0.2)
3144
Aura4.Rate = 120
3145
Aura4.Speed = NumberRange.new(0)
3146
Aura4.EmissionDirection = "Top"
3147
local Aura5 = Instance.new('ParticleEmitter')
3148
Aura5.Name = "Aura"
3149
Aura5.Texture = "rbxassetid://347730682"
3150
Aura5.Parent = Torso
3151
Aura5.LightEmission = 1
3152
Aura5.Transparency = NumberSequence.new(0.2,1)
3153
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3154
Aura5.Size = NumberSequence.new(1,65)
3155
Aura5.Rotation = NumberRange.new(-360,360)
3156
Aura5.LockedToPart = true
3157
Aura5.Lifetime = NumberRange.new(1)
3158
Aura5.Rate = 200
3159
Aura5.Speed = NumberRange.new(0)
3160
Aura5.EmissionDirection = "Top"
3161
local quake = Instance.new("Sound",workspace) 
3162
quake.SoundId = "rbxassetid://1048411878"
3163
quake.Pitch = 0.99
3164
quake.Volume = 1.3
3165
quake.Looped = true
3166
wait(0)
3167
quake:Play()
3168
local scrr = Instance.new("Sound",Torso)
3169
scrr.SoundId = "rbxassetid://908472235"
3170
scrr.Pitch = 0.99
3171
scrr.Volume = 5.5
3172
scrr.Looped = true
3173
wait(0)
3174
scrr:Play()
3175
3176
 for i = 0, 2, 0.1 do
3177
      swait()
3178
		 local lb = Instance.new("Part")
3179
  lb.Parent = char
3180
   lb.Material = "Neon"
3181
    lb.Color = BrickColor.new("Gold").Color
3182
     lb.CanCollide = false
3183
     lb.Material = "Neon"
3184
     lb.Size = vt(0.5,0,0.5)
3185
     lb.CFrame = Torso.CFrame
3186
     lb.Rotation = vt(0,0,0)
3187
     lb.Anchored = true
3188
     lb.Transparency = 0
3189
     local thing = Instance.new("SpecialMesh",lb)
3190
     thing.MeshType = "FileMesh"
3191
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3192
     thing.Scale = vt(0,15,0)
3193
     local chancerot = math.random(1,2)
3194
     for z = 0, 4 do
3195
     if chancerot == 1 then
3196
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3197
     elseif chancerot == 2 then
3198
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3199
     end
3200
     lb.Transparency = lb.Transparency + 0.1
3201
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3202
     wait()
3203
     end
3204
     for z = 0, 4 do
3205
     if chancerot == 1 then
3206
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3207
     elseif chancerot == 2 then
3208
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3209
     end
3210
     lb.Transparency = lb.Transparency + 0.1
3211
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3212
     wait()
3213
end
3214
end
3215
3216
    
3217
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3218
    for i = 0, 24, 0.1 do
3219
      swait()
3220
      if Torsovelocity.Y > 2 then
3221
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3222
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3223
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3224
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3225
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3226
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3227
      elseif Torsovelocity.Y < 1 then
3228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3230
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3232
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3233
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3234
      end
3235
    end
3236
wait(5)
3237
    GuW1:Destroy()
3238
    GuW1 = Instance.new("Weld")
3239
    GuW1.Name = "GuW"
3240
    GuW1.Part0 = Torso
3241
    GuW1.C0 = cn(0, 0, -15)
3242
    GuW1.C1 = cn(0, 0, 0)
3243
    GuW1.Part1 = Firepart1
3244
    GuW1.Parent = Torso
3245
    GuW2:Destroy()
3246
    GuW2 = Instance.new("Weld")
3247
    GuW2.Name = "GuW"
3248
    GuW2.Part0 = Torso
3249
    GuW2.C0 = cn(0, 0, -17.5)
3250
    GuW2.C1 = cn(0, 0, 0)
3251
    GuW2.Part1 = Firepart2
3252
    GuW2.Parent = Torso
3253
local Must2 = Instance.new("Sound",Torso) --1048411878
3254
Must2.SoundId = "rbxassetid://950551676"
3255
Must2.Pitch = 0.99
3256
Must2.Volume = 10
3257
Must2.Looped = false
3258
wait(0)
3259
Must2:Play()
3260
quake:Stop()
3261
scrr:Stop()
3262
local Gone = Instance.new('ParticleEmitter')
3263
Gone.Name = "Aura"
3264
Gone.Texture = "rbxassetid://1046299182"
3265
Gone.Parent = Torso
3266
Gone.LightEmission = 1
3267
Gone.Transparency = NumberSequence.new(0.7,1)
3268
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3269
Gone.Size = NumberSequence.new(340)
3270
Gone.Rotation = NumberRange.new(-360,360)
3271
Gone.LockedToPart = true
3272
Gone.Lifetime = NumberRange.new(0.2)
3273
Gone.Rate = 70
3274
Gone.Speed = NumberRange.new(0)
3275
Gone.EmissionDirection = "Top"
3276
wait(2)
3277
Aura:Destroy()
3278
Aura2:Destroy()
3279
Aura3:Destroy()
3280
Aura4:Destroy()
3281
Aura5:Destroy()
3282
lig:Destroy()
3283
Gone:Destroy()
3284
    for i = 0, 3, 0.01 do
3285
      swait()
3286
      shoottraildd2(mouse.Hit.p, Torso, 0)
3287
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3288
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3289
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3290
       if Torsovelocity.Y > 2 then
3291
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3292
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3293
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3294
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3295
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3296
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3297
      elseif Torsovelocity.Y < 1 then
3298
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3299
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3300
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3301
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3302
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3303
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3304
      end
3305
    end
3306
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3307
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3308
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3309
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3310
    for i = 0, 3, 0.1 do
3311
      swait()
3312
      if Torsovelocity.Y > 2 then
3313
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3314
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3315
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3316
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3317
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3318
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3319
      elseif Torsovelocity.Y < 1 then
3320
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3321
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3322
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3323
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3324
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3325
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3326
      end
3327
    end
3328
    wait(1)
3329
    Humanoid.WalkSpeed = 16
3330
    attack = false
3331
    MV4 = 0
3332
Must:Stop()
3333
    Firepart1:Destroy()
3334
    Firepart2:Destroy()
3335
  end
3336
end)
3337
3338
3339
3340
3341
3342
musiccommand = 1
3343
musicwait = false
3344
mouse.KeyDown:connect(function(k)
3345
  if k == "=" and attack == false then
3346
    if musiccommand == 1 and musicwait == false then
3347
      musicwait = true
3348
      sou2:Stop()
3349
      musiccommand = 2
3350
    end
3351
    if musiccommand == 2 and musicwait == false then
3352
      musicwait = true
3353
      sou2:Play()
3354
      sou2.Volume = 2
3355
      musiccommand = 3
3356
    end
3357
    if musiccommand == 3 and musicwait == false then
3358
      musicwait = true
3359
      sou2.Volume = 0.5
3360
      musiccommand = 1
3361
    end
3362
    musicwait = false
3363
  end
3364
end)
3365
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3366
  Hitpart3 = Instance.new("Part", HPart3)
3367
  Hitpart3.Size = Vector3.new(1, 1, 1)
3368
  Hitpart3.CanCollide = false
3369
  HuW3 = Instance.new("Weld")
3370
  HuW3.Name = "GuW"
3371
  HuW3.Part0 = HPart3
3372
  HuW3.C0 = cn(Xv, Yv, Zv)
3373
  HuW3.C1 = cn(0, 0, 0)
3374
  HuW3.Part1 = Hitpart3
3375
  HuW3.Parent = HPart3
3376
  Hitpart3.Transparency = 1
3377
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3378
end
3379
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3380
  Hitpart2 = Instance.new("Part", HPart2)
3381
  Hitpart2.Size = Vector3.new(1, 1, 1)
3382
  Hitpart2.CanCollide = false
3383
  HuW2 = Instance.new("Weld")
3384
  HuW2.Name = "GuW"
3385
  HuW2.Part0 = HPart2
3386
  HuW2.C0 = cn(Xv, Yv, Zv)
3387
  HuW2.C1 = cn(0, 0, 0)
3388
  HuW2.Part1 = Hitpart2
3389
  HuW2.Parent = HPart2
3390
  Hitpart2.Transparency = 1
3391
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3392
end
3393
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3394
  Hitpart = Instance.new("Part", HPart)
3395
  Hitpart.Size = Vector3.new(1, 1, 1)
3396
  Hitpart.CanCollide = false
3397
  HuW = Instance.new("Weld")
3398
  HuW.Name = "GuW"
3399
  HuW.Part0 = HPart
3400
  HuW.C0 = cn(Xv, Yv, Zv)
3401
  HuW.C1 = cn(0, 0, 0)
3402
  HuW.Part1 = Hitpart
3403
  HuW.Parent = HPart
3404
  Hitpart.Transparency = 1
3405
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3406
end
3407
--
3408
--
3409
MV1 = 20
3410
mouse.KeyDown:connect(function(k)
3411
  if k == "=" and attack == false then
3412
    if firemode == true then
3413
      firemode = false
3414
      print("ice mode")
3415
      icesmoke.Acceleration = Vector3.new(0,0,0)
3416
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3417
      icesmoke.Transparency = NumberSequence.new({
3418
        NumberSequenceKeypoint.new(0, 0.9),
3419
        NumberSequenceKeypoint.new(1, 1)
3420
      })
3421
      icesmoke.Size = NumberSequence.new(3)
3422
      icesmoke.Parent = RightArm
3423
    else
3424
      firemode = true
3425
      print("fire mode")
3426
      ice_mode = false
3427
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3428
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3429
      icesmoke.Rate = 400
3430
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3431
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3432
      icesmoke.Size = NumberSequence.new(3)
3433
      icesmoke.EmissionDirection = "Top"
3434
      icesmoke.Parent = LeftArm
3435
    end
3436
  end
3437
  if attack == false and k == "=" and MV1 > 19 and firemode == false then
3438
    MV1 = 90
3439
    Humanoid.WalkSpeed = 15
3440
    attack = true
3441
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3442
    Firepart2 = Instance.new("Part", LeftArm)
3443
    Firepart2.Size = Vector3.new(1, 1, 1)
3444
    Firepart2.CanCollide = false
3445
    GuW2 = Instance.new("Weld")
3446
    GuW2.Name = "GuW"
3447
    GuW2.Part0 = LeftArm
3448
    GuW2.C0 = cn(0, -0.5, 0)
3449
    GuW2.C1 = cn(0, 0, 0)
3450
    GuW2.Part1 = Firepart2
3451
    GuW2.Parent = LeftArm
3452
    Firepart2.Transparency = 1
3453
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3454
    for i = 0, 2, 0.1 do
3455
      swait()
3456
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3457
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3458
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3459
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3460
      LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
3461
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3462
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3463
    end
3464
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3465
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3466
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3467
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3468
    Humanoid.WalkSpeed = 16
3469
    attack = false
3470
    Firepart2:Destroy()
3471
  end
3472
end)
3473
MV2 = 90
3474
3475
mouse.KeyDown:connect(function(key)
3476
	if key == "=" then
3477
Head.Transparency = 1
3478
Torso.Transparency = 1
3479
LeftArm.Transparency = 1
3480
Head.face.Texture = ""
3481
RightArm.Transparency = 1	
3482
LeftLeg.Transparency = 1
3483
RightLeg.Transparency = 1
3484
mesh1.Transparency = 1
3485
mesh2.Transparency = 1
3486
mesh5.Transparency = 1
3487
mesheye.Transparency = 1
3488
mesheye1.Transparency = 1
3489
mesheye2.Transparency = 1
3490
mesheye3.Transparency = 1
3491
char.Parent = workspace.Camera
3492
char.WalkSpeed = 60
3493
if char:FindFirstChild("TalkingBillBoard")~= nil then
3494
char:FindFirstChild("TalkingBillBoard"):destroy()
3495
end
3496
	end
3497
end)
3498
mouse.KeyUp:connect(function(key)
3499
	if key == "=" then
3500
Head.Transparency = 0
3501
Torso.Transparency = 0
3502
LeftArm.Transparency = 0
3503
Head.face.Texture = ""
3504
RightArm.Transparency = 0	
3505
LeftLeg.Transparency = 0
3506
RightLeg.Transparency = 0
3507
mesh1.Transparency = 0
3508
mesh2.Transparency = 0
3509
mesh5.Transparency = 0
3510
mesheye.Transparency = 0
3511
mesheye1.Transparency = 0
3512
mesheye2.Transparency = 0
3513
mesheye3.Transparency = 0
3514
hat1.Transparency = 0
3515
hat2.Transparency = 0
3516
hat3.Transparency = 0
3517
hat4.Transparency = 0
3518
hat5.Transparency = 0
3519
hat6.Transparency = 0
3520
hat7.Transparency = 0
3521
hat8.Transparency = 0
3522
hat9.Transparency = 0
3523
char.Parent = workspace
3524
	end
3525
end)
3526
3527
mouse.KeyDown:connect(function(k)
3528
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3529
    MV2 = 90
3530
    attack = true
3531
    Firepart = Instance.new("Part", RightArm)
3532
    Firepart.Size = Vector3.new(1, 1, 1)
3533
    GuW = Instance.new("Weld")
3534
    GuW.Name = "GuW"
3535
    GuW.Part0 = RightArm
3536
    GuW.C0 = cn(0, -1, 0)
3537
    GuW.C1 = cn(0, 0, 0)
3538
    GuW.Part1 = Firepart
3539
    GuW.Parent = RightArm
3540
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3541
    Firepart.Transparency = 1
3542
    Humanoid.WalkSpeed = 15
3543
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3544
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3545
    for i = 1, 3 do
3546
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3547
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3548
    end
3549
    for i = 0, 3, 0.1 do
3550
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3551
      swait()
3552
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3553
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3554
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
3555
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3556
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3557
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3558
    end
3559
wait(1)
3560
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3561
 
3562
    Humanoid.WalkSpeed = 16
3563
    attack = false
3564
    Firepart:Destroy()
3565
  end
3566
3567
3568
3569
 
3570
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3571
    MV2 = 90
3572
    attack = true
3573
    Firepart = Instance.new("Part", RightArm)
3574
    Firepart.Size = Vector3.new(1, 1, 1)
3575
    GuW = Instance.new("Weld")
3576
    GuW.Name = "GuW"
3577
    GuW.Part0 = RightArm
3578
    GuW.C0 = cn(0, -1, 0)
3579
    GuW.C1 = cn(0, 0, 0)
3580
    GuW.Part1 = Firepart
3581
    GuW.Parent = RightArm
3582
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3583
    Firepart.Transparency = 1
3584
    Humanoid.WalkSpeed = 0.01
3585
    for i = 0, 4, 0.1 do
3586
      swait()
3587
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3588
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3589
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3590
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3591
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
3592
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3593
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3594
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3595
    end
3596
    for i = 0, 4, 0.1 do
3597
      swait()
3598
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3599
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3600
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3601
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3602
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
3603
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3604
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3605
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3606
    end
3607
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3608
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3609
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3610
    for i = 1, 3 do
3611
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3612
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3613
    end
3614
    for i = 0, 2, 0.1 do
3615
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3616
      swait()
3617
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3618
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3619
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
3620
      LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
3621
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3622
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
3623
    end
3624
    Humanoid.WalkSpeed = 16
3625
    attack = false
3626
    Firepart:Destroy()
3627
  end
3628
end)
3629
Rapid = false
3630
BasePart = Instance.new("Part")
3631
BasePart.Shape = Enum.PartType.Block
3632
BasePart.Material = Enum.Material.Neon
3633
BasePart.TopSurface = Enum.SurfaceType.Smooth
3634
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3635
BasePart.FormFactor = Enum.FormFactor.Custom
3636
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3637
BasePart.CanCollide = true
3638
BasePart.Locked = true
3639
BasePart.Anchored = false
3640
local icy_Player = game.Players.localPlayer
3641
local icy_mouse = icy_Player:GetMouse()
3642
ice_mode = false
3643
local colors = {
3644
  BrickColor.new("Cyan"),
3645
  BrickColor.new("Medium blue"),
3646
  BrickColor.new("Pastel blue")
3647
}
3648
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3649
if root then
3650
  icy_mouse.KeyDown:connect(function(k)
3651
    if k == "=" and firemode == false then
3652
      if ice_mode == true then
3653
        ice_mode = false
3654
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3655
      else
3656
        ice_mode = true
3657
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3658
      end
3659
    end
3660
    if k == "=" and firemode == true then
3661
      attack = true
3662
      do
3663
        local Stop = false
3664
        local Version = 0
3665
        local MaxSpeed = 5
3666
        local Speed = 3.5
3667
        local Keys = {}
3668
        local Force = 10000
3669
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3670
        swait(0.5)
3671
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3672
        if Fly then
3673
          Fly:Destroy()
3674
        end
3675
        if Rot then
3676
          Rot:Destroy()
3677
        end
3678
        Fly = Instance.new("BodyPosition", char.Torso)
3679
        Fly.Name = "LMMFly"
3680
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3681
        Fly.P = Force
3682
        Fly.position = char.Torso.Position
3683
        Rot = Instance.new("BodyGyro", char.Torso)
3684
        Rot.Name = "LMMRot"
3685
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3686
        Rot.P = Force
3687
        Rot.cframe = cam.CoordinateFrame
3688
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3689
        local Thread, Old = Version, nil
3690
        char.Humanoid.PlatformStand = true
3691
        function StopFly()
3692
          Version = Version + 1
3693
          Stop = true
3694
          char.Humanoid.PlatformStand = false
3695
          Fly:Destroy()
3696
          Rot:Destroy()
3697
          attack = false
3698
        end
3699
        char.ChildAdded:connect(function(Obj)
3700
          wait()
3701
          if Obj.Name == "LM" .. "MFlyStop" then
3702
            Obj:Destroy()
3703
            StopFly()
3704
          end
3705
        end)
3706
        HitpartFunk2(RightArm, 0, -0.7, 0)
3707
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3708
        for i = 0, 25, 0.1 do
3709
          if attack == true then
3710
            swait()
3711
           
3712
          end
3713
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3714
          if Keys[string.char(48)] then
3715
            Speed = 1
3716
          end
3717
          if Keys.w then
3718
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3719
          end
3720
          if Keys.s then
3721
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3722
          end
3723
          if Keys.d then
3724
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3725
          end
3726
          if Keys.a then
3727
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3728
          end
3729
          if Keys.e or Keys[" "] then
3730
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3731
          end
3732
          if Keys.q then
3733
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3734
          end
3735
          if Keys.z then
3736
            StopFly()
3737
          end
3738
          if Old ~= Vectoring then
3739
            Fly.position = Vectoring.p
3740
            Old = Vectoring
3741
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3742
          else
3743
            Speed = 1
3744
          end
3745
          Rot.cframe = cam.CoordinateFrame
3746
          mouse.KeyDown:connect(function(Key)
3747
            Keys[Key] = true
3748
          end)
3749
          mouse.KeyUp:connect(function(Key)
3750
            Keys[Key] = false
3751
          end)
3752
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3753
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3754
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3755
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3756
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3757
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3758
        end
3759
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3760
        attack = false
3761
        char.Humanoid.PlatformStand = false
3762
        Fly:Destroy()
3763
        Rot:Destroy()
3764
      end
3765
    end
3766
  if k == "=" and InForm == true then
3767
      attack = true
3768
      do
3769
        local Stop = false
3770
        local Version = 0
3771
        local MaxSpeed = 6
3772
        local Speed = 3
3773
        local Keys = {}
3774
        local Force = 10000
3775
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3776
        swait(1)
3777
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3778
        if Fly then
3779
          Fly:Destroy()
3780
        end
3781
        if Rot then
3782
          Rot:Destroy()
3783
        end
3784
        Fly = Instance.new("BodyPosition", char.Torso)
3785
        Fly.Name = "LMMFly"
3786
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3787
        Fly.P = Force
3788
        Fly.position = char.Torso.Position
3789
        Rot = Instance.new("BodyGyro", char.Torso)
3790
        Rot.Name = "LMMRot"
3791
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3792
        Rot.P = Force
3793
        Rot.cframe = cam.CoordinateFrame
3794
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3795
        local Thread, Old = Version, nil
3796
        char.Humanoid.PlatformStand = true
3797
        function StopFly()
3798
          Version = Version + 1
3799
          Stop = true
3800
          char.Humanoid.PlatformStand = false
3801
          Fly:Destroy()
3802
          Rot:Destroy()
3803
          attack = false
3804
        end
3805
        char.ChildAdded:connect(function(Obj)
3806
          wait()
3807
          if Obj.Name == "LM" .. "MFlyStop" then
3808
            Obj:Destroy()
3809
            StopFly()
3810
          end
3811
        end)
3812
        HitpartFunk2(RightArm, 0, -0.7, 0)
3813
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3814
        for i = 0, 25, 0.1 do
3815
          if attack == true then
3816
            swait()
3817
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3818
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3819
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3820
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3821
          end
3822
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3823
          if Keys[string.char(48)] then
3824
            Speed = 1
3825
          end
3826
          if Keys.w then
3827
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3828
          end
3829
          if Keys.s then
3830
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3831
          end
3832
          if Keys.d then
3833
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3834
          end
3835
          if Keys.a then
3836
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3837
          end
3838
          if Keys.e or Keys[" "] then
3839
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3840
          end
3841
          if Keys.q then
3842
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3843
          end
3844
          if Keys.z then
3845
            StopFly()
3846
          end
3847
          if Old ~= Vectoring then
3848
            Fly.position = Vectoring.p
3849
            Old = Vectoring
3850
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3851
          else
3852
            Speed = 1
3853
          end
3854
          Rot.cframe = cam.CoordinateFrame
3855
          mouse.KeyDown:connect(function(Key)
3856
            Keys[Key] = true
3857
          end)
3858
          mouse.KeyUp:connect(function(Key)
3859
            Keys[Key] = false
3860
          end)
3861
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3862
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3863
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3864
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3865
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3866
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3867
        end
3868
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3869
        attack = false
3870
        char.Humanoid.PlatformStand = false
3871
        Fly:Destroy()
3872
        Rot:Destroy()
3873
      end
3874
    end
3875
  end)
3876
  game:GetService("RunService").Stepped:connect(function()
3877
    if ice_mode == true then
3878
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3879
      local icePath = BasePart:Clone()
3880
      icePath.Anchored = true
3881
      icePath.Transparency = 0.85
3882
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3883
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3884
      icePath.BrickColor = colors[math.random(1, #colors)]
3885
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3886
      game:GetService("Debris"):AddItem(icePath, 1)
3887
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3888
    end
3889
  end)
3890
end
3891
MV3 = 190
3892
mouse.KeyDown:connect(function(k)
3893
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3894
    MV3 = 80
3895
    attack = true
3896
    Humanoid.WalkSpeed = 15
3897
    HitpartFunk2(RightArm, 0, -0.5, 0)
3898
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3899
    for i = 0, 1.5, 0.1 do
3900
      swait()
3901
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3902
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3903
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3904
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3905
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3906
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3907
    end
3908
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3909
    for i = 0, 2, 0.1 do
3910
      swait()
3911
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3912
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3913
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3914
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3915
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3916
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3917
    end
3918
    for i = 0, 4.2, 0.1 do
3919
      swait()
3920
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3921
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3922
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3923
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3924
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3925
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3926
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
3927
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
3928
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
3929
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3930
    end
3931
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3932
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3933
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3934
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3935
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
3936
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
3937
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
3938
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
3939
    for i = 0, 2, 0.1 do
3940
      swait()
3941
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3942
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3943
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
3944
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
3945
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
3946
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3947
    end
3948
    for i = 0, 2, 0.1 do
3949
      swait()
3950
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3951
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3952
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3953
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
3954
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3955
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3956
    end
3957
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
3958
    for i = 0, 4, 0.1 do
3959
      swait()
3960
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3961
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3962
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
3963
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3964
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3965
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
3966
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3967
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3968
    end
3969
    for i = 0, 2, 0.1 do
3970
      swait()
3971
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3972
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3973
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3974
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
3975
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
3976
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
3977
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
3978
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3979
    end
3980
    for i = 1, 6 do
3981
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3982
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3983
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
3984
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
3985
      wait(0.15)
3986
    end
3987
    attack = false
3988
    Humanoid.WalkSpeed = 16
3989
  end
3990
  if attack == false and k == "=" and MV3 > 189 and firemode == true then
3991
    Humanoid.WalkSpeed = 1
3992
    MV3 = 80
3993
    attack = true
3994
    FastFireBall = Instance.new("Part", RightArm)
3995
    FastFireBall.Size = Vector3.new(1, 1, 1)
3996
    FFW = Instance.new("Weld")
3997
    FFW.Name = "GuW"
3998
    FFW.Part0 = RightArm
3999
    FFW.C0 = cn(0, -1, 0)
4000
    FFW.C1 = cn(0, 0, 0)
4001
    FFW.Part1 = FastFireBall
4002
    FFW.Parent = RightArm
4003
    FastFireBall.Transparency = 1
4004
    FastFireBall2 = Instance.new("Part", LeftArm)
4005
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4006
    FFW2 = Instance.new("Weld")
4007
    FFW2.Name = "GuW"
4008
    FFW2.Part0 = LeftArm
4009
    FFW2.C0 = cn(0, -1, 0)
4010
    FFW2.C1 = cn(0, 0, 0)
4011
    FFW2.Part1 = FastFireBall2
4012
    FFW2.Parent = LeftArm
4013
    FastFireBall2.Transparency = 1
4014
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4015
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4016
    for i = 0, 1, 0.1 do
4017
      swait()
4018
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4019
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4020
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4021
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4022
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4023
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4024
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4025
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4026
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4027
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4028
    end
4029
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4030
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4031
    function holding()
4032
      if Rapid == true and ice_mode == false then
4033
        for i = 0, 0.8, 0.1 do
4034
          swait()
4035
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4036
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4037
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4038
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4039
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4040
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4041
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4042
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4043
        end
4044
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4045
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4046
        for i = 0, 0.8, 0.1 do
4047
          swait()
4048
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4049
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4050
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4051
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4052
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4053
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4054
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4055
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4056
        end
4057
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4058
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4059
        holding()
4060
      end
4061
    end
4062
    if Rapid == false then
4063
      Rapid = true
4064
      holding()
4065
    end
4066
  end
4067
end)
4068
mouse.KeyUp:connect(function(k)
4069
  if k == "c" and Rapid == true then
4070
    MV3 = 180
4071
    Rapid = false
4072
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4073
    attack = false
4074
    wait(0.5)
4075
    Humanoid.WalkSpeed = 16
4076
    FastFireBall:Destroy()
4077
    FastFireBall2:Destroy()
4078
  end
4079
end)
4080
4081
4082
mouse.KeyUp:connect(function(k)
4083
  if k == "=" then
4084
	Combo1()
4085
end
4086
end)
4087
4088
mouse.KeyUp:connect(function(k)
4089
  if k == "r" then
4090
	Combo2()
4091
end
4092
end)
4093
4094
mouse.KeyUp:connect(function(k)
4095
  if k == "=" then
4096
	Combo3()
4097
end
4098
end)
4099
mouse.KeyUp:connect(function(k)
4100
  if k == "u" then
4101
	Combo4()
4102
end
4103
end)
4104
4105
4106
SoundFolder = Instance.new("Folder",char)
4107
SoundFolder.Name = "SoundFolder"
4108
punchsound1 = Instance.new("Sound",Torso)
4109
punchsound1.Volume = 1.2
4110
punchsound1.Name = "punchsound1"
4111
punchsound1.Looped = false
4112
punchsound1.SoundId = "rbxassetid://137579113"
4113
StrongPunch = Instance.new("Sound",Torso)
4114
StrongPunch.Volume = 1.6
4115
StrongPunch.Name = "StrongPunch"
4116
StrongPunch.Looped = false
4117
StrongPunch.SoundId = "rbxassetid://441202925"
4118
StrongPunch = Instance.new("Sound",Torso)
4119
StrongPunch.Volume = 1.6
4120
StrongPunch.Name = "StrongPunch"
4121
StrongPunch.Looped = false
4122
StrongPunch.SoundId = "rbxassetid://441202925"
4123
StrongPunch1 = Instance.new("Sound",Torso)
4124
StrongPunch1.Volume = 1.6
4125
StrongPunch1.Name = "StrongPunch"
4126
StrongPunch1.Looped = false
4127
StrongPunch1.SoundId = "rbxassetid://441202925"
4128
StrongPunch2 = Instance.new("Sound",Torso)
4129
StrongPunch2.Volume = 1.6
4130
StrongPunch2.Name = "StrongPunch"
4131
StrongPunch.Looped = false
4132
StrongPunch2.SoundId = "rbxassetid://441202925"
4133
Zano = Instance.new("Sound",Torso)
4134
Zano.Volume = 6
4135
Zano.Name = "Zano"
4136
Zano.Looped = false
4137
Zano.SoundId = "rbxassetid://744770874"
4138
GroundImpact = Instance.new("Sound",Torso)
4139
GroundImpact.Volume = 8
4140
GroundImpact.Name = "GroundImpact"
4141
GroundImpact.Looped = false
4142
GroundImpact.SoundId = "rbxassetid://165970126"
4143
Break = Instance.new("Sound",Torso)
4144
Break.Volume = 5
4145
Break.Name = "Bonebreak"
4146
Break.Looped = false
4147
Break.SoundId = "rbxassetid://314390675"
4148
4149
local hit1 = false
4150
local hit2 = false
4151
local hit3 = false
4152
local hit4 = false
4153
4154
function Combo1()
4155
	getplayer = new("Part",char)
4156
getplayer.Position = Vector3.new(999,999,999)
4157
getplayer.Transparency = 1
4158
getplayer.Size = v3(3,3,3)
4159
getplayer.CanCollide = false
4160
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4161
getplayer.Name = "GetPlayer"
4162
4163
game.Debris:AddItem(getplayer,0.5)
4164
4165
getplayer.Touched:connect(function(hit)
4166
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4167
				getplayer:Destroy()
4168
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4169
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4170
				to.Anchored = true
4171
	idle = false
4172
	
4173
4174
		punchsound1:Play()
4175
		hit1 = true
4176
 for i = 0, 1, 0.1 do
4177
        swait()
4178
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4179
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4180
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4181
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4182
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4183
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4184
end
4185
punchsound1:Play()
4186
for i = 0, 1, 0.1 do
4187
        swait()
4188
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4189
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4190
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4191
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4192
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4193
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4194
end
4195
punchsound1:Play()
4196
 for i = 0, 1, 0.1 do
4197
        swait()
4198
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4199
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4200
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4201
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4202
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4203
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4204
end
4205
for i = 0, 1, 0.1 do
4206
        swait()
4207
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4208
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4209
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4210
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4211
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4212
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4213
      end
4214
 for i = 0, 1, 0.1 do
4215
        swait()
4216
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4217
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4218
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4219
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4220
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4221
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4222
end
4223
StrongPunch1:Play()
4224
for i = 0, 1, 0.1 do
4225
        swait()
4226
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4227
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4228
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4229
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4230
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4231
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4232
      end
4233
 for i = 0, 0.6, 0.1 do
4234
        swait()
4235
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4236
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4237
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4238
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4239
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4240
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4241
end
4242
for i = 0, 0.6, 0.1 do
4243
        swait()
4244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4246
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4248
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4249
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4250
      end
4251
for i,v in pairs(to.Parent:GetChildren()) do
4252
					if v:IsA("Humanoid") then
4253
						v.Health = v.Health - 3
4254
						
4255
						v.PlatformStand = true
4256
					end
4257
	end
4258
StrongPunch:Play()
4259
for i = 0, 1, 0.1 do
4260
        swait()
4261
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4262
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4263
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4264
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4265
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4266
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4267
      end
4268
for i,v in pairs(to.Parent:GetChildren()) do
4269
					if v:IsA("Humanoid") then
4270
						v.Health = v.Health - 5
4271
						
4272
						v.PlatformStand = true
4273
					end
4274
	end
4275
4276
	hit1 = false
4277
4278
		punchsound1:Play()
4279
	hit2 = true
4280
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4281
      for i = 0, 1, 0.1 do
4282
        swait()
4283
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4284
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4285
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4286
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4287
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4288
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4289
      end
4290
for i,v in pairs(to.Parent:GetChildren()) do
4291
					if v:IsA("Humanoid") then
4292
						v.Health = v.Health - 5
4293
						
4294
						v.PlatformStand = true
4295
					end
4296
	end
4297
hit2 = false
4298
4299
	punchsound1:Play()
4300
hit3 = true
4301
hit4 = true
4302
4303
4304
punchsound1:Play()
4305
4306
coroutine.wrap(function()
4307
				for i=1,5 do
4308
					wait()
4309
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4310
					GroundImpact:Play()
4311
						a21e = new("Part",to)
4312
a21e.Name = "Beam"..num
4313
a21e.Locked = true
4314
a21e.Size = v3(1,1,1)
4315
a21e.CanCollide = false
4316
a21e.BrickColor = bc("Gold")
4317
a21e.Material = "Neon"
4318
a21e.Transparency = 0
4319
aa21e = new("SpecialMesh",a21e)
4320
a21e.Anchored = true
4321
a21e.Position = to.Position
4322
aa21e.MeshType = "Sphere"
4323
aa21e.Scale = v3(1,1,1)
4324
	a51e = new("Part",char)
4325
a51e.Name = "Beam"..num
4326
a51e.Locked = true
4327
a51e.Size = v3(1,1,1)
4328
a51e.CanCollide = false
4329
a51e.BrickColor = bc("White")
4330
a51e.Material = "Neon"
4331
a51e.Transparency = 0
4332
aa51e = new("SpecialMesh",a51e)
4333
a51e.Anchored = true
4334
a51e.Position = to.Position
4335
aa51e.MeshType = "Sphere"
4336
aa51e.Scale = v3(1,1,1)
4337
	a61e = new("Part",char)
4338
a61e.Name = "Beam"..num
4339
a61e.Locked = true
4340
a61e.Size = v3(1,1,1)
4341
a61e.CanCollide = false
4342
a61e.BrickColor = bc("Really red")
4343
a61e.Material = "Neon"
4344
a61e.Transparency = 0
4345
aa61e = new("SpecialMesh",a61e)
4346
a61e.Anchored = true
4347
a61e.Position = to.Position
4348
aa61e.MeshType = "Sphere"
4349
aa61e.Scale = v3(1,1,1)
4350
for i = 1,20 do
4351
	wait()
4352
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4353
	a21e.Transparency = a21e.Transparency + 0.03
4354
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4355
	a51e.Transparency = a51e.Transparency + 0.03
4356
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4357
	a61e.Transparency = a61e.Transparency + 0.02
4358
	for i,v in pairs(to.Parent:GetChildren()) do
4359
					if v:IsA("Humanoid") then
4360
						v.Health = v.Health - 0.5
4361
						
4362
						v.PlatformStand = true
4363
					end
4364
	end
4365
end
4366
a61e:Destroy()
4367
aa61e:Destroy()
4368
a51e:Destroy()
4369
aa51e:Destroy()
4370
a21e:Destroy()
4371
aa21e:Destroy()
4372
4373
				end
4374
				
4375
			
4376
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4377
      for i = 0, 1, 0.1 do
4378
        swait()
4379
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4380
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4381
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4382
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4383
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4384
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4385
      end
4386
				
4387
				
4388
					
4389
			wait(0.7)
4390
			end)()
4391
4392
  
4393
4394
4395
RootPart.Anchored = true
4396
4397
for i = 0, 1, 0.1 do
4398
        swait()
4399
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4400
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4401
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4402
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4403
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4404
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4405
      end	
4406
4407
4408
	StrongPunch:Play()
4409
	
4410
	
4411
 for i = 0, 1, 0.1 do
4412
        swait()
4413
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4414
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4415
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4416
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4417
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4418
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4419
      end	
4420
4421
for i = 0, 1, 0.1 do
4422
        swait()
4423
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4424
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4425
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4426
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4427
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4428
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4429
      end
4430
4431
4432
	
4433
	for i,v in pairs(to.Parent:GetChildren()) do
4434
					if v:IsA("Humanoid") then
4435
						v.Health = v.Health - 20
4436
						
4437
						v.PlatformStand = true
4438
					end
4439
	end
4440
4441
StrongPunch2:Play()
4442
 for i = 0, 1, 0.1 do
4443
        swait()
4444
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4445
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4446
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4447
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4448
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4449
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4450
      end
4451
4452
	hitground = new("Part",char)
4453
	hitground.Size = Vector3.new(5,5,5)
4454
	hitground.Name =  "Ground"
4455
	hitground.Transparency = 1
4456
	hitground.CanCollide = false
4457
	game.Debris:AddItem(hitground,2)
4458
	hitground.Position = Vector3.new(999,999,999)
4459
	hitgroundweld = new("Weld",hitground)
4460
	hitgroundweld.Part0 = to
4461
	hitgroundweld.Part1 = hitground
4462
	hitground.Touched:connect(function(hit2)
4463
		if hit2.Size.x > 150 then
4464
			hitground:Destroy()
4465
			ad = new("Part",char)
4466
ad.Name = "NewPart"
4467
ad.Size = Vector3.new(30,0.1,30)	
4468
ad.CanCollide = false
4469
ad.Anchored = true
4470
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4471
ad.Transparency = 1
4472
aad = new("Decal",ad)
4473
4474
aad.Face = "Top"
4475
aad.Transparency = 1
4476
		aad.Transparency = 0
4477
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4478
			smoke = new("Part",to)
4479
			smokemesh = new("SpecialMesh",smoke)
4480
			smokemesh.MeshId = "rbxassetid://928329648"
4481
			smoke.BrickColor = hit2.BrickColor
4482
			smoke.Anchored = true
4483
			smoke.Position = hitground.Position
4484
			GroundImpact:Play()
4485
			for i = 1,20 do
4486
				wait()
4487
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4488
				smoke.Transparency = smoke.Transparency + 1/20
4489
			end
4490
			smoke:Destroy()
4491
			wait(0.5)
4492
			
4493
			for i = 1,20 do
4494
				wait(0.1)
4495
				aad.Transparency = aad.Transparency + 1/20
4496
			end
4497
		end
4498
	end)
4499
	to.Anchored = false
4500
	ys = Instance.new("BodyVelocity",to)
4501
ys.Name = "GO"
4502
       
4503
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4504
4505
ys.Velocity = v3(0,-90,0)
4506
        
4507
	wait(1)
4508
        ys:Destroy()
4509
4510
	
4511
	
4512
4513
  
4514
hit3 = false
4515
hit4 = false
4516
4517
4518
hit1 = false
4519
	hit2 = false
4520
	hit3 = false
4521
	hit4 = false
4522
idle = true
4523
  RootPart.Anchored = false
4524
end
4525
end)
4526
end
4527
4528
4529
function Combo4()
4530
	getplayer = new("Part",char)
4531
getplayer.Position = Vector3.new(999,999,999)
4532
getplayer.Transparency = 1
4533
getplayer.Size = v3(3,3,3)
4534
getplayer.CanCollide = false
4535
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4536
getplayer.Name = "GetPlayer"
4537
4538
game.Debris:AddItem(getplayer,0.5)
4539
4540
getplayer.Touched:connect(function(hit)
4541
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4542
				getplayer:Destroy()
4543
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4544
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4545
				to.Anchored = true
4546
				RootPart.Anchored = true
4547
	idle = false
4548
	
4549
4550
		punchsound1:Play()
4551
		hit1 = true
4552
 for i = 0, 0.5, 0.1 do
4553
        swait()
4554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4556
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4557
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4558
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4559
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4560
end
4561
punchsound1:Play()
4562
for i = 0, 0.5, 0.1 do
4563
        swait()
4564
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4565
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4566
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4567
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4568
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4569
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4570
end
4571
punchsound1:Play()
4572
 for i = 0, 0.6, 0.1 do
4573
        swait()
4574
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4575
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4576
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4577
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4578
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4579
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4580
end
4581
 for i = 0, 0.6, 0.1 do
4582
        swait()
4583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4585
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4587
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4588
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4589
end
4590
 for i = 0, 0.5, 0.1 do
4591
        swait()
4592
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4593
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4594
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4595
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4596
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4597
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4598
end
4599
punchsound1:Play()
4600
for i = 0, 0.5, 0.1 do
4601
        swait()
4602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4604
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4607
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4608
end
4609
punchsound1:Play()
4610
 for i = 0, 0.6, 0.1 do
4611
        swait()
4612
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4613
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4614
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4615
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4616
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4617
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4618
end
4619
 for i = 0, 0.6, 0.1 do
4620
        swait()
4621
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4622
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4623
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4624
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4625
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4626
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4627
end
4628
 for i = 0, 0.5, 0.1 do
4629
        swait()
4630
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4631
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4632
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4633
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4634
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4635
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4636
end
4637
punchsound1:Play()
4638
for i = 0, 0.5, 0.1 do
4639
        swait()
4640
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4641
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4642
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4643
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4644
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4645
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4646
end
4647
punchsound1:Play()
4648
 for i = 0, 0.6, 0.1 do
4649
        swait()
4650
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4651
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4652
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4653
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4654
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4655
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4656
end
4657
 for i = 0, 0.6, 0.1 do
4658
        swait()
4659
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4660
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4661
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4662
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4663
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4664
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4665
end
4666
 for i = 0, 0.5, 0.1 do
4667
        swait()
4668
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4669
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4670
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4671
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4672
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4673
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4674
end
4675
punchsound1:Play()
4676
for i = 0, 0.5, 0.1 do
4677
        swait()
4678
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4680
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4682
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4683
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4684
end
4685
punchsound1:Play()
4686
 for i = 0, 0.6, 0.1 do
4687
        swait()
4688
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4689
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4690
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4691
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4692
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4693
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4694
end
4695
 for i = 0, 0.6, 0.1 do
4696
        swait()
4697
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4698
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4699
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4700
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4701
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4702
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4703
end
4704
 for i = 0, 0.5, 0.1 do
4705
        swait()
4706
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4707
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4708
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4709
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4710
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4711
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4712
end
4713
punchsound1:Play()
4714
for i = 0, 0.5, 0.1 do
4715
        swait()
4716
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4717
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4718
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4719
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4720
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4721
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4722
end
4723
punchsound1:Play()
4724
 for i = 0, 0.6, 0.1 do
4725
        swait()
4726
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4727
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4728
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4729
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4730
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4731
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4732
end
4733
StrongPunch2:Play()
4734
 for i = 0, 5, 0.1 do
4735
        swait()
4736
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4737
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4738
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4739
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4740
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4741
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4742
end
4743
4744
for i,v in pairs(to.Parent:GetChildren()) do
4745
					if v:IsA("Humanoid") then
4746
						v.Health = v.Health - 20
4747
						
4748
						v.PlatformStand = true
4749
					end
4750
	end
4751
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
4752
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
4753
Zanzoken = Instance.new("Part",char)
4754
Zanzoken.Anchored = true
4755
Zanzoken.Position = v3(999,999,999)
4756
Zanzoken.CFrame = Torso.CFrame
4757
game.Debris:AddItem(Zanzoken,0.5)
4758
Zanzoken.Transparency = 1
4759
Zano:Play()
4760
wait()
4761
idk = Instance.new("BillboardGui",Zanzoken)
4762
idk.Size = UDim2.new(10,0,15,0)
4763
idk.AlwaysOnTop = false
4764
idk1 = Instance.new("ImageLabel",idk)
4765
idk1.BackgroundTransparency = 1
4766
idk.ExtentsOffset = v3(0,0,0)
4767
idk1.ImageTransparency = 0
4768
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4769
idk1.Size = UDim2.new(2,0,1,0)
4770
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4771
idk1.Image = "rbxassetid://319554883"
4772
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
4773
wait()
4774
Zanzoken = Instance.new("Part",char)
4775
Zanzoken.Anchored = true
4776
Zanzoken.Position = v3(999,999,999)
4777
Zanzoken.CFrame = Torso.CFrame
4778
game.Debris:AddItem(Zanzoken,0.5)
4779
Zanzoken.Transparency = 1
4780
wait()
4781
idk = Instance.new("BillboardGui",Zanzoken)
4782
idk.Size = UDim2.new(20,0,20,0)
4783
idk.AlwaysOnTop = false
4784
idk1 = Instance.new("ImageLabel",idk)
4785
idk1.BackgroundTransparency = 1
4786
idk.ExtentsOffset = v3(0,0,0)
4787
idk1.ImageTransparency = 0
4788
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4789
idk1.Size = UDim2.new(2,0,1,0)
4790
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4791
idk1.Image = "rbxassetid://319554883"
4792
  for i = 0, 0.5, 0.1 do
4793
        swait()
4794
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4795
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4796
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4797
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4798
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4799
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4800
end
4801
punchsound1:Play()
4802
for i = 0, 0.5, 0.1 do
4803
        swait()
4804
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4805
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4806
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4807
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4808
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4809
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4810
end
4811
punchsound1:Play()
4812
 for i = 0, 0.6, 0.1 do
4813
        swait()
4814
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4815
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4816
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4817
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4818
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4819
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4820
end
4821
 for i = 0, 0.6, 0.1 do
4822
        swait()
4823
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4824
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4825
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4826
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4827
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4828
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4829
end
4830
 for i = 0, 0.5, 0.1 do
4831
        swait()
4832
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4833
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4834
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4835
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4836
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4837
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4838
end
4839
punchsound1:Play()
4840
for i = 0, 0.5, 0.1 do
4841
        swait()
4842
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4843
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4844
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4845
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4846
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4847
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4848
end
4849
punchsound1:Play()
4850
 for i = 0, 0.6, 0.1 do
4851
        swait()
4852
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4853
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4854
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4855
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4856
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4857
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4858
end
4859
 for i = 0, 0.6, 0.1 do
4860
        swait()
4861
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4862
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4863
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4864
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4865
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4866
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4867
end
4868
 for i = 0, 0.5, 0.1 do
4869
        swait()
4870
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4871
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4872
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4873
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4874
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4875
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4876
end
4877
punchsound1:Play()
4878
for i = 0, 0.5, 0.1 do
4879
        swait()
4880
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4881
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4882
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4883
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4884
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4885
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4886
end
4887
punchsound1:Play()
4888
 for i = 0, 0.6, 0.1 do
4889
        swait()
4890
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4891
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4892
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4893
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4894
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4895
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4896
end
4897
 for i = 0, 0.6, 0.1 do
4898
        swait()
4899
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4900
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4901
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4902
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4903
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4904
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4905
end
4906
 for i = 0, 0.5, 0.1 do
4907
        swait()
4908
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4909
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4910
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4911
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4912
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4913
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4914
end
4915
punchsound1:Play()
4916
for i = 0, 0.5, 0.1 do
4917
        swait()
4918
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4919
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4920
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4921
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4922
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4923
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4924
end
4925
punchsound1:Play()
4926
 for i = 0, 0.3, 0.1 do
4927
        swait()
4928
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4929
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4930
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4931
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4932
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4933
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4934
end
4935
 for i = 0, 0.3, 0.1 do
4936
        swait()
4937
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4938
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4939
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4940
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4941
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4942
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4943
end
4944
 for i = 0, 0.3, 0.1 do
4945
        swait()
4946
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4947
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4948
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4949
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4950
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4951
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4952
end
4953
punchsound1:Play()
4954
for i = 0, 0.3, 0.1 do
4955
        swait()
4956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4958
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4960
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4961
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4962
end
4963
punchsound1:Play()
4964
 for i = 0, 0.3, 0.1 do
4965
        swait()
4966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4968
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4970
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4971
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4972
end
4973
 for i = 0, 0.3, 0.1 do
4974
        swait()
4975
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4976
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4977
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4978
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4979
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4980
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4981
end
4982
punchsound1:Play()
4983
 for i = 0, 1, 0.1 do
4984
        swait()
4985
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4986
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4987
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4988
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4989
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4990
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4991
end
4992
for i = 0, 0.3, 0.1 do
4993
        swait()
4994
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4995
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4996
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4997
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4998
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4999
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5000
end
5001
punchsound1:Play()
5002
 for i = 0, 0.3, 0.1 do
5003
        swait()
5004
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5005
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5006
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5007
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5008
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5009
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5010
end
5011
 for i = 0, 0.3, 0.1 do
5012
        swait()
5013
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5014
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5015
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5016
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5017
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5018
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5019
end
5020
 for i = 0, 0.3, 0.1 do
5021
        swait()
5022
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5023
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5024
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5025
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5026
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5027
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5028
end
5029
punchsound1:Play()
5030
for i = 0, 0.3, 0.1 do
5031
        swait()
5032
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5033
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5034
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5035
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5036
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5037
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5038
end
5039
punchsound1:Play()
5040
 for i = 0, 0.6, 0.1 do
5041
        swait()
5042
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5043
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5044
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5045
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5046
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5047
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5048
end
5049
 for i = 0, 0.3, 0.1 do
5050
        swait()
5051
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5052
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5053
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5054
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5055
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5056
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5057
end
5058
 for i = 0, 0.3, 0.1 do
5059
        swait()
5060
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5061
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5062
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5063
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5064
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5065
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5066
end
5067
punchsound1:Play()
5068
for i = 0, 0.5, 0.1 do
5069
        swait()
5070
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5071
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5072
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5073
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5074
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5075
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5076
end
5077
punchsound1:Play()
5078
 for i = 0, 0.6, 0.1 do
5079
        swait()
5080
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5081
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5082
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5083
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5084
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5085
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5086
end
5087
 for i = 0, 0.6, 0.1 do
5088
        swait()
5089
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5090
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5091
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5092
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5093
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5094
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5095
end
5096
 for i = 0, 0.5, 0.1 do
5097
        swait()
5098
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5099
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5100
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5101
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5102
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5103
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5104
end
5105
punchsound1:Play()
5106
for i = 0, 0.5, 0.1 do
5107
        swait()
5108
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5109
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5110
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5111
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5112
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5113
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5114
end
5115
punchsound1:Play()
5116
 for i = 0, 0.6, 0.1 do
5117
        swait()
5118
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5119
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5120
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5121
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5122
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5123
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5124
end
5125
 for i = 0, 0.6, 0.1 do
5126
        swait()
5127
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5128
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5129
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5130
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5131
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5132
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5133
end
5134
 for i = 0, 0.5, 0.1 do
5135
        swait()
5136
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5137
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5138
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5139
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5140
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5141
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5142
end
5143
punchsound1:Play()
5144
for i = 0, 0.5, 0.1 do
5145
        swait()
5146
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5147
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5148
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5149
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5150
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5151
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5152
end
5153
punchsound1:Play()
5154
 for i = 0, 0.6, 0.1 do
5155
        swait()
5156
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5157
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5158
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5159
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5160
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5161
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5162
end
5163
 for i = 0, 0.6, 0.1 do
5164
        swait()
5165
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5166
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5167
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5168
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5169
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5170
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5171
end
5172
punchsound1:Play()
5173
 for i = 0, 1, 0.1 do
5174
        swait()
5175
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5176
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5177
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5178
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5179
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5180
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5181
end
5182
for i = 0, 0.5, 0.1 do
5183
        swait()
5184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5186
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5188
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5189
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5190
end
5191
punchsound1:Play()
5192
 for i = 0, 0.6, 0.1 do
5193
        swait()
5194
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5195
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5196
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5197
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5198
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5199
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5200
end
5201
 for i = 0, 0.6, 0.1 do
5202
        swait()
5203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5205
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5206
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5207
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5208
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5209
end
5210
 for i = 0, 0.5, 0.1 do
5211
        swait()
5212
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5213
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5214
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5215
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5216
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5217
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5218
end
5219
punchsound1:Play()
5220
for i = 0, 0.5, 0.1 do
5221
        swait()
5222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5224
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5226
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5227
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5228
end
5229
punchsound1:Play()
5230
 for i = 0, 0.6, 0.1 do
5231
        swait()
5232
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5233
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5234
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5235
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5236
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5237
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5238
end
5239
 for i = 0, 0.6, 0.1 do
5240
        swait()
5241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5243
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5245
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5246
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5247
end
5248
 for i = 0, 0.5, 0.1 do
5249
        swait()
5250
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5251
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5252
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5253
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5254
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5255
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5256
end
5257
punchsound1:Play()
5258
for i = 0, 0.5, 0.1 do
5259
        swait()
5260
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5261
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5262
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5263
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5264
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5265
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5266
end
5267
punchsound1:Play()
5268
 for i = 0, 0.6, 0.1 do
5269
        swait()
5270
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5271
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5272
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5273
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5274
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5275
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5276
end
5277
 for i = 0, 0.6, 0.1 do
5278
        swait()
5279
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5280
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5281
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5282
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5283
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5284
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5285
end
5286
 for i = 0, 0.5, 0.1 do
5287
        swait()
5288
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5289
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5290
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5291
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5292
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5293
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5294
end
5295
punchsound1:Play()
5296
for i = 0, 0.5, 0.1 do
5297
        swait()
5298
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5299
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5300
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5301
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5302
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5303
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5304
end
5305
punchsound1:Play()
5306
 for i = 0, 0.6, 0.1 do
5307
        swait()
5308
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5309
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5310
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5311
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5312
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5313
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5314
end
5315
 for i = 0, 0.6, 0.1 do
5316
        swait()
5317
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5318
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5319
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5320
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5321
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5322
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5323
end
5324
 for i = 0, 0.5, 0.1 do
5325
        swait()
5326
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5327
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5328
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5329
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5330
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5331
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5332
end
5333
punchsound1:Play()
5334
for i = 0, 0.5, 0.1 do
5335
        swait()
5336
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5337
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5338
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5339
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5340
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5341
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5342
end
5343
punchsound1:Play()
5344
 for i = 0, 0.6, 0.1 do
5345
        swait()
5346
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5347
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5348
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5349
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5350
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5351
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5352
end
5353
 for i = 0, 0.6, 0.1 do
5354
        swait()
5355
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5356
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5357
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5358
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5359
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5360
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5361
end
5362
punchsound1:Play()
5363
 for i = 0, 1, 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
for i = 0, 0.5, 0.1 do
5373
        swait()
5374
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5375
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5376
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5377
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5378
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5379
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5380
end
5381
punchsound1:Play()
5382
 for i = 0, 0.6, 0.1 do
5383
        swait()
5384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5388
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5389
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5390
end
5391
 for i = 0, 0.6, 0.1 do
5392
        swait()
5393
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5394
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5395
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5396
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5397
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5398
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5399
end
5400
 for i = 0, 0.5, 0.1 do
5401
        swait()
5402
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5403
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5404
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5405
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5406
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5407
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5408
end
5409
punchsound1:Play()
5410
for i = 0, 0.3, 0.1 do
5411
        swait()
5412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5414
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5416
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5417
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5418
end
5419
punchsound1:Play()
5420
 for i = 0, 0.3, 0.1 do
5421
        swait()
5422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5426
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5427
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5428
end
5429
 for i = 0, 0.3, 0.1 do
5430
        swait()
5431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5433
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5435
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5436
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5437
end
5438
 for i = 0, 0.3, 0.1 do
5439
        swait()
5440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5442
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5444
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5445
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5446
end
5447
punchsound1:Play()
5448
for i = 0, 0.3, 0.1 do
5449
        swait()
5450
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5451
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5452
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5453
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5454
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5455
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5456
end
5457
punchsound1:Play()
5458
 for i = 0, 0.3, 0.1 do
5459
        swait()
5460
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5461
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5462
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5463
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5464
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5465
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5466
end
5467
 for i = 0, 0.3, 0.1 do
5468
        swait()
5469
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5470
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5471
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5472
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5473
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5474
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5475
end
5476
 for i = 0, 0.3, 0.1 do
5477
        swait()
5478
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5479
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5480
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5481
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5482
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5483
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5484
end
5485
punchsound1:Play()
5486
for i = 0, 0.3, 0.1 do
5487
        swait()
5488
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5489
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5490
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5491
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5492
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5493
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5494
end
5495
punchsound1:Play()
5496
 for i = 0, 0.3, 0.1 do
5497
        swait()
5498
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5499
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5500
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5501
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5502
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5503
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5504
end
5505
 for i = 0, 0.1, 0.1 do
5506
        swait()
5507
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5508
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5509
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5510
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5511
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5512
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5513
end
5514
 for i = 0, 0.1, 0.1 do
5515
        swait()
5516
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5517
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5518
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5519
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5520
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5521
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5522
end
5523
punchsound1:Play()
5524
for i = 0, 0.1, 0.1 do
5525
        swait()
5526
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5527
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5528
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5529
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5530
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5531
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5532
end
5533
punchsound1:Play()
5534
 for i = 0, 0.1, 0.1 do
5535
        swait()
5536
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5537
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5538
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5539
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5540
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5541
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5542
end
5543
 for i = 0, 0.1, 0.1 do
5544
        swait()
5545
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5546
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5547
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5548
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5549
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5550
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5551
end
5552
punchsound1:Play()
5553
 for i = 0, 0.4, 0.1 do
5554
        swait()
5555
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5556
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5557
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5558
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5559
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5560
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5561
end
5562
for i,v in pairs(to.Parent:GetChildren()) do
5563
					if v:IsA("Humanoid") then
5564
						v.Health = v.Health - 20
5565
						
5566
						v.PlatformStand = true
5567
					end
5568
	end
5569
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5570
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5571
Zanzoken = Instance.new("Part",char)
5572
Zanzoken.Anchored = true
5573
Zanzoken.Position = v3(999,999,999)
5574
Zanzoken.CFrame = Torso.CFrame
5575
game.Debris:AddItem(Zanzoken,0.5)
5576
Zanzoken.Transparency = 1
5577
Zano:Play()
5578
wait()
5579
idk = Instance.new("BillboardGui",Zanzoken)
5580
idk.Size = UDim2.new(10,0,15,0)
5581
idk.AlwaysOnTop = false
5582
idk1 = Instance.new("ImageLabel",idk)
5583
idk1.BackgroundTransparency = 1
5584
idk.ExtentsOffset = v3(0,0,0)
5585
idk1.ImageTransparency = 0
5586
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5587
idk1.Size = UDim2.new(2,0,1,0)
5588
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5589
idk1.Image = "rbxassetid://319554883"
5590
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5591
wait()
5592
Zanzoken = Instance.new("Part",char)
5593
Zanzoken.Anchored = true
5594
Zanzoken.Position = v3(999,999,999)
5595
Zanzoken.CFrame = Torso.CFrame
5596
game.Debris:AddItem(Zanzoken,0.5)
5597
Zanzoken.Transparency = 1
5598
wait()
5599
idk = Instance.new("BillboardGui",Zanzoken)
5600
idk.Size = UDim2.new(20,0,20,0)
5601
idk.AlwaysOnTop = false
5602
idk1 = Instance.new("ImageLabel",idk)
5603
idk1.BackgroundTransparency = 1
5604
idk.ExtentsOffset = v3(0,0,0)
5605
idk1.ImageTransparency = 0
5606
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5607
idk1.Size = UDim2.new(2,0,1,0)
5608
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5609
idk1.Image = "rbxassetid://319554883"
5610
punchsound1:Play()
5611
for i = 0, 6, 0.1 do
5612
        swait()
5613
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5614
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5615
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5616
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5617
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5618
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5619
end
5620
 for i = 0, 0.6, 0.1 do
5621
        swait()
5622
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5623
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5624
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5625
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5626
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5627
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5628
end
5629
 for i = 0, 0.6, 0.1 do
5630
        swait()
5631
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5632
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5633
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5634
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5635
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5636
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5637
end
5638
punchsound1:Play()
5639
 for i = 0, 1, 0.1 do
5640
        swait()
5641
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5642
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5643
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5644
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5645
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5646
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5647
end
5648
 for i = 0, 0.6, 0.1 do
5649
        swait()
5650
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5651
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5652
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5653
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5654
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5655
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5656
end
5657
 for i = 0, 0.6, 0.1 do
5658
        swait()
5659
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5660
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5661
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5662
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5663
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5664
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5665
end
5666
punchsound1:Play()
5667
 for i = 0, 1, 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
 for i = 0, 0.6, 0.1 do
5677
        swait()
5678
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5680
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5682
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5683
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5684
end
5685
 for i = 0, 0.6, 0.1 do
5686
        swait()
5687
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5688
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5689
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5690
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5691
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5692
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5693
end
5694
punchsound1:Play()
5695
 for i = 0, 1, 0.1 do
5696
        swait()
5697
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5698
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5699
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5700
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5701
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5702
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5703
end
5704
 for i = 0, 0.6, 0.1 do
5705
        swait()
5706
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5707
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5708
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5709
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5710
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5711
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5712
end
5713
 for i = 0, 0.6, 0.1 do
5714
        swait()
5715
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5716
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5717
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5718
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5719
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5720
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5721
end
5722
punchsound1:Play()
5723
 for i = 0, 1, 0.1 do
5724
        swait()
5725
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5726
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5727
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5728
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5729
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5730
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5731
end
5732
 for i = 0, 0.6, 0.1 do
5733
        swait()
5734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5736
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5738
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5739
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5740
end
5741
 for i = 0, 0.6, 0.1 do
5742
        swait()
5743
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5744
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5745
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5746
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5747
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5748
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5749
end
5750
punchsound1:Play()
5751
 for i = 0, 1, 0.1 do
5752
        swait()
5753
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5754
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5755
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5756
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5757
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5758
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5759
end
5760
 for i = 0, 0.6, 0.1 do
5761
        swait()
5762
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5763
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5764
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5765
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5766
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5767
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5768
end
5769
 for i = 0, 0.6, 0.1 do
5770
        swait()
5771
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5772
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5773
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5774
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5775
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5776
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5777
end
5778
punchsound1:Play()
5779
 for i = 0, 1, 0.1 do
5780
        swait()
5781
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5782
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5783
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5784
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5785
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5786
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5787
end
5788
5789
5790
5791
for i,v in pairs(to.Parent:GetChildren()) do
5792
					if v:IsA("Humanoid") then
5793
						v.Health = v.Health - 20
5794
						
5795
						v.PlatformStand = true
5796
					end
5797
	end
5798
StrongPunch:Play()
5799
for i = 0, 1, 0.1 do
5800
        swait()
5801
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5802
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5803
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5804
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5805
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5806
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5807
      end
5808
 for i = 0, 1, 0.1 do
5809
        swait()
5810
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5811
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5812
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5813
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5814
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5815
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5816
end
5817
for i,v in pairs(to.Parent:GetChildren()) do
5818
					if v:IsA("Humanoid") then
5819
						v.Health = v.Health - 5
5820
						
5821
						v.PlatformStand = true
5822
					end
5823
	end
5824
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
5825
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
5826
Zanzoken = Instance.new("Part",char)
5827
Zanzoken.Anchored = true
5828
Zanzoken.Position = v3(999,999,999)
5829
Zanzoken.CFrame = Torso.CFrame
5830
game.Debris:AddItem(Zanzoken,0.5)
5831
Zanzoken.Transparency = 1
5832
Zano:Play()
5833
wait()
5834
idk = Instance.new("BillboardGui",Zanzoken)
5835
idk.Size = UDim2.new(10,0,15,0)
5836
idk.AlwaysOnTop = false
5837
idk1 = Instance.new("ImageLabel",idk)
5838
idk1.BackgroundTransparency = 1
5839
idk.ExtentsOffset = v3(0,0,0)
5840
idk1.ImageTransparency = 0
5841
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5842
idk1.Size = UDim2.new(2,0,1,0)
5843
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5844
idk1.Image = "rbxassetid://319554883"
5845
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5846
wait()
5847
Zanzoken = Instance.new("Part",char)
5848
Zanzoken.Anchored = true
5849
Zanzoken.Position = v3(999,999,999)
5850
Zanzoken.CFrame = Torso.CFrame
5851
game.Debris:AddItem(Zanzoken,0.5)
5852
Zanzoken.Transparency = 1
5853
wait()
5854
idk = Instance.new("BillboardGui",Zanzoken)
5855
idk.Size = UDim2.new(20,0,20,0)
5856
idk.AlwaysOnTop = false
5857
idk1 = Instance.new("ImageLabel",idk)
5858
idk1.BackgroundTransparency = 1
5859
idk.ExtentsOffset = v3(0,0,0)
5860
idk1.ImageTransparency = 0
5861
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5862
idk1.Size = UDim2.new(2,0,1,0)
5863
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5864
idk1.Image = "rbxassetid://319554883"
5865
 for i = 0, 1, 0.1 do
5866
        swait()
5867
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5868
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5869
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5870
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5871
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5872
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5873
end
5874
punchsound1:Play()
5875
for i = 0, 1, 0.1 do
5876
        swait()
5877
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5878
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5879
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5880
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5881
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5882
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5883
end
5884
punchsound1:Play()
5885
 for i = 0, 1, 0.1 do
5886
        swait()
5887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5889
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5891
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5892
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5893
end
5894
for i = 0, 1, 0.1 do
5895
        swait()
5896
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5897
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5898
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5899
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5900
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5901
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5902
      end
5903
 for i = 0, 1, 0.1 do
5904
        swait()
5905
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5906
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5907
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5908
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5909
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5910
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5911
end
5912
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
5913
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
5914
Zanzoken = Instance.new("Part",char)
5915
Zanzoken.Anchored = true
5916
Zanzoken.Position = v3(999,999,999)
5917
Zanzoken.CFrame = Torso.CFrame
5918
game.Debris:AddItem(Zanzoken,0.5)
5919
Zanzoken.Transparency = 1
5920
Zano:Play()
5921
wait()
5922
idk = Instance.new("BillboardGui",Zanzoken)
5923
idk.Size = UDim2.new(10,0,15,0)
5924
idk.AlwaysOnTop = false
5925
idk1 = Instance.new("ImageLabel",idk)
5926
idk1.BackgroundTransparency = 1
5927
idk.ExtentsOffset = v3(0,0,0)
5928
idk1.ImageTransparency = 0
5929
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5930
idk1.Size = UDim2.new(2,0,1,0)
5931
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5932
idk1.Image = "rbxassetid://319554883"
5933
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5934
wait()
5935
Zanzoken = Instance.new("Part",char)
5936
Zanzoken.Anchored = true
5937
Zanzoken.Position = v3(999,999,999)
5938
Zanzoken.CFrame = Torso.CFrame
5939
game.Debris:AddItem(Zanzoken,0.5)
5940
Zanzoken.Transparency = 1
5941
wait()
5942
idk = Instance.new("BillboardGui",Zanzoken)
5943
idk.Size = UDim2.new(20,0,20,0)
5944
idk.AlwaysOnTop = false
5945
idk1 = Instance.new("ImageLabel",idk)
5946
idk1.BackgroundTransparency = 1
5947
idk.ExtentsOffset = v3(0,0,0)
5948
idk1.ImageTransparency = 0
5949
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5950
idk1.Size = UDim2.new(2,0,1,0)
5951
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5952
idk1.Image = "rbxassetid://319554883"
5953
StrongPunch:Play()
5954
Break:Play()
5955
5956
for i = 0, 6, 0.1 do
5957
        swait()
5958
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5959
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5960
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5961
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5962
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5963
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
5964
      end
5965
StrongPunch1:Play()
5966
 for i = 0, 6, 0.1 do
5967
        swait()
5968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5970
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5973
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5974
      end
5975
StrongPunch2:Play()
5976
   for i = 0, 7, 0.1 do
5977
        swait()
5978
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5979
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5980
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5981
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5982
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5983
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5984
end
5985
 for i = 0, 1, 0.1 do
5986
        swait()
5987
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5988
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5989
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5990
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5991
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5992
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5993
end
5994
punchsound1:Play()
5995
for i = 0, 1, 0.1 do
5996
        swait()
5997
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5998
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5999
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6000
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6001
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6002
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6003
end
6004
punchsound1:Play()
6005
 for i = 0, 1, 0.1 do
6006
        swait()
6007
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6008
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6009
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6010
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6011
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6012
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6013
end
6014
for i = 0, 1, 0.1 do
6015
        swait()
6016
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6017
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6018
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6019
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6020
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6021
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6022
      end
6023
 for i = 0, 1, 0.1 do
6024
        swait()
6025
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6026
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6027
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6028
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6029
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6030
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6031
end
6032
punchsound1:Play()
6033
for i = 0, 0.5, 0.1 do
6034
        swait()
6035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6037
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6039
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6040
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6041
end
6042
punchsound1:Play()
6043
 for i = 0, 0.5, 0.1 do
6044
        swait()
6045
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6046
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6047
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6048
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6049
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6050
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6051
end
6052
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6053
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6054
Zanzoken = Instance.new("Part",char)
6055
Zanzoken.Anchored = true
6056
Zanzoken.Position = v3(999,999,999)
6057
Zanzoken.CFrame = Torso.CFrame
6058
game.Debris:AddItem(Zanzoken,0.5)
6059
Zanzoken.Transparency = 1
6060
Zano:Play()
6061
wait()
6062
idk = Instance.new("BillboardGui",Zanzoken)
6063
idk.Size = UDim2.new(10,0,15,0)
6064
idk.AlwaysOnTop = false
6065
idk1 = Instance.new("ImageLabel",idk)
6066
idk1.BackgroundTransparency = 1
6067
idk.ExtentsOffset = v3(0,0,0)
6068
idk1.ImageTransparency = 0
6069
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6070
idk1.Size = UDim2.new(2,0,1,0)
6071
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6072
idk1.Image = "rbxassetid://319554883"
6073
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6074
wait()
6075
Zanzoken = Instance.new("Part",char)
6076
Zanzoken.Anchored = true
6077
Zanzoken.Position = v3(999,999,999)
6078
Zanzoken.CFrame = Torso.CFrame
6079
game.Debris:AddItem(Zanzoken,0.5)
6080
Zanzoken.Transparency = 1
6081
wait()
6082
idk = Instance.new("BillboardGui",Zanzoken)
6083
idk.Size = UDim2.new(20,0,20,0)
6084
idk.AlwaysOnTop = false
6085
idk1 = Instance.new("ImageLabel",idk)
6086
idk1.BackgroundTransparency = 1
6087
idk.ExtentsOffset = v3(0,0,0)
6088
idk1.ImageTransparency = 0
6089
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6090
idk1.Size = UDim2.new(2,0,1,0)
6091
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6092
idk1.Image = "rbxassetid://319554883"
6093
 for i = 0, 0.4, 0.1 do
6094
        swait()
6095
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6096
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6097
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6098
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6099
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6100
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6101
end
6102
punchsound1:Play()
6103
for i = 0, 0.4, 0.1 do
6104
        swait()
6105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6107
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6110
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6111
end
6112
for i = 0, 0.4, 0.1 do
6113
        swait()
6114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6116
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6117
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6118
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6119
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6120
end
6121
punchsound1:Play()
6122
for i = 0, 0.4, 0.1 do
6123
        swait()
6124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6126
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6128
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6129
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6130
end
6131
for i = 0, 0.4, 0.1 do
6132
        swait()
6133
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6134
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6135
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6136
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6137
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6138
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6139
end
6140
punchsound1:Play()
6141
for i = 0, 0.4, 0.1 do
6142
        swait()
6143
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6144
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6145
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6146
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6147
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6148
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6149
end
6150
for i = 0, 0.4, 0.1 do
6151
        swait()
6152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6154
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6155
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6156
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6157
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6158
end
6159
punchsound1:Play()
6160
for i = 0, 0.4, 0.1 do
6161
        swait()
6162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6164
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6165
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6166
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6167
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6168
end
6169
for i = 0, 0.4, 0.1 do
6170
        swait()
6171
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6172
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6173
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6174
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6175
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6176
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6177
end
6178
punchsound1:Play()
6179
for i = 0, 0.4, 0.1 do
6180
        swait()
6181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6183
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6184
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6185
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6186
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6187
end
6188
for i = 0, 0.4, 0.1 do
6189
        swait()
6190
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6191
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6192
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6193
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6194
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6195
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6196
end
6197
punchsound1:Play()
6198
for i = 0, 0.4, 0.1 do
6199
        swait()
6200
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6201
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6202
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6203
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6204
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6205
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6206
end
6207
for i = 0, 0.4, 0.1 do
6208
        swait()
6209
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6210
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6211
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6212
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6213
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6214
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6215
end
6216
punchsound1:Play()
6217
for i = 0, 0.4, 0.1 do
6218
        swait()
6219
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6220
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6221
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6222
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6223
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6224
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6225
end
6226
punchsound1:Play()
6227
		local pie222 = Instance.new("ParticleEmitter")
6228
pie222.Parent = LeftArm
6229
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6230
pie222.LightEmission = 1
6231
pie222.Size = NumberSequence.new(3)
6232
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6233
pie222.Transparency = NumberSequence.new(0.6,1)
6234
pie222.EmissionDirection = "Top"
6235
pie222.Enabled = true
6236
pie222.Lifetime = NumberRange.new(1)
6237
pie222.Rotation = NumberRange.new(-320, 320)
6238
pie222.Rate = 404
6239
pie222.Speed = NumberRange.new(0)
6240
pie222.LockedToPart = false
6241
pie222.VelocitySpread = 2 
6242
 for i = 0, 2, 0.1 do
6243
        swait()
6244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6246
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6248
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6249
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6250
end
6251
wait(2)
6252
bigbangattack2()
6253
pie222:Destroy()
6254
6255
for i,v in pairs(to.Parent:GetChildren()) do
6256
					if v:IsA("Humanoid") then
6257
						v.Health = v.Health - math.huge
6258
						
6259
						v.PlatformStand = true
6260
					end
6261
	end
6262
6263
	hit1 = false
6264
6265
	hit2 = true
6266
for i,v in pairs(to.Parent:GetChildren()) do
6267
					if v:IsA("Humanoid") then
6268
						v.Health = v.Health - 10
6269
						
6270
						v.PlatformStand = true
6271
					end
6272
	end
6273
hit2 = false
6274
6275
hit3 = true
6276
hit4 = true
6277
6278
6279
6280
6281
coroutine.wrap(function()
6282
				for i=1,2 do
6283
					wait()
6284
				
6285
		
6286
						
6287
6288
	
6289
	for i,v in pairs(to.Parent:GetChildren()) do
6290
					if v:IsA("Humanoid") then
6291
						v.Health = v.Health - 2
6292
						
6293
						v.PlatformStand = true
6294
					end
6295
	end
6296
				end
6297
	
6298
					
6299
			wait(3)
6300
			end)()
6301
6302
6303
6304
6305
6306
6307
6308
6309
	
6310
	
6311
 
6312
6313
6314
	
6315
	for i,v in pairs(to.Parent:GetChildren()) do
6316
					if v:IsA("Humanoid") then
6317
						v.Health = v.Health - 10
6318
						
6319
						v.PlatformStand = true
6320
					end
6321
	end
6322
6323
6324
6325
	hitground = new("Part",char)
6326
	hitground.Size = Vector3.new(5,5,5)
6327
	hitground.Name =  "Ground"
6328
	hitground.Transparency = 1
6329
	hitground.CanCollide = false
6330
	game.Debris:AddItem(hitground,2)
6331
	hitground.Position = Vector3.new(999,999,999)
6332
	hitgroundweld = new("Weld",hitground)
6333
	hitgroundweld.Part0 = to
6334
	hitgroundweld.Part1 = hitground
6335
	hitground.Touched:connect(function(hit2)
6336
		if hit2.Size.x > 150 then
6337
			hitground:Destroy()
6338
			ad = new("Part",char)
6339
ad.Name = "NewPart"
6340
ad.Size = Vector3.new(30,0.1,30)	
6341
ad.CanCollide = false
6342
ad.Anchored = true
6343
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6344
ad.Transparency = 1
6345
aad = new("Decal",ad)
6346
6347
aad.Face = "Top"
6348
aad.Transparency = 1
6349
		aad.Transparency = 0
6350
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6351
			smoke = new("Part",to)
6352
			smokemesh = new("SpecialMesh",smoke)
6353
			smokemesh.MeshId = "rbxassetid://928329648"
6354
			smoke.BrickColor = hit2.BrickColor
6355
			smoke.Anchored = true
6356
			smoke.Position = hitground.Position
6357
			GroundImpact:Play()
6358
			for i = 1,20 do
6359
				wait()
6360
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6361
				smoke.Transparency = smoke.Transparency + 1/20
6362
			end
6363
			smoke:Destroy()
6364
			wait(0.5)
6365
			
6366
			for i = 1,20 do
6367
				wait(0.1)
6368
				aad.Transparency = aad.Transparency + 1/20
6369
			end
6370
		end
6371
	end)
6372
	ys = Instance.new("BodyVelocity",to)
6373
ys.Name = "GO"
6374
       
6375
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6376
6377
ys.Velocity = v3(0,-90,0)
6378
        
6379
	wait(1)
6380
        ys:Destroy()
6381
		
6382
6383
  
6384
hit3 = false
6385
hit4 = false
6386
6387
6388
hit1 = false
6389
	hit2 = false
6390
	hit3 = false
6391
	hit4 = false
6392
idle = true
6393
RootPart.Anchored = false
6394
end
6395
end)
6396
end
6397
6398
function Combo3()
6399
	getplayer = new("Part",char)
6400
getplayer.Position = Vector3.new(999,999,999)
6401
getplayer.Transparency = 1
6402
getplayer.Size = v3(3,3,3)
6403
getplayer.CanCollide = false
6404
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6405
getplayer.Name = "GetPlayer"
6406
6407
game.Debris:AddItem(getplayer,0.5)
6408
6409
getplayer.Touched:connect(function(hit)
6410
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6411
				getplayer:Destroy()
6412
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6413
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6414
				to.Anchored = true
6415
				RootPart.Anchored = true
6416
	idle = false
6417
	
6418
6419
		punchsound1:Play()
6420
		hit1 = true
6421
 for i = 0, 1, 0.1 do
6422
        swait()
6423
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6424
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6425
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6426
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6427
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6428
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6429
end
6430
punchsound1:Play()
6431
for i = 0, 1, 0.1 do
6432
        swait()
6433
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6434
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6435
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6436
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6437
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6438
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6439
end
6440
punchsound1:Play()
6441
 for i = 0, 1, 0.1 do
6442
        swait()
6443
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6444
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6445
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6446
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6447
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6448
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6449
end
6450
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6451
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6452
Zanzoken = Instance.new("Part",char)
6453
Zanzoken.Anchored = true
6454
Zanzoken.Position = v3(999,999,999)
6455
Zanzoken.CFrame = Torso.CFrame
6456
game.Debris:AddItem(Zanzoken,0.5)
6457
Zanzoken.Transparency = 1
6458
Zano:Play()
6459
wait()
6460
idk = Instance.new("BillboardGui",Zanzoken)
6461
idk.Size = UDim2.new(10,0,15,0)
6462
idk.AlwaysOnTop = false
6463
idk1 = Instance.new("ImageLabel",idk)
6464
idk1.BackgroundTransparency = 1
6465
idk.ExtentsOffset = v3(0,0,0)
6466
idk1.ImageTransparency = 0
6467
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6468
idk1.Size = UDim2.new(2,0,1,0)
6469
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6470
idk1.Image = "rbxassetid://319554883"
6471
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6472
wait()
6473
Zanzoken = Instance.new("Part",char)
6474
Zanzoken.Anchored = true
6475
Zanzoken.Position = v3(999,999,999)
6476
Zanzoken.CFrame = Torso.CFrame
6477
game.Debris:AddItem(Zanzoken,0.5)
6478
Zanzoken.Transparency = 1
6479
wait()
6480
idk = Instance.new("BillboardGui",Zanzoken)
6481
idk.Size = UDim2.new(20,0,20,0)
6482
idk.AlwaysOnTop = false
6483
idk1 = Instance.new("ImageLabel",idk)
6484
idk1.BackgroundTransparency = 1
6485
idk.ExtentsOffset = v3(0,0,0)
6486
idk1.ImageTransparency = 0
6487
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6488
idk1.Size = UDim2.new(2,0,1,0)
6489
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6490
idk1.Image = "rbxassetid://319554883"
6491
 for i = 0, 1, 0.1 do
6492
        swait()
6493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6495
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6497
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6498
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6499
end
6500
punchsound1:Play()
6501
for i = 0, 1, 0.1 do
6502
        swait()
6503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6505
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6506
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6507
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6508
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6509
end
6510
punchsound1:Play()
6511
 for i = 0, 1, 0.1 do
6512
        swait()
6513
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6514
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6515
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6516
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6517
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6518
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6519
end
6520
 for i = 0, 1, 0.1 do
6521
        swait()
6522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6524
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6526
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6527
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6528
end
6529
punchsound1:Play()
6530
for i = 0, 1, 0.1 do
6531
        swait()
6532
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6533
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6534
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6535
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6536
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6537
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6538
end
6539
punchsound1:Play()
6540
 for i = 0, 1, 0.1 do
6541
        swait()
6542
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6543
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6544
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6545
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6546
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6547
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6548
end
6549
 for i = 0, 1, 0.1 do
6550
        swait()
6551
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6552
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6553
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6554
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6555
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6556
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6557
end
6558
punchsound1:Play()
6559
for i = 0, 1, 0.1 do
6560
        swait()
6561
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6562
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6563
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6564
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6565
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6566
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6567
end
6568
punchsound1:Play()
6569
for i,v in pairs(to.Parent:GetChildren()) do
6570
					if v:IsA("Humanoid") then
6571
						v.Health = v.Health - 10
6572
						
6573
						v.PlatformStand = true
6574
					end
6575
	end
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
6586
for i = 0, 1, 0.1 do
6587
        swait()
6588
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6589
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6590
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6591
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6592
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6593
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6594
end
6595
punchsound1:Play()
6596
 for i = 0, 1, 0.1 do
6597
        swait()
6598
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6599
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6600
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6601
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6602
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6603
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6604
end
6605
for i,v in pairs(to.Parent:GetChildren()) do
6606
					if v:IsA("Humanoid") then
6607
						v.Health = v.Health - 3
6608
						
6609
						v.PlatformStand = true
6610
					end
6611
	end
6612
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6613
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6614
Zanzoken = Instance.new("Part",char)
6615
Zanzoken.Anchored = true
6616
Zanzoken.Position = v3(999,999,999)
6617
Zanzoken.CFrame = Torso.CFrame
6618
game.Debris:AddItem(Zanzoken,0.5)
6619
Zanzoken.Transparency = 1
6620
Zano:Play()
6621
wait()
6622
idk = Instance.new("BillboardGui",Zanzoken)
6623
idk.Size = UDim2.new(10,0,15,0)
6624
idk.AlwaysOnTop = false
6625
idk1 = Instance.new("ImageLabel",idk)
6626
idk1.BackgroundTransparency = 1
6627
idk.ExtentsOffset = v3(0,0,0)
6628
idk1.ImageTransparency = 0
6629
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6630
idk1.Size = UDim2.new(2,0,1,0)
6631
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6632
idk1.Image = "rbxassetid://319554883"
6633
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6634
wait()
6635
Zanzoken = Instance.new("Part",char)
6636
Zanzoken.Anchored = true
6637
Zanzoken.Position = v3(999,999,999)
6638
Zanzoken.CFrame = Torso.CFrame
6639
game.Debris:AddItem(Zanzoken,0.5)
6640
Zanzoken.Transparency = 1
6641
wait()
6642
idk = Instance.new("BillboardGui",Zanzoken)
6643
idk.Size = UDim2.new(20,0,20,0)
6644
idk.AlwaysOnTop = false
6645
idk1 = Instance.new("ImageLabel",idk)
6646
idk1.BackgroundTransparency = 1
6647
idk.ExtentsOffset = v3(0,0,0)
6648
idk1.ImageTransparency = 0
6649
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6650
idk1.Size = UDim2.new(2,0,1,0)
6651
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6652
idk1.Image = "rbxassetid://319554883"
6653
 for i = 0, 1, 0.1 do
6654
        swait()
6655
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6656
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6657
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6658
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6659
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6660
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6661
end
6662
for i = 0, 1, 0.1 do
6663
        swait()
6664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6666
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6668
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6669
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6670
end
6671
punchsound1:Play()
6672
 for i = 0, 1, 0.1 do
6673
        swait()
6674
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6675
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6676
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6677
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6678
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6679
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6680
end
6681
for i,v in pairs(to.Parent:GetChildren()) do
6682
					if v:IsA("Humanoid") then
6683
						v.Health = v.Health - 3
6684
						
6685
						v.PlatformStand = true
6686
					end
6687
	end
6688
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
6689
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
6690
Zanzoken = Instance.new("Part",char)
6691
Zanzoken.Anchored = true
6692
Zanzoken.Position = v3(999,999,999)
6693
Zanzoken.CFrame = Torso.CFrame
6694
game.Debris:AddItem(Zanzoken,0.5)
6695
Zanzoken.Transparency = 1
6696
Zano:Play()
6697
wait()
6698
idk = Instance.new("BillboardGui",Zanzoken)
6699
idk.Size = UDim2.new(10,0,15,0)
6700
idk.AlwaysOnTop = false
6701
idk1 = Instance.new("ImageLabel",idk)
6702
idk1.BackgroundTransparency = 1
6703
idk.ExtentsOffset = v3(0,0,0)
6704
idk1.ImageTransparency = 0
6705
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6706
idk1.Size = UDim2.new(2,0,1,0)
6707
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6708
idk1.Image = "rbxassetid://319554883"
6709
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6710
wait()
6711
Zanzoken = Instance.new("Part",char)
6712
Zanzoken.Anchored = true
6713
Zanzoken.Position = v3(999,999,999)
6714
Zanzoken.CFrame = Torso.CFrame
6715
game.Debris:AddItem(Zanzoken,0.5)
6716
Zanzoken.Transparency = 1
6717
wait()
6718
idk = Instance.new("BillboardGui",Zanzoken)
6719
idk.Size = UDim2.new(20,0,20,0)
6720
idk.AlwaysOnTop = false
6721
idk1 = Instance.new("ImageLabel",idk)
6722
idk1.BackgroundTransparency = 1
6723
idk.ExtentsOffset = v3(0,0,0)
6724
idk1.ImageTransparency = 0
6725
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6726
idk1.Size = UDim2.new(2,0,1,0)
6727
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6728
idk1.Image = "rbxassetid://319554883"
6729
punchsound1:Play()
6730
for i = 0, 1, 0.1 do
6731
        swait()
6732
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6733
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6734
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6735
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6736
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6737
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6738
end
6739
punchsound1:Play()
6740
 for i = 0, 1, 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
6750
6751
for i,v in pairs(to.Parent:GetChildren()) do
6752
					if v:IsA("Humanoid") then
6753
						v.Health = v.Health - 20
6754
						
6755
						v.PlatformStand = true
6756
					end
6757
	end
6758
StrongPunch:Play()
6759
for i = 0, 1, 0.1 do
6760
        swait()
6761
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6762
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6763
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6764
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6765
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6766
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6767
      end
6768
 for i = 0, 1, 0.1 do
6769
        swait()
6770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6772
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6774
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6775
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6776
end
6777
for i,v in pairs(to.Parent:GetChildren()) do
6778
					if v:IsA("Humanoid") then
6779
						v.Health = v.Health - 3
6780
						
6781
						v.PlatformStand = true
6782
					end
6783
	end
6784
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6785
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6786
Zanzoken = Instance.new("Part",char)
6787
Zanzoken.Anchored = true
6788
Zanzoken.Position = v3(999,999,999)
6789
Zanzoken.CFrame = Torso.CFrame
6790
game.Debris:AddItem(Zanzoken,0.5)
6791
Zanzoken.Transparency = 1
6792
Zano:Play()
6793
wait()
6794
idk = Instance.new("BillboardGui",Zanzoken)
6795
idk.Size = UDim2.new(10,0,15,0)
6796
idk.AlwaysOnTop = false
6797
idk1 = Instance.new("ImageLabel",idk)
6798
idk1.BackgroundTransparency = 1
6799
idk.ExtentsOffset = v3(0,0,0)
6800
idk1.ImageTransparency = 0
6801
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6802
idk1.Size = UDim2.new(2,0,1,0)
6803
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6804
idk1.Image = "rbxassetid://319554883"
6805
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6806
wait()
6807
Zanzoken = Instance.new("Part",char)
6808
Zanzoken.Anchored = true
6809
Zanzoken.Position = v3(999,999,999)
6810
Zanzoken.CFrame = Torso.CFrame
6811
game.Debris:AddItem(Zanzoken,0.5)
6812
Zanzoken.Transparency = 1
6813
wait()
6814
idk = Instance.new("BillboardGui",Zanzoken)
6815
idk.Size = UDim2.new(20,0,20,0)
6816
idk.AlwaysOnTop = false
6817
idk1 = Instance.new("ImageLabel",idk)
6818
idk1.BackgroundTransparency = 1
6819
idk.ExtentsOffset = v3(0,0,0)
6820
idk1.ImageTransparency = 0
6821
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6822
idk1.Size = UDim2.new(2,0,1,0)
6823
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6824
idk1.Image = "rbxassetid://319554883"
6825
 for i = 0, 1, 0.1 do
6826
        swait()
6827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6829
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6830
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6831
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6832
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6833
end
6834
punchsound1:Play()
6835
for i = 0, 1, 0.1 do
6836
        swait()
6837
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6838
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6839
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6840
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6841
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6842
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6843
end
6844
punchsound1:Play()
6845
 for i = 0, 1, 0.1 do
6846
        swait()
6847
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6848
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6849
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6850
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6851
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6852
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6853
end
6854
for i = 0, 1, 0.1 do
6855
        swait()
6856
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6857
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6858
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6859
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6860
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6861
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6862
      end
6863
 for i = 0, 1, 0.1 do
6864
        swait()
6865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6867
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6869
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6870
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6871
end
6872
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
6873
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
6874
Zanzoken = Instance.new("Part",char)
6875
Zanzoken.Anchored = true
6876
Zanzoken.Position = v3(999,999,999)
6877
Zanzoken.CFrame = Torso.CFrame
6878
game.Debris:AddItem(Zanzoken,0.5)
6879
Zanzoken.Transparency = 1
6880
Zano:Play()
6881
wait()
6882
idk = Instance.new("BillboardGui",Zanzoken)
6883
idk.Size = UDim2.new(10,0,15,0)
6884
idk.AlwaysOnTop = false
6885
idk1 = Instance.new("ImageLabel",idk)
6886
idk1.BackgroundTransparency = 1
6887
idk.ExtentsOffset = v3(0,0,0)
6888
idk1.ImageTransparency = 0
6889
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6890
idk1.Size = UDim2.new(2,0,1,0)
6891
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6892
idk1.Image = "rbxassetid://319554883"
6893
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6894
wait()
6895
Zanzoken = Instance.new("Part",char)
6896
Zanzoken.Anchored = true
6897
Zanzoken.Position = v3(999,999,999)
6898
Zanzoken.CFrame = Torso.CFrame
6899
game.Debris:AddItem(Zanzoken,0.5)
6900
Zanzoken.Transparency = 1
6901
wait()
6902
idk = Instance.new("BillboardGui",Zanzoken)
6903
idk.Size = UDim2.new(20,0,20,0)
6904
idk.AlwaysOnTop = false
6905
idk1 = Instance.new("ImageLabel",idk)
6906
idk1.BackgroundTransparency = 1
6907
idk.ExtentsOffset = v3(0,0,0)
6908
idk1.ImageTransparency = 0
6909
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6910
idk1.Size = UDim2.new(2,0,1,0)
6911
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6912
idk1.Image = "rbxassetid://319554883"
6913
StrongPunch:Play()
6914
Break:Play()
6915
local Aura4 = Instance.new('ParticleEmitter')
6916
Aura4.Name = "Aura"
6917
Aura4.Texture = "rbxassetid://1046299182"
6918
Aura4.Parent = Torso
6919
Aura4.LightEmission = 1
6920
Aura4.Transparency = NumberSequence.new(0.7,1)
6921
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
6922
Aura4.Size = NumberSequence.new(1,30)
6923
Aura4.Rotation = NumberRange.new(-360,360)
6924
Aura4.LockedToPart = true
6925
Aura4.Lifetime = NumberRange.new(0.2)
6926
Aura4.Rate = 100
6927
Aura4.Speed = NumberRange.new(0)
6928
Aura4.EmissionDirection = "Top"	
6929
for i = 0, 6, 0.1 do
6930
        swait()
6931
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6932
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6933
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6934
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6935
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6936
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6937
      end
6938
Aura4:Destroy()
6939
wait(0.1)
6940
local Aura4 = Instance.new('ParticleEmitter')
6941
Aura4.Name = "Aura"
6942
Aura4.Texture = "rbxassetid://1046299182"
6943
Aura4.Parent = Torso
6944
Aura4.LightEmission = 1
6945
Aura4.Transparency = NumberSequence.new(0.7,1)
6946
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
6947
Aura4.Size = NumberSequence.new(1,30)
6948
Aura4.Rotation = NumberRange.new(-360,360)
6949
Aura4.LockedToPart = true
6950
Aura4.Lifetime = NumberRange.new(0.2)
6951
Aura4.Rate = 100
6952
Aura4.Speed = NumberRange.new(0)
6953
Aura4.EmissionDirection = "Top"
6954
StrongPunch1:Play()
6955
Break:Play()
6956
 for i = 0, 6, 0.1 do
6957
        swait()
6958
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6959
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6960
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6961
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6962
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6963
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6964
      end
6965
Aura4:Destroy()
6966
StrongPunch2:Play()
6967
Break:Play()
6968
local Aura4 = Instance.new('ParticleEmitter')
6969
Aura4.Name = "Aura"
6970
Aura4.Texture = "rbxassetid://1046299182"
6971
Aura4.Parent = Torso
6972
Aura4.LightEmission = 1
6973
Aura4.Transparency = NumberSequence.new(0.7,1)
6974
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
6975
Aura4.Size = NumberSequence.new(1,30)
6976
Aura4.Rotation = NumberRange.new(-360,360)
6977
Aura4.LockedToPart = true
6978
Aura4.Lifetime = NumberRange.new(0.2)
6979
Aura4.Rate = 100
6980
Aura4.Speed = NumberRange.new(0)
6981
Aura4.EmissionDirection = "Top"
6982
   for i = 0, 7, 0.1 do
6983
        swait()
6984
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6985
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6986
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6987
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6988
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6989
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6990
end
6991
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
6992
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
6993
Aura4:Destroy()
6994
Zanzoken = Instance.new("Part",char)
6995
Zanzoken.Anchored = true
6996
Zanzoken.Position = v3(999,999,999)
6997
Zanzoken.CFrame = Torso.CFrame
6998
game.Debris:AddItem(Zanzoken,0.5)
6999
Zanzoken.Transparency = 1
7000
Zano:Play()
7001
wait()
7002
idk = Instance.new("BillboardGui",Zanzoken)
7003
idk.Size = UDim2.new(10,0,15,0)
7004
idk.AlwaysOnTop = false
7005
idk1 = Instance.new("ImageLabel",idk)
7006
idk1.BackgroundTransparency = 1
7007
idk.ExtentsOffset = v3(0,0,0)
7008
idk1.ImageTransparency = 0
7009
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7010
idk1.Size = UDim2.new(2,0,1,0)
7011
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7012
idk1.Image = "rbxassetid://319554883"
7013
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7014
wait()
7015
Zanzoken = Instance.new("Part",char)
7016
Zanzoken.Anchored = true
7017
Zanzoken.Position = v3(999,999,999)
7018
Zanzoken.CFrame = Torso.CFrame
7019
game.Debris:AddItem(Zanzoken,0.5)
7020
Zanzoken.Transparency = 1
7021
wait()
7022
idk = Instance.new("BillboardGui",Zanzoken)
7023
idk.Size = UDim2.new(20,0,20,0)
7024
idk.AlwaysOnTop = false
7025
idk1 = Instance.new("ImageLabel",idk)
7026
idk1.BackgroundTransparency = 1
7027
idk.ExtentsOffset = v3(0,0,0)
7028
idk1.ImageTransparency = 0
7029
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7030
idk1.Size = UDim2.new(2,0,1,0)
7031
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7032
idk1.Image = "rbxassetid://319554883"
7033
 for i = 0, 1, 0.1 do
7034
        swait()
7035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7037
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7039
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7040
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7041
end
7042
punchsound1:Play()
7043
for i = 0, 1, 0.1 do
7044
        swait()
7045
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7046
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7047
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7048
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7049
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7050
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7051
end
7052
punchsound1:Play()
7053
 for i = 0, 1, 0.1 do
7054
        swait()
7055
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7056
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7057
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7058
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7059
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7060
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7061
end
7062
for i = 0, 1, 0.1 do
7063
        swait()
7064
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7065
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7066
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7067
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7068
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7069
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7070
      end
7071
 for i = 0, 1, 0.1 do
7072
        swait()
7073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7075
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7077
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7078
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7079
end
7080
punchsound1:Play()
7081
for i = 0, 0.5, 0.1 do
7082
        swait()
7083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7085
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7087
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7088
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7089
end
7090
punchsound1:Play()
7091
 for i = 0, 0.5, 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
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7101
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7102
Zanzoken = Instance.new("Part",char)
7103
Zanzoken.Anchored = true
7104
Zanzoken.Position = v3(999,999,999)
7105
Zanzoken.CFrame = Torso.CFrame
7106
game.Debris:AddItem(Zanzoken,0.5)
7107
Zanzoken.Transparency = 1
7108
Zano:Play()
7109
wait()
7110
idk = Instance.new("BillboardGui",Zanzoken)
7111
idk.Size = UDim2.new(10,0,15,0)
7112
idk.AlwaysOnTop = false
7113
idk1 = Instance.new("ImageLabel",idk)
7114
idk1.BackgroundTransparency = 1
7115
idk.ExtentsOffset = v3(0,0,0)
7116
idk1.ImageTransparency = 0
7117
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7118
idk1.Size = UDim2.new(2,0,1,0)
7119
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7120
idk1.Image = "rbxassetid://319554883"
7121
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7122
wait()
7123
Zanzoken = Instance.new("Part",char)
7124
Zanzoken.Anchored = true
7125
Zanzoken.Position = v3(999,999,999)
7126
Zanzoken.CFrame = Torso.CFrame
7127
game.Debris:AddItem(Zanzoken,0.5)
7128
Zanzoken.Transparency = 1
7129
wait()
7130
idk = Instance.new("BillboardGui",Zanzoken)
7131
idk.Size = UDim2.new(20,0,20,0)
7132
idk.AlwaysOnTop = false
7133
idk1 = Instance.new("ImageLabel",idk)
7134
idk1.BackgroundTransparency = 1
7135
idk.ExtentsOffset = v3(0,0,0)
7136
idk1.ImageTransparency = 0
7137
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7138
idk1.Size = UDim2.new(2,0,1,0)
7139
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7140
idk1.Image = "rbxassetid://319554883"
7141
 for i = 0, 0.4, 0.1 do
7142
        swait()
7143
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7144
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7145
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7146
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7147
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7148
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7149
end
7150
punchsound1:Play()
7151
for i = 0, 0.4, 0.1 do
7152
        swait()
7153
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7154
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7155
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7156
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7157
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7158
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7159
end
7160
punchsound1:Play()
7161
 for i = 0, 1, 0.1 do
7162
        swait()
7163
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7164
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7165
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7166
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7167
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7168
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7169
end
7170
for i,v in pairs(to.Parent:GetChildren()) do
7171
					if v:IsA("Humanoid") then
7172
						v.Health = v.Health - 8
7173
						
7174
						v.PlatformStand = true
7175
					end
7176
	end
7177
7178
	hit1 = false
7179
7180
		punchsound1:Play()
7181
	hit2 = true
7182
      for i = 0, 1, 0.1 do
7183
        swait()
7184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7186
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7188
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7189
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7190
      end
7191
for i,v in pairs(to.Parent:GetChildren()) do
7192
					if v:IsA("Humanoid") then
7193
						v.Health = v.Health - 10
7194
						
7195
						v.PlatformStand = true
7196
					end
7197
	end
7198
hit2 = false
7199
7200
	punchsound1:Play()
7201
hit3 = true
7202
hit4 = true
7203
7204
7205
punchsound1:Play()
7206
7207
7208
coroutine.wrap(function()
7209
				for i=1,2 do
7210
					wait()
7211
				
7212
		
7213
						
7214
7215
	
7216
	for i,v in pairs(to.Parent:GetChildren()) do
7217
					if v:IsA("Humanoid") then
7218
						v.Health = v.Health - 30
7219
						
7220
						v.PlatformStand = true
7221
					end
7222
	end
7223
				end
7224
	
7225
					
7226
			wait(3)
7227
			end)()
7228
7229
7230
7231
RootPart.Anchored = false
7232
7233
7234
7235
7236
7237
	StrongPunch:Play()
7238
	
7239
	
7240
 
7241
7242
7243
	
7244
	for i,v in pairs(to.Parent:GetChildren()) do
7245
					if v:IsA("Humanoid") then
7246
						v.Health = v.Health - 20
7247
						
7248
						v.PlatformStand = true
7249
					end
7250
	end
7251
7252
StrongPunch2:Play()
7253
7254
7255
	hitground = new("Part",char)
7256
	hitground.Size = Vector3.new(5,5,5)
7257
	hitground.Name =  "Ground"
7258
	hitground.Transparency = 1
7259
	hitground.CanCollide = false
7260
	game.Debris:AddItem(hitground,2)
7261
	hitground.Position = Vector3.new(999,999,999)
7262
	hitgroundweld = new("Weld",hitground)
7263
	hitgroundweld.Part0 = to
7264
	hitgroundweld.Part1 = hitground
7265
	hitground.Touched:connect(function(hit2)
7266
		if hit2.Size.x > 150 then
7267
			hitground:Destroy()
7268
			ad = new("Part",char)
7269
ad.Name = "NewPart"
7270
ad.Size = Vector3.new(30,0.1,30)	
7271
ad.CanCollide = false
7272
ad.Anchored = true
7273
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7274
ad.Transparency = 1
7275
aad = new("Decal",ad)
7276
7277
aad.Face = "Top"
7278
aad.Transparency = 1
7279
		aad.Transparency = 0
7280
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7281
			smoke = new("Part",to)
7282
			smokemesh = new("SpecialMesh",smoke)
7283
			smokemesh.MeshId = "rbxassetid://928329648"
7284
			smoke.BrickColor = hit2.BrickColor
7285
			smoke.Anchored = true
7286
			smoke.Position = hitground.Position
7287
			GroundImpact:Play()
7288
			for i = 1,20 do
7289
				wait()
7290
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7291
				smoke.Transparency = smoke.Transparency + 1/20
7292
			end
7293
			smoke:Destroy()
7294
			wait(0.5)
7295
			
7296
			for i = 1,20 do
7297
				wait(0.1)
7298
				aad.Transparency = aad.Transparency + 1/20
7299
			end
7300
		end
7301
	end)
7302
	ys = Instance.new("BodyVelocity",to)
7303
ys.Name = "GO"
7304
       
7305
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7306
7307
ys.Velocity = v3(0,-90,0)
7308
        
7309
	wait(1)
7310
        ys:Destroy()
7311
7312
	
7313
	
7314
7315
  
7316
hit3 = false
7317
hit4 = false
7318
7319
7320
hit1 = false
7321
	hit2 = false
7322
	hit3 = false
7323
	hit4 = false
7324
idle = true
7325
  RootPart.Anchored = false
7326
to.Anchored = false
7327
end
7328
end)
7329
end
7330
7331
7332
function Combo2()
7333
	getplayer = new("Part",char)
7334
getplayer.Position = Vector3.new(999,999,999)
7335
getplayer.Transparency = 1
7336
getplayer.Size = v3(55,55,55)
7337
getplayer.CanCollide = false
7338
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7339
getplayer.Name = "GetPlayer"
7340
7341
game.Debris:AddItem(getplayer,0.5)
7342
7343
getplayer.Touched:connect(function(hit)
7344
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7345
				getplayer:Destroy()
7346
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7347
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7348
				to.Anchored = true
7349
	idle = false
7350
	
7351
7352
		hit1 = true
7353
7354
for i,v in pairs(to.Parent:GetChildren()) do
7355
					if v:IsA("Humanoid") then
7356
						v.Health = v.Health - 20
7357
						
7358
						v.PlatformStand = true
7359
					end
7360
	end
7361
7362
for i,v in pairs(to.Parent:GetChildren()) do
7363
					if v:IsA("Humanoid") then
7364
						v.Health = v.Health - 10
7365
						
7366
						v.PlatformStand = true
7367
					end
7368
	end
7369
7370
	hit1 = false
7371
7372
	
7373
	hit2 = true
7374
     
7375
for i,v in pairs(to.Parent:GetChildren()) do
7376
					if v:IsA("Humanoid") then
7377
						v.Health = v.Health - 5
7378
						
7379
						v.PlatformStand = true
7380
					end
7381
	end
7382
hit2 = false
7383
7384
	punchsound1:Play()
7385
hit3 = true
7386
hit4 = true
7387
7388
7389
punchsound1:Play()
7390
7391
coroutine.wrap(function()
7392
				for i=1,2 do
7393
					wait()
7394
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7395
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7396
			
7397
	
7398
					for i = 0, 1, 0.1 do
7399
        swait()
7400
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7401
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7402
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7403
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7404
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7405
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7406
      end
7407
						StrongPunch:Play()
7408
	for i,v in pairs(to.Parent:GetChildren()) do
7409
					if v:IsA("Humanoid") then
7410
						v.Health = v.Health - 10
7411
						
7412
						v.PlatformStand = true
7413
					end
7414
	end
7415
				end
7416
	
7417
					
7418
			wait(0.7)
7419
			end)()
7420
7421
  
7422
7423
7424
RootPart.Anchored = true
7425
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7426
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7427
							
7428
7429
for i = 0, 1, 0.1 do
7430
        swait()
7431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7433
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7435
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7436
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7437
      end	
7438
7439
7440
	StrongPunch:Play()
7441
	
7442
	
7443
for i = 0, 1, 0.1 do
7444
        swait()
7445
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7446
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7447
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7448
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7449
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7450
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7451
      end
7452
7453
7454
	
7455
	for i,v in pairs(to.Parent:GetChildren()) do
7456
					if v:IsA("Humanoid") then
7457
						v.Health = v.Health - 20
7458
						
7459
						v.PlatformStand = true
7460
					end
7461
	end
7462
7463
7464
	hitground = new("Part",char)
7465
	hitground.Size = Vector3.new(5,5,5)
7466
	hitground.Name =  "Ground"
7467
	hitground.Transparency = 1
7468
	hitground.CanCollide = false
7469
	game.Debris:AddItem(hitground,2)
7470
	hitground.Position = Vector3.new(999,999,999)
7471
	hitgroundweld = new("Weld",hitground)
7472
	hitgroundweld.Part0 = to
7473
	hitgroundweld.Part1 = hitground
7474
	hitground.Touched:connect(function(hit2)
7475
		if hit2.Size.x > 150 then
7476
			hitground:Destroy()
7477
			ad = new("Part",char)
7478
ad.Name = "NewPart"
7479
ad.Size = Vector3.new(30,0.1,30)	
7480
ad.CanCollide = false
7481
ad.Anchored = true
7482
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7483
ad.Transparency = 1
7484
aad = new("Decal",ad)
7485
7486
aad.Face = "Top"
7487
aad.Transparency = 1
7488
		aad.Transparency = 0
7489
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7490
			smoke = new("Part",to)
7491
			smokemesh = new("SpecialMesh",smoke)
7492
			smokemesh.MeshId = "rbxassetid://928329648"
7493
			smoke.BrickColor = hit2.BrickColor
7494
			smoke.Anchored = true
7495
			smoke.Position = hitground.Position
7496
			GroundImpact:Play()
7497
			for i = 1,20 do
7498
				wait()
7499
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7500
				smoke.Transparency = smoke.Transparency + 1/20
7501
			end
7502
			smoke:Destroy()
7503
			wait(0.5)
7504
			
7505
			for i = 1,20 do
7506
				wait(0.1)
7507
				aad.Transparency = aad.Transparency + 1/20
7508
			end
7509
		end
7510
	end)
7511
	to.Anchored = false
7512
	ys = Instance.new("BodyVelocity",to)
7513
ys.Name = "GO"
7514
       
7515
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7516
7517
ys.Velocity = v3(0,-90,0)
7518
        
7519
	wait(1)
7520
        ys:Destroy()
7521
7522
	
7523
	
7524
7525
  
7526
hit3 = false
7527
hit4 = false
7528
7529
7530
hit1 = false
7531
	hit2 = false
7532
	hit3 = false
7533
	hit4 = false
7534
idle = true
7535
  RootPart.Anchored = false
7536
end
7537
end)
7538
end
7539
7540
 function KABOOMZ222()
7541
    local effspwn = Instance.new("Part")
7542
    coroutine.resume(coroutine.create(function()
7543
      local sound1 = Instance.new("Sound")
7544
      sound1.SoundId = "rbxassetid://440145223"
7545
      sound1.MaxDistance = 600
7546
      sound1.EmitterSize = 60
7547
      sound1.Volume = 5.5
7548
      sound1.Pitch = 1.3
7549
      sound1.Parent = effspwn
7550
      local sound2 = Instance.new("Sound")
7551
      sound2.SoundId = "rbxassetid://440145223"
7552
      sound2.MaxDistance = 300
7553
      sound2.EmitterSize = 20
7554
      sound2.Volume = 3
7555
      sound2.Pitch = 0.7
7556
      sound2.Parent = effspwn
7557
      local sound3 = Instance.new("Sound")
7558
      sound3.SoundId = "rbxassetid://440145223"
7559
      sound2.MaxDistance = 400
7560
      sound2.EmitterSize = 30
7561
      sound2.Volume = 0.5
7562
      sound2.Pitch = 0.5
7563
      sound2.Parent = effspwn
7564
      sound2:Play()
7565
      wait()
7566
      sound1:Play()
7567
      sound3:Play()
7568
    end))
7569
    local model = Instance.new("Model")
7570
    game.Debris:AddItem(model, 20)
7571
    model.Name = "smasheffects"
7572
    model.Parent = workspace
7573
    effspwn.Name = "spwnr"
7574
    effspwn.Size = Vector3.new(1, 1, 1)
7575
    effspwn.Anchored = true
7576
    effspwn.CanCollide = false
7577
    effspwn.Transparency = 1
7578
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
7579
    effspwn.Parent = model
7580
7581
7582
7583
7584
    coroutine.resume(coroutine.create(function()
7585
      local shok = Instance.new("Part")
7586
      shok.Name = "whoosh"
7587
      shok.BrickColor = BrickColor.new("Institutional white")
7588
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7589
      shok.Size = Vector3.new(1, 1, 1)
7590
      shok.Anchored = true
7591
      shok.Material = "Neon"
7592
      shok.Transparency = 1
7593
      shok.CanCollide = false
7594
      shok.Parent = model
7595
      game.Debris:AddItem(shok, 12)
7596
      local mesh = Instance.new("SpecialMesh")
7597
      mesh.MeshType = "FileMesh"
7598
      mesh.MeshId = "rbxassetid://437347603"
7599
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
7600
      mesh.Parent = shok
7601
7602
7603
7604
7605
7606
      for e = 1, 8 do
7607
        wait()
7608
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
7609
        shok.Transparency = shok.Transparency + 0.035
7610
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
7611
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
7612
       
7613
7614
      end
7615
      for e = 1, 16 do
7616
        wait()
7617
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
7618
        shok.Transparency = shok.Transparency + 0.11
7619
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
7620
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
7621
       
7622
      end
7623
    end))
7624
    coroutine.resume(coroutine.create(function()
7625
      local shok = Instance.new("Part")
7626
      shok.Name = "wring1"
7627
      shok.BrickColor = BrickColor.new("Institutional white")
7628
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7629
      shok.Size = Vector3.new(1, 1, 1)
7630
      shok.Anchored = true
7631
      shok.Material = "Neon"
7632
      shok.Transparency = 0.25
7633
      shok.CanCollide = false
7634
      shok.Parent = model
7635
      game.Debris:AddItem(shok, 12)
7636
      local mesh = Instance.new("SpecialMesh")
7637
      mesh.MeshType = "FileMesh"
7638
      mesh.MeshId = "rbxassetid://3270017"
7639
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
7640
      mesh.Parent = shok
7641
      for e = 1, 30 do
7642
        wait()
7643
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
7644
        shok.Transparency = shok.Transparency + 0.002
7645
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7646
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7647
      end
7648
      for e = 1, 38 do
7649
        wait()
7650
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
7651
        shok.Transparency = shok.Transparency + 0.002
7652
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7653
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7654
      end
7655
      for e = 1, 24 do
7656
        wait()
7657
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
7658
        shok.Transparency = shok.Transparency + 0.03
7659
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
7660
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
7661
      end
7662
    end))
7663
    coroutine.resume(coroutine.create(function()
7664
      local shok = Instance.new("Part")
7665
      shok.Name = "wring2"
7666
      shok.BrickColor = BrickColor.new("Institutional white")
7667
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7668
      shok.Size = Vector3.new(1, 1, 1)
7669
      shok.Anchored = true
7670
      shok.Material = "Neon"
7671
      shok.Transparency = 0.25
7672
      shok.CanCollide = false
7673
      shok.Parent = model
7674
      game.Debris:AddItem(shok, 12)
7675
      local mesh = Instance.new("SpecialMesh")
7676
      mesh.MeshType = "FileMesh"
7677
      mesh.MeshId = "rbxassetid://3270017"
7678
      mesh.Scale = Vector3.new(12, 12, 0.05)
7679
      mesh.Parent = shok
7680
      for e = 1, 30 do
7681
        wait()
7682
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
7683
        shok.Transparency = shok.Transparency + 0.002
7684
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7685
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7686
      end
7687
      for e = 1, 38 do
7688
        wait()
7689
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
7690
        shok.Transparency = shok.Transparency + 0.002
7691
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7692
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7693
      end
7694
      for e = 1, 24 do
7695
        wait()
7696
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
7697
        shok.Transparency = shok.Transparency + 0.03
7698
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
7699
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
7700
      end
7701
    end))
7702
    coroutine.resume(coroutine.create(function()
7703
      local shok = Instance.new("Part")
7704
      shok.Name = "coil1"
7705
      shok.BrickColor = BrickColor.new("Institutional white")
7706
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
7707
      shok.Size = Vector3.new(1, 1, 1)
7708
      shok.Anchored = true
7709
      shok.Material = "Neon"
7710
      shok.Transparency = 0.25
7711
      shok.CanCollide = false
7712
      shok.Parent = model
7713
      game.Debris:AddItem(shok, 12)
7714
      local mesh = Instance.new("SpecialMesh")
7715
      mesh.MeshType = "FileMesh"
7716
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
7717
      mesh.Scale = Vector3.new(12, 12, 12)
7718
      mesh.Parent = shok
7719
      for e = 1, 15 do
7720
        wait()
7721
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7722
        shok.Transparency = shok.Transparency + 0.004
7723
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
7724
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7725
      end
7726
      for e = 1, 16 do
7727
        wait()
7728
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7729
        shok.Transparency = shok.Transparency + 0.004
7730
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7731
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7732
      end
7733
      for e = 1, 12 do
7734
        wait()
7735
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
7736
        shok.Transparency = shok.Transparency + 0.06
7737
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7738
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7739
      end
7740
    end))
7741
    coroutine.resume(coroutine.create(function()
7742
      local shok = Instance.new("Part")
7743
      shok.Name = "coil2"
7744
      shok.BrickColor = BrickColor.new("Institutional white")
7745
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
7746
      shok.Size = Vector3.new(1, 1, 1)
7747
      shok.Anchored = true
7748
      shok.Material = "Neon"
7749
      shok.Transparency = 1
7750
      shok.CanCollide = false
7751
      shok.Parent = model
7752
      game.Debris:AddItem(shok, 12)
7753
      local mesh = Instance.new("SpecialMesh")
7754
      mesh.MeshType = "FileMesh"
7755
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
7756
      mesh.Scale = Vector3.new(6, 12, 6)
7757
      mesh.Parent = shok
7758
      for e = 1, 15 do
7759
        wait()
7760
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7761
        shok.Transparency = shok.Transparency + 0.005
7762
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
7763
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7764
      end
7765
      for e = 1, 16 do
7766
        wait()
7767
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7768
        shok.Transparency = shok.Transparency + 0.005
7769
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7770
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7771
      end
7772
      for e = 1, 12 do
7773
        wait()
7774
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
7775
        shok.Transparency = shok.Transparency + 0.09
7776
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
7777
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
7778
      end
7779
    end))
7780
    coroutine.resume(coroutine.create(function()
7781
      local shok = Instance.new("Part")
7782
      shok.Name = "shokwve"
7783
      shok.BrickColor = BrickColor.new("Institutional white")
7784
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
7785
      shok.Size = Vector3.new(1, 1, 1)
7786
      shok.Anchored = true
7787
      shok.Material = "Neon"
7788
      shok.Transparency = 0.6
7789
      shok.CanCollide = false
7790
      shok.Parent = model
7791
      game.Debris:AddItem(shok, 12)
7792
      local mesh = Instance.new("SpecialMesh")
7793
      mesh.MeshType = "FileMesh"
7794
      mesh.MeshId = "rbxassetid://489415447"
7795
      mesh.Scale = Vector3.new(1, 1, 1)
7796
      mesh.Parent = shok
7797
      for e = 1, 12 do
7798
        wait()
7799
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
7800
        shok.Transparency = shok.Transparency + 0.002
7801
      end
7802
      for e = 1, 32 do
7803
        wait()
7804
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
7805
        shok.Transparency = shok.Transparency + 0.002
7806
      end
7807
      for e = 1, 24 do
7808
        wait()
7809
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
7810
        shok.Transparency = shok.Transparency + 0.03
7811
      end
7812
    end))
7813
    coroutine.resume(coroutine.create(function()
7814
      local shok = Instance.new("Part")
7815
      shok.Name = "shock2"
7816
      shok.BrickColor = BrickColor.new("Institutional white")
7817
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
7818
      shok.Size = Vector3.new(1, 1, 1)
7819
      shok.Anchored = true
7820
      shok.Material = "Neon"
7821
      shok.Transparency = 0.35
7822
      shok.CanCollide = false
7823
      shok.Parent = model
7824
      game.Debris:AddItem(shok, 12)
7825
      local mesh = Instance.new("SpecialMesh")
7826
      mesh.MeshType = "FileMesh"
7827
      mesh.MeshId = "rbxassetid://1095709"
7828
      mesh.Scale = Vector3.new(12, 12, 12)
7829
      mesh.Parent = shok
7830
      for e = 1, 15 do
7831
        wait()
7832
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7833
        shok.Transparency = shok.Transparency + 0.004
7834
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7835
      end
7836
      for e = 1, 16 do
7837
        wait()
7838
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7839
        shok.Transparency = shok.Transparency + 0.004
7840
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7841
      end
7842
      for e = 1, 12 do
7843
        wait()
7844
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
7845
        shok.Transparency = shok.Transparency + 0.06
7846
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
7847
      end
7848
    end))
7849
    coroutine.resume(coroutine.create(function()
7850
      local shok = Instance.new("Part")
7851
      shok.Name = "shock3"
7852
      shok.BrickColor = BrickColor.new("Institutional white")
7853
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
7854
      shok.Size = Vector3.new(1, 1, 1)
7855
      shok.Anchored = true
7856
      shok.Material = "Neon"
7857
      shok.Transparency = 0.35
7858
      shok.CanCollide = false
7859
      shok.Parent = model
7860
      game.Debris:AddItem(shok, 12)
7861
      local mesh = Instance.new("SpecialMesh")
7862
      mesh.MeshType = "FileMesh"
7863
      mesh.MeshId = "rbxassetid://1095709"
7864
      mesh.Scale = Vector3.new(12, 12, 12)
7865
      mesh.Parent = shok
7866
      for e = 1, 15 do
7867
        wait()
7868
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
7869
        shok.Transparency = shok.Transparency + 0.004
7870
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7871
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7872
      end
7873
      for e = 1, 16 do
7874
        wait()
7875
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
7876
        shok.Transparency = shok.Transparency + 0.004
7877
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7878
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7879
      end
7880
      for e = 1, 12 do
7881
        wait()
7882
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
7883
        shok.Transparency = shok.Transparency + 0.06
7884
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
7885
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
7886
      end
7887
    end))
7888
  end
7889
7890
7891
7892
mouse.KeyDown:connect(function(k)
7893
if attack == false and k == "=" and MV4 > 80 and firemode == true then
7894
local exp = Instance.new("Explosion",Torso)
7895
exp.BlastRadius = 45.5
7896
exp.BlastPressure = 100
7897
      exp.Position = Torso
7898
      exp.Visible = true
7899
end
7900
end)
7901
7902
MV4 = 300
7903
mouse.KeyDown:connect(function(k)
7904
	if attack == false and k == "8" then
7905
		for i, v in pairs(Torso:GetChildren()) do
7906
	if v:IsA('ParticleEmitter') then
7907
		v:Remove()
7908
	end
7909
end
7910
	end
7911
	end)
7912
7913
7914
MV4 = 300
7915
mouse.KeyDown:connect(function(k)
7916
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
7917
    MV4 = 0
7918
    Humanoid.WalkSpeed = 13
7919
    attack = true
7920
    Firepart1 = Instance.new("Part", RightArm)
7921
    Firepart1.Size = Vector3.new(1, 1, 1)
7922
    GuW1 = Instance.new("Weld")
7923
    GuW1.Name = "GuW"
7924
    GuW1.Part0 = RightArm
7925
    GuW1.C0 = cn(0, -1, 0)
7926
    GuW1.C1 = cn(0, 0, 0)
7927
    GuW1.Part1 = Firepart1
7928
    GuW1.Parent = RightArm
7929
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
7930
    Firepart1.Transparency = 1
7931
    Firepart2 = Instance.new("Part", LeftArm)
7932
    Firepart2.Size = Vector3.new(1, 1, 1)
7933
    GuW2 = Instance.new("Weld")
7934
    GuW2.Name = "GuW"
7935
    GuW2.Part0 = LeftArm
7936
    GuW2.C0 = cn(0, -1, 0)
7937
    GuW2.C1 = cn(0, 0, 0)
7938
    GuW2.Part1 = Firepart2
7939
    GuW2.Parent = LeftArm
7940
    Firepart2.Transparency = 1
7941
    for i = 0, 5, 0.1 do
7942
      swait()
7943
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
7944
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
7945
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
7946
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
7947
      if Torsovelocity.Y > 2 then
7948
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
7949
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
7950
        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)
7951
        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)
7952
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
7953
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
7954
      elseif Torsovelocity.Y < 1 then
7955
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
7956
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
7957
        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)
7958
        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)
7959
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7960
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7961
      end
7962
    end
7963
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
7964
    for i = 0, 7, 0.1 do
7965
      swait()
7966
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
7967
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
7968
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
7969
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
7970
      if Torsovelocity.Y > 2 then
7971
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
7972
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
7973
        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)
7974
        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)
7975
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7976
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7977
      elseif Torsovelocity.Y < 1 then
7978
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
7979
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
7980
        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)
7981
        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)
7982
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7983
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
7984
      end
7985
    end
7986
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
7987
    GuW1:Destroy()
7988
    GuW1 = Instance.new("Weld")
7989
    GuW1.Name = "GuW"
7990
    GuW1.Part0 = Torso
7991
    GuW1.C0 = cn(0, 0, -6)
7992
    GuW1.C1 = cn(0, 0, 0)
7993
    GuW1.Part1 = Firepart1
7994
    GuW1.Parent = Torso
7995
    GuW2:Destroy()
7996
    GuW2 = Instance.new("Weld")
7997
    GuW2.Name = "GuW"
7998
    GuW2.Part0 = Torso
7999
    GuW2.C0 = cn(0, 0, -6)
8000
    GuW2.C1 = cn(0, 0, 0)
8001
    GuW2.Part1 = Firepart2
8002
    GuW2.Parent = Torso
8003
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8004
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8005
    GuW2:Destroy()
8006
    GuW2 = Instance.new("Weld")
8007
    GuW2.Name = "GuW"
8008
    GuW2.Part0 = Torso
8009
    GuW2.C0 = cn(0, 0, -4)
8010
    GuW2.C1 = cn(0, 0, 0)
8011
    GuW2.Part1 = Firepart2
8012
    GuW2.Parent = Torso
8013
8014
8015
    for i = 0, 7, 0.1 do
8016
      swait()
8017
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8018
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8019
      if Torsovelocity.Y > 2 then
8020
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8021
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8022
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8023
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8024
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8025
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8026
      elseif Torsovelocity.Y < 1 then
8027
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8028
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8029
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8030
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8031
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8032
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8033
      end
8034
    end
8035
    local bp2 = Create("BodyPosition")({
8036
      P = 900,
8037
      D = 1000,
8038
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8039
      position = Torso.Position + Vector3.new(0, 60, 0),
8040
      Parent = Torso
8041
    })
8042
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8043
    for i = 0, 8, 0.1 do
8044
      swait()
8045
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8046
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8047
      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)
8048
      if Torsovelocity.Y > 2 then
8049
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8050
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8051
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8052
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8053
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8054
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8055
      elseif Torsovelocity.Y < 1 then
8056
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8057
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8058
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8059
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8060
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8061
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8062
      end
8063
    end
8064
    for i = 0, 18, 0.1 do
8065
      swait()
8066
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8067
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8068
      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)
8069
      if Torsovelocity.Y > 2 then
8070
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8071
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8072
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8073
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8074
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8075
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8076
      elseif Torsovelocity.Y < 1 then
8077
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8078
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8079
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8080
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8081
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8082
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8083
      end
8084
    end
8085
    GuW1:Destroy()
8086
    GuW1 = Instance.new("Weld")
8087
    GuW1.Name = "GuW"
8088
    GuW1.Part0 = Torso
8089
    GuW1.C0 = cn(0, 0, -15)
8090
    GuW1.C1 = cn(0, 0, 0)
8091
    GuW1.Part1 = Firepart1
8092
    GuW1.Parent = Torso
8093
    GuW2:Destroy()
8094
    GuW2 = Instance.new("Weld")
8095
    GuW2.Name = "GuW"
8096
    GuW2.Part0 = Torso
8097
    GuW2.C0 = cn(0, 0, -17.5)
8098
    GuW2.C1 = cn(0, 0, 0)
8099
    GuW2.Part1 = Firepart2
8100
    GuW2.Parent = Torso
8101
    for i = 0, 1.25, 0.01 do
8102
      swait()
8103
      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)
8104
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8105
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8106
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8107
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8108
      if Torsovelocity.Y > 2 then
8109
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8110
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8111
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8112
        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)
8113
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8114
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8115
      elseif Torsovelocity.Y < 1 then
8116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8118
        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)
8119
        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)
8120
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8121
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8122
      end
8123
    end
8124
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8125
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8126
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8127
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8128
    for i = 0, 3, 0.1 do
8129
      swait()
8130
      if Torsovelocity.Y > 2 then
8131
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8132
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8133
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8134
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8135
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8136
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8137
      elseif Torsovelocity.Y < 1 then
8138
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8139
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8140
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8141
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8142
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8143
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8144
      end
8145
    end
8146
    wait(1)
8147
    bp2:Destroy()
8148
    Humanoid.WalkSpeed = 16
8149
    attack = false
8150
    MV4 = 0
8151
    Firepart1:Destroy()
8152
    Firepart2:Destroy()
8153
  end
8154
end)
8155
mouse.KeyDown:connect(function(k)
8156
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
8157
    MV4 = 0
8158
    Humanoid.WalkSpeed = 13
8159
    attack = true
8160
    Firepart1 = Instance.new("Part", RightArm)
8161
    Firepart1.Size = Vector3.new(1, 1, 1)
8162
    GuW1 = Instance.new("Weld")
8163
    GuW1.Name = "GuW"
8164
    GuW1.Part0 = RightArm
8165
    GuW1.C0 = cn(0, -1, 0)
8166
    GuW1.C1 = cn(0, 0, 0)
8167
    GuW1.Part1 = Firepart1
8168
    GuW1.Parent = RightArm
8169
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8170
    Firepart1.Transparency = 1
8171
    Firepart2 = Instance.new("Part", LeftArm)
8172
    Firepart2.Size = Vector3.new(1, 1, 1)
8173
    GuW2 = Instance.new("Weld")
8174
    GuW2.Name = "GuW"
8175
    GuW2.Part0 = LeftArm
8176
    GuW2.C0 = cn(0, -1, 0)
8177
    GuW2.C1 = cn(0, 0, 0)
8178
    GuW2.Part1 = Firepart2
8179
    GuW2.Parent = LeftArm
8180
    Firepart2.Transparency = 1
8181
    GuW1:Destroy()
8182
    GuW1 = Instance.new("Weld")
8183
    GuW1.Name = "GuW"
8184
    GuW1.Part0 = Torso
8185
    GuW1.C0 = cn(0, 0, -6)
8186
    GuW1.C1 = cn(0, 0, 0)
8187
    GuW1.Part1 = Firepart1
8188
    GuW1.Parent = Torso
8189
    GuW2:Destroy()
8190
    GuW2 = Instance.new("Weld")
8191
    GuW2.Name = "GuW"
8192
    GuW2.Part0 = Torso
8193
    GuW2.C0 = cn(0, 0, -6)
8194
    GuW2.C1 = cn(0, 0, 0)
8195
    GuW2.Part1 = Firepart2
8196
    GuW2.Parent = Torso
8197
    GuW2:Destroy()
8198
    GuW2 = Instance.new("Weld")
8199
    GuW2.Name = "GuW"
8200
    GuW2.Part0 = Torso
8201
    GuW2.C0 = cn(0, 0, -4)
8202
    GuW2.C1 = cn(0, 0, 0)
8203
    GuW2.Part1 = Firepart2
8204
    GuW2.Parent = Torso
8205
    for i = 0, 18, 0.1 do
8206
      swait()
8207
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8208
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8209
      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)
8210
      if Torsovelocity.Y > 2 then
8211
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8212
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8213
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8214
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8215
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8216
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8217
      elseif Torsovelocity.Y < 1 then
8218
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8219
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8220
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8221
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8222
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8223
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8224
      end
8225
    end
8226
    GuW1:Destroy()
8227
    GuW1 = Instance.new("Weld")
8228
    GuW1.Name = "GuW"
8229
    GuW1.Part0 = Torso
8230
    GuW1.C0 = cn(0, 0, -15)
8231
    GuW1.C1 = cn(0, 0, 0)
8232
    GuW1.Part1 = Firepart1
8233
    GuW1.Parent = Torso
8234
    GuW2:Destroy()
8235
    GuW2 = Instance.new("Weld")
8236
    GuW2.Name = "GuW"
8237
    GuW2.Part0 = Torso
8238
    GuW2.C0 = cn(0, 0, -17.5)
8239
    GuW2.C1 = cn(0, 0, 0)
8240
    GuW2.Part1 = Firepart2
8241
    GuW2.Parent = Torso
8242
    for i = 0, 1.25, 0.01 do
8243
      swait()
8244
      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)
8245
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
8246
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8247
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8248
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8249
      if Torsovelocity.Y > 2 then
8250
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8251
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8252
        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)
8253
        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)
8254
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8255
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8256
      end
8257
    end
8258
    wait(0.5)
8259
    Humanoid.WalkSpeed = 16
8260
    attack = false
8261
    MV4 = 300
8262
    Firepart1:Destroy()
8263
    Firepart2:Destroy()
8264
  end
8265
8266
8267
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
8268
    MV4 = 90
8269
    Humanoid.WalkSpeed = 0.01
8270
    attack = true
8271
    Firepart1 = Instance.new("Part", RightArm)
8272
    Firepart1.Size = Vector3.new(1, 1, 1)
8273
    GuW1 = Instance.new("Weld")
8274
    GuW1.Name = "GuW"
8275
    GuW1.Part0 = RightArm
8276
    GuW1.C0 = cn(0, -1, 0)
8277
    GuW1.C1 = cn(0, 0, 0)
8278
    GuW1.Part1 = Firepart1
8279
    GuW1.Parent = RightArm
8280
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8281
    Firepart1.Transparency = 1
8282
    Firepart2 = Instance.new("Part", LeftArm)
8283
    Firepart2.Size = Vector3.new(1, 1, 1)
8284
    GuW2 = Instance.new("Weld")
8285
    GuW2.Name = "GuW"
8286
    GuW2.Part0 = LeftArm
8287
    GuW2.C0 = cn(0, -1, 0)
8288
    GuW2.C1 = cn(0, 0, 0)
8289
    GuW2.Part1 = Firepart2
8290
    GuW2.Parent = LeftArm
8291
    Firepart2.Transparency = 1
8292
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8293
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8294
    for i = 0, 2, 0.1 do
8295
      swait()
8296
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8297
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8298
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8299
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8300
      if Torsovelocity.Y > 2 then
8301
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8302
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
8303
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8304
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8305
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8306
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8307
      elseif Torsovelocity.Y < 1 then
8308
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8309
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
8310
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8311
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8312
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8313
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8314
      end
8315
    end
8316
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8317
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8318
    for i = 0, 7, 0.1 do
8319
      swait()
8320
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8321
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8322
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8323
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8324
      if Torsovelocity.Y > 2 then
8325
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8326
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8327
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8328
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8329
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8330
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8331
      elseif Torsovelocity.Y < 1 then
8332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8334
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8337
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8338
      end
8339
    end
8340
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8341
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8342
    for i = 0, 7, 0.1 do
8343
      swait()
8344
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8345
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8346
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8347
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8348
      if Torsovelocity.Y > 2 then
8349
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8350
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8351
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8352
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8353
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8354
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8355
      elseif Torsovelocity.Y < 1 then
8356
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
8357
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8358
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8359
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
8360
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8361
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8362
      end
8363
    end
8364
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
8365
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
8366
    for i = 0, 6, 0.1 do
8367
      swait()
8368
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8369
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8370
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8371
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8372
      if Torsovelocity.Y > 2 then
8373
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8374
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8375
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8376
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8377
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8378
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8379
      elseif Torsovelocity.Y < 1 then
8380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
8381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8382
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
8383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
8384
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8385
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8386
      end
8387
    end
8388
    for i = 0, 5, 0.1 do
8389
      swait()
8390
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8391
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8392
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8393
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8394
      if Torsovelocity.Y > 2 then
8395
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8396
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8397
        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)
8398
        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)
8399
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8400
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8401
      elseif Torsovelocity.Y < 1 then
8402
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8403
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8404
        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)
8405
        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)
8406
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8407
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8408
      end
8409
    end
8410
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8411
    for i = 0, 7, 0.1 do
8412
      swait()
8413
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8414
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8415
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8416
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8417
      if Torsovelocity.Y > 2 then
8418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8420
        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)
8421
        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)
8422
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8423
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8424
      elseif Torsovelocity.Y < 1 then
8425
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8426
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8427
        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)
8428
        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)
8429
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8430
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8431
      end
8432
    end
8433
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8434
    GuW1:Destroy()
8435
    GuW1 = Instance.new("Weld")
8436
    GuW1.Name = "GuW"
8437
    GuW1.Part0 = Torso
8438
    GuW1.C0 = cn(0, 0, -6)
8439
    GuW1.C1 = cn(0, 0, 0)
8440
    GuW1.Part1 = Firepart1
8441
    GuW1.Parent = Torso
8442
    GuW2:Destroy()
8443
    GuW2 = Instance.new("Weld")
8444
    GuW2.Name = "GuW"
8445
    GuW2.Part0 = Torso
8446
    GuW2.C0 = cn(0, 0, -6)
8447
    GuW2.C1 = cn(0, 0, 0)
8448
    GuW2.Part1 = Firepart2
8449
    GuW2.Parent = Torso
8450
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8451
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8452
    GuW2:Destroy()
8453
    GuW2 = Instance.new("Weld")
8454
    GuW2.Name = "GuW"
8455
    GuW2.Part0 = Torso
8456
    GuW2.C0 = cn(0, 0, -4)
8457
    GuW2.C1 = cn(0, 0, 0)
8458
    GuW2.Part1 = Firepart2
8459
    GuW2.Parent = Torso
8460
    for i = 0, 7, 0.1 do
8461
      swait()
8462
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8463
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8464
      if Torsovelocity.Y > 2 then
8465
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8466
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8467
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8468
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8469
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8470
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8471
      elseif Torsovelocity.Y < 1 then
8472
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8473
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8474
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8475
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8476
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8477
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8478
      end
8479
    end
8480
    local bp2 = Create("BodyPosition")({
8481
      P = 900,
8482
      D = 1000,
8483
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8484
      position = Torso.Position + Vector3.new(0, 60, 0),
8485
      Parent = Torso
8486
    })
8487
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8488
    for i = 0, 8, 0.1 do
8489
      swait()
8490
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8491
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8492
      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)
8493
      if Torsovelocity.Y > 2 then
8494
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8495
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8496
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8497
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8498
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8499
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8500
      elseif Torsovelocity.Y < 1 then
8501
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8502
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8503
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8504
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8505
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8506
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8507
      end
8508
    end
8509
    for i = 0, 18, 0.1 do
8510
      swait()
8511
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8512
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8513
      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)
8514
      if Torsovelocity.Y > 2 then
8515
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8516
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8517
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8518
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8519
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8520
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8521
      elseif Torsovelocity.Y < 1 then
8522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8524
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8526
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8527
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8528
      end
8529
    end
8530
    GuW1:Destroy()
8531
    GuW1 = Instance.new("Weld")
8532
    GuW1.Name = "GuW"
8533
    GuW1.Part0 = Torso
8534
    GuW1.C0 = cn(0, 0, -15)
8535
    GuW1.C1 = cn(0, 0, 0)
8536
    GuW1.Part1 = Firepart1
8537
    GuW1.Parent = Torso
8538
    GuW2:Destroy()
8539
    GuW2 = Instance.new("Weld")
8540
    GuW2.Name = "GuW"
8541
    GuW2.Part0 = Torso
8542
    GuW2.C0 = cn(0, 0, -17.5)
8543
    GuW2.C1 = cn(0, 0, 0)
8544
    GuW2.Part1 = Firepart2
8545
    GuW2.Parent = Torso
8546
    for i = 0, 1.25, 0.01 do
8547
      swait()
8548
      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)
8549
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8550
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8551
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8552
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8553
      if Torsovelocity.Y > 2 then
8554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8556
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8557
        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)
8558
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8559
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8560
      elseif Torsovelocity.Y < 1 then
8561
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8562
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8563
        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)
8564
        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)
8565
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8566
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8567
      end
8568
    end
8569
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8570
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8571
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8572
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8573
    for i = 0, 3, 0.1 do
8574
      swait()
8575
      if Torsovelocity.Y > 2 then
8576
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8577
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8578
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8579
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8580
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8581
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8582
      elseif Torsovelocity.Y < 1 then
8583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8585
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8587
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8588
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8589
      end
8590
    end
8591
    wait(1)
8592
    bp2:Destroy()
8593
    Humanoid.WalkSpeed = 16
8594
    attack = false
8595
    MV4 = 0
8596
    Firepart1:Destroy()
8597
    Firepart2:Destroy()
8598
  end
8599
end)
8600
whiletruewait = false
8601
game:GetService("RunService").Stepped:connect(function()
8602
  if whiletruewait == false then
8603
    whiletruewait = true
8604
    wait()
8605
    whiletruewait = false
8606
  end
8607
end)
8608
game:GetService("RunService").Stepped:connect(function()
8609
  if whiletruewait == false then
8610
    if MV1 < 20 then
8611
      MV1 = MV1 + 0.2
8612
    end
8613
    if MV2 < 90 then
8614
      MV2 = MV2 + 1
8615
    end
8616
    if MV3 < 190 then
8617
      MV3 = MV3 + 0.4
8618
    end
8619
    if MV4 < 500 then
8620
      MV4 = MV4 + 0.3
8621
    end
8622
  end
8623
end)
8624
Humanoid.MaxHealth = 10000
8625
wait()
8626
for i = 1, 6 do
8627
  Humanoid.Health = Humanoid.MaxHealth
8628
  wait()
8629
end
8630
8631
---
8632
GroundWave3 = function()
8633
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
8634
	Colors = {"White", "White"}
8635
		local wave = Instance.new("Part", char)
8636
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
8637
		wave.Anchored = true
8638
		wave.Name = "Wave"
8639
		wave.CanCollide = false
8640
		wave.Locked = true
8641
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
8642
		wave.TopSurface = "Smooth"
8643
		wave.BottomSurface = "Smooth"
8644
		wave.Transparency = 0.10
8645
		wave.CFrame = HandCF
8646
		wm =  Instance.new("SpecialMesh",wave)
8647
		wm.MeshId = "rbxassetid://559831844"
8648
		coroutine.wrap(function()
8649
		for i = 1, 30, 1 do
8650
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
8651
		wave.Size = wm.Scale
8652
		wave.CFrame = HandCF
8653
		wave.Transparency = i/30
8654
		wait()
8655
		end
8656
		wait()
8657
		wave:Destroy()
8658
	end)()
8659
end
8660
---
8661
8662
local v3 = Vector3.new
8663
local num = 0
8664
local bc = BrickColor.new
8665
local new = Instance.new
8666
8667
mouse.KeyDown:connect(function(key)
8668
if key=="=" then	
8669
	Serious()
8670
	char.JumPower = 150
8671
	end
8672
	end)
8673
Health = math.huge  --------- Serious mode aura.
8674
BaseHealth = math.huge
8675
8676
8677
8678
8679
InForm = false
8680
8681
Player = game.Players.LocalPlayer
8682
Char = Player.Character
8683
Torso = Char.Torso
8684
8685
function Serious()
8686
	for X = 1, 1 do wait()
8687
8688
8689
	wait(0)
8690
	for X = 1, 1 do wait()
8691
		local Effect = Instance.new("Part")
8692
	Effect.Name = "Effect"
8693
	Effect.Parent = Torso
8694
	Effect.CFrame = Torso.CFrame
8695
	Effect.BrickColor = BrickColor.new("Neon orange")
8696
	Effect.Shape = "Ball"
8697
	Effect.Size = Vector3.new(1, 1, 1)
8698
	Effect.Anchored = true
8699
	Effect.Material = "Neon"
8700
	Effect.CanCollide = false
8701
		Effect.CFrame = Torso.CFrame
8702
		Effect.Size = Effect.Size + Vector3.new(0.5)
8703
		Effect.Transparency = Effect.Transparency + 0.04
8704
	end
8705
	end
8706
8707
repeat
8708
Torso:FindFirstChild("Effect"):Remove()
8709
until Torso:FindFirstChild("Effect") == nil
8710
8711
	
8712
local Color1 = Color3.new(255, 255, 0)
8713
local Color2 = Color3.new(255, 255, 0)	
8714
8715
 for i = 0, 3, 0.1 do
8716
	swait()
8717
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8718
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8719
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8720
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8721
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8722
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8723
end
8724
local pie22 = Instance.new("ParticleEmitter")
8725
pie22.Parent = LeftArm
8726
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8727
pie22.LightEmission = 1
8728
pie22.Size = NumberSequence.new(1,2)
8729
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8730
pie22.Transparency = NumberSequence.new(0.7,1)
8731
pie22.EmissionDirection = "Top"
8732
pie22.Enabled = true
8733
pie22.Lifetime = NumberRange.new(1)
8734
pie22.Rotation = NumberRange.new(-420, 425)
8735
pie22.Rate = 50
8736
pie22.Speed = NumberRange.new(1)
8737
pie22.LockedToPart = false
8738
pie22.VelocitySpread = 2
8739
local pie22 = Instance.new("ParticleEmitter")
8740
pie22.Parent = RightArm
8741
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8742
pie22.LightEmission = 1
8743
pie22.Size = NumberSequence.new(1,2)
8744
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8745
pie22.Transparency = NumberSequence.new(0.7,1)
8746
pie22.EmissionDirection = "Top"
8747
pie22.Enabled = true
8748
pie22.Lifetime = NumberRange.new(1)
8749
pie22.Rotation = NumberRange.new(-420, 425)
8750
pie22.Rate = 50
8751
pie22.Speed = NumberRange.new(1)
8752
pie22.LockedToPart = false
8753
pie22.VelocitySpread = 2
8754
local pie22 = Instance.new("ParticleEmitter")
8755
pie22.Parent = LeftLeg
8756
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8757
pie22.LightEmission = 1
8758
pie22.Size = NumberSequence.new(1,2)
8759
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8760
pie22.Transparency = NumberSequence.new(0.8,1)
8761
pie22.EmissionDirection = "Top"
8762
pie22.Enabled = true
8763
pie22.Lifetime = NumberRange.new(1)
8764
pie22.Rotation = NumberRange.new(-420, 425)
8765
pie22.Rate = 20
8766
pie22.Speed = NumberRange.new(1)
8767
pie22.LockedToPart = false
8768
pie22.VelocitySpread = 2
8769
local pie22 = Instance.new("ParticleEmitter")
8770
pie22.Parent = RightLeg
8771
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
8772
pie22.LightEmission = 1
8773
pie22.Size = NumberSequence.new(1,2)
8774
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
8775
pie22.Transparency = NumberSequence.new(0.8,1)
8776
pie22.EmissionDirection = "Top"
8777
pie22.Enabled = true
8778
pie22.Lifetime = NumberRange.new(1)
8779
pie22.Rotation = NumberRange.new(-420, 425)
8780
pie22.Rate = 20
8781
pie22.Speed = NumberRange.new(1)
8782
pie22.LockedToPart = false
8783
pie22.VelocitySpread = 2
8784
	lig = Instance.new("PointLight",Player.Character.Torso)
8785
lig.Color=Color3.new(255,255,0)
8786
lig.Range = 6
8787
8788
local Must = Instance.new("Sound",Torso)
8789
Must.SoundId = "rbxassetid://136847579"
8790
Must.Pitch = 0.99
8791
Must.Volume = 0.6
8792
Must.Looped = false
8793
wait(0)
8794
Must:Play()	
8795
	a21e = new("Part",char)
8796
a21e.Name = "Beam"..num
8797
a21e.Locked = true
8798
a21e.Size = v3(1,1,1)
8799
a21e.CanCollide = false
8800
a21e.BrickColor = bc("Neon orange")
8801
a21e.Material = "Neon"
8802
a21e.Transparency = 0
8803
aa21e = new("SpecialMesh",a21e)
8804
a21e.Anchored = true
8805
a21e.Position = RootPart.Position
8806
aa21e.MeshType = "Sphere"
8807
aa21e.Scale = v3(1,1,1)
8808
for i = 1,50 do
8809
	wait()
8810
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
8811
	a21e.Transparency = a21e.Transparency + 0.04
8812
end
8813
8814
8815
  local Mus = Instance.new("Sound",Torso)
8816
Mus.SoundId = "rbxassetid://291165237"
8817
Mus.Pitch = 0.99
8818
Mus.Volume = 0.2
8819
Mus.Looped = true
8820
wait(0)
8821
Mus:Play()
8822
8823
InForm = true	
8824
Humanoid.JumpPower = 120
8825
	
8826
Char.Humanoid.MaxHealth = Health
8827
wait(0.3)	
8828
Char.Humanoid.Health = Health
8829
wait(0.7)
8830
Must:Destroy()
8831
end
8832
8833
function Base()
8834
	InForm = false
8835
	local Effect = Instance.new("Part")
8836
	Effect.Name = "Effect"
8837
	Effect.Parent = Torso
8838
	Effect.CFrame = Torso.CFrame
8839
	Effect.BrickColor = BrickColor.new("White")
8840
	Effect.Shape = "Ball"
8841
	Effect.Size = Vector3.new(8, 8, 8)
8842
	Effect.Anchored = true
8843
	Effect.Material = "Neon"
8844
	Effect.CanCollide = false
8845
	for loop = 1, 25 do wait()
8846
		Effect.CFrame = Torso.CFrame
8847
		Effect.Size = Effect.Size + Vector3.new(-0.5)
8848
		Effect.Transparency = Effect.Transparency + 0.04
8849
		
8850
	end
8851
repeat
8852
Torso:FindFirstChild("Effect"):Remove()
8853
until Torso:FindFirstChild("Effect") == nil
8854
8855
for i, v in pairs(Torso:GetChildren()) do
8856
	if v:IsA('ParticleEmitter') then
8857
		v:Remove()
8858
	end
8859
end
8860
char.Humanoid.MaxHealth = BaseHealth
8861
wait(0.3)	
8862
char.Humanoid.Health = BaseHealth
8863
	
8864
8865
end
8866
8867
mouse.KeyDown:connect(function(key)
8868
if key=="9" then	
8869
	Base()
8870
	lig:Destroy()
8871
	end
8872
	end)
8873
8874
Player.Chatted:connect(function(Message)
8875
	if Message == "Time to get serious." and InForm == false then
8876
		wait(0.10)
8877
          Serious()
8878
	end
8879
	if Message == "off" or Message == "Nice fight." and InForm == true then
8880
		Base()
8881
	end
8882
local ContentProvider = game:GetService("ContentProvider")
8883
 
8884
local function LoadAssets(AssetList)
8885
	-- Takes an asset list and preloads it. Will not wait for them to load. 
8886
 
8887
	for _, AssetId in pairs(AssetList) do
8888
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
8889
	end
8890
end 
8891
 
8892
local Gibs = game.Workspace
8893
8894
function Kill(Character)
8895
	Character.Humanoid.Health = 0
8896
	local poo = Instance.new("IntValue",Character)
8897
	poo.Name = "haha nope"
8898
	local svch = Character
8899
	local hum = Character:findFirstChild("Humanoid")
8900
	Character.Archivable = true
8901
	local chrclone = Character:clone()
8902
	Character.Archivable = false
8903
8904
	local ch = chrclone:GetChildren()
8905
	local i
8906
	for i = 1,#ch do
8907
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
8908
			ch[i]:remove()
8909
		end
8910
	end
8911
	local function Scan(ch)
8912
		local e
8913
		for e = 1,#ch do
8914
			Scan(ch[e]:GetChildren())
8915
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
8916
				ch[e]:remove()
8917
			end
8918
		end
8919
	end
8920
	Scan(chrclone:GetChildren())
8921
8922
	local hum2 = chrclone:findFirstChild("Humanoid")
8923
8924
8925
	if hum2 ~= nil then
8926
		hum2.Name = "Humanoid2"
8927
		hum2.PlatformStand = true
8928
		hum2.Sit = true 
8929
		hum2.MaxHealth = 0
8930
		hum2.Health = 0
8931
	end
8932
8933
	local ch = Character:GetChildren()
8934
	local i
8935
	for i = 1,#ch do
8936
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
8937
			ch[i]:remove()
8938
		end
8939
	end
8940
8941
	wait(0.2)
8942
8943
	local ch = Character:GetChildren()
8944
	local i
8945
	for i = 1,#ch do
8946
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
8947
			ch[i]:remove()
8948
		end
8949
	end
8950
	Character = chrclone
8951
	local Torso = Character.Torso
8952
	local movevector = Vector3.new()
8953
8954
	if Torso then
8955
		local Head = Character:FindFirstChild("Head")
8956
		local Limb = Character:FindFirstChild("Right Arm")
8957
		if Limb then
8958
8959
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
8960
			local Joint = Instance.new("Glue")
8961
			Joint.Name = "RightShoulder"
8962
			Joint.Part0 = Torso
8963
			Joint.Part1 = Limb
8964
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
8965
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
8966
			Joint.Parent = Torso
8967
8968
			local B = Instance.new("Part")
8969
			B.TopSurface = 0
8970
			B.BottomSurface = 0
8971
			B.formFactor = "Symmetric"
8972
			B.Size = Vector3.new(1, 1, 1)
8973
			B.Transparency = 1
8974
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
8975
			B.Parent = Character
8976
			local W = Instance.new("Weld")
8977
			W.Part0 = Limb
8978
			W.Part1 = B
8979
			W.C0 = CFrame.new(0, -0.5, 0)
8980
			W.Parent = Limb
8981
8982
		end
8983
		local Limb = Character:FindFirstChild("Left Arm")
8984
		if Limb then
8985
8986
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
8987
			local Joint = Instance.new("Glue")
8988
			Joint.Name = "LeftShoulder"
8989
			Joint.Part0 = Torso
8990
			Joint.Part1 = Limb
8991
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
8992
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
8993
			Joint.Parent = Torso
8994
8995
			local B = Instance.new("Part")
8996
			B.TopSurface = 0
8997
			B.BottomSurface = 0
8998
			B.formFactor = "Symmetric"
8999
			B.Size = Vector3.new(1, 1, 1)
9000
			B.Transparency = 1
9001
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9002
			B.Parent = Character
9003
			local W = Instance.new("Weld")
9004
			W.Part0 = Limb
9005
			W.Part1 = B
9006
			W.C0 = CFrame.new(0, -0.5, 0)
9007
			W.Parent = Limb
9008
9009
		end
9010
		local Limb = Character:FindFirstChild("Right Leg")
9011
		if Limb then
9012
9013
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9014
			local Joint = Instance.new("Glue")
9015
			Joint.Name = "RightHip"
9016
			Joint.Part0 = Torso
9017
			Joint.Part1 = Limb
9018
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9019
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9020
			Joint.Parent = Torso
9021
9022
			local B = Instance.new("Part")
9023
			B.TopSurface = 0
9024
			B.BottomSurface = 0
9025
			B.formFactor = "Symmetric"
9026
			B.Size = Vector3.new(1, 1, 1)
9027
			B.Transparency = 1
9028
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9029
			B.Parent = Character
9030
			local W = Instance.new("Weld")
9031
			W.Part0 = Limb
9032
			W.Part1 = B
9033
			W.C0 = CFrame.new(0, -0.5, 0)
9034
			W.Parent = Limb
9035
9036
		end
9037
		local Limb = Character:FindFirstChild("Left Leg")
9038
		if Limb then
9039
9040
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9041
			local Joint = Instance.new("Glue")
9042
			Joint.Name = "LeftHip"
9043
			Joint.Part0 = Torso
9044
			Joint.Part1 = Limb
9045
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9046
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9047
			Joint.Parent = Torso
9048
9049
			local B = Instance.new("Part")
9050
			B.TopSurface = 0
9051
			B.BottomSurface = 0
9052
			B.formFactor = "Symmetric"
9053
			B.Size = Vector3.new(1, 1, 1)
9054
			B.Transparency = 1
9055
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9056
			B.Parent = Character
9057
			local W = Instance.new("Weld")
9058
			W.Part0 = Limb
9059
			W.Part1 = B
9060
			W.C0 = CFrame.new(0, -0.5, 0)
9061
			W.Parent = Limb
9062
		end
9063
	end
9064
end
9065
----------
9066
9067
lerpz = function(D, E, F, G)	
9068
	D[E] = D[E]:lerp(F, G)
9069
end
9070
9071
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9072
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9073
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9074
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9075
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9076
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9077
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9078
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9079
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9080
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9081
resetlerp = function()	
9082
	RJ.C0 = RJC0
9083
	RJ.C1 = RJC1
9084
	N.C0 = NC0
9085
	N.C1 = NC1
9086
	RS.C0 = RSC0
9087
	RS.C1 = RSC1
9088
	LS.C0 = LSC0
9089
	LS.C1 = LSC1
9090
	RH.C0 = RHC0
9091
	RH.C1 = RHC1
9092
	LH.C0 = LHC0
9093
	LH.C1 = LHC1
9094
end
9095
-------
9096
----------
9097
hrp = char.HumanoidRootPart
9098
9099
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9100
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9101
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9102
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9103
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9104
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9105
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9106
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9107
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9108
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9109
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9110
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9111
RS = Torso:FindFirstChild("Right Shoulder")
9112
LS = Torso:FindFirstChild("Left Shoulder")
9113
RH = Torso:FindFirstChild("Right Hip")
9114
LH = Torso:FindFirstChild("Left Hip")
9115
RJ = hrp:FindFirstChild("RootJoint")
9116
N = Torso:FindFirstChild("Neck")
9117
cf = CFrame.new
9118
ang = CFrame.Angles
9119
rd = math.rad
9120
rd2 = math.random
9121
cs = ColorSequence.new
9122
ns = NumberSequence.new
9123
nsk = NumberSequenceKeypoint.new
9124
9125
function refit()
9126
    Character.Parent = workspace
9127
    for e = 1, #BODY do
9128
        if BODY[e] ~= nil then
9129
            local STUFF = BODY[e]
9130
            local PART = STUFF[1]
9131
            local PARENT = STUFF[2]
9132
            local MATERIAL = STUFF[3]
9133
            local COLOR = STUFF[4]
9134
            local TRANSPARENCY = STUFF[5]
9135
            --local SIZE = STUFF[6]
9136
            local NAME = STUFF[7]
9137
            if PART.ClassName == "Part" and PART ~= RootPart then
9138
                PART.Material = MATERIAL
9139
                PART.Transparency = TRANSPARENCY
9140
                PART.Name = NAME
9141
            end
9142
            if PART.Parent ~= PARENT then
9143
                Humanoid:remove()
9144
                PART.Parent = PARENT
9145
                Humanoid = IT("Humanoid",Character)
9146
            end
9147
        end
9148
    end
9149
end
9150
 
9151
Humanoid.Died:connect(function()
9152
    refit()
9153
end)
9154
9155
-------------------
9156
9157
end)
9158
9159
print([[
9160
-------------------------------------------------
9161
runing script inf noob
9162
-------------------------------------------------]])