View difference between Paste ID: 8wHMG9qz and p6EPX7Pk
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    print("FE Compatibility code by Mokiros")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            if io.UserInputType == Enum.UserInputType.MouseButton2 then
51
                return m:TrigEvent(b and "Button2Down" or "Button2Up")
52
            end
53
            for _,t in pairs(CAS.Actions) do
54
                for _,k in pairs(t.Keys) do
55
                    if k==io.KeyCode then
56
                        t.Function(t.Name,io.UserInputState,io)
57
                    end
58
                end
59
            end
60
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
61
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
62
        end
63
    end)
64
    Event.Parent = NLS([==[
65
    local Player = game:GetService("Players").LocalPlayer
66
    local Event = script:WaitForChild("UserInput_Event")
67
    local Mouse = Player:GetMouse()
68
    local UIS = game:GetService("UserInputService")
69
    local input = function(io,a)
70
        if a then return end
71
        --Since InputObject is a client-side instance, we create and pass table instead
72
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
73
    end
74
    UIS.InputBegan:Connect(input)
75
    UIS.InputEnded:Connect(input)
76
    local h,t
77
    --Give the server mouse data 30 times every second, but only if the values changed
78
    --If player is not moving their mouse, client won't fire events
79
    while wait(1/30) do
80
        if h~=Mouse.Hit or t~=Mouse.Target then
81
            h,t=Mouse.Hit,Mouse.Target
82
            Event:FireServer({isMouse=true,Target=t,Hit=h})
83
        end
84
    end]==],Player.Character)
85
 
86
    ----Sandboxed game object that allows the usage of client-side methods and services
87
    --Real game object
88
    local _rg = game
89
 
90
    --Metatable for fake service
91
    local fsmt = {
92
        __index = function(self,k)
93
            local s = rawget(self,"_RealService")
94
            if s then
95
                return typeof(s[k])=="function"
96
                and function(_,...)return s[k](s,...)end or s[k]
97
            end
98
        end,
99
        __newindex = function(self,k,v)
100
            local s = rawget(self,"_RealService")
101
            if s then s[k]=v end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return rawget(self,s) or _rg:GetService(s)
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
        RunService = FakeService({
120
            _btrs = {},
121
            RenderStepped = _rg:GetService("RunService").Heartbeat,
122
            BindToRenderStep = function(self,name,_,fun)
123
                self._btrs[name] = self.Heartbeat:Connect(fun)
124
            end,
125
            UnbindFromRenderStep = function(self,name)
126
                self._btrs[name]:Disconnect()
127
            end,
128
        },"RunService")
129
    }
130
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
131
    g.service = g.GetService
132
    FakeService(g,game)
133
    --Changing owner to fake player object to support owner:GetMouse()
134
    game,owner = g,g.Players.LocalPlayer
135
end
136
wait(2)
137
local Player = game.Players.EliteGuardian68
138
local char = Player.Character
139
local Character = Player.Character
140
local Head = Character.Head
141
local done = false
142
local canheal = false
143
local deathchat1 = false
144
local once = true
145
local dead = false
146
local candie = true
147
local deathchat = false
148
local idleon = true
149
local idle1 = true
150
local idle = true
151
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
152
  if v:IsA("Accessory") then
153
    v:Destroy()
154
  end
155
end
156
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
157
  if v:IsA("Shirt") then
158
    v:Remove()
159
  end
160
end
161
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
162
  if v:IsA("Pants") then
163
    v:Remove()
164
  end
165
end
166
wait()
167
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
168
shirt.Name = "Shirt"
169
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
170
pants.Name = "Pants"
171
172
local v3 = Vector3.new
173
local num = 0
174
local bc = BrickColor.new
175
local new = Instance.new
176
177
178
Instance.new("ForceField",char).Visible = false
179
local poo = Instance.new("IntValue",Character)
180
poo.Name = "haha nope"
181
char.Humanoid.MaxHealth = math.huge
182
wait()
183
char.Humanoid.Health = math.huge
184
Instance.new("ForceField",char).Visible = false
185
186
shirt = Instance.new("Shirt", char)
187
shirt.Name = "Shirt"
188
pants = Instance.new("Pants", char)
189
pants.Name = "Pants"
190
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=984827870"
191
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=819422015"
192
char.Head.face.Texture = "rbxassetid://1108342609"
193
194
Hair7 = Instance.new("Part")
195
Hair7.Parent = char
196
Hair7.Name = "Hair"
197
Hair7.CanCollide = false
198
Hair7.Locked = true
199
Hair7.TopSurface = "Smooth"
200
Hair7.BottomSurface = "Smooth"
201
Hair7.formFactor = "Symmetric"
202
Hair7.Material = "Neon"
203
Hair7.BrickColor = BrickColor.new("Really black")
204
Hair7.CFrame = char.Torso.CFrame
205
Hair7.Size = Vector3.new(1, 1, 1)
206
Hair7.Transparency = 0
207
208
209
Weld1 = Instance.new("Weld")
210
Weld1.Parent = char.Head
211
Weld1.Part0 = char.Head
212
Weld1.Part1 = Hair7
213
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
214
215
Mesh = Instance.new("SpecialMesh")
216
Mesh.Offset = Vector3.new(0,-0.4,0)
217
Mesh.Parent = Hair7
218
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
219
Mesh.MeshType = "FileMesh"
220
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
221
Mesh.TextureId = "" 
222
223
224
local ice = Instance.new("Part", Head)
225
ice.Size = Vector3.new(0.5, 0.5, 0.5)
226
ice.BrickColor = BrickColor.new("White")
227
ice.CanCollide = false
228
ice.TopSurface = 0
229
ice.BottomSurface = 0
230
ice.Transparency = 1
231
local ice2 = Instance.new("SpecialMesh", ice)
232
ice2.MeshType = "Brick"
233
ice2.Scale = Vector3.new(1, 1, 1)
234
local ice3 = Instance.new("Weld", ice)
235
ice3.Part0 = Head
236
ice3.Part1 = ice
237
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
238
local icesmoke = Instance.new("ParticleEmitter", ice)
239
icesmoke.VelocitySpread = 5
240
icesmoke.Size = NumberSequence.new({
241
  NumberSequenceKeypoint.new(0, 0.01),
242
  NumberSequenceKeypoint.new(1, 1)
243
})
244
icesmoke.Rate = math.huge
245
icesmoke.Speed = NumberRange.new(1, 1)
246
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
247
icesmoke.Transparency = NumberSequence.new({
248
  NumberSequenceKeypoint.new(0, 0.9),
249
  NumberSequenceKeypoint.new(1, 1)
250
})
251
icesmoke.Rotation = NumberRange.new(0, 360)
252
icesmoke.Name = "Smoke"
253
icesmoke.LightEmission = 0
254
icesmoke.Acceleration = Vector3.new(0,0,0)
255
icesmoke.Texture = "http://www.roblox.com/asset/?id="
256
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
257
icesmoke.LockedToPart = true
258
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
259
secondcolor = "Really black"
260
wait(0.016666666666666666)
261
Effects = {}
262
local Player = game.Players.localPlayer
263
local Character = Player.Character
264
local Humanoid = Character.Humanoid
265
local mouse = Player:GetMouse()
266
local LeftArm = Character["Left Arm"]
267
local RightArm = Character["Right Arm"]
268
local LeftLeg = Character["Left Leg"]
269
local RightLeg = Character["Right Leg"]
270
local Head = Character.Head
271
local Torso = Character.Torso
272
local cam = game.Workspace.CurrentCamera
273
local RootPart = Character.HumanoidRootPart
274
local RootJoint = RootPart.RootJoint
275
local equipped = true
276
local attack = false
277
local Anim = "Idle"
278
local idle = 0
279
local attacktype = 1
280
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
281
local velocity = RootPart.Velocity.y
282
local sine = 0
283
local change = 1
284
local grabbed = false
285
local cn = CFrame.new
286
local mr = math.rad
287
local angles = CFrame.Angles
288
local ud = UDim2.new
289
local c3 = Color3.new
290
local dir = {
291
  w = 0,
292
  s = 0,
293
  a = 0,
294
  d = 0
295
}
296
firemode = true
297
local Services = {
298
  SoundService = game:GetService("SoundService"),
299
  Players = game:GetService("Players"),
300
  Debris = game:GetService("Debris"),
301
  Workspace = game:GetService("Workspace"),
302
  Lighting = game:GetService("Lighting"),
303
  HttpService = game:GetService("HttpService"),
304
  InsertService = game:GetService("InsertService")
305
}
306
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
307
Humanoid.Animator:Destroy()
308
Character.Animate:Destroy()
309
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
310
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
311
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
312
RSH, LSH = nil, nil
313
RW = Instance.new("Weld")
314
LW = Instance.new("Weld")
315
RH = Torso["Right Hip"]
316
LH = Torso["Left Hip"]
317
RSH = Torso["Right Shoulder"]
318
LSH = Torso["Left Shoulder"]
319
RSH.Parent = nil
320
LSH.Parent = nil
321
RW.Name = "RW"
322
RW.Part0 = Torso
323
RW.C0 = cn(1.5, 0.5, 0)
324
RW.C1 = cn(0, 0.5, 0)
325
RW.Part1 = RightArm
326
RW.Parent = Torso
327
LW.Name = "LW"
328
LW.Part0 = Torso
329
LW.C0 = cn(-1.5, 0.5, 0)
330
LW.C1 = cn(0, 0.5, 0)
331
LW.Part1 = LeftArm
332
LW.Parent = Torso
333
--------------
334
function clerp(a, b, t)
335
  local qa = {
336
    QuaternionFromCFrame(a)
337
  }
338
  local qb = {
339
    QuaternionFromCFrame(b)
340
  }
341
  local ax, ay, az = a.x, a.y, a.z
342
  local bx, by, bz = b.x, b.y, b.z
343
  local _t = 1 - t
344
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
345
end
346
function QuaternionFromCFrame(cf)
347
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
348
  local trace = m00 + m11 + m22
349
  if trace > 0 then
350
    local s = math.sqrt(1 + trace)
351
    local recip = 0.5 / s
352
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
353
  else
354
    local i = 0
355
    if m00 < m11 then
356
      i = 1
357
    end
358
    if m22 > (i == 0 and m00 or m11) then
359
      i = 2
360
    end
361
    if i == 0 then
362
      local s = math.sqrt(m00 - m11 - m22 + 1)
363
      local recip = 0.5 / s
364
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
365
    elseif i == 1 then
366
      local s = math.sqrt(m11 - m22 - m00 + 1)
367
      local recip = 0.5 / s
368
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
369
    elseif i == 2 then
370
      local s = math.sqrt(m22 - m00 - m11 + 1)
371
      local recip = 0.5 / s
372
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
373
    end
374
  end
375
end
376
function QuaternionToCFrame(px, py, pz, x, y, z, w)
377
  local xs, ys, zs = x + x, y + y, z + z
378
  local wx, wy, wz = w * xs, w * ys, w * zs
379
  local xx = x * xs
380
  local xy = x * ys
381
  local xz = x * zs
382
  local yy = y * ys
383
  local yz = y * zs
384
  local zz = z * zs
385
  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))
386
end
387
function QuaternionSlerp(a, b, t)
388
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
389
  local startInterp, finishInterp
390
  if cosTheta >= 1.0E-4 then
391
    if 1 - cosTheta > 1.0E-4 then
392
      local theta = math.acos(cosTheta)
393
      local invSinTheta = 1 / math.sin(theta)
394
      startInterp = math.sin((1 - t) * theta) * invSinTheta
395
      finishInterp = math.sin(t * theta) * invSinTheta
396
    else
397
      startInterp = 1 - t
398
      finishInterp = t
399
    end
400
  elseif 1 + cosTheta > 1.0E-4 then
401
    local theta = math.acos(-cosTheta)
402
    local invSinTheta = 1 / math.sin(theta)
403
    startInterp = math.sin((t - 1) * theta) * invSinTheta
404
    finishInterp = math.sin(t * theta) * invSinTheta
405
  else
406
    startInterp = t - 1
407
    finishInterp = t
408
  end
409
  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
410
end
411
function swait(num)
412
  if num == 0 or num == nil then
413
    game:service("RunService").RenderStepped:wait(0)
414
  else
415
    for i = 0, num do
416
      game:service("RunService").RenderStepped:wait(0)
417
    end
418
  end
419
end
420
local RbxUtility = LoadLibrary("RbxUtility")
421
local Create = RbxUtility.Create
422
function RemoveOutlines(part)
423
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
424
end
425
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
426
  local Part = Create("Part")({
427
    formFactor = FormFactor,
428
    Parent = Parent,
429
    Reflectance = Reflectance,
430
    Transparency = Transparency,
431
    CanCollide = false,
432
    Locked = true,
433
    BrickColor = BrickColor.new(tostring(BColor)),
434
    Name = Name,
435
    Size = Size,
436
    Material = Material
437
  })
438
  RemoveOutlines(Part)
439
  return Part
440
end
441
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
442
  local Msh = Create(Mesh)({
443
    Parent = Part,
444
    Offset = OffSet,
445
    Scale = Scale
446
  })
447
  if Mesh == "SpecialMesh" then
448
    Msh.MeshType = MeshType
449
    Msh.MeshId = MeshId
450
  end
451
  return Msh
452
end
453
function CreateWeld(Parent, Part0, Part1, C0, C1)
454
  local Weld = Create("Weld")({
455
    Parent = Parent,
456
    Part0 = Part0,
457
    Part1 = Part1,
458
    C0 = C0,
459
    C1 = C1
460
  })
461
  return Weld
462
end
463
function rayCast(Position, Direction, Range, Ignore)
464
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
465
end
466
function CreateSound(id, par, vol, pit)
467
  coroutine.resume(coroutine.create(function()
468
    local sou = Instance.new("Sound", par or workspace)
469
    sou.Volume = vol
470
    sou.Pitch = pit or 1
471
    sou.SoundId = id
472
    wait()
473
    sou:play()
474
    game:GetService("Debris"):AddItem(sou, 6)
475
  end))
476
end
477
function CreateSong(id, par, vol, pit)
478
  coroutine.resume(coroutine.create(function()
479
    sou2 = Instance.new("Sound", par or workspace)
480
    sou2.Volume = 1
481
    sou2.Pitch = 1
482
    sou2.SoundId = id
483
    wait()
484
    sou2:play()
485
    sou2.Looped = true
486
  end))
487
end
488
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
489
local function getclosest(obj, distance)
490
  local last, lastx = distance + 1, nil
491
  for i, v in pairs(workspace:GetChildren()) do
492
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
493
      local t = v.Torso
494
      local dist = t.Position - obj.Position.magnitude
495
      if distance >= dist and last > dist then
496
        last = dist
497
        lastx = v
498
      end
499
    end
500
  end
501
  return lastx
502
end
503
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
504
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
505
  prt.Anchored = true
506
  prt.CFrame = cframe
507
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
508
  game:GetService("Debris"):AddItem(prt, 10)
509
  if Type == 1 or Type == nil then
510
    table.insert(Effects, {
511
      prt,
512
      "Block1",
513
      delay,
514
      x3,
515
      y3,
516
      z3,
517
      msh
518
    })
519
  elseif Type == 2 then
520
    table.insert(Effects, {
521
      prt,
522
      "Block2",
523
      delay,
524
      x3,
525
      y3,
526
      z3,
527
      msh
528
    })
529
  elseif Type == 3 then
530
    table.insert(Effects, {
531
      prt,
532
      "Block3",
533
      delay,
534
      x3,
535
      y3,
536
      z3,
537
      msh
538
    })
539
  end
540
end
541
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
542
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
543
  prt.Anchored = true
544
  prt.CFrame = cframe
545
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
546
  game:GetService("Debris"):AddItem(prt, 10)
547
  table.insert(Effects, {
548
    prt,
549
    "Cylinder",
550
    delay,
551
    x3,
552
    y3,
553
    z3,
554
    msh
555
  })
556
end
557
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
558
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
559
  prt.Anchored = true
560
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
561
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
562
  game:GetService("Debris"):AddItem(prt, 10)
563
  table.insert(Effects, {
564
    prt,
565
    "Cylinder",
566
    delay,
567
    x3,
568
    y3,
569
    z3,
570
    msh
571
  })
572
end
573
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
574
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
575
  prt.Anchored = true
576
  prt.CFrame = cframe
577
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
578
  game:GetService("Debris"):AddItem(prt, 10)
579
  table.insert(Effects, {
580
    prt,
581
    "Cylinder",
582
    delay,
583
    x3,
584
    y3,
585
    z3,
586
    msh
587
  })
588
end
589
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
590
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
591
  prt.Anchored = true
592
  prt.CFrame = cframe
593
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
594
  game:GetService("Debris"):AddItem(prt, 10)
595
  table.insert(Effects, {
596
    prt,
597
    "Cylinder",
598
    delay,
599
    x3,
600
    y3,
601
    z3,
602
    msh
603
  })
604
end
605
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
606
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
607
  prt.Anchored = true
608
  prt.CFrame = cframe
609
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
610
  game:GetService("Debris"):AddItem(prt, 10)
611
  table.insert(Effects, {
612
    prt,
613
    "Cylinder",
614
    delay,
615
    x3,
616
    y3,
617
    z3,
618
    msh
619
  })
620
end
621
function BreakEffect(brickcolor, cframe, x1, y1, z1)
622
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
623
  prt.Anchored = true
624
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
625
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
626
  local num = math.random(10, 50) / 1000
627
  game:GetService("Debris"):AddItem(prt, 10)
628
  table.insert(Effects, {
629
    prt,
630
    "Shatter",
631
    num,
632
    prt.CFrame,
633
    math.random() - math.random(),
634
    0,
635
    math.random(50, 100) / 100
636
  })
637
end
638
for i = 0, 1, 0.05 do
639
  swait()
640
  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
641
  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
642
  RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
643
  LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
644
  if Torsovelocity.Y > 1 then
645
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
646
    RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
647
    LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
648
  elseif Torsovelocity.Y < 1 then
649
    RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
650
    RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
651
    LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
652
  end
653
end
654
attack = false
655
game:GetService("RunService").Stepped:connect(function()
656
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
657
  velocity = RootPart.Velocity.y
658
  sine = sine + change
659
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
660
  if equipped == true or equipped == false then
661
    if 1 < RootPart.Velocity.y and hit == nil then
662
      Anim = "Jump"
663
      if attack == false and ice_mode == false then
664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
666
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
668
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
669
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
670
      end
671
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
672
      Anim = "Fall"
673
      if attack == false then
674
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
675
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
676
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
677
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
678
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
679
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
680
      end
681
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
682
      Anim = "Idle"
683
     if attack == false then
684
        	change = 1
685
					RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), .1)
686
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(6 - 2 * math.cos(sine / 25)), math.rad(4), math.rad(-1)), .1)
687
					RW.C0 = clerp(RW.C0, CFrame.new(0.9, 0.5, -0.5) * angles(math.rad(60), math.rad(0), math.rad(-60 + 3 * math.cos(sine / 25))), 0.1)
688
					LW.C0 = clerp(LW.C0, CFrame.new(-0.9, 0.4, -0.5) * angles(math.rad(60), math.rad(0), math.rad(60 - 3 * math.cos(sine / 25))), 0.1)
689
					RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-8 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
690
					LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-8 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
691
end
692
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == false then
693
      Anim = "Walk"
694
      if attack == false then
695
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 3.5)) * angles(math.rad(8), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 5))), 0.2)
696
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 5)) + RootPart.RotVelocity.Y / 9), 0.2)
697
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
698
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(65 * math.cos(sine / 4)), math.rad(0), math.rad(0 * math.cos(sine / 10))), 0.2)
699
        RH.C0 = clerp(RH.C0, cn(1, -1 + 0.2 * math.cos(sine / 4), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
700
        LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 4), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(50 * math.cos(sine / 4))), 0.3)
701
      end
702
    end
703
  end
704
  if equipped == true or equipped == false then
705
    if 1 < RootPart.Velocity.Y and hit == nil then
706
      Anim = "Jump"
707
      if attack == false and ice_mode == true then
708
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
709
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
710
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
711
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
712
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
713
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
714
      end
715
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
716
      Anim = "Fall"
717
      if attack == false then
718
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
719
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
720
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
721
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
722
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
723
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
724
      end
725
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
726
      Anim = "Idle"
727
      if attack == false then
728
        change = 0.8
729
        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)
730
        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)
731
        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)
732
        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)
733
        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)
734
        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)
735
      end
736
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
737
      Anim = "Walk"
738
      if attack == false then
739
        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)
740
        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)
741
        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)
742
        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)
743
        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)
744
        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)
745
      end
746
    end
747
  end
748
  if 0 < #Effects then
749
    for e = 1, #Effects do
750
      if Effects[e] ~= nil then
751
        local Thing = Effects[e]
752
        if Thing ~= nil then
753
          local Part = Thing[1]
754
          local Mode = Thing[2]
755
          local Delay = Thing[3]
756
          local IncX = Thing[4]
757
          local IncY = Thing[5]
758
          local IncZ = Thing[6]
759
          if 1 >= Thing[1].Transparency then
760
            if Thing[2] == "Block1" then
761
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
762
              local Mesh = Thing[1].Mesh
763
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
764
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
765
            elseif Thing[2] == "Block2" then
766
              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)
767
              local Mesh = Thing[7]
768
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
769
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
770
            elseif Thing[2] == "Block3" then
771
              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)
772
              local Mesh = Thing[7]
773
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
774
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
775
            elseif Thing[2] == "Cylinder" then
776
              local Mesh = Thing[1].Mesh
777
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
778
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
779
            elseif Thing[2] == "Blood" then
780
              local Mesh = Thing[7]
781
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
782
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
783
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
784
            elseif Thing[2] == "Elec" then
785
              local Mesh = Thing[1].Mesh
786
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
787
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
788
            elseif Thing[2] == "Disappear" then
789
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
790
            elseif Thing[2] == "Shatter" then
791
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
792
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
793
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
794
              Thing[6] = Thing[6] + Thing[5]
795
            end
796
          else
797
            Part.Parent = nil
798
            table.remove(Effects, e)
799
          end
800
        end
801
      end
802
    end
803
  end
804
end)
805
function RemoveOutlines(part)
806
  part.TopSurface = 10
807
end
808
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
809
  local Part = Create("Part")({
810
    Parent = Parent,
811
    Reflectance = Reflectance,
812
    Transparency = Transparency,
813
    CanCollide = false,
814
    Locked = true,
815
    BrickColor = BrickColor.new(tostring(BColor)),
816
    Name = Name,
817
    Size = Size,
818
    Material = Material
819
  })
820
  RemoveOutlines(Part)
821
  return Part
822
end
823
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
824
  local Msh = Create(Mesh)({
825
    Parent = Part,
826
    Offset = OffSet,
827
    Scale = Scale
828
  })
829
  if Mesh == "SpecialMesh" then
830
    Msh.MeshType = MeshType
831
    Msh.MeshId = MeshId
832
  end
833
  return Msh
834
end
835
function CreateWeld(Parent, Part0, Part1, C0, C1)
836
  local Weld = Create("Weld")({
837
    Parent = Parent,
838
    Part0 = Part0,
839
    Part1 = Part1,
840
    C0 = C0,
841
    C1 = C1
842
  })
843
  return Weld
844
end
845
WSHM = {
846
  "White",
847
  "Pastel light blue"
848
}
849
WSH = WSHM[math.random(1, #WSHM)]
850
function IcePartFunk(HPart, aria, Min, Max)
851
  IcePart = Instance.new("Part", HPart)
852
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
853
  IcePart.CanCollide = false
854
  IuW = Instance.new("Weld")
855
  IuW.Name = "GuW"
856
  IuW.Part0 = HPart
857
  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))
858
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
859
  IuW.Part1 = IcePart
860
  IuW.Parent = HPart
861
  IcePart.Transparency = 0.85
862
  IcePart.Material = "Neon"
863
  WSH = WSHM[math.random(1, #WSHM)]
864
  IcePart.BrickColor = BrickColor.new("" .. WSH)
865
  RemoveOutlines(IcePart)
866
  game:GetService("Debris"):AddItem(IuW, 4)
867
  game:GetService("Debris"):AddItem(IcePart, 6)
868
end
869
SpikeMeshId = 1033714
870
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
871
  local Part = Instance.new("Part", Parent)
872
  Part.Name = Name
873
  Part.BrickColor = BrickColor.new(Color)
874
  Part.Size = Size
875
  Part.Material = Material
876
  Part.Transparency = Transparency
877
  Part.CanCollide = false
878
  RemoveOutlines(Part)
879
  local Mesh = Instance.new("SpecialMesh", Part)
880
  Mesh.MeshType = "Sphere"
881
  Mesh.Scale = Scale
882
  return Mesh and Part
883
end
884
CFuncs = {
885
  Part = {
886
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
887
      local Part = Create("Part")({
888
        Parent = Parent,
889
        Reflectance = Reflectance,
890
        Transparency = Transparency,
891
        CanCollide = false,
892
        Locked = true,
893
        BrickColor = BrickColor.new(tostring(BColor)),
894
        Name = Name,
895
        Size = Size,
896
        Material = Material
897
      })
898
      RemoveOutlines(Part)
899
      return Part
900
    end
901
  },
902
  Mesh = {
903
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
904
      local Msh = Create(Mesh)({
905
        Parent = Part,
906
        Offset = OffSet,
907
        Scale = Scale
908
      })
909
      if Mesh == "SpecialMesh" then
910
        Msh.MeshType = MeshType
911
        Msh.MeshId = MeshId
912
      end
913
      return Msh
914
    end
915
  },
916
  Mesh = {
917
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
918
      local Msh = Create(Mesh)({
919
        Parent = Part,
920
        Offset = OffSet,
921
        Scale = Scale
922
      })
923
      if Mesh == "SpecialMesh" then
924
        Msh.MeshType = MeshType
925
        Msh.MeshId = MeshId
926
      end
927
      return Msh
928
    end
929
  },
930
  Weld = {
931
    Create = function(Parent, Part0, Part1, C0, C1)
932
      local Weld = Create("Weld")({
933
        Parent = Parent,
934
        Part0 = Part0,
935
        Part1 = Part1,
936
        C0 = C0,
937
        C1 = C1
938
      })
939
      return Weld
940
    end
941
  },
942
  Sound = {
943
    Create = function(id, par, vol, pit)
944
      coroutine.resume(coroutine.create(function()
945
        local S = Create("Sound")({
946
          Volume = vol,
947
          Pitch = pit or 1,
948
          SoundId = id,
949
          Parent = par or workspace
950
        })
951
        wait()
952
        S:play()
953
        game:GetService("Debris"):AddItem(S, 6)
954
      end))
955
    end
956
  },
957
  ParticleEmitter = {
958
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
959
      local fp = Create("ParticleEmitter")({
960
        Parent = Parent,
961
        Color = ColorSequence.new(Color1, Color2),
962
        LightEmission = LightEmission,
963
        Size = Size,
964
        Texture = Texture,
965
        Transparency = Transparency,
966
        ZOffset = ZOffset,
967
        Acceleration = Accel,
968
        Drag = Drag,
969
        LockedToPart = LockedToPart,
970
        VelocityInheritance = VelocityInheritance,
971
        EmissionDirection = EmissionDirection,
972
        Enabled = Enabled,
973
        Lifetime = LifeTime,
974
        Rate = Rate,
975
        Rotation = Rotation,
976
        RotSpeed = RotSpeed,
977
        Speed = Speed,
978
        VelocitySpread = VelocitySpread
979
      })
980
      return fp
981
    end
982
  }
983
}
984
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
985
  if hit.Parent == nil then
986
    return
987
  end
988
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
989
  for _, v in pairs(hit.Parent:children()) do
990
    if v:IsA("Humanoid") then
991
      h = v
992
    end
993
  end
994
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
995
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
996
      return
997
    end
998
    local c = Create("ObjectValue")({
999
      Name = "creator",
1000
      Value = game:service("Players").LocalPlayer,
1001
      Parent = h
1002
    })
1003
    game:GetService("Debris"):AddItem(c, 0.5)
1004
    if HitSound ~= nil and HitPitch ~= nil then
1005
      CreateSound(HitSound, hit, 1, HitPitch)
1006
    end
1007
    local Damage = math.random(minim, maxim)
1008
    local blocked = false
1009
    local block = hit.Parent:findFirstChild("Block")
1010
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1011
      blocked = true
1012
      block.Value = block.Value - 1
1013
      print(block.Value)
1014
    end
1015
    if blocked == false then
1016
      h.Health = h.Health - Damage
1017
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1018
    else
1019
      h.Health = h.Health - Damage / 2
1020
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1021
    end
1022
    if Type == "Knockdown" then
1023
      local hum = hit.Parent.Humanoid
1024
      hum.PlatformStand = true
1025
      coroutine.resume(coroutine.create(function(HHumanoid)
1026
        swait(1)
1027
        HHumanoid.PlatformStand = false
1028
      end), hum)
1029
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1030
      local bodvol = Create("BodyVelocity")({
1031
        velocity = angle * knockback,
1032
        P = 5000,
1033
        maxForce = Vector3.new(8000, 8000, 8000),
1034
        Parent = hit
1035
      })
1036
      local rl = Create("BodyAngularVelocity")({
1037
        P = 3000,
1038
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1039
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1040
        Parent = hit
1041
      })
1042
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1043
      game:GetService("Debris"):AddItem(rl, 0.5)
1044
    elseif Type == "Normal" then
1045
      local vp = Create("BodyVelocity")({
1046
        P = 500,
1047
        maxForce = Vector3.new(math.huge, 0, math.huge),
1048
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1049
      })
1050
      if knockback > 0 then
1051
        vp.Parent = hit.Parent.Torso
1052
      end
1053
      game:GetService("Debris"):AddItem(vp, 0.5)
1054
    elseif Type == "Impale" then
1055
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1056
      Spike.Anchored = true
1057
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1058
      Spike.Position = hit.Parent.Torso.Position
1059
      for i = 1, 5 do
1060
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1061
      end
1062
      Services.Debris:AddItem(Spike, 4)
1063
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1064
      hit.Parent.Humanoid.PlatformStand = true
1065
      swait(1)
1066
      hit.Parent.Humanoid.PlatformStand = false
1067
    elseif Type == "Up" then
1068
      local bodyVelocity = Create("BodyVelocity")({
1069
        velocity = Vector3.new(0, 20, 0),
1070
        P = 5000,
1071
        maxForce = Vector3.new(8000, 8000, 8000),
1072
        Parent = hit
1073
      })
1074
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1075
      local bodyVelocity = Create("BodyVelocity")({
1076
        velocity = Vector3.new(0, 20, 0),
1077
        P = 5000,
1078
        maxForce = Vector3.new(8000, 8000, 8000),
1079
        Parent = hit
1080
      })
1081
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1082
    elseif Type == "Snare" then
1083
      local bp = Create("BodyPosition")({
1084
        P = 900,
1085
        D = 1000,
1086
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1087
        position = hit.Parent.Torso.Position,
1088
        Parent = hit.Parent.Torso
1089
      })
1090
      game:GetService("Debris"):AddItem(bp, 1)
1091
    elseif Type == "Slowness" then
1092
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1093
      for i = 1, 25 do
1094
        hit.Parent.Humanoid.WalkSpeed = 4
1095
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1096
      end
1097
      wait(4)
1098
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1099
    elseif Type == "FireDmg" then
1100
      for i = 1, math.random(60, 150) do
1101
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1102
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1103
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1104
        wait(0.1)
1105
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1106
      end
1107
    elseif Type == "Freeze" then
1108
      local bp = Create("BodyPosition")({
1109
        P = 900,
1110
        D = 1000,
1111
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1112
        position = hit.Parent.Torso.Position,
1113
        Parent = hit.Parent.Torso
1114
      })
1115
      game:GetService("Debris"):AddItem(bp, 4)
1116
      for i = 1, 25 do
1117
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1118
      end
1119
    elseif Type == "Freeze2" then
1120
      local BodPos = Create("BodyPosition")({
1121
        P = 50000,
1122
        D = 1000,
1123
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1124
        position = hit.Parent.Torso.Position,
1125
        Parent = hit.Parent.Torso
1126
      })
1127
      local BodGy = Create("BodyGyro")({
1128
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1129
        P = 20000,
1130
        Parent = hit.Parent.Torso,
1131
        cframe = hit.Parent.Torso.CFrame
1132
      })
1133
      hit.Parent.Torso.Anchored = true
1134
      coroutine.resume(coroutine.create(function(Part)
1135
        swait(1.5)
1136
        Part.Anchored = false
1137
      end), hit.Parent.Torso)
1138
      game:GetService("Debris"):AddItem(BodPos, 3)
1139
      game:GetService("Debris"):AddItem(BodGy, 3)
1140
    end
1141
    local debounce = Create("BoolValue")({
1142
      Name = "DebounceHit",
1143
      Parent = hit.Parent,
1144
      Value = true
1145
    })
1146
    game:GetService("Debris"):AddItem(debounce, Delay)
1147
    c = Instance.new("ObjectValue")
1148
    c.Name = "creator"
1149
    c.Value = Player
1150
    c.Parent = h
1151
    game:GetService("Debris"):AddItem(c, 0.5)
1152
  end
1153
end
1154
function ShowDamage(Pos, Text, Time, Color)
1155
  local Rate = 0.033333333333333
1156
  if not Pos then
1157
    local Pos = Vector3.new(0, 0, 0)
1158
  end
1159
  local Text = Text or ""
1160
  local Time = Time or 2
1161
  if not Color then
1162
    local Color = Color3.new(1, 0, 1)
1163
  end
1164
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1165
  EffectPart.Anchored = true
1166
  local BillboardGui = Create("BillboardGui")({
1167
    Size = UDim2.new(3, 0, 3, 0),
1168
    Adornee = EffectPart,
1169
    Parent = EffectPart
1170
  })
1171
  local TextLabel = Create("TextLabel")({
1172
    BackgroundTransparency = 1,
1173
    Size = UDim2.new(1, 0, 1, 0),
1174
    Text = Text,
1175
    TextColor3 = Color,
1176
    TextScaled = true,
1177
    Font = Enum.Font.ArialBold,
1178
    Parent = BillboardGui
1179
  })
1180
  game.Debris:AddItem(EffectPart, Time + 0.1)
1181
  EffectPart.Parent = game:GetService("Workspace")
1182
  delay(0, function()
1183
    local Frames = Time / Rate
1184
    for Frame = 1, Frames do
1185
      wait(Rate)
1186
      local Percent = Frame / Frames
1187
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1188
      TextLabel.TextTransparency = Percent
1189
    end
1190
    if EffectPart and EffectPart.Parent then
1191
      EffectPart:Destroy()
1192
    end
1193
  end)
1194
end
1195
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1196
  for _, c in pairs(workspace:children()) do
1197
    local hum = c:findFirstChild("Humanoid")
1198
    if hum ~= nil then
1199
      local head = c:findFirstChild("Head")
1200
      if head ~= nil then
1201
        local targ = head.Position - Part.Position
1202
        local mag = targ.magnitude
1203
        if magni >= mag and c.Name ~= Player.Name then
1204
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1205
        end
1206
      end
1207
    end
1208
  end
1209
end
1210
function MagniKILL(Part, magni, knock, Type)
1211
  for _, c in pairs(workspace:children()) do
1212
    local hum = c:findFirstChild("Humanoid")
1213
    if hum ~= nil then
1214
      local head = c:findFirstChild("Head")
1215
      if head ~= nil then
1216
        local targ = head.Position - Part.Position
1217
        local mag = targ.magnitude
1218
        if magni >= mag and c.Name ~= Player.Name then
1219
          hum.Health = 0
1220
        end
1221
      end
1222
    end
1223
  end
1224
end
1225
EffectModel = Instance.new("Model", Character)
1226
EffectModel.Name = "Effects"
1227
Effects = {
1228
  Block = {
1229
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1230
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1231
      prt.Anchored = true
1232
      prt.CFrame = cframe
1233
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1234
      game:GetService("Debris"):AddItem(prt, 10)
1235
      if Type == 1 or Type == nil then
1236
        table.insert(Effects, {
1237
          prt,
1238
          "Block1",
1239
          delay,
1240
          x3,
1241
          y3,
1242
          z3,
1243
          msh
1244
        })
1245
      elseif Type == 2 then
1246
        table.insert(Effects, {
1247
          prt,
1248
          "Block2",
1249
          delay,
1250
          x3,
1251
          y3,
1252
          z3,
1253
          msh
1254
        })
1255
      else
1256
        table.insert(Effects, {
1257
          prt,
1258
          "Block3",
1259
          delay,
1260
          x3,
1261
          y3,
1262
          z3,
1263
          msh
1264
        })
1265
      end
1266
    end
1267
  },
1268
  Sphere = {
1269
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1270
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1271
      prt.Anchored = true
1272
      prt.CFrame = cframe
1273
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1274
      game:GetService("Debris"):AddItem(prt, 10)
1275
      table.insert(Effects, {
1276
        prt,
1277
        "Cylinder",
1278
        delay,
1279
        x3,
1280
        y3,
1281
        z3,
1282
        msh
1283
      })
1284
    end
1285
  },
1286
  Cylinder = {
1287
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1288
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1289
      prt.Anchored = true
1290
      prt.CFrame = cframe
1291
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1292
      game:GetService("Debris"):AddItem(prt, 10)
1293
      table.insert(Effects, {
1294
        prt,
1295
        "Cylinder",
1296
        delay,
1297
        x3,
1298
        y3,
1299
        z3,
1300
        msh
1301
      })
1302
    end
1303
  },
1304
  Wave = {
1305
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1306
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1307
      prt.Anchored = true
1308
      prt.CFrame = cframe
1309
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1310
      game:GetService("Debris"):AddItem(prt, 10)
1311
      table.insert(Effects, {
1312
        prt,
1313
        "Cylinder",
1314
        delay,
1315
        x3,
1316
        y3,
1317
        z3,
1318
        msh
1319
      })
1320
    end
1321
  },
1322
  Ring = {
1323
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1324
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1325
      prt.Anchored = true
1326
      prt.CFrame = cframe
1327
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1328
      game:GetService("Debris"):AddItem(prt, 10)
1329
      table.insert(Effects, {
1330
        prt,
1331
        "Cylinder",
1332
        delay,
1333
        x3,
1334
        y3,
1335
        z3,
1336
        msh
1337
      })
1338
    end
1339
  },
1340
  Break = {
1341
    Create = function(brickcolor, cframe, x1, y1, z1)
1342
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1343
      prt.Anchored = true
1344
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1345
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1346
      local num = math.random(10, 50) / 1000
1347
      game:GetService("Debris"):AddItem(prt, 10)
1348
      table.insert(Effects, {
1349
        prt,
1350
        "Shatter",
1351
        num,
1352
        prt.CFrame,
1353
        math.random() - math.random(),
1354
        0,
1355
        math.random(50, 100) / 100
1356
      })
1357
    end
1358
  }
1359
}
1360
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1361
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1362
  prt.Anchored = true
1363
  prt.CFrame = cframe
1364
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1365
  game:GetService("Debris"):AddItem(prt, 10)
1366
  if Type == 1 or Type == nil then
1367
    table.insert(Effects, {
1368
      prt,
1369
      "Block1",
1370
      delay,
1371
      x3,
1372
      y3,
1373
      z3,
1374
      msh
1375
    })
1376
  elseif Type == 2 then
1377
    table.insert(Effects, {
1378
      prt,
1379
      "Block2",
1380
      delay,
1381
      x3,
1382
      y3,
1383
      z3,
1384
      msh
1385
    })
1386
  elseif Type == 3 then
1387
    table.insert(Effects, {
1388
      prt,
1389
      "Block3",
1390
      delay,
1391
      x3,
1392
      y3,
1393
      z3,
1394
      msh
1395
    })
1396
  end
1397
end
1398
function CreateSound(id, par, vol, pit)
1399
  coroutine.resume(coroutine.create(function()
1400
    local sou = Instance.new("Sound", par or workspace)
1401
    sou.Volume = vol
1402
    sou.Pitch = pit or 1
1403
    sou.SoundId = id
1404
    swait()
1405
    sou:play()
1406
    game:GetService("Debris"):AddItem(sou, 6)
1407
  end))
1408
end
1409
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1410
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1411
  prt.Anchored = true
1412
  prt.CFrame = cframe
1413
  prt.Material = "Neon"
1414
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1415
  game:GetService("Debris"):AddItem(prt, 10)
1416
  coroutine.resume(coroutine.create(function(Part, Mesh)
1417
    for i = 0, 6, delay do
1418
      swait()
1419
      Part.Transparency = i
1420
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1421
    end
1422
    Part.Parent = nil
1423
  end), prt, msh)
1424
end
1425
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1426
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1427
  local MainPos = partt.Position
1428
  local MainPos2 = mouse + SpreadVectors
1429
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1430
  local speed = 1000
1431
  local num = 1
1432
  coroutine.resume(coroutine.create(function()
1433
    repeat
1434
      swait()
1435
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1436
      local mag =(MainPos - pos).magnitude
1437
      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)
1438
      MainPos = MainPos + MouseLook.lookVector * speed
1439
      num = num - 1
1440
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1441
      if hit ~= nil then
1442
        num = 0
1443
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1444
        refpart.Anchored = true
1445
        refpart.CFrame = CFrame.new(pos)
1446
        game:GetService("Debris"):AddItem(refpart, 2)
1447
      end
1448
      if num <= 0 then
1449
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1450
        refpart.Anchored = true
1451
        refpart.CFrame = CFrame.new(pos)
1452
        if hit ~= nil then
1453
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1454
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1455
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1456
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1457
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1458
        end
1459
        game:GetService("Debris"):AddItem(refpart, 0)
1460
      end
1461
    until num <= 0
1462
  end))
1463
end
1464
function shoottraildd2(mouse, partt, SpreadAmount)
1465
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1466
  local MainPos = partt.Position
1467
  local MainPos2 = mouse + SpreadVectors
1468
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1469
  local speed = 3000
1470
  local num = 1
1471
  coroutine.resume(coroutine.create(function()
1472
    repeat
1473
      swait()
1474
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1475
      local mag = (MainPos - pos).magnitude
1476
      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)
1477
      MainPos = MainPos + MouseLook.lookVector * speed
1478
      num = num - 1
1479
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1480
      if hit ~= nil then
1481
        num = 0
1482
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1483
        refpart.Anchored = true
1484
        refpart.CFrame = CFrame.new(pos)
1485
        game:GetService("Debris"):AddItem(refpart, 2)
1486
      end
1487
      if num <= 0 then
1488
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1489
        refpart.Anchored = true
1490
        refpart.CFrame = CFrame.new(pos)
1491
        if hit ~= nil then
1492
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1493
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1494
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1495
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1496
          MagniKILL(refpart, 80, 0, "Normal")
1497
        end
1498
        game:GetService("Debris"):AddItem(refpart, 0)
1499
      end
1500
    until num <= 0
1501
  end))
1502
end
1503
function shoottraildd22(mouse, partt, SpreadAmount)
1504
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1505
  local MainPos = partt.Position
1506
  local MainPos2 = mouse + SpreadVectors
1507
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1508
  local speed = 900
1509
  local num = 1
1510
  coroutine.resume(coroutine.create(function()
1511
    repeat
1512
      swait()
1513
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1514
      local mag = (MainPos - pos).magnitude
1515
      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)
1516
      MainPos = MainPos + MouseLook.lookVector * speed
1517
      num = num - 1
1518
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1519
      if hit ~= nil then
1520
        num = 0
1521
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1522
        refpart.Anchored = true
1523
        refpart.CFrame = CFrame.new(pos)
1524
        game:GetService("Debris"):AddItem(refpart, 2)
1525
      end
1526
      if num <= 0 then
1527
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1528
        refpart.Anchored = true
1529
        refpart.CFrame = CFrame.new(pos)
1530
        if hit ~= nil then
1531
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1532
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1533
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1534
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1535
          MagniKILL(refpart, 80, 0, "Normal")
1536
        end
1537
        game:GetService("Debris"):AddItem(refpart, 0)
1538
      end
1539
    until num <= 0
1540
  end))
1541
end
1542
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1543
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1544
  local MainPos = partt.Position
1545
  local MainPos2 = mouse + SpreadVectors
1546
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1547
  local speed = 200
1548
  local num = 0
1549
  coroutine.resume(coroutine.create(function()
1550
    repeat
1551
      swait()
1552
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1553
      local mag = (MainPos - pos).magnitude
1554
      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)
1555
      MainPos = MainPos + MouseLook.lookVector * speed
1556
      num = num - 1
1557
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1558
      if hit ~= nil then
1559
        num = 0
1560
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1561
        refpart.Anchored = true
1562
        refpart.CFrame = CFrame.new(pos)
1563
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1564
        game:GetService("Debris"):AddItem(refpart, 2)
1565
      end
1566
      if num <= 0 then
1567
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1568
        refpart.Anchored = true
1569
        refpart.CFrame = CFrame.new(pos)
1570
        if hit ~= nil then
1571
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1572
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1573
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1574
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1575
        end
1576
        game:GetService("Debris"):AddItem(refpart, 0)
1577
      end
1578
    until num <= 0
1579
  end))
1580
end
1581
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1582
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1583
  local MainPos = partt.Position
1584
  local MainPos2 = mouse + SpreadVectors
1585
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1586
  local speed = 500
1587
  local num = 1
1588
  coroutine.resume(coroutine.create(function()
1589
    repeat
1590
      swait()
1591
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1592
      local mag = (MainPos - pos).magnitude
1593
      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)
1594
      MainPos = MainPos + MouseLook.lookVector * speed
1595
      num = num - 1
1596
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1597
      if hit ~= nil then
1598
        num = 0
1599
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1600
        refpart.Anchored = true
1601
        refpart.CFrame = CFrame.new(pos)
1602
        game:GetService("Debris"):AddItem(refpart, 2)
1603
      end
1604
      if num <= 0 then
1605
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1606
        refpart.Anchored = true
1607
        refpart.CFrame = CFrame.new(pos)
1608
        if hit ~= nil then
1609
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1610
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1611
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1612
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1613
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1614
        end
1615
        game:GetService("Debris"):AddItem(refpart, 0)
1616
      end
1617
    until num <= 0
1618
  end))
1619
end
1620
1621
1622
---
1623
1624
attackdebounce = false 
1625
deb=false
1626
1627
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1628
        if hit.Parent==nil then
1629
                return
1630
        end
1631
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1632
        for _,v in pairs(hit.Parent:children()) do
1633
        if v:IsA("Humanoid") then
1634
        h=v
1635
        end
1636
        end
1637
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1638
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1639
        end
1640
        if hit.Parent.className=="Hat" then
1641
        hit=hit.Parent.Parent:findFirstChild("Head")
1642
        end
1643
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1644
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1645
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1646
                        return
1647
                end]]
1648
--                        hs(hit,1.2) 
1649
                        c=Instance.new("ObjectValue")
1650
                        c.Name="creator"
1651
                        c.Value=game:service("Players").LocalPlayer
1652
                        c.Parent=h
1653
                        game:GetService("Debris"):AddItem(c,.5)
1654
                Damage=math.random(minim,maxim)
1655
--                h:TakeDamage(Damage)
1656
                blocked=false
1657
                block=hit.Parent:findFirstChild("Block")
1658
                if block~=nil then
1659
                print(block.className)
1660
                if block.className=="NumberValue" then
1661
                if block.Value>0 then
1662
                blocked=true
1663
                if decreaseblock==nil then
1664
                block.Value=block.Value-1
1665
                end
1666
                end
1667
                end
1668
                if block.className=="IntValue" then
1669
                if block.Value>0 then
1670
                blocked=true
1671
                if decreaseblock~=nil then
1672
                block.Value=block.Value-1
1673
                end
1674
                end
1675
                end
1676
                end
1677
                if blocked==false then
1678
--                h:TakeDamage(Damage)
1679
                h.Health=h.Health-Damage
1680
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1681
                else
1682
                h.Health=h.Health-(Damage/2)
1683
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1684
                end
1685
                if Type=="Knockdown" then
1686
                Humanoid=hit.Parent.Humanoid
1687
Humanoid.PlatformStand=true
1688
coroutine.resume(coroutine.create(function(HHumanoid)
1689
swait(1)
1690
HHumanoid.PlatformStand=false
1691
end),Humanoid)
1692
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1693
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1694
local bodvol=Instance.new("BodyVelocity")
1695
bodvol.velocity=angle*knockback
1696
bodvol.P=5000
1697
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1698
bodvol.Parent=hit
1699
rl=Instance.new("BodyAngularVelocity")
1700
rl.P=3000
1701
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1702
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1703
rl.Parent=hit
1704
game:GetService("Debris"):AddItem(bodvol,.5)
1705
game:GetService("Debris"):AddItem(rl,.5)
1706
                elseif Type=="Normal" then
1707
                bp=Instance.new("BodyVelocity")
1708
                bp.P=100000
1709
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1710
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1711
                if KnockbackType==1 then
1712
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1713
                elseif KnockbackType==2 then
1714
                bp.velocity=Property.CFrame.lookVector*knockback
1715
                end
1716
                if knockback>0 then
1717
	                  bp.Parent=hit.Parent.Torso
1718
1719
                end
1720
                game:GetService("Debris"):AddItem(bp,.5)
1721
                elseif Type=="Up" then
1722
                local bodyVelocity=Instance.new("BodyVelocity")
1723
                bodyVelocity.velocity=vt(0,60,0)
1724
                bodyVelocity.P=5000
1725
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1726
                bodyVelocity.Parent=hit
1727
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1728
                rl=Instance.new("BodyAngularVelocity")
1729
                rl.P=3000
1730
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1731
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1732
                rl.Parent=hit
1733
                game:GetService("Debris"):AddItem(rl,.5)
1734
                elseif Type=="Snare" then
1735
                bp=Instance.new("BodyPosition")
1736
                bp.P=2000
1737
                bp.D=100
1738
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1739
                bp.position=hit.Parent.Torso.Position
1740
                bp.Parent=hit.Parent.Torso
1741
                game:GetService("Debris"):AddItem(bp,1)
1742
                elseif Type=="Target" then
1743
                if Targetting==false then
1744
                ZTarget=hit.Parent.Torso
1745
                coroutine.resume(coroutine.create(function(Part) 
1746
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1747
                swait(1)
1748
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1749
                end),ZTarget)
1750
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1751
                targetgui=Instance.new("BillboardGui")
1752
                targetgui.Parent=ZTarget
1753
                targetgui.Size=UDim2.new(10,100,10,100)
1754
                targ=Instance.new("ImageLabel")
1755
                targ.Parent=targetgui
1756
                targ.BackgroundTransparency=1
1757
                targ.Image="rbxassetid://4834067"
1758
                targ.Size=UDim2.new(1,0,1,0)
1759
                cam.CameraType="Scriptable"
1760
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1761
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1762
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1763
                Targetting=true
1764
                RocketTarget=ZTarget
1765
                for i=1,Property do
1766
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1767
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1768
                swait()
1769
                end
1770
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1771
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1772
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1773
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1774
                end
1775
                Targetting=true
1776
                RocketTarget=true
1777
                targetgui.Parent=true
1778
                cam.CameraType="Custom"
1779
                end
1780
                end
1781
                        debounce=Instance.new("BoolValue")
1782
                        debounce.Name="DebounceHit"
1783
                        debounce.Parent=hit.Parent
1784
                        debounce.Value=true
1785
                        game:GetService("Debris"):AddItem(debounce,Delay)
1786
                        c=Instance.new("ObjectValue")
1787
                        c.Name="creator"
1788
                        c.Value=Player
1789
                        c.Parent=h
1790
                        game:GetService("Debris"):AddItem(c,.5)
1791
                CRIT=true
1792
                hitDeb=true
1793
                AttackPos=6
1794
        end
1795
end
1796
 
1797
showDamage=function(Char,Dealt,du,Color)
1798
        m=Instance.new("Model")
1799
        m.Name=tostring(Dealt)
1800
        h=Instance.new("Humanoid")
1801
        h.Health=0
1802
        h.MaxHealth=0
1803
        h.Parent=m
1804
        c=Instance.new("Part")
1805
        c.Transparency=0
1806
        c.BrickColor=Color
1807
c.Transparency = 1
1808
        c.Name="Head"
1809
        c.TopSurface=0
1810
        c.BottomSurface=0
1811
        c.formFactor="Plate"
1812
        c.Size=Vector3.new(1,.4,1)
1813
1814
local txt = Instance.new("BillboardGui", c)
1815
txt.Adornee = c
1816
txt.Name = "_status"
1817
txt.Size = UDim2.new(2, 0, 1.2, 0)
1818
txt.StudsOffset = Vector3.new(-9, 8, 0)
1819
local text = Instance.new("TextLabel", txt)
1820
text.Size = UDim2.new(10, 0, 7, 0)
1821
text.FontSize = "Size12"
1822
text.TextScaled = true
1823
text.TextTransparency = 0.5
1824
text.BackgroundTransparency = 1 
1825
text.TextTransparency = 0.5
1826
text.TextStrokeTransparency = 0.5
1827
text.Font = "SciFi"
1828
text.TextStrokeColor3 = Color3.new(0,0,0)
1829
v=Instance.new("Part")
1830
v.Name = "ColorBrick"
1831
v.Parent=c
1832
v.FormFactor="Symmetric"
1833
v.Anchored=true
1834
v.CanCollide=false
1835
v.BottomSurface="Smooth"
1836
v.TopSurface="Smooth"
1837
v.Size=Vector3.new(10,5,3)
1838
v.Transparency=1
1839
v.CFrame=c.CFrame
1840
v.BrickColor=BrickColor.random()
1841
v.Transparency=1
1842
text.TextColor3 = t.BrickColor.Color
1843
v.Shape="Block"
1844
text.Text = tostring(Dealt)
1845
        ms=Instance.new("CylinderMesh")
1846
        ms.Scale=Vector3.new(.8,.8,.8)
1847
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1848
  local rndm=math.random(1,#hitsounds)
1849
  local r=rndm
1850
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1851
        if CRIT==true then
1852
                ms.Scale=Vector3.new(1,1.25,1)
1853
        end
1854
        ms.Parent=c
1855
        c.Reflectance=0
1856
        Instance.new("BodyGyro").Parent=c
1857
        c.Parent=m
1858
        if Char:findFirstChild("Head")~=nil then
1859
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1860
        elseif Char.Parent:findFirstChild("Head")~=nil then
1861
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1862
        end
1863
        f=Instance.new("BodyPosition")
1864
        f.P=200000
1865
        f.D=100
1866
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1867
        f.position=c.Position+Vector3.new(0,3,0)
1868
        f.Parent=c
1869
        game:GetService("Debris"):AddItem(m,.5+du)
1870
        c.CanCollide=false
1871
        m.Parent=workspace
1872
        c.CanCollide=false
1873
end
1874
1875
1876
------
1877
hito = function(dm, X, c, dn, dp, dq)	
1878
	for I,dr in pairs(workspace:GetChildren()) do
1879
		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
1880
			local ds = dr:FindFirstChild("Humanoid")
1881
				local dt = dr:FindFirstChild("HumanoidRootPart")
1882
				TakeDamage(ds, c)
1883
						if InForm == true then
1884
		ds.Parent:BreakJoints()
1885
		wait(1.2)
1886
		ds.Parent:Destroy()
1887
		end
1888
				ds:SetStateEnabled(16, true)
1889
				delay(dn, function()		
1890
		ds:SetStateEnabled(16, true)
1891
				end)
1892
				local du = Instance.new("StringValue")
1893
				du.Name = "alabo"
1894
				du.Parent = dt
1895
				game.Debris:AddItem(du, dn)
1896
				local dv = Instance.new("Part")
1897
				
1898
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1899
				dv.Transparency = 0.25
1900
				dv.Anchored = true
1901
				dv.CanCollide = false
1902
				dv.BrickColor = BrickColor.new("White")
1903
				dv.Material = "Neon"
1904
				dv.Locked = true
1905
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1906
				dv.Parent = modz
1907
				local dw = Instance.new("SpecialMesh")
1908
				dw.MeshType = "Sphere"
1909
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1910
				dw.Parent = dv
1911
				game.Debris:AddItem(dv, 1)
1912
				local dx = Instance.new("Model")
1913
				dx.Name = c
1914
				dx.Parent = workspace
1915
				game.Debris:AddItem(dx, 0.5 + c / 75)
1916
				local dy = Instance.new("Humanoid")
1917
				dy.MaxHealth = 0
1918
				dy.Parent = dx
1919
				local dz = Instance.new("Part")
1920
				dz.Name = "Head"
1921
				dz.Locked = true
1922
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1923
				dz.Position = dt.Position
1924
				dz.BrickColor = BrickColor.new("New Yeller")
1925
				dz.Material = "Neon"
1926
				dz.Transparency = 1
1927
				dz.CanCollide = false
1928
				dz.Parent = dx
1929
				local dA = Instance.new("BodyPosition")
1930
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1931
				dA.P = 20000
1932
				dA.D = 300
1933
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1934
				dA.Parent = dz
1935
				local dB = Instance.new("CylinderMesh")
1936
				dB.Parent = dz
1937
				coroutine.resume(coroutine.create(function()		
1938
		while dB do
1939
			swait()
1940
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1941
		end
1942
	end))
1943
					if dp then
1944
						local dC = Instance.new("BodyVelocity")
1945
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1946
						dC.P = 9999999999
1947
						dC.Velocity = dp
1948
						dC.Parent = dt
1949
						game.Debris:AddItem(dC, dn)
1950
					end
1951
						if dq then
1952
							local dD = Instance.new("BodyAngularVelocity")
1953
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1954
							dD.P = math.huge
1955
							dD.AngularVelocity = dq
1956
							dD.Parent = dt
1957
							game.Debris:AddItem(dD, dn)
1958
						end
1959
						local dE = Instance.new("Sound")
1960
						dE.Pitch = rd2(10, 11) / 10
1961
						dE.Volume = rd2(10, 13) / 10
1962
						dE.EmitterSize = 10
1963
						dE.SoundId = "rbxassetid://"
1964
						dE.Parent = dv
1965
						dE:Play()
1966
						coroutine.resume(coroutine.create(function()		
1967
		for I = 1, 5 do
1968
			swait()
1969
			dv.Transparency = dv.Transparency + 0.175
1970
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1971
		end
1972
	end))
1973
		end
1974
	end
1975
end
1976
------
1977
1978
vt = Vector3.new
1979
local new = Instance.new
1980
local cf = CFrame.new
1981
local cfa = CFrame.Angles
1982
local bc = BrickColor.new
1983
1984
function bigbangattack()
1985
	attack = true
1986
	Humanoid.WalkSpeed = 0
1987
	      for i = 0, 8, 0.1 do
1988
        swait()
1989
  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)
1990
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1991
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1992
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
1993
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
1994
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
1995
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
1996
	end
1997
local rng = Instance.new("Part", mouse)
1998
        rng.Anchored = true
1999
        rng.BrickColor = BrickColor.new("Cyan")
2000
        rng.CanCollide = false
2001
        rng.FormFactor = 3
2002
        rng.Name = "Ring"
2003
        rng.Size = Vector3.new(0.4,0.4,0.4)
2004
        rng.Transparency = 0
2005
        rng.TopSurface = 0
2006
        rng.BottomSurface = 0
2007
        rng.CFrame = RootPart.CFrame 
2008
        local rngm = Instance.new("SpecialMesh", rng)
2009
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2010
2011
local rng3 = rng:Clone()
2012
rng3.Parent = char
2013
local rng3m = rng3.Mesh
2014
2015
local rng5 = rng:Clone()
2016
rng5.Parent = char
2017
rng5.BrickColor = BrickColor.new("Cyan")
2018
local rng5m = rng5.Mesh
2019
local rng6 = rng:Clone()
2020
rng6.Material = "Plastic"
2021
rng6.BrickColor = BrickColor.new("Cyan")
2022
rng6.Parent = char
2023
local rng6m = rng6.Mesh
2024
rng6m.Scale = vt(7.5,7.5,7.5)
2025
rng6m.MeshType = "FileMesh"
2026
rng6m.MeshId = "rbxassetid://430736398"
2027
local Must2 = Instance.new("Sound",rng6)
2028
Must2.SoundId = "rbxassetid://135581154"
2029
Must2.Pitch = 0.99
2030
Must2.Volume = 3
2031
Must2.Looped = false
2032
wait(0)
2033
Must2:Play()	
2034
local hita = rng6.Touched:connect(function(hit) 
2035
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2036
end)
2037
2038
rng3.CFrame = RootPart.CFrame 
2039
2040
rng5.CFrame = RootPart.CFrame 
2041
rng6.CFrame = RootPart.CFrame
2042
			local pie222 = Instance.new("ParticleEmitter")
2043
pie222.Parent = rng6
2044
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2045
pie222.LightEmission = 1
2046
pie222.Size = NumberSequence.new(6,1)
2047
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2048
pie222.Transparency = NumberSequence.new(0.6,1)
2049
pie222.EmissionDirection = "Top"
2050
pie222.Enabled = true
2051
pie222.Lifetime = NumberRange.new(1)
2052
pie222.Rotation = NumberRange.new(-320, 320)
2053
pie222.Rate = 404
2054
pie222.Speed = NumberRange.new(0)
2055
pie222.LockedToPart = false
2056
pie222.VelocitySpread = 2 
2057
	wait()
2058
	local scaler = 10/5
2059
	local scaler2 = 10/5 
2060
	for i = 0,10,0.1 do
2061
		swait()
2062
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2063
		
2064
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2065
2066
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2067
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2068
		rng6.CFrame = rng3.CFrame
2069
		rng.Transparency = rng.Transparency + 1
2070
	
2071
		rng3.Transparency = rng3.Transparency + 0.01
2072
2073
		rng5.Transparency = rng5.Transparency + 0.01
2074
		rng6.Transparency = rng6.Transparency + 0.021
2075
		scaler = scaler - 0.125/5
2076
		scaler2 = scaler2 - 0.1/5
2077
	
2078
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2079
	
2080
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2081
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2082
	end
2083
	hita:disconnect()
2084
	game:GetService("Debris"):AddItem(rng, 1)
2085
2086
	game:GetService("Debris"):AddItem(rng3, 1)
2087
2088
	game:GetService("Debris"):AddItem(rng5, 1)
2089
	attack = false
2090
	pie222:Destroy()
2091
	Humanoid.WalkSpeed = 16
2092
end
2093
2094
2095
function bigbangattack2()
2096
	attack = true
2097
	Humanoid.WalkSpeed = 0
2098
	      for i = 0, 8, 0.1 do
2099
        swait()
2100
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2101
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2102
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2103
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2104
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2105
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2106
	end
2107
local rng = Instance.new("Part", RightArm)
2108
        rng.Anchored = true
2109
        rng.BrickColor = BrickColor.new("Cyan")
2110
        rng.CanCollide = false
2111
        rng.FormFactor = 3
2112
        rng.Name = "Ring"
2113
        rng.Size = Vector3.new(0.4,0.4,0.4)
2114
        rng.Transparency = 0
2115
        rng.TopSurface = 0
2116
        rng.BottomSurface = 0
2117
        rng.CFrame = RootPart.CFrame 
2118
        local rngm = Instance.new("SpecialMesh", rng)
2119
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2120
2121
local rng3 = rng:Clone()
2122
rng3.Parent = char
2123
local rng3m = rng3.Mesh
2124
2125
local rng5 = rng:Clone()
2126
rng5.Parent = char
2127
rng5.BrickColor = BrickColor.new("Cyan")
2128
local rng5m = rng5.Mesh
2129
local rng6 = rng:Clone()
2130
rng6.Material = "Plastic"
2131
rng6.BrickColor = BrickColor.new("Cyan")
2132
rng6.Parent = char
2133
local rng6m = rng6.Mesh
2134
rng6m.Scale = vt(7.5,7.5,30.5)
2135
rng6m.MeshType = "FileMesh"
2136
rng6m.MeshId = "rbxassetid://430736398"
2137
local Must2 = Instance.new("Sound",Torso)
2138
Must2.SoundId = "rbxassetid://719747626"
2139
Must2.Pitch = 0.99
2140
Must2.Volume = 3
2141
Must2.Looped = false
2142
wait(0)
2143
Must2:Play()	
2144
local hita = rng6.Touched:connect(function(hit) 
2145
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2146
end)
2147
2148
rng3.CFrame = Head.CFrame 
2149
2150
rng5.CFrame = Head.CFrame 
2151
rng6.CFrame = rng5.CFrame
2152
			local pie222 = Instance.new("ParticleEmitter")
2153
pie222.Parent = rng6
2154
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2155
pie222.LightEmission = 1
2156
pie222.Size = NumberSequence.new(15,1)
2157
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2158
pie222.Transparency = NumberSequence.new(0.6,1)
2159
pie222.EmissionDirection = "Top"
2160
pie222.Enabled = true
2161
pie222.Lifetime = NumberRange.new(1)
2162
pie222.Rotation = NumberRange.new(-320, 320)
2163
pie222.Rate = 404
2164
pie222.Speed = NumberRange.new(0)
2165
pie222.LockedToPart = false
2166
pie222.VelocitySpread = 2 
2167
	wait()
2168
	local scaler = 10/5
2169
	local scaler2 = 10/5 
2170
	for i = 0,10,0.1 do
2171
		swait()
2172
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2173
		
2174
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2175
2176
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2177
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2178
		rng6.CFrame = rng3.CFrame
2179
		rng.Transparency = rng.Transparency + 1
2180
	
2181
		rng3.Transparency = rng3.Transparency + 0.01
2182
2183
		rng5.Transparency = rng5.Transparency + 0.01
2184
		rng6.Transparency = rng6.Transparency + 0.021
2185
		scaler = scaler - 0.125/5
2186
		scaler2 = scaler2 - 0.1/5
2187
	
2188
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2189
	
2190
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2191
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2192
	end
2193
	hita:disconnect()
2194
	game:GetService("Debris"):AddItem(rng, 1)
2195
2196
	game:GetService("Debris"):AddItem(rng3, 1)
2197
2198
	game:GetService("Debris"):AddItem(rng5, 1)
2199
	attack = false
2200
	pie222:Destroy()
2201
	Humanoid.WalkSpeed = 16
2202
end
2203
2204
2205
2206
mouse.KeyDown:connect(function(key)
2207
	if key == "k" then
2208
		bigbangattack()
2209
	end
2210
end)
2211
2212
mouse.KeyDown:connect(function(k) ---galickgun
2213
  if attack == false and k == "n" and MV4 > 80 and firemode == true then
2214
    MV4 = 0
2215
local Must = Instance.new("Sound",Torso)
2216
Must.SoundId = "rbxassetid://719748223"
2217
Must.Pitch = 0.99
2218
Must.Volume = 3.4
2219
Must.Looped = false
2220
wait(0)
2221
Must:Play()	
2222
    Humanoid.WalkSpeed = 13
2223
local Aura = Instance.new('ParticleEmitter')
2224
Aura.Name = "Aura"
2225
Aura.Texture = "rbxassetid://347730682"
2226
Aura.Parent = Torso
2227
Aura.LightEmission = 1
2228
Aura.Transparency = NumberSequence.new(0.4,1)
2229
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2230
Aura.Size = NumberSequence.new(1,9)
2231
Aura.Rotation = NumberRange.new(-360,360)
2232
Aura.LockedToPart = true
2233
Aura.Lifetime = NumberRange.new(1)
2234
Aura.Rate = 100
2235
Aura.Speed = NumberRange.new(0)
2236
Aura.EmissionDirection = "Top"
2237
local Aura2 = Instance.new('ParticleEmitter')
2238
Aura2.Name = "Aura"
2239
Aura2.Texture = "rbxassetid://1046299182"
2240
Aura2.Parent = Torso
2241
Aura2.LightEmission = 1
2242
Aura2.Transparency = NumberSequence.new(0,1)
2243
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2244
Aura2.Size = NumberSequence.new(14)
2245
Aura2.Rotation = NumberRange.new(-360,360)
2246
Aura2.LockedToPart = true
2247
Aura2.Lifetime = NumberRange.new(0.2)
2248
Aura2.Rate = 20
2249
Aura2.Speed = NumberRange.new(0)
2250
Aura2.EmissionDirection = "Top"
2251
    attack = true
2252
    Firepart1 = Instance.new("Part", RightArm)
2253
    Firepart1.Size = Vector3.new(1, 1, 1)
2254
    GuW1 = Instance.new("Weld")
2255
    GuW1.Name = "GuW"
2256
    GuW1.Part0 = RightArm
2257
    GuW1.C0 = cn(0, -1, 0)
2258
    GuW1.C1 = cn(0, 0, 0)
2259
    GuW1.Part1 = Firepart1
2260
    GuW1.Parent = RightArm
2261
    Firepart1.Transparency = 1
2262
    Firepart2 = Instance.new("Part", LeftArm)
2263
    Firepart2.Size = Vector3.new(1, 1, 1)
2264
    GuW2 = Instance.new("Weld")
2265
    GuW2.Name = "GuW"
2266
    GuW2.Part0 = LeftArm
2267
    GuW2.C0 = cn(0, -1, 0)
2268
    GuW2.C1 = cn(0, 0, 0)
2269
    GuW2.Part1 = Firepart2
2270
    GuW2.Parent = LeftArm
2271
    Firepart2.Transparency = 1
2272
    GuW1:Destroy()
2273
    GuW1 = Instance.new("Weld")
2274
    GuW1.Name = "GuW"
2275
    GuW1.Part0 = Torso
2276
    GuW1.C0 = cn(0, 0, -6)
2277
    GuW1.C1 = cn(0, 0, 0)
2278
    GuW1.Part1 = Firepart1
2279
    GuW1.Parent = Torso
2280
    GuW2:Destroy()
2281
    GuW2 = Instance.new("Weld")
2282
    GuW2.Name = "GuW"
2283
    GuW2.Part0 = Torso
2284
    GuW2.C0 = cn(0, 0, -6)
2285
    GuW2.C1 = cn(0, 0, 0)
2286
    GuW2.Part1 = Firepart2
2287
    GuW2.Parent = Torso
2288
    GuW2:Destroy()
2289
    GuW2 = Instance.new("Weld")
2290
    GuW2.Name = "GuW"
2291
    GuW2.Part0 = Torso
2292
    GuW2.C0 = cn(0, 0, -4)
2293
    GuW2.C1 = cn(0, 0, 0)
2294
    GuW2.Part1 = Firepart2
2295
    GuW2.Parent = Torso
2296
    for i = 0, 18, 0.1 do
2297
      swait()
2298
      if Torsovelocity.Y > 2 then
2299
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2300
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2301
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2302
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2303
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2304
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2305
      elseif Torsovelocity.Y < 1 then
2306
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2307
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2308
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2309
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2310
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2311
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2312
      end
2313
    end
2314
    GuW1:Destroy()
2315
    GuW1 = Instance.new("Weld")
2316
    GuW1.Name = "GuW"
2317
    GuW1.Part0 = Torso
2318
    GuW1.C0 = cn(0, 0, -15)
2319
    GuW1.C1 = cn(0, 0, 0)
2320
    GuW1.Part1 = Firepart1
2321
    GuW1.Parent = Torso
2322
    GuW2:Destroy()
2323
    GuW2 = Instance.new("Weld")
2324
    GuW2.Name = "GuW"
2325
    GuW2.Part0 = Torso
2326
    GuW2.C0 = cn(0, 0, -17.5)
2327
    GuW2.C1 = cn(0, 0, 0)
2328
    GuW2.Part1 = Firepart2
2329
    GuW2.Parent = Torso
2330
local Must = Instance.new("Sound",Torso)
2331
Must.SoundId = "rbxassetid://719747626"
2332
Must.Pitch = 0.99
2333
Must.Volume = 3.9
2334
Must.Looped = false
2335
wait(0)
2336
Must:Play()	
2337
    for i = 0, 1.25, 0.01 do
2338
      swait()
2339
      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)
2340
      shoottraildd22(mouse.Hit.p, Torso, 0)
2341
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2342
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2343
      if Torsovelocity.Y > 2 then
2344
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2345
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2346
        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)
2347
        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)
2348
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2349
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2350
      end
2351
    end
2352
Must:Stop()
2353
Aura:Destroy()
2354
Aura2:Destroy()
2355
    wait(0.5)
2356
    Humanoid.WalkSpeed = 16
2357
    attack = false
2358
    MV4 = 300
2359
    Firepart1:Destroy()
2360
    Firepart2:Destroy()
2361
  end
2362
end)
2363
2364
2365
d = {}
2366
function iteffect()
2367
2368
coroutine.resume(coroutine.create(function()
2369
2370
for i = 1, 10 do
2371
effect = Instance.new("Part", workspace)
2372
effect.Anchored = true
2373
effect.CanCollide = false
2374
effect.Size = Vector3.new(0.2, 3, 0.2)
2375
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2376
effect.Transparency = 0
2377
effect.Material = "Plastic"
2378
effect.BrickColor = BrickColor.new("Really black")
2379
table.insert(d, effect)
2380
game:GetService("Debris"):AddItem(effect, 0.3)
2381
end
2382
2383
coroutine.resume(coroutine.create(function()
2384
for i = 1, 10 do
2385
for i,e in pairs(d) do
2386
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2387
e.Transparency = e.Transparency + 0.030
2388
end
2389
wait(0.01)
2390
end
2391
2392
end))
2393
end))
2394
2395
2396
end
2397
2398
tp = true
2399
2400
mouse.KeyDown:connect(function(k)
2401
if k == "e" then
2402
if tp == true then
2403
tp = false
2404
local Must = Instance.new("Sound",Torso)
2405
Must.SoundId = "rbxassetid://1055279036"
2406
Must.Pitch = 0.99
2407
Must.Volume = 1.2
2408
Must.Looped = false
2409
wait(0)
2410
Must:Play()	
2411
Zanzoken = Instance.new("Part",char)
2412
Zanzoken.Anchored = true
2413
Zanzoken.CanCollide = false
2414
Zanzoken.Position = v3(999,999,999)
2415
Zanzoken.CFrame = Torso.CFrame
2416
game.Debris:AddItem(Zanzoken,0.5)
2417
Zanzoken.Transparency = 1
2418
wait()
2419
idk = Instance.new("BillboardGui",Zanzoken)
2420
idk.Size = UDim2.new(10,0,15,0)
2421
idk.AlwaysOnTop = false
2422
idk1 = Instance.new("ImageLabel",idk)
2423
idk1.BackgroundTransparency = 1
2424
idk.ExtentsOffset = v3(0,0,0)
2425
idk1.ImageTransparency = 0
2426
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2427
idk1.Size = UDim2.new(2,0,1,0)
2428
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2429
idk1.Image = "rbxassetid://319554883"
2430
char.Head.face.Parent = game.Lighting
2431
  wait(0)
2432
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2433
game.Lighting.face.Parent = char.Head
2434
   wait(0)
2435
Zanzoken = Instance.new("Part",char)
2436
Zanzoken.Anchored = true
2437
Zanzoken.CanCollide = false
2438
Zanzoken.Position = v3(999,999,999)
2439
Zanzoken.CFrame = Torso.CFrame
2440
game.Debris:AddItem(Zanzoken,0.5)
2441
Zanzoken.Transparency = 1
2442
wait()
2443
idk = Instance.new("BillboardGui",Zanzoken)
2444
idk.Size = UDim2.new(10,0,15,0)
2445
idk.AlwaysOnTop = false
2446
idk1 = Instance.new("ImageLabel",idk)
2447
idk1.BackgroundTransparency = 1
2448
idk.ExtentsOffset = v3(0,0,0)
2449
idk1.ImageTransparency = 0
2450
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2451
idk1.Size = UDim2.new(2,0,1,0)
2452
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2453
idk1.Image = "rbxassetid://319554883"
2454
2455
wait(0.4)
2456
tp = true
2457
2458
2459
end
2460
end
2461
end)
2462
2463
2464
MV4 = 300
2465
mouse.KeyDown:connect(function(k)
2466
  if attack == false and k == "v" and MV4 > 80 and firemode == true then
2467
    MV4 = 0
2468
local Must = Instance.new("Sound",workspace)
2469
Must.SoundId = "rbxassetid://194135434"
2470
Must.Pitch = 0.99
2471
Must.Volume = 1.7
2472
Must.Looped = true
2473
wait(0)
2474
Must:Play()
2475
		 local lb = Instance.new("Part")
2476
  lb.Parent = char
2477
   lb.Material = "Neon"
2478
    lb.Color = BrickColor.new("Gold").Color
2479
     lb.CanCollide = false
2480
     lb.Material = "Neon"
2481
     lb.Size = vt(1,1,1)
2482
     lb.CFrame = Torso.CFrame
2483
     lb.Rotation = vt(0,0,0)
2484
     lb.Anchored = true
2485
     lb.Transparency = 0
2486
     local thing = Instance.new("SpecialMesh",lb)
2487
     thing.MeshType = "FileMesh"
2488
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2489
     thing.Scale = vt(0,15,0)
2490
     local chancerot = math.random(1,2)
2491
     for z = 0, 4 do
2492
     if chancerot == 1 then
2493
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2494
     elseif chancerot == 2 then
2495
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2496
     end
2497
     lb.Transparency = lb.Transparency + 0.1
2498
     thing.Scale = thing.Scale + vt(15,0,15)
2499
     wait()
2500
     end
2501
     for z = 0, 4 do
2502
     if chancerot == 1 then
2503
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2504
     elseif chancerot == 2 then
2505
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2506
     end
2507
     lb.Transparency = lb.Transparency + 0.1
2508
     thing.Scale = thing.Scale + vt(15,0,15)
2509
     wait()
2510
end
2511
2512
local Aura = Instance.new('ParticleEmitter')
2513
Aura.Name = "Aura"
2514
Aura.Texture = "rbxassetid://347730682"
2515
Aura.Parent = Torso
2516
Aura.LightEmission = 1
2517
Aura.Transparency = NumberSequence.new(0.5,1)
2518
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2519
Aura.Size = NumberSequence.new(1,25)
2520
Aura.Rotation = NumberRange.new(-360,360)
2521
Aura.LockedToPart = true
2522
Aura.Lifetime = NumberRange.new(1)
2523
Aura.Rate = 100
2524
Aura.Speed = NumberRange.new(0)
2525
Aura.EmissionDirection = "Top"
2526
local Aura2 = Instance.new('ParticleEmitter')
2527
Aura2.Name = "Aura"
2528
Aura2.Texture = "rbxassetid://1046299182"
2529
Aura2.Parent = Torso
2530
Aura2.LightEmission = 1
2531
Aura2.Transparency = NumberSequence.new(0,1)
2532
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2533
Aura2.Size = NumberSequence.new(55)
2534
Aura2.Rotation = NumberRange.new(-360,360)
2535
Aura2.LockedToPart = true
2536
Aura2.Lifetime = NumberRange.new(0.2)
2537
Aura2.Rate = 20
2538
Aura2.Speed = NumberRange.new(0)
2539
Aura2.EmissionDirection = "Top"
2540
lig = Instance.new("PointLight",Player.Character.Torso)
2541
lig.Color=Color3.new(255,255,0)
2542
lig.Range = 12
2543
    Humanoid.WalkSpeed = 0.01
2544
    attack = true
2545
    Firepart1 = Instance.new("Part", RightArm)
2546
    Firepart1.Size = Vector3.new(1, 1, 1)
2547
    GuW1 = Instance.new("Weld")
2548
    GuW1.Name = "GuW"
2549
    GuW1.Part0 = RightArm
2550
    GuW1.C0 = cn(0, -1, 0)
2551
    GuW1.C1 = cn(0, 0, 0)
2552
    GuW1.Part1 = Firepart1
2553
    GuW1.Parent = RightArm
2554
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
2555
    Firepart1.Transparency = 1
2556
    Firepart2 = Instance.new("Part", LeftArm)
2557
    Firepart2.Size = Vector3.new(1, 1, 1)
2558
    GuW2 = Instance.new("Weld")
2559
    GuW2.Name = "GuW"
2560
    GuW2.Part0 = LeftArm
2561
    GuW2.C0 = cn(0, -1, 0)
2562
    GuW2.C1 = cn(0, 0, 0)
2563
    GuW2.Part1 = Firepart2
2564
    GuW2.Parent = LeftArm
2565
    Firepart2.Transparency = 1
2566
 
2567
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
2568
    GuW1:Destroy()
2569
    GuW1 = Instance.new("Weld")
2570
    GuW1.Name = "GuW"
2571
    GuW1.Part0 = Torso
2572
    GuW1.C0 = cn(0, 0, -6)
2573
    GuW1.C1 = cn(0, 0, 0)
2574
    GuW1.Part1 = Firepart1
2575
    GuW1.Parent = Torso
2576
    GuW2:Destroy()
2577
    GuW2 = Instance.new("Weld")
2578
    GuW2.Name = "GuW"
2579
    GuW2.Part0 = Torso
2580
    GuW2.C0 = cn(0, 0, -6)
2581
    GuW2.C1 = cn(0, 0, 0)
2582
    GuW2.Part1 = Firepart2
2583
    GuW2.Parent = Torso
2584
2585
    GuW2:Destroy()
2586
    GuW2 = Instance.new("Weld")
2587
    GuW2.Name = "GuW"
2588
    GuW2.Part0 = Torso
2589
    GuW2.C0 = cn(0, 0, -4)
2590
    GuW2.C1 = cn(0, 0, 0)
2591
    GuW2.Part1 = Firepart2
2592
    GuW2.Parent = Torso
2593
    for i = 0, 15, 0.1 do
2594
      swait()
2595
      if Torsovelocity.Y > 2 then
2596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2597
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2598
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2600
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2601
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2602
      elseif Torsovelocity.Y < 1 then
2603
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2604
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2605
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2606
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2607
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2608
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2609
      end
2610
    end
2611
wait(16)
2612
local Aura3 = Instance.new('ParticleEmitter')
2613
Aura3.Name = "Aura"
2614
Aura3.Texture = "rbxassetid://1046299182"
2615
Aura3.Parent = Torso
2616
Aura3.LightEmission = 1
2617
Aura3.Transparency = NumberSequence.new(0.4,1)
2618
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2619
Aura3.Size = NumberSequence.new(140)
2620
Aura3.Rotation = NumberRange.new(-360,360)
2621
Aura3.LockedToPart = true
2622
Aura3.Lifetime = NumberRange.new(0.2)
2623
Aura3.Rate = 70
2624
Aura3.Speed = NumberRange.new(0)
2625
Aura3.EmissionDirection = "Top"
2626
local Aura4 = Instance.new('ParticleEmitter')
2627
Aura4.Name = "Aura"
2628
Aura4.Texture = "rbxassetid://1046299182"
2629
Aura4.Parent = Torso
2630
Aura4.LightEmission = 1
2631
Aura4.Transparency = NumberSequence.new(0.7,1)
2632
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2633
Aura4.Size = NumberSequence.new(190)
2634
Aura4.Rotation = NumberRange.new(-360,360)
2635
Aura4.LockedToPart = true
2636
Aura4.Lifetime = NumberRange.new(0.2)
2637
Aura4.Rate = 120
2638
Aura4.Speed = NumberRange.new(0)
2639
Aura4.EmissionDirection = "Top"
2640
local Aura5 = Instance.new('ParticleEmitter')
2641
Aura5.Name = "Aura"
2642
Aura5.Texture = "rbxassetid://347730682"
2643
Aura5.Parent = Torso
2644
Aura5.LightEmission = 1
2645
Aura5.Transparency = NumberSequence.new(0.2,1)
2646
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2647
Aura5.Size = NumberSequence.new(1,65)
2648
Aura5.Rotation = NumberRange.new(-360,360)
2649
Aura5.LockedToPart = true
2650
Aura5.Lifetime = NumberRange.new(1)
2651
Aura5.Rate = 200
2652
Aura5.Speed = NumberRange.new(0)
2653
Aura5.EmissionDirection = "Top"
2654
local quake = Instance.new("Sound",workspace) 
2655
quake.SoundId = "rbxassetid://1048411878"
2656
quake.Pitch = 0.99
2657
quake.Volume = 1.3
2658
quake.Looped = true
2659
wait(0)
2660
quake:Play()
2661
local scrr = Instance.new("Sound",Torso)
2662
scrr.SoundId = "rbxassetid://908472235"
2663
scrr.Pitch = 0.99
2664
scrr.Volume = 0.5
2665
scrr.Looped = true
2666
wait(0)
2667
scrr:Play()
2668
2669
 for i = 0, 2, 0.1 do
2670
      swait()
2671
		 local lb = Instance.new("Part")
2672
  lb.Parent = char
2673
   lb.Material = "Neon"
2674
    lb.Color = BrickColor.new("Gold").Color
2675
     lb.CanCollide = false
2676
     lb.Material = "Neon"
2677
     lb.Size = vt(0.5,0,0.5)
2678
     lb.CFrame = Torso.CFrame
2679
     lb.Rotation = vt(0,0,0)
2680
     lb.Anchored = true
2681
     lb.Transparency = 0
2682
     local thing = Instance.new("SpecialMesh",lb)
2683
     thing.MeshType = "FileMesh"
2684
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
2685
     thing.Scale = vt(0,15,0)
2686
     local chancerot = math.random(1,2)
2687
     for z = 0, 4 do
2688
     if chancerot == 1 then
2689
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2690
     elseif chancerot == 2 then
2691
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2692
     end
2693
     lb.Transparency = lb.Transparency + 0.1
2694
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2695
     wait()
2696
     end
2697
     for z = 0, 4 do
2698
     if chancerot == 1 then
2699
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2700
     elseif chancerot == 2 then
2701
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2702
     end
2703
     lb.Transparency = lb.Transparency + 0.1
2704
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2705
     wait()
2706
end
2707
end
2708
2709
    
2710
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
2711
    for i = 0, 24, 0.1 do
2712
      swait()
2713
      if Torsovelocity.Y > 2 then
2714
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2715
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2716
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2717
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2718
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2719
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2720
      elseif Torsovelocity.Y < 1 then
2721
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2722
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2723
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2724
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2725
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2726
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2727
      end
2728
    end
2729
wait(5)
2730
    GuW1:Destroy()
2731
    GuW1 = Instance.new("Weld")
2732
    GuW1.Name = "GuW"
2733
    GuW1.Part0 = Torso
2734
    GuW1.C0 = cn(0, 0, -15)
2735
    GuW1.C1 = cn(0, 0, 0)
2736
    GuW1.Part1 = Firepart1
2737
    GuW1.Parent = Torso
2738
    GuW2:Destroy()
2739
    GuW2 = Instance.new("Weld")
2740
    GuW2.Name = "GuW"
2741
    GuW2.Part0 = Torso
2742
    GuW2.C0 = cn(0, 0, -17.5)
2743
    GuW2.C1 = cn(0, 0, 0)
2744
    GuW2.Part1 = Firepart2
2745
    GuW2.Parent = Torso
2746
local Must2 = Instance.new("Sound",Torso) --1048411878
2747
Must2.SoundId = "rbxassetid://950551676"
2748
Must2.Pitch = 0.99
2749
Must2.Volume = math.huge
2750
Must2.Looped = false
2751
wait(0)
2752
Must2:Play()
2753
quake:Stop()
2754
scrr:Stop()
2755
local Gone = Instance.new('ParticleEmitter')
2756
Gone.Name = "Aura"
2757
Gone.Texture = "rbxassetid://1046299182"
2758
Gone.Parent = Torso
2759
Gone.LightEmission = 1
2760
Gone.Transparency = NumberSequence.new(0.7,1)
2761
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2762
Gone.Size = NumberSequence.new(340)
2763
Gone.Rotation = NumberRange.new(-360,360)
2764
Gone.LockedToPart = true
2765
Gone.Lifetime = NumberRange.new(0.2)
2766
Gone.Rate = 70
2767
Gone.Speed = NumberRange.new(0)
2768
Gone.EmissionDirection = "Top"
2769
wait(2)
2770
Aura:Destroy()
2771
Aura2:Destroy()
2772
Aura3:Destroy()
2773
Aura4:Destroy()
2774
Aura5:Destroy()
2775
lig:Destroy()
2776
Gone:Destroy()
2777
    for i = 0, 3, 0.01 do
2778
      swait()
2779
      shoottraildd2(mouse.Hit.p, Torso, 0)
2780
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
2781
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
2782
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
2783
       if Torsovelocity.Y > 2 then
2784
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2785
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2786
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2787
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2788
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2789
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2790
      elseif Torsovelocity.Y < 1 then
2791
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2792
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2793
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2794
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2795
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2796
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2797
      end
2798
    end
2799
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
2800
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
2801
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
2802
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
2803
    for i = 0, 3, 0.1 do
2804
      swait()
2805
      if Torsovelocity.Y > 2 then
2806
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2807
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2808
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2809
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2810
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2811
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2812
      elseif Torsovelocity.Y < 1 then
2813
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2814
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
2815
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2816
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2817
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2818
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2819
      end
2820
    end
2821
    wait(1)
2822
    Humanoid.WalkSpeed = 16
2823
    attack = false
2824
    MV4 = 0
2825
Must:Stop()
2826
    Firepart1:Destroy()
2827
    Firepart2:Destroy()
2828
  end
2829
end)
2830
2831
2832
2833
---forms
2834
mouse.KeyDown:connect(function(key)
2835
if key=="1" then	
2836
	Base()
2837
	SSJ()
2838
	char.JumPower = 150
2839
	end
2840
	end)
2841
Health = 140,000  --------- Serious mode aura.
2842
BaseHealth = 10,000
2843
2844
2845
2846
2847
SuperSaiyan = false
2848
2849
Player = game.Players.LocalPlayer
2850
Char = Player.Character
2851
Torso = Char.Torso
2852
2853
function SSJ()
2854
	for X = 1, 1 do wait()
2855
2856
2857
	wait(0)
2858
	for X = 1, 1 do wait()
2859
		local Effect = Instance.new("Part")
2860
	Effect.Name = "Effect"
2861
	Effect.Parent = Torso
2862
	Effect.CFrame = Torso.CFrame
2863
	Effect.BrickColor = BrickColor.new("Lapis")
2864
	Effect.Shape = "Ball"
2865
	Effect.Size = Vector3.new(1, 1, 1)
2866
	Effect.Anchored = true
2867
	Effect.Material = "Neon"
2868
	Effect.CanCollide = false
2869
		Effect.CFrame = Torso.CFrame
2870
		Effect.Size = Effect.Size + Vector3.new(0.5)
2871
		Effect.Transparency = Effect.Transparency + 0.04
2872
	end
2873
	end
2874
2875
repeat
2876
Torso:FindFirstChild("Effect"):Remove()
2877
until Torso:FindFirstChild("Effect") == nil
2878
2879
	
2880
local Color1 = Color3.new(255, 255, 0)
2881
local Color2 = Color3.new(255, 255, 0)	
2882
2883
Hair7:Destroy()
2884
Hair7 = Instance.new("Part")
2885
Hair7.Parent = char
2886
Hair7.Name = "Hair"
2887
Hair7.CanCollide = false
2888
Hair7.Locked = true
2889
Hair7.TopSurface = "Smooth"
2890
Hair7.BottomSurface = "Smooth"
2891
Hair7.formFactor = "Symmetric"
2892
Hair7.Material = "Neon"
2893
Hair7.BrickColor = BrickColor.new("Daisy orange")
2894
Hair7.CFrame = char.Torso.CFrame
2895
Hair7.Size = Vector3.new(1, 1, 1)
2896
Hair7.Transparency = 0
2897
2898
2899
Weld1 = Instance.new("Weld")
2900
Weld1.Parent = char.Head
2901
Weld1.Part0 = char.Head
2902
Weld1.Part1 = Hair7
2903
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
2904
2905
Mesh = Instance.new("SpecialMesh")
2906
Mesh.Offset = Vector3.new(0,-0.4,0)
2907
Mesh.Parent = Hair7
2908
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
2909
Mesh.MeshType = "FileMesh"
2910
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
2911
Mesh.TextureId = "" 
2912
char.Head.face.Texture = "rbxassetid://1108357707"
2913
local Must = Instance.new("Sound",Torso)
2914
Must.SoundId = "rbxassetid://1035030726"
2915
Must.Pitch = 0.99
2916
Must.Volume = 1.4
2917
Must.Looped = false
2918
wait(0)
2919
Must:Play()	
2920
	a21e = new("Part",char)
2921
a21e.Name = "Beam"..num
2922
a21e.Locked = true
2923
a21e.Size = v3(1,1,1)
2924
a21e.CanCollide = false
2925
a21e.BrickColor = bc("Gold")
2926
a21e.Material = "Neon"
2927
a21e.Transparency = 0
2928
aa21e = new("SpecialMesh",a21e)
2929
a21e.Anchored = true
2930
a21e.Position = RootPart.Position
2931
aa21e.MeshType = "Sphere"
2932
aa21e.Scale = v3(1,1,1)
2933
	a51e = new("Part",char)
2934
a51e.Name = "Beam"..num
2935
a51e.Locked = true
2936
a51e.Size = v3(1,1,1)
2937
a51e.CanCollide = false
2938
a51e.BrickColor = bc("New Yeller")
2939
a51e.Material = "Neon"
2940
a51e.Transparency = 0
2941
aa51e = new("SpecialMesh",a51e)
2942
a51e.Anchored = true
2943
a51e.Position = RootPart.Position
2944
aa51e.MeshType = "Sphere"
2945
aa51e.Scale = v3(1,1,1)
2946
	a61e = new("Part",char)
2947
a61e.Name = "Beam"..num
2948
a61e.Locked = true
2949
a61e.Size = v3(1,1,1)
2950
a61e.CanCollide = false
2951
a61e.BrickColor = bc("White")
2952
a61e.Material = "Neon"
2953
a61e.Transparency = 0
2954
aa61e = new("SpecialMesh",a61e)
2955
a61e.Anchored = true
2956
a61e.Position = RootPart.Position
2957
aa61e.MeshType = "Sphere"
2958
aa61e.Scale = v3(1,1,1)
2959
for i = 1,50 do
2960
	wait()
2961
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
2962
	a21e.Transparency = a21e.Transparency + 0.03
2963
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
2964
	a51e.Transparency = a51e.Transparency + 0.03
2965
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
2966
	a61e.Transparency = a61e.Transparency + 0.02
2967
end
2968
a61e:Destroy()
2969
aa61e:Destroy()
2970
a51e:Destroy()
2971
aa51e:Destroy()
2972
a21e:Destroy()
2973
aa21e:Destroy()
2974
	
2975
2976
local Aura = Instance.new('ParticleEmitter')
2977
Aura.Name = "Aura"
2978
Aura.Texture = "rbxassetid://347730682"
2979
Aura.Parent = Torso
2980
Aura.LightEmission = 1
2981
Aura.Transparency = NumberSequence.new(0.6,1)
2982
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2983
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
2984
Aura.LockedToPart = true
2985
Aura.Lifetime = NumberRange.new(1)
2986
Aura.Rate = 100
2987
Aura.Speed = NumberRange.new(4.3)
2988
Aura.EmissionDirection = "Top"
2989
2990
SuperSaiyan = true	
2991
Humanoid.JumpPower = 120
2992
	
2993
Char.Humanoid.MaxHealth = Health
2994
wait(0.3)	
2995
Char.Humanoid.Health = Health
2996
wait(0.7)
2997
Must:Destroy()
2998
end
2999
3000
function Base()
3001
	SuperSaiyan = false
3002
	local Effect = Instance.new("Part")
3003
	Effect.Name = "Effect"
3004
	Effect.Parent = Torso
3005
	Effect.CFrame = Torso.CFrame
3006
	Effect.BrickColor = BrickColor.new("White")
3007
	Effect.Shape = "Ball"
3008
	Effect.Size = Vector3.new(8, 8, 8)
3009
	Effect.Anchored = true
3010
	Effect.Material = "Neon"
3011
	Effect.CanCollide = false
3012
	for loop = 1, 25 do wait()
3013
		Effect.CFrame = Torso.CFrame
3014
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3015
		Effect.Transparency = Effect.Transparency + 0.04
3016
		
3017
	end
3018
repeat
3019
	
3020
	
3021
Torso:FindFirstChild("Effect"):Remove()
3022
until Torso:FindFirstChild("Effect") == nil
3023
3024
char.Head.face.Texture = "rbxassetid://1108342609"
3025
Hair7:Destroy()
3026
wait(0.1)
3027
Hair7 = Instance.new("Part")
3028
Hair7.Parent = char
3029
Hair7.Name = "Hair"
3030
Hair7.CanCollide = false
3031
Hair7.Locked = true
3032
Hair7.TopSurface = "Smooth"
3033
Hair7.BottomSurface = "Smooth"
3034
Hair7.formFactor = "Symmetric"
3035
Hair7.Material = "Neon"
3036
Hair7.BrickColor = BrickColor.new("Really black")
3037
Hair7.CFrame = char.Torso.CFrame
3038
Hair7.Size = Vector3.new(1, 1, 1)
3039
Hair7.Transparency = 0
3040
3041
3042
Weld1 = Instance.new("Weld")
3043
Weld1.Parent = char.Head
3044
Weld1.Part0 = char.Head
3045
Weld1.Part1 = Hair7
3046
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3047
3048
Mesh = Instance.new("SpecialMesh")
3049
Mesh.Offset = Vector3.new(0,-0.4,0)
3050
Mesh.Parent = Hair7
3051
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3052
Mesh.MeshType = "FileMesh"
3053
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3054
Mesh.TextureId = "" 
3055
3056
3057
3058
for i, v in pairs(Torso:GetChildren()) do
3059
	if v:IsA('ParticleEmitter') then
3060
		v:Remove()
3061
	end
3062
end
3063
for i, v in pairs(LeftArm:GetChildren()) do
3064
	if v:IsA('ParticleEmitter') then
3065
		v:Remove()
3066
	end
3067
end
3068
for i, v in pairs(RightArm:GetChildren()) do
3069
	if v:IsA('ParticleEmitter') then
3070
		v:Remove()
3071
	end
3072
end
3073
for i, v in pairs(RightLeg:GetChildren()) do
3074
	if v:IsA('ParticleEmitter') then
3075
		v:Remove()
3076
	end
3077
end
3078
for i, v in pairs(LeftLeg:GetChildren()) do
3079
	if v:IsA('ParticleEmitter') then
3080
		v:Remove()
3081
	end
3082
end
3083
	
3084
3085
end
3086
3087
mouse.KeyDown:connect(function(key)
3088
if key=="9" then	
3089
	Base()
3090
end
3091
end)
3092
3093
mouse.KeyDown:connect(function(key)
3094
if key=="4" then	
3095
	Base()
3096
	SSJB()
3097
	char.JumPower = 150
3098
	end
3099
	end)
3100
Health = 140,000  --------- Serious mode aura.
3101
BaseHealth = 10,000
3102
3103
3104
3105
3106
SuperSaiyanBlue = false
3107
3108
Player = game.Players.LocalPlayer
3109
Char = Player.Character
3110
Torso = Char.Torso
3111
3112
function SSJB()
3113
	for X = 1, 1 do wait()
3114
3115
3116
	wait(0)
3117
	for X = 1, 1 do wait()
3118
		local Effect = Instance.new("Part")
3119
	Effect.Name = "Effect"
3120
	Effect.Parent = Torso
3121
	Effect.CFrame = Torso.CFrame
3122
	Effect.BrickColor = BrickColor.new("Lapis")
3123
	Effect.Shape = "Ball"
3124
	Effect.Size = Vector3.new(1, 1, 1)
3125
	Effect.Anchored = true
3126
	Effect.Material = "Neon"
3127
	Effect.CanCollide = false
3128
		Effect.CFrame = Torso.CFrame
3129
		Effect.Size = Effect.Size + Vector3.new(0.5)
3130
		Effect.Transparency = Effect.Transparency + 0.04
3131
	end
3132
	end
3133
3134
repeat
3135
Torso:FindFirstChild("Effect"):Remove()
3136
until Torso:FindFirstChild("Effect") == nil
3137
3138
	
3139
local Color1 = Color3.new(255, 255, 0)
3140
local Color2 = Color3.new(255, 255, 0)	
3141
3142
 for i = 0, 3, 0.1 do
3143
	swait()
3144
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3145
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3146
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3147
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3148
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3149
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3150
end
3151
3152
Hair7:Destroy()
3153
wait(0.1)
3154
Hair7 = Instance.new("Part")
3155
Hair7.Parent = char
3156
Hair7.Name = "Hair"
3157
Hair7.CanCollide = false
3158
Hair7.Locked = true
3159
Hair7.TopSurface = "Smooth"
3160
Hair7.BottomSurface = "Smooth"
3161
Hair7.formFactor = "Symmetric"
3162
Hair7.Material = "Neon"
3163
Hair7.BrickColor = BrickColor.new("Cyan")
3164
Hair7.CFrame = char.Torso.CFrame
3165
Hair7.Size = Vector3.new(1, 1, 1)
3166
Hair7.Transparency = 0
3167
3168
3169
Weld1 = Instance.new("Weld")
3170
Weld1.Parent = char.Head
3171
Weld1.Part0 = char.Head
3172
Weld1.Part1 = Hair7
3173
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3174
3175
Mesh = Instance.new("SpecialMesh")
3176
Mesh.Offset = Vector3.new(0,-0.4,0)
3177
Mesh.Parent = Hair7
3178
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3179
Mesh.MeshType = "FileMesh"
3180
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3181
Mesh.TextureId = "" 
3182
wait(0.1)
3183
char.Head.face.Texture = "rbxassetid://262534270"
3184
local Must = Instance.new("Sound",Torso)
3185
Must.SoundId = "rbxassetid://874183151"
3186
Must.Pitch = 0.99
3187
Must.Volume = 1.4
3188
Must.Looped = false
3189
wait(0)
3190
Must:Play()	
3191
	a21e = new("Part",char)
3192
a21e.Name = "Beam"..num
3193
a21e.Locked = true
3194
a21e.Size = v3(1,1,1)
3195
a21e.CanCollide = false
3196
a21e.BrickColor = bc("Toothpaste")
3197
a21e.Material = "Neon"
3198
a21e.Transparency = 0
3199
aa21e = new("SpecialMesh",a21e)
3200
a21e.Anchored = true
3201
a21e.Position = RootPart.Position
3202
aa21e.MeshType = "Sphere"
3203
aa21e.Scale = v3(1,1,1)
3204
	a51e = new("Part",char)
3205
a51e.Name = "Beam"..num
3206
a51e.Locked = true
3207
a51e.Size = v3(1,1,1)
3208
a51e.CanCollide = false
3209
a51e.BrickColor = bc("Cyan")
3210
a51e.Material = "Neon"
3211
a51e.Transparency = 0
3212
aa51e = new("SpecialMesh",a51e)
3213
a51e.Anchored = true
3214
a51e.Position = RootPart.Position
3215
aa51e.MeshType = "Sphere"
3216
aa51e.Scale = v3(1,1,1)
3217
	a61e = new("Part",char)
3218
a61e.Name = "Beam"..num
3219
a61e.Locked = true
3220
a61e.Size = v3(1,1,1)
3221
a61e.CanCollide = false
3222
a61e.BrickColor = bc("Lapis")
3223
a61e.Material = "Neon"
3224
a61e.Transparency = 0
3225
aa61e = new("SpecialMesh",a61e)
3226
a61e.Anchored = true
3227
a61e.Position = RootPart.Position
3228
aa61e.MeshType = "Sphere"
3229
aa61e.Scale = v3(1,1,1)
3230
for i = 1,50 do
3231
	wait()
3232
	aa21e.Scale = aa21e.Scale + v3(2,2,2)
3233
	a21e.Transparency = a21e.Transparency + 0.03
3234
	aa51e.Scale = aa51e.Scale + v3(2.5,2.5,2.5)
3235
	a51e.Transparency = a51e.Transparency + 0.03
3236
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3237
	a61e.Transparency = a61e.Transparency + 0.02
3238
end
3239
a61e:Destroy()
3240
aa61e:Destroy()
3241
a51e:Destroy()
3242
aa51e:Destroy()
3243
a21e:Destroy()
3244
aa21e:Destroy()
3245
	
3246
3247
local Aura = Instance.new('ParticleEmitter')
3248
Aura.Name = "Aura"
3249
Aura.Texture = "rbxassetid://347730682"
3250
Aura.Parent = Torso
3251
Aura.LightEmission = 1
3252
Aura.Transparency = NumberSequence.new(0.4,1)
3253
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3254
Aura.Size = NumberSequence.new(4,6.9,0.2)
3255
Aura.LockedToPart = true
3256
Aura.Lifetime = NumberRange.new(1)
3257
Aura.Rate = 100
3258
Aura.Rotation = NumberRange.new(-20, 15)
3259
Aura.Speed = NumberRange.new(4.3)
3260
Aura.EmissionDirection = "Top"
3261
local Aura = Instance.new('ParticleEmitter')
3262
Aura.Name = "Aura"
3263
Aura.Texture = "rbxassetid://347730682"
3264
Aura.Parent = Torso
3265
Aura.LightEmission = 1
3266
Aura.Transparency = NumberSequence.new(0.9,1)
3267
Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
3268
Aura.Size = NumberSequence.new(4,6.9,0.2)
3269
Aura.LockedToPart = true
3270
Aura.Lifetime = NumberRange.new(1)
3271
Aura.Rate = 100
3272
Aura.Rotation = NumberRange.new(-20, 15)
3273
Aura.Speed = NumberRange.new(4.3)
3274
Aura.EmissionDirection = "Top"
3275
      local tra = Instance.new('ParticleEmitter')
3276
        tra.Parent = Torso
3277
        tra.LightEmission = 1
3278
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3279
        tra.Rate = 15
3280
        tra.Rotation = NumberRange.new(-5, 5)
3281
        tra.Lifetime = NumberRange.new(1.5, 2)
3282
         tra.Size = NumberSequence.new(0.098,0)
3283
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3284
        tra.Speed = NumberRange.new(0.5)
3285
        tra.VelocitySpread = 360
3286
        tra.VelocityInheritance = 0.5
3287
        tra.ZOffset = 2
3288
   local tra = Instance.new('ParticleEmitter')
3289
        tra.Parent = LeftArm
3290
        tra.LightEmission = 1
3291
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3292
        tra.Rate = 15
3293
        tra.Rotation = NumberRange.new(-5, 5)
3294
        tra.Lifetime = NumberRange.new(1.5, 2)
3295
         tra.Size = NumberSequence.new(0.098,0)
3296
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3297
        tra.Speed = NumberRange.new(0.5)
3298
        tra.VelocitySpread = 360
3299
        tra.VelocityInheritance = 0.5
3300
        tra.ZOffset = 2
3301
   local tra = Instance.new('ParticleEmitter')
3302
        tra.Parent = RightArm
3303
        tra.LightEmission = 1
3304
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3305
        tra.Rate = 15
3306
        tra.Rotation = NumberRange.new(-5, 5)
3307
        tra.Lifetime = NumberRange.new(1.5, 2)
3308
         tra.Size = NumberSequence.new(0.098,0)
3309
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3310
        tra.Speed = NumberRange.new(0.5)
3311
        tra.VelocitySpread = 360
3312
        tra.VelocityInheritance = 0.5
3313
        tra.ZOffset = 2
3314
   local tra = Instance.new('ParticleEmitter')
3315
        tra.Parent = LeftLeg
3316
        tra.LightEmission = 1
3317
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3318
        tra.Rate = 15
3319
        tra.Rotation = NumberRange.new(-5, 5)
3320
        tra.Lifetime = NumberRange.new(1.5, 2)
3321
         tra.Size = NumberSequence.new(0.098,0)
3322
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3323
        tra.Speed = NumberRange.new(0.5)
3324
        tra.VelocitySpread = 360
3325
        tra.VelocityInheritance = 0.5
3326
        tra.ZOffset = 2
3327
   local tra = Instance.new('ParticleEmitter')
3328
        tra.Parent = RightLeg
3329
        tra.LightEmission = 1
3330
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3331
        tra.Rate = 15
3332
        tra.Rotation = NumberRange.new(-5, 5)
3333
        tra.Lifetime = NumberRange.new(1.5, 2)
3334
         tra.Size = NumberSequence.new(0.098,0)
3335
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3336
        tra.Speed = NumberRange.new(0.5)
3337
        tra.VelocitySpread = 360
3338
        tra.VelocityInheritance = 0.5
3339
        tra.ZOffset = 2
3340
3341
SuperSaiyanBlue = true	
3342
Humanoid.JumpPower = 120
3343
	
3344
Char.Humanoid.MaxHealth = Health
3345
wait(0.3)	
3346
Char.Humanoid.Health = Health
3347
wait(0.7)
3348
Must:Destroy()
3349
end
3350
3351
function Base()
3352
	SuperSaiyanBlue = false
3353
	local Effect = Instance.new("Part")
3354
	Effect.Name = "Effect"
3355
	Effect.Parent = Torso
3356
	Effect.CFrame = Torso.CFrame
3357
	Effect.BrickColor = BrickColor.new("White")
3358
	Effect.Shape = "Ball"
3359
	Effect.Size = Vector3.new(8, 8, 8)
3360
	Effect.Anchored = true
3361
	Effect.Material = "Neon"
3362
	Effect.CanCollide = false
3363
	for loop = 1, 25 do wait()
3364
		Effect.CFrame = Torso.CFrame
3365
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3366
		Effect.Transparency = Effect.Transparency + 0.04
3367
		
3368
	end
3369
repeat
3370
	
3371
	
3372
Torso:FindFirstChild("Effect"):Remove()
3373
until Torso:FindFirstChild("Effect") == nil
3374
3375
char.Head.face.Texture = "rbxassetid://1108342609"
3376
Hair7:Destroy()
3377
wait(0.1)
3378
Hair7 = Instance.new("Part")
3379
Hair7.Parent = char
3380
Hair7.Name = "Hair"
3381
Hair7.CanCollide = false
3382
Hair7.Locked = true
3383
Hair7.TopSurface = "Smooth"
3384
Hair7.BottomSurface = "Smooth"
3385
Hair7.formFactor = "Symmetric"
3386
Hair7.Material = "Neon"
3387
Hair7.BrickColor = BrickColor.new("Really black")
3388
Hair7.CFrame = char.Torso.CFrame
3389
Hair7.Size = Vector3.new(1, 1, 1)
3390
Hair7.Transparency = 0
3391
3392
3393
Weld1 = Instance.new("Weld")
3394
Weld1.Parent = char.Head
3395
Weld1.Part0 = char.Head
3396
Weld1.Part1 = Hair7
3397
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3398
3399
Mesh = Instance.new("SpecialMesh")
3400
Mesh.Offset = Vector3.new(0,-0.4,0)
3401
Mesh.Parent = Hair7
3402
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3403
Mesh.MeshType = "FileMesh"
3404
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3405
Mesh.TextureId = "" 
3406
3407
3408
3409
for i, v in pairs(Torso:GetChildren()) do
3410
	if v:IsA('ParticleEmitter') then
3411
		v:Remove()
3412
	end
3413
end
3414
for i, v in pairs(LeftArm:GetChildren()) do
3415
	if v:IsA('ParticleEmitter') then
3416
		v:Remove()
3417
	end
3418
end
3419
for i, v in pairs(RightArm:GetChildren()) do
3420
	if v:IsA('ParticleEmitter') then
3421
		v:Remove()
3422
	end
3423
end
3424
for i, v in pairs(RightLeg:GetChildren()) do
3425
	if v:IsA('ParticleEmitter') then
3426
		v:Remove()
3427
	end
3428
end
3429
for i, v in pairs(LeftLeg:GetChildren()) do
3430
	if v:IsA('ParticleEmitter') then
3431
		v:Remove()
3432
	end
3433
end
3434
	
3435
3436
end
3437
mouse.KeyDown:connect(function(key)
3438
if key=="9" then	
3439
	Base()
3440
end
3441
end)
3442
3443
mouse.KeyDown:connect(function(key)
3444
if key=="2" then	
3445
Base()
3446
	SSJVEGETA()
3447
	char.JumPower = 150
3448
	end
3449
	end)
3450
Health = math.huge  --------- Serious mode aura.
3451
BaseHealth = math.huge
3452
3453
3454
3455
3456
SuperVegeta = false
3457
3458
Player = game.Players.LocalPlayer
3459
Char = Player.Character
3460
Torso = Char.Torso
3461
3462
function SSJVEGETA()
3463
	for X = 1, 1 do wait()
3464
3465
3466
	wait(0)
3467
	for X = 1, 1 do wait()
3468
		local Effect = Instance.new("Part")
3469
	Effect.Name = "Effect"
3470
	Effect.Parent = Torso
3471
	Effect.CFrame = Torso.CFrame
3472
	Effect.BrickColor = BrickColor.new("Lapis")
3473
	Effect.Shape = "Ball"
3474
	Effect.Size = Vector3.new(1, 1, 1)
3475
	Effect.Anchored = true
3476
	Effect.Material = "Neon"
3477
	Effect.CanCollide = false
3478
		Effect.CFrame = Torso.CFrame
3479
		Effect.Size = Effect.Size + Vector3.new(0.5)
3480
		Effect.Transparency = Effect.Transparency + 0.04
3481
	end
3482
	end
3483
3484
repeat
3485
Torso:FindFirstChild("Effect"):Remove()
3486
until Torso:FindFirstChild("Effect") == nil
3487
3488
	
3489
local Color1 = Color3.new(255, 255, 0)
3490
local Color2 = Color3.new(255, 255, 0)	
3491
3492
3493
Hair7:Destroy()
3494
wait(0.1)
3495
Hair7 = Instance.new("Part")
3496
Hair7.Parent = char
3497
Hair7.Name = "Hair"
3498
Hair7.CanCollide = false
3499
Hair7.Locked = true
3500
Hair7.TopSurface = "Smooth"
3501
Hair7.BottomSurface = "Smooth"
3502
Hair7.formFactor = "Symmetric"
3503
Hair7.Material = "Neon"
3504
Hair7.BrickColor = BrickColor.new("Bright yellow")
3505
Hair7.CFrame = char.Torso.CFrame
3506
Hair7.Size = Vector3.new(1, 1, 1)
3507
Hair7.Transparency = 0
3508
3509
3510
Weld1 = Instance.new("Weld")
3511
Weld1.Parent = char.Head
3512
Weld1.Part0 = char.Head
3513
Weld1.Part1 = Hair7
3514
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3515
3516
Mesh = Instance.new("SpecialMesh")
3517
Mesh.Offset = Vector3.new(0,-0.4,0)
3518
Mesh.Parent = Hair7
3519
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3520
Mesh.MeshType = "FileMesh"
3521
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3522
Mesh.TextureId = "" 
3523
char.Head.face.Texture = "rbxassetid://1108357707"
3524
local Must = Instance.new("Sound",Torso)
3525
Must.SoundId = "rbxassetid://1035030726"
3526
Must.Pitch = 0.99
3527
Must.Volume = 1.4
3528
Must.Looped = false
3529
wait(0)
3530
Must:Play()	
3531
	a21e = new("Part",char)
3532
a21e.Name = "Beam"..num
3533
a21e.Locked = true
3534
a21e.Size = v3(1,1,1)
3535
a21e.CanCollide = false
3536
a21e.BrickColor = bc("Gold")
3537
a21e.Material = "Neon"
3538
a21e.Transparency = 0
3539
aa21e = new("SpecialMesh",a21e)
3540
a21e.Anchored = true
3541
a21e.Position = RootPart.Position
3542
aa21e.MeshType = "Sphere"
3543
aa21e.Scale = v3(1,1,1)
3544
	a51e = new("Part",char)
3545
a51e.Name = "Beam"..num
3546
a51e.Locked = true
3547
a51e.Size = v3(1,1,1)
3548
a51e.CanCollide = false
3549
a51e.BrickColor = bc("New Yeller")
3550
a51e.Material = "Neon"
3551
a51e.Transparency = 0
3552
aa51e = new("SpecialMesh",a51e)
3553
a51e.Anchored = true
3554
a51e.Position = RootPart.Position
3555
aa51e.MeshType = "Sphere"
3556
aa51e.Scale = v3(1,1,1)
3557
	a61e = new("Part",char)
3558
a61e.Name = "Beam"..num
3559
a61e.Locked = true
3560
a61e.Size = v3(1,1,1)
3561
a61e.CanCollide = false
3562
a61e.BrickColor = bc("White")
3563
a61e.Material = "Neon"
3564
a61e.Transparency = 0
3565
aa61e = new("SpecialMesh",a61e)
3566
a61e.Anchored = true
3567
a61e.Position = RootPart.Position
3568
aa61e.MeshType = "Sphere"
3569
aa61e.Scale = v3(1,1,1)
3570
for i = 1,50 do
3571
	wait()
3572
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3573
	a21e.Transparency = a21e.Transparency + 0.03
3574
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3575
	a51e.Transparency = a51e.Transparency + 0.03
3576
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3577
	a61e.Transparency = a61e.Transparency + 0.02
3578
end
3579
a61e:Destroy()
3580
aa61e:Destroy()
3581
a51e:Destroy()
3582
aa51e:Destroy()
3583
a21e:Destroy()
3584
aa21e:Destroy()
3585
	
3586
3587
local Aura = Instance.new('ParticleEmitter')
3588
Aura.Name = "Aura"
3589
Aura.Texture = "rbxassetid://347730682"
3590
Aura.Parent = Torso
3591
Aura.LightEmission = 1
3592
Aura.Transparency = NumberSequence.new(0.6,1)
3593
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3594
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3595
Aura.LockedToPart = true
3596
Aura.Lifetime = NumberRange.new(1)
3597
Aura.Rate = 100
3598
Aura.Speed = NumberRange.new(4.3)
3599
Aura.EmissionDirection = "Top"
3600
local Aura = Instance.new('ParticleEmitter')
3601
Aura.Name = "Aura"
3602
Aura.Texture = "rbxassetid://1046299182"
3603
Aura.Parent = Torso
3604
Aura.LightEmission = 1
3605
Aura.Transparency = NumberSequence.new(0.6,1)
3606
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3607
Aura.Size = NumberSequence.new(5)
3608
Aura.Rotation = NumberRange.new(-20,15)
3609
Aura.LockedToPart = true
3610
Aura.Lifetime = NumberRange.new(0.2)
3611
Aura.Rate = 20
3612
Aura.Speed = NumberRange.new(0)
3613
Aura.EmissionDirection = "Top"
3614
3615
SuperVegeta = true
3616
Humanoid.WalkSpeed = 10
3617
Humanoid.JumpPower = 120
3618
	
3619
Char.Humanoid.MaxHealth = Health
3620
wait(0.3)	
3621
Char.Humanoid.Health = Health
3622
wait(0.7)
3623
Must:Destroy()
3624
end
3625
3626
function Base()
3627
	SuperVegeta = false
3628
	local Effect = Instance.new("Part")
3629
	Effect.Name = "Effect"
3630
	Effect.Parent = Torso
3631
	Effect.CFrame = Torso.CFrame
3632
	Effect.BrickColor = BrickColor.new("White")
3633
	Effect.Shape = "Ball"
3634
	Effect.Size = Vector3.new(8, 8, 8)
3635
	Effect.Anchored = true
3636
	Effect.Material = "Neon"
3637
	Effect.CanCollide = false
3638
	for loop = 1, 25 do wait()
3639
		Effect.CFrame = Torso.CFrame
3640
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3641
		Effect.Transparency = Effect.Transparency + 0.04
3642
		
3643
	end
3644
repeat
3645
	
3646
	
3647
Torso:FindFirstChild("Effect"):Remove()
3648
until Torso:FindFirstChild("Effect") == nil
3649
3650
char.Head.face.Texture = "rbxassetid://1108342609"
3651
Hair7:Destroy()
3652
wait(0.1)
3653
Hair7 = Instance.new("Part")
3654
Hair7.Parent = char
3655
Hair7.Name = "Hair"
3656
Hair7.CanCollide = false
3657
Hair7.Locked = true
3658
Hair7.TopSurface = "Smooth"
3659
Hair7.BottomSurface = "Smooth"
3660
Hair7.formFactor = "Symmetric"
3661
Hair7.Material = "Neon"
3662
Hair7.BrickColor = BrickColor.new("Really black")
3663
Hair7.CFrame = char.Torso.CFrame
3664
Hair7.Size = Vector3.new(1, 1, 1)
3665
Hair7.Transparency = 0
3666
3667
3668
Weld1 = Instance.new("Weld")
3669
Weld1.Parent = char.Head
3670
Weld1.Part0 = char.Head
3671
Weld1.Part1 = Hair7
3672
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3673
3674
Mesh = Instance.new("SpecialMesh")
3675
Mesh.Offset = Vector3.new(0,-0.4,0)
3676
Mesh.Parent = Hair7
3677
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3678
Mesh.MeshType = "FileMesh"
3679
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3680
Mesh.TextureId = "" 
3681
3682
3683
3684
for i, v in pairs(Torso:GetChildren()) do
3685
	if v:IsA('ParticleEmitter') then
3686
		v:Remove()
3687
	end
3688
end
3689
for i, v in pairs(LeftArm:GetChildren()) do
3690
	if v:IsA('ParticleEmitter') then
3691
		v:Remove()
3692
	end
3693
end
3694
for i, v in pairs(RightArm:GetChildren()) do
3695
	if v:IsA('ParticleEmitter') then
3696
		v:Remove()
3697
	end
3698
end
3699
for i, v in pairs(RightLeg:GetChildren()) do
3700
	if v:IsA('ParticleEmitter') then
3701
		v:Remove()
3702
	end
3703
end
3704
for i, v in pairs(LeftLeg:GetChildren()) do
3705
	if v:IsA('ParticleEmitter') then
3706
		v:Remove()
3707
	end
3708
end
3709
	
3710
3711
end
3712
3713
mouse.KeyDown:connect(function(key)
3714
if key=="9" then	
3715
	Base()
3716
end
3717
mouse.KeyDown:connect(function(key)
3718
if key=="3" then	
3719
Base()
3720
	SSJ2()
3721
	char.JumPower = 150
3722
	end
3723
	end)
3724
Health = math.huge  --------- Serious mode aura.
3725
BaseHealth = math.huge
3726
3727
3728
3729
3730
SuperSaiyan2 = false
3731
3732
Player = game.Players.LocalPlayer
3733
Char = Player.Character
3734
Torso = Char.Torso
3735
3736
function SSJ2()
3737
	for X = 1, 1 do wait()
3738
3739
3740
	wait(0)
3741
	for X = 1, 1 do wait()
3742
		local Effect = Instance.new("Part")
3743
	Effect.Name = "Effect"
3744
	Effect.Parent = Torso
3745
	Effect.CFrame = Torso.CFrame
3746
	Effect.BrickColor = BrickColor.new("Lapis")
3747
	Effect.Shape = "Ball"
3748
	Effect.Size = Vector3.new(1, 1, 1)
3749
	Effect.Anchored = true
3750
	Effect.Material = "Neon"
3751
	Effect.CanCollide = false
3752
		Effect.CFrame = Torso.CFrame
3753
		Effect.Size = Effect.Size + Vector3.new(0.5)
3754
		Effect.Transparency = Effect.Transparency + 0.04
3755
	end
3756
	end
3757
3758
repeat
3759
Torso:FindFirstChild("Effect"):Remove()
3760
until Torso:FindFirstChild("Effect") == nil
3761
3762
	
3763
local Color1 = Color3.new(255, 255, 0)
3764
local Color2 = Color3.new(255, 255, 0)	
3765
3766
3767
Hair7:Destroy()
3768
wait(0.1)
3769
Hair7 = Instance.new("Part")
3770
Hair7.Parent = char
3771
Hair7.Name = "Hair"
3772
Hair7.CanCollide = false
3773
Hair7.Locked = true
3774
Hair7.TopSurface = "Smooth"
3775
Hair7.BottomSurface = "Smooth"
3776
Hair7.formFactor = "Symmetric"
3777
Hair7.Material = "Neon"
3778
Hair7.BrickColor = BrickColor.new("New Yeller")
3779
Hair7.CFrame = char.Torso.CFrame
3780
Hair7.Size = Vector3.new(1, 1, 1)
3781
Hair7.Transparency = 0
3782
3783
3784
Weld1 = Instance.new("Weld")
3785
Weld1.Parent = char.Head
3786
Weld1.Part0 = char.Head
3787
Weld1.Part1 = Hair7
3788
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3789
3790
Mesh = Instance.new("SpecialMesh")
3791
Mesh.Offset = Vector3.new(0,-0.4,0)
3792
Mesh.Parent = Hair7
3793
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3794
Mesh.MeshType = "FileMesh"
3795
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3796
Mesh.TextureId = "" 
3797
char.Head.face.Texture = "rbxassetid://1108357707"
3798
local Must = Instance.new("Sound",Torso)
3799
Must.SoundId = "rbxassetid://1035030726"
3800
Must.Pitch = 0.99
3801
Must.Volume = 1.4
3802
Must.Looped = false
3803
wait(0)
3804
Must:Play()	
3805
	a21e = new("Part",char)
3806
a21e.Name = "Beam"..num
3807
a21e.Locked = true
3808
a21e.Size = v3(1,1,1)
3809
a21e.CanCollide = false
3810
a21e.BrickColor = bc("Gold")
3811
a21e.Material = "Neon"
3812
a21e.Transparency = 0
3813
aa21e = new("SpecialMesh",a21e)
3814
a21e.Anchored = true
3815
a21e.Position = RootPart.Position
3816
aa21e.MeshType = "Sphere"
3817
aa21e.Scale = v3(1,1,1)
3818
	a51e = new("Part",char)
3819
a51e.Name = "Beam"..num
3820
a51e.Locked = true
3821
a51e.Size = v3(1,1,1)
3822
a51e.CanCollide = false
3823
a51e.BrickColor = bc("New Yeller")
3824
a51e.Material = "Neon"
3825
a51e.Transparency = 0
3826
aa51e = new("SpecialMesh",a51e)
3827
a51e.Anchored = true
3828
a51e.Position = RootPart.Position
3829
aa51e.MeshType = "Sphere"
3830
aa51e.Scale = v3(1,1,1)
3831
	a61e = new("Part",char)
3832
a61e.Name = "Beam"..num
3833
a61e.Locked = true
3834
a61e.Size = v3(1,1,1)
3835
a61e.CanCollide = false
3836
a61e.BrickColor = bc("White")
3837
a61e.Material = "Neon"
3838
a61e.Transparency = 0
3839
aa61e = new("SpecialMesh",a61e)
3840
a61e.Anchored = true
3841
a61e.Position = RootPart.Position
3842
aa61e.MeshType = "Sphere"
3843
aa61e.Scale = v3(1,1,1)
3844
for i = 1,50 do
3845
	wait()
3846
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3847
	a21e.Transparency = a21e.Transparency + 0.03
3848
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3849
	a51e.Transparency = a51e.Transparency + 0.03
3850
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3851
	a61e.Transparency = a61e.Transparency + 0.02
3852
end
3853
a61e:Destroy()
3854
aa61e:Destroy()
3855
a51e:Destroy()
3856
aa51e:Destroy()
3857
a21e:Destroy()
3858
aa21e:Destroy()
3859
	
3860
3861
local Aura = Instance.new('ParticleEmitter')
3862
Aura.Name = "Aura"
3863
Aura.Texture = "rbxassetid://347730682"
3864
Aura.Parent = Torso
3865
Aura.LightEmission = 1
3866
Aura.Transparency = NumberSequence.new(0.6,1)
3867
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3868
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3869
Aura.LockedToPart = true
3870
Aura.Lifetime = NumberRange.new(1)
3871
Aura.Rate = 100
3872
Aura.Speed = NumberRange.new(4.3)
3873
Aura.EmissionDirection = "Top"
3874
local Aura = Instance.new('ParticleEmitter')
3875
Aura.Name = "Aura"
3876
Aura.Texture = "rbxassetid://1046299182"
3877
Aura.Parent = Torso
3878
Aura.LightEmission = 1
3879
Aura.Transparency = NumberSequence.new(0.3,1)
3880
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3881
Aura.Size = NumberSequence.new(5)
3882
Aura.Rotation = NumberRange.new(-360,360)
3883
Aura.LockedToPart = true
3884
Aura.Lifetime = NumberRange.new(0.2)
3885
Aura.Rate = 20
3886
Aura.Speed = NumberRange.new(0)
3887
Aura.EmissionDirection = "Top"
3888
3889
SuperSaiyan2 = true	
3890
Humanoid.JumpPower = 120
3891
	
3892
Char.Humanoid.MaxHealth = Health
3893
wait(0.3)	
3894
Char.Humanoid.Health = Health
3895
wait(0.7)
3896
Must:Destroy()
3897
end
3898
3899
function Base()
3900
	SuperSaiyan2 = false
3901
	local Effect = Instance.new("Part")
3902
	Effect.Name = "Effect"
3903
	Effect.Parent = Torso
3904
	Effect.CFrame = Torso.CFrame
3905
	Effect.BrickColor = BrickColor.new("White")
3906
	Effect.Shape = "Ball"
3907
	Effect.Size = Vector3.new(8, 8, 8)
3908
	Effect.Anchored = true
3909
	Effect.Material = "Neon"
3910
	Effect.CanCollide = false
3911
	for loop = 1, 25 do wait()
3912
		Effect.CFrame = Torso.CFrame
3913
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3914
		Effect.Transparency = Effect.Transparency + 0.04
3915
		
3916
	end
3917
repeat
3918
	
3919
	
3920
Torso:FindFirstChild("Effect"):Remove()
3921
until Torso:FindFirstChild("Effect") == nil
3922
3923
char.Head.face.Texture = "rbxassetid://1108342609"
3924
Hair7:Destroy()
3925
wait(0.1)
3926
Hair7 = Instance.new("Part")
3927
Hair7.Parent = char
3928
Hair7.Name = "Hair"
3929
Hair7.CanCollide = false
3930
Hair7.Locked = true
3931
Hair7.TopSurface = "Smooth"
3932
Hair7.BottomSurface = "Smooth"
3933
Hair7.formFactor = "Symmetric"
3934
Hair7.Material = "Neon"
3935
Hair7.BrickColor = BrickColor.new("Really black")
3936
Hair7.CFrame = char.Torso.CFrame
3937
Hair7.Size = Vector3.new(1, 1, 1)
3938
Hair7.Transparency = 0
3939
3940
3941
Weld1 = Instance.new("Weld")
3942
Weld1.Parent = char.Head
3943
Weld1.Part0 = char.Head
3944
Weld1.Part1 = Hair7
3945
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3946
3947
Mesh = Instance.new("SpecialMesh")
3948
Mesh.Offset = Vector3.new(0,-0.4,0)
3949
Mesh.Parent = Hair7
3950
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3951
Mesh.MeshType = "FileMesh"
3952
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3953
Mesh.TextureId = "" 
3954
3955
3956
3957
for i, v in pairs(Torso:GetChildren()) do
3958
	if v:IsA('ParticleEmitter') then
3959
		v:Remove()
3960
	end
3961
end
3962
for i, v in pairs(LeftArm:GetChildren()) do
3963
	if v:IsA('ParticleEmitter') then
3964
		v:Remove()
3965
	end
3966
end
3967
for i, v in pairs(RightArm:GetChildren()) do
3968
	if v:IsA('ParticleEmitter') then
3969
		v:Remove()
3970
	end
3971
end
3972
for i, v in pairs(RightLeg:GetChildren()) do
3973
	if v:IsA('ParticleEmitter') then
3974
		v:Remove()
3975
	end
3976
end
3977
for i, v in pairs(LeftLeg:GetChildren()) do
3978
	if v:IsA('ParticleEmitter') then
3979
		v:Remove()
3980
	end
3981
end
3982
	
3983
3984
end
3985
end)
3986
---
3987
3988
3989
3990
3991
musiccommand = 1
3992
musicwait = false
3993
mouse.KeyDown:connect(function(k)
3994
  if k == "=" and attack == false then
3995
    if musiccommand == 1 and musicwait == false then
3996
      musicwait = true
3997
      sou2:Stop()
3998
      musiccommand = 2
3999
    end
4000
    if musiccommand == 2 and musicwait == false then
4001
      musicwait = true
4002
      sou2:Play()
4003
      sou2.Volume = 2
4004
      musiccommand = 3
4005
    end
4006
    if musiccommand == 3 and musicwait == false then
4007
      musicwait = true
4008
      sou2.Volume = 0.5
4009
      musiccommand = 1
4010
    end
4011
    musicwait = false
4012
  end
4013
end)
4014
function HitpartFunk3(HPart3, Xv, Yv, Zv)
4015
  Hitpart3 = Instance.new("Part", HPart3)
4016
  Hitpart3.Size = Vector3.new(1, 1, 1)
4017
  Hitpart3.CanCollide = false
4018
  HuW3 = Instance.new("Weld")
4019
  HuW3.Name = "GuW"
4020
  HuW3.Part0 = HPart3
4021
  HuW3.C0 = cn(Xv, Yv, Zv)
4022
  HuW3.C1 = cn(0, 0, 0)
4023
  HuW3.Part1 = Hitpart3
4024
  HuW3.Parent = HPart3
4025
  Hitpart3.Transparency = 1
4026
  game:GetService("Debris"):AddItem(Hitpart3, 20)
4027
end
4028
function HitpartFunk2(HPart2, Xv, Yv, Zv)
4029
  Hitpart2 = Instance.new("Part", HPart2)
4030
  Hitpart2.Size = Vector3.new(1, 1, 1)
4031
  Hitpart2.CanCollide = false
4032
  HuW2 = Instance.new("Weld")
4033
  HuW2.Name = "GuW"
4034
  HuW2.Part0 = HPart2
4035
  HuW2.C0 = cn(Xv, Yv, Zv)
4036
  HuW2.C1 = cn(0, 0, 0)
4037
  HuW2.Part1 = Hitpart2
4038
  HuW2.Parent = HPart2
4039
  Hitpart2.Transparency = 1
4040
  game:GetService("Debris"):AddItem(Hitpart2, 20)
4041
end
4042
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
4043
  Hitpart = Instance.new("Part", HPart)
4044
  Hitpart.Size = Vector3.new(1, 1, 1)
4045
  Hitpart.CanCollide = false
4046
  HuW = Instance.new("Weld")
4047
  HuW.Name = "GuW"
4048
  HuW.Part0 = HPart
4049
  HuW.C0 = cn(Xv, Yv, Zv)
4050
  HuW.C1 = cn(0, 0, 0)
4051
  HuW.Part1 = Hitpart
4052
  HuW.Parent = HPart
4053
  Hitpart.Transparency = 1
4054
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
4055
end
4056
wait2 = false
4057
combo = 1
4058
mouse.Button1Down:connect(function(key)
4059
  if attack == false then
4060
    attack = true
4061
    Humanoid.WalkSpeed = 17.01
4062
    if combo == 1 and wait2 == false then
4063
      wait2 = true
4064
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4065
      HitpartFunk(LeftArm, 20, 60, 0, -0.5, 0)
4066
      for i = 0, 1, 0.1 do
4067
        swait()
4068
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4069
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4070
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4071
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4072
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4073
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4074
      end
4075
      combo = 2
4076
    end
4077
    if combo == 2 and wait2 == false then
4078
      wait2 = true
4079
   
4080
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
4081
      for i = 0, 1, 0.1 do
4082
        swait()
4083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4085
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4087
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4088
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4089
      end
4090
      combo = 3
4091
    end
4092
    if combo == 3 and wait2 == false then
4093
      wait2 = true
4094
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4095
      HitpartFunk(RightLeg, 5, 10, 0, -0.5, 0)
4096
      for i = 0, 1, 0.1 do
4097
        swait()
4098
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4099
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4100
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4101
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4102
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4103
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4104
      end
4105
      combo = 1
4106
    end
4107
    Humanoid.WalkSpeed = 16
4108
    Hitpart:Destroy()
4109
    wait2 = false
4110
    attack = false
4111
  end
4112
end)
4113
--
4114
--
4115
MV1 = 20
4116
mouse.KeyDown:connect(function(k)
4117
  if k == "=" and attack == false then
4118
    if firemode == true then
4119
      firemode = false
4120
      print("ice mode")
4121
      icesmoke.Acceleration = Vector3.new(0,0,0)
4122
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
4123
      icesmoke.Transparency = NumberSequence.new({
4124
        NumberSequenceKeypoint.new(0, 0.9),
4125
        NumberSequenceKeypoint.new(1, 1)
4126
      })
4127
      icesmoke.Size = NumberSequence.new(3)
4128
      icesmoke.Parent = RightArm
4129
    else
4130
      firemode = true
4131
      print("fire mode")
4132
      ice_mode = false
4133
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4134
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
4135
      icesmoke.Rate = 400
4136
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
4137
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
4138
      icesmoke.Size = NumberSequence.new(3)
4139
      icesmoke.EmissionDirection = "Top"
4140
      icesmoke.Parent = LeftArm
4141
    end
4142
  end
4143
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
4144
    MV1 = 90
4145
    Humanoid.WalkSpeed = 15
4146
    attack = true
4147
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
4148
    Firepart2 = Instance.new("Part", LeftArm)
4149
    Firepart2.Size = Vector3.new(1, 1, 1)
4150
    Firepart2.CanCollide = false
4151
    GuW2 = Instance.new("Weld")
4152
    GuW2.Name = "GuW"
4153
    GuW2.Part0 = LeftArm
4154
    GuW2.C0 = cn(0, -0.5, 0)
4155
    GuW2.C1 = cn(0, 0, 0)
4156
    GuW2.Part1 = Firepart2
4157
    GuW2.Parent = LeftArm
4158
    Firepart2.Transparency = 1
4159
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
4160
    for i = 0, 2, 0.1 do
4161
      swait()
4162
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4163
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4164
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4165
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4166
      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)
4167
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4168
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4169
    end
4170
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
4171
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
4172
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
4173
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
4174
    Humanoid.WalkSpeed = 16
4175
    attack = false
4176
    Firepart2:Destroy()
4177
  end
4178
end)
4179
MV2 = 90
4180
4181
mouse.KeyDown:connect(function(key)
4182
	if key == "=" then
4183
Head.Transparency = 1
4184
Torso.Transparency = 1
4185
LeftArm.Transparency = 1
4186
Head.face.Texture = ""
4187
RightArm.Transparency = 1	
4188
LeftLeg.Transparency = 1
4189
RightLeg.Transparency = 1
4190
mesh1.Transparency = 1
4191
mesh2.Transparency = 1
4192
mesh5.Transparency = 1
4193
mesheye.Transparency = 1
4194
mesheye1.Transparency = 1
4195
mesheye2.Transparency = 1
4196
mesheye3.Transparency = 1
4197
char.Parent = workspace.Camera
4198
char.WalkSpeed = 60
4199
if char:FindFirstChild("TalkingBillBoard")~= nil then
4200
char:FindFirstChild("TalkingBillBoard"):destroy()
4201
end
4202
	end
4203
end)
4204
mouse.KeyUp:connect(function(key)
4205
	if key == "=" then
4206
Head.Transparency = 0
4207
Torso.Transparency = 0
4208
LeftArm.Transparency = 0
4209
Head.face.Texture = ""
4210
RightArm.Transparency = 0	
4211
LeftLeg.Transparency = 0
4212
RightLeg.Transparency = 0
4213
mesh1.Transparency = 0
4214
mesh2.Transparency = 0
4215
mesh5.Transparency = 0
4216
mesheye.Transparency = 0
4217
mesheye1.Transparency = 0
4218
mesheye2.Transparency = 0
4219
mesheye3.Transparency = 0
4220
hat1.Transparency = 0
4221
hat2.Transparency = 0
4222
hat3.Transparency = 0
4223
hat4.Transparency = 0
4224
hat5.Transparency = 0
4225
hat6.Transparency = 0
4226
hat7.Transparency = 0
4227
hat8.Transparency = 0
4228
hat9.Transparency = 0
4229
char.Parent = workspace
4230
	end
4231
end)
4232
4233
mouse.KeyDown:connect(function(k)
4234
  if attack == false and k == "x" and MV2 > 89 and firemode == true then
4235
    MV2 = 90
4236
    attack = true
4237
    Firepart = Instance.new("Part", RightArm)
4238
    Firepart.Size = Vector3.new(1, 1, 1)
4239
    GuW = Instance.new("Weld")
4240
    GuW.Name = "GuW"
4241
    GuW.Part0 = RightArm
4242
    GuW.C0 = cn(0, -1, 0)
4243
    GuW.C1 = cn(0, 0, 0)
4244
    GuW.Part1 = Firepart
4245
    GuW.Parent = RightArm
4246
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4247
    Firepart.Transparency = 1
4248
    Humanoid.WalkSpeed = 15
4249
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
4250
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4251
    for i = 1, 3 do
4252
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4253
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4254
    end
4255
    for i = 0, 3, 0.1 do
4256
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4257
      swait()
4258
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4259
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4260
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
4261
      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)
4262
      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)
4263
      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)
4264
    end
4265
wait(1)
4266
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
4267
 
4268
    Humanoid.WalkSpeed = 16
4269
    attack = false
4270
    Firepart:Destroy()
4271
  end
4272
4273
4274
4275
 
4276
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
4277
    MV2 = 90
4278
    attack = true
4279
    Firepart = Instance.new("Part", RightArm)
4280
    Firepart.Size = Vector3.new(1, 1, 1)
4281
    GuW = Instance.new("Weld")
4282
    GuW.Name = "GuW"
4283
    GuW.Part0 = RightArm
4284
    GuW.C0 = cn(0, -1, 0)
4285
    GuW.C1 = cn(0, 0, 0)
4286
    GuW.Part1 = Firepart
4287
    GuW.Parent = RightArm
4288
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4289
    Firepart.Transparency = 1
4290
    Humanoid.WalkSpeed = 0.01
4291
    for i = 0, 4, 0.1 do
4292
      swait()
4293
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4294
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4295
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4296
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4297
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
4298
      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)
4299
      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)
4300
      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)
4301
    end
4302
    for i = 0, 4, 0.1 do
4303
      swait()
4304
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4305
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4306
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4307
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4308
      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)
4309
      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)
4310
      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)
4311
      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)
4312
    end
4313
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
4314
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
4315
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4316
    for i = 1, 3 do
4317
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4318
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4319
    end
4320
    for i = 0, 2, 0.1 do
4321
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4322
      swait()
4323
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4324
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4325
      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)
4326
      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)
4327
      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)
4328
      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)
4329
    end
4330
    Humanoid.WalkSpeed = 16
4331
    attack = false
4332
    Firepart:Destroy()
4333
  end
4334
end)
4335
Rapid = false
4336
BasePart = Instance.new("Part")
4337
BasePart.Shape = Enum.PartType.Block
4338
BasePart.Material = Enum.Material.Neon
4339
BasePart.TopSurface = Enum.SurfaceType.Smooth
4340
BasePart.BottomSurface = Enum.SurfaceType.Smooth
4341
BasePart.FormFactor = Enum.FormFactor.Custom
4342
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
4343
BasePart.CanCollide = true
4344
BasePart.Locked = true
4345
BasePart.Anchored = false
4346
local icy_Player = game.Players.localPlayer
4347
local icy_mouse = icy_Player:GetMouse()
4348
ice_mode = false
4349
local colors = {
4350
  BrickColor.new("Cyan"),
4351
  BrickColor.new("Medium blue"),
4352
  BrickColor.new("Pastel blue")
4353
}
4354
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
4355
if root then
4356
  icy_mouse.KeyDown:connect(function(k)
4357
    if k == "=" and firemode == false then
4358
      if ice_mode == true then
4359
        ice_mode = false
4360
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4361
      else
4362
        ice_mode = true
4363
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
4364
      end
4365
    end
4366
    if k == "z" and firemode == true then
4367
      attack = true
4368
      do
4369
        local Stop = false
4370
        local Version = 0
4371
        local MaxSpeed = 5
4372
        local Speed = 3.5
4373
        local Keys = {}
4374
        local Force = 10000
4375
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
4376
        swait(0.5)
4377
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4378
        if Fly then
4379
          Fly:Destroy()
4380
        end
4381
        if Rot then
4382
          Rot:Destroy()
4383
        end
4384
        Fly = Instance.new("BodyPosition", char.Torso)
4385
        Fly.Name = "LMMFly"
4386
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4387
        Fly.P = Force
4388
        Fly.position = char.Torso.Position
4389
        Rot = Instance.new("BodyGyro", char.Torso)
4390
        Rot.Name = "LMMRot"
4391
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4392
        Rot.P = Force
4393
        Rot.cframe = cam.CoordinateFrame
4394
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
4395
        local Thread, Old = Version, nil
4396
        char.Humanoid.PlatformStand = true
4397
        function StopFly()
4398
          Version = Version + 1
4399
          Stop = true
4400
          char.Humanoid.PlatformStand = false
4401
          Fly:Destroy()
4402
          Rot:Destroy()
4403
          attack = false
4404
        end
4405
        char.ChildAdded:connect(function(Obj)
4406
          wait()
4407
          if Obj.Name == "LM" .. "MFlyStop" then
4408
            Obj:Destroy()
4409
            StopFly()
4410
          end
4411
        end)
4412
        HitpartFunk2(RightArm, 0, -0.7, 0)
4413
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4414
        for i = 0, 25, 0.1 do
4415
          if attack == true then
4416
            swait()
4417
           
4418
          end
4419
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4420
          if Keys[string.char(48)] then
4421
            Speed = 1
4422
          end
4423
          if Keys.w then
4424
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4425
          end
4426
          if Keys.s then
4427
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4428
          end
4429
          if Keys.d then
4430
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4431
          end
4432
          if Keys.a then
4433
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4434
          end
4435
          if Keys.e or Keys[" "] then
4436
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4437
          end
4438
          if Keys.q then
4439
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4440
          end
4441
          if Keys.z then
4442
            StopFly()
4443
          end
4444
          if Old ~= Vectoring then
4445
            Fly.position = Vectoring.p
4446
            Old = Vectoring
4447
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4448
          else
4449
            Speed = 1
4450
          end
4451
          Rot.cframe = cam.CoordinateFrame
4452
          mouse.KeyDown:connect(function(Key)
4453
            Keys[Key] = true
4454
          end)
4455
          mouse.KeyUp:connect(function(Key)
4456
            Keys[Key] = false
4457
          end)
4458
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4459
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4460
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4461
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4462
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4463
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4464
        end
4465
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4466
        attack = false
4467
        char.Humanoid.PlatformStand = false
4468
        Fly:Destroy()
4469
        Rot:Destroy()
4470
      end
4471
    end
4472
  if k == "=" and InForm == true then
4473
      attack = true
4474
      do
4475
        local Stop = false
4476
        local Version = 0
4477
        local MaxSpeed = 6
4478
        local Speed = 3
4479
        local Keys = {}
4480
        local Force = 10000
4481
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
4482
        swait(1)
4483
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4484
        if Fly then
4485
          Fly:Destroy()
4486
        end
4487
        if Rot then
4488
          Rot:Destroy()
4489
        end
4490
        Fly = Instance.new("BodyPosition", char.Torso)
4491
        Fly.Name = "LMMFly"
4492
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4493
        Fly.P = Force
4494
        Fly.position = char.Torso.Position
4495
        Rot = Instance.new("BodyGyro", char.Torso)
4496
        Rot.Name = "LMMRot"
4497
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4498
        Rot.P = Force
4499
        Rot.cframe = cam.CoordinateFrame
4500
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
4501
        local Thread, Old = Version, nil
4502
        char.Humanoid.PlatformStand = true
4503
        function StopFly()
4504
          Version = Version + 1
4505
          Stop = true
4506
          char.Humanoid.PlatformStand = false
4507
          Fly:Destroy()
4508
          Rot:Destroy()
4509
          attack = false
4510
        end
4511
        char.ChildAdded:connect(function(Obj)
4512
          wait()
4513
          if Obj.Name == "LM" .. "MFlyStop" then
4514
            Obj:Destroy()
4515
            StopFly()
4516
          end
4517
        end)
4518
        HitpartFunk2(RightArm, 0, -0.7, 0)
4519
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4520
        for i = 0, 25, 0.1 do
4521
          if attack == true then
4522
            swait()
4523
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4524
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4525
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4526
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4527
          end
4528
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4529
          if Keys[string.char(48)] then
4530
            Speed = 1
4531
          end
4532
          if Keys.w then
4533
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4534
          end
4535
          if Keys.s then
4536
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4537
          end
4538
          if Keys.d then
4539
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4540
          end
4541
          if Keys.a then
4542
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4543
          end
4544
          if Keys.e or Keys[" "] then
4545
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4546
          end
4547
          if Keys.q then
4548
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4549
          end
4550
          if Keys.z then
4551
            StopFly()
4552
          end
4553
          if Old ~= Vectoring then
4554
            Fly.position = Vectoring.p
4555
            Old = Vectoring
4556
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4557
          else
4558
            Speed = 1
4559
          end
4560
          Rot.cframe = cam.CoordinateFrame
4561
          mouse.KeyDown:connect(function(Key)
4562
            Keys[Key] = true
4563
          end)
4564
          mouse.KeyUp:connect(function(Key)
4565
            Keys[Key] = false
4566
          end)
4567
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4568
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4569
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4570
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4571
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4572
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4573
        end
4574
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4575
        attack = false
4576
        char.Humanoid.PlatformStand = false
4577
        Fly:Destroy()
4578
        Rot:Destroy()
4579
      end
4580
    end
4581
  end)
4582
  game:GetService("RunService").Stepped:connect(function()
4583
    if ice_mode == true then
4584
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
4585
      local icePath = BasePart:Clone()
4586
      icePath.Anchored = true
4587
      icePath.Transparency = 0.85
4588
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
4589
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
4590
      icePath.BrickColor = colors[math.random(1, #colors)]
4591
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
4592
      game:GetService("Debris"):AddItem(icePath, 1)
4593
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
4594
    end
4595
  end)
4596
end
4597
MV3 = 190
4598
mouse.KeyDown:connect(function(k)
4599
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
4600
    MV3 = 80
4601
    attack = true
4602
    Humanoid.WalkSpeed = 15
4603
    HitpartFunk2(RightArm, 0, -0.5, 0)
4604
    HitpartFunk3(LeftArm, 0, -0.5, 0)
4605
    for i = 0, 1.5, 0.1 do
4606
      swait()
4607
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4608
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4609
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4610
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4611
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4612
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4613
    end
4614
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
4615
    for i = 0, 2, 0.1 do
4616
      swait()
4617
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4618
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
4619
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4620
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4621
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4622
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4623
    end
4624
    for i = 0, 4.2, 0.1 do
4625
      swait()
4626
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4627
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4628
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4629
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4630
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4631
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4632
      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)
4633
      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)
4634
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4635
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4636
    end
4637
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4638
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4639
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4640
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4641
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4642
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4643
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4644
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4645
    for i = 0, 2, 0.1 do
4646
      swait()
4647
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4648
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4649
      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)
4650
      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)
4651
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4652
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4653
    end
4654
    for i = 0, 2, 0.1 do
4655
      swait()
4656
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4657
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4658
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4659
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4660
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4661
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4662
    end
4663
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4664
    for i = 0, 4, 0.1 do
4665
      swait()
4666
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4667
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4668
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4669
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4670
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4671
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4672
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4673
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4674
    end
4675
    for i = 0, 2, 0.1 do
4676
      swait()
4677
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4678
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4679
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4680
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4681
      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)
4682
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4683
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4684
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4685
    end
4686
    for i = 1, 6 do
4687
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4688
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4689
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4690
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4691
      wait(0.15)
4692
    end
4693
    attack = false
4694
    Humanoid.WalkSpeed = 16
4695
  end
4696
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4697
    Humanoid.WalkSpeed = 1
4698
    MV3 = 80
4699
    attack = true
4700
    FastFireBall = Instance.new("Part", RightArm)
4701
    FastFireBall.Size = Vector3.new(1, 1, 1)
4702
    FFW = Instance.new("Weld")
4703
    FFW.Name = "GuW"
4704
    FFW.Part0 = RightArm
4705
    FFW.C0 = cn(0, -1, 0)
4706
    FFW.C1 = cn(0, 0, 0)
4707
    FFW.Part1 = FastFireBall
4708
    FFW.Parent = RightArm
4709
    FastFireBall.Transparency = 1
4710
    FastFireBall2 = Instance.new("Part", LeftArm)
4711
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4712
    FFW2 = Instance.new("Weld")
4713
    FFW2.Name = "GuW"
4714
    FFW2.Part0 = LeftArm
4715
    FFW2.C0 = cn(0, -1, 0)
4716
    FFW2.C1 = cn(0, 0, 0)
4717
    FFW2.Part1 = FastFireBall2
4718
    FFW2.Parent = LeftArm
4719
    FastFireBall2.Transparency = 1
4720
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4721
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4722
    for i = 0, 1, 0.1 do
4723
      swait()
4724
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4725
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4726
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4727
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4728
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4729
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4730
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4731
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4732
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4733
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4734
    end
4735
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4736
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4737
    function holding()
4738
      if Rapid == true and ice_mode == false then
4739
        for i = 0, 0.8, 0.1 do
4740
          swait()
4741
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4742
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4743
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4744
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4745
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4746
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4747
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4748
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4749
        end
4750
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4751
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4752
        for i = 0, 0.8, 0.1 do
4753
          swait()
4754
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4755
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4756
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4757
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4758
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4759
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4760
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4761
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4762
        end
4763
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4764
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4765
        holding()
4766
      end
4767
    end
4768
    if Rapid == false then
4769
      Rapid = true
4770
      holding()
4771
    end
4772
  end
4773
end)
4774
mouse.KeyUp:connect(function(k)
4775
  if k == "c" and Rapid == true then
4776
    MV3 = 180
4777
    Rapid = false
4778
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4779
    attack = false
4780
    wait(0.5)
4781
    Humanoid.WalkSpeed = 16
4782
    FastFireBall:Destroy()
4783
    FastFireBall2:Destroy()
4784
  end
4785
end)
4786
4787
4788
mouse.KeyUp:connect(function(k)
4789
  if k == "q" then
4790
	Combo1()
4791
end
4792
end)
4793
4794
mouse.KeyUp:connect(function(k)
4795
  if k == "r" then
4796
	Combo2()
4797
end
4798
end)
4799
4800
mouse.KeyUp:connect(function(k)
4801
  if k == "t" then
4802
	Combo3()
4803
end
4804
end)
4805
mouse.KeyUp:connect(function(k)
4806
  if k == "u" then
4807
	Combo4()
4808
end
4809
end)
4810
4811
4812
SoundFolder = Instance.new("Folder",char)
4813
SoundFolder.Name = "SoundFolder"
4814
punchsound1 = Instance.new("Sound",Torso)
4815
punchsound1.Volume = 1.2
4816
punchsound1.Name = "punchsound1"
4817
punchsound1.Looped = false
4818
punchsound1.SoundId = "rbxassetid://137579113"
4819
StrongPunch = Instance.new("Sound",Torso)
4820
StrongPunch.Volume = 1.6
4821
StrongPunch.Name = "StrongPunch"
4822
StrongPunch.Looped = false
4823
StrongPunch.SoundId = "rbxassetid://441202925"
4824
StrongPunch = Instance.new("Sound",Torso)
4825
StrongPunch.Volume = 1.6
4826
StrongPunch.Name = "StrongPunch"
4827
StrongPunch.Looped = false
4828
StrongPunch.SoundId = "rbxassetid://441202925"
4829
StrongPunch1 = Instance.new("Sound",Torso)
4830
StrongPunch1.Volume = 1.6
4831
StrongPunch1.Name = "StrongPunch"
4832
StrongPunch1.Looped = false
4833
StrongPunch1.SoundId = "rbxassetid://441202925"
4834
StrongPunch2 = Instance.new("Sound",Torso)
4835
StrongPunch2.Volume = 1.6
4836
StrongPunch2.Name = "StrongPunch"
4837
StrongPunch.Looped = false
4838
StrongPunch2.SoundId = "rbxassetid://441202925"
4839
Zano = Instance.new("Sound",Torso)
4840
Zano.Volume = 6
4841
Zano.Name = "Zano"
4842
Zano.Looped = false
4843
Zano.SoundId = "rbxassetid://744770874"
4844
GroundImpact = Instance.new("Sound",Torso)
4845
GroundImpact.Volume = 8
4846
GroundImpact.Name = "GroundImpact"
4847
GroundImpact.Looped = false
4848
GroundImpact.SoundId = "rbxassetid://165970126"
4849
Break = Instance.new("Sound",Torso)
4850
Break.Volume = 5
4851
Break.Name = "Bonebreak"
4852
Break.Looped = false
4853
Break.SoundId = "rbxassetid://314390675"
4854
4855
local hit1 = false
4856
local hit2 = false
4857
local hit3 = false
4858
local hit4 = false
4859
4860
function Combo1()
4861
	getplayer = new("Part",char)
4862
getplayer.Position = Vector3.new(999,999,999)
4863
getplayer.Transparency = 1
4864
getplayer.Size = v3(3,3,3)
4865
getplayer.CanCollide = false
4866
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4867
getplayer.Name = "GetPlayer"
4868
4869
game.Debris:AddItem(getplayer,0.5)
4870
4871
getplayer.Touched:connect(function(hit)
4872
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4873
				getplayer:Destroy()
4874
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4875
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4876
				to.Anchored = true
4877
	idle = false
4878
	
4879
4880
		punchsound1:Play()
4881
		hit1 = true
4882
 for i = 0, 1, 0.1 do
4883
        swait()
4884
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4885
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4886
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4887
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4888
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4889
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4890
end
4891
punchsound1:Play()
4892
for i = 0, 1, 0.1 do
4893
        swait()
4894
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4895
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4896
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4897
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4898
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4899
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4900
end
4901
punchsound1:Play()
4902
 for i = 0, 1, 0.1 do
4903
        swait()
4904
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4905
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4906
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4907
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4908
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4909
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4910
end
4911
for i = 0, 1, 0.1 do
4912
        swait()
4913
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4914
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4915
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4916
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4917
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4918
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4919
      end
4920
 for i = 0, 1, 0.1 do
4921
        swait()
4922
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4923
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4924
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4925
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4926
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4927
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4928
end
4929
StrongPunch1:Play()
4930
for i = 0, 1, 0.1 do
4931
        swait()
4932
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4933
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4934
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4935
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4936
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4937
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4938
      end
4939
 for i = 0, 0.6, 0.1 do
4940
        swait()
4941
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4942
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4943
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4944
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4945
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4946
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4947
end
4948
for i = 0, 0.6, 0.1 do
4949
        swait()
4950
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4951
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4952
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4953
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4954
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4955
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4956
      end
4957
for i,v in pairs(to.Parent:GetChildren()) do
4958
					if v:IsA("Humanoid") then
4959
						v.Health = v.Health - 3
4960
						
4961
						v.PlatformStand = true
4962
					end
4963
	end
4964
StrongPunch:Play()
4965
for i = 0, 1, 0.1 do
4966
        swait()
4967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4973
      end
4974
for i,v in pairs(to.Parent:GetChildren()) do
4975
					if v:IsA("Humanoid") then
4976
						v.Health = v.Health - 5
4977
						
4978
						v.PlatformStand = true
4979
					end
4980
	end
4981
4982
	hit1 = false
4983
4984
		punchsound1:Play()
4985
	hit2 = true
4986
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4987
      for i = 0, 1, 0.1 do
4988
        swait()
4989
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4990
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4991
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4992
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4993
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4994
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4995
      end
4996
for i,v in pairs(to.Parent:GetChildren()) do
4997
					if v:IsA("Humanoid") then
4998
						v.Health = v.Health - 5
4999
						
5000
						v.PlatformStand = true
5001
					end
5002
	end
5003
hit2 = false
5004
5005
	punchsound1:Play()
5006
hit3 = true
5007
hit4 = true
5008
5009
5010
punchsound1:Play()
5011
5012
coroutine.wrap(function()
5013
				for i=1,5 do
5014
					wait()
5015
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
5016
					GroundImpact:Play()
5017
						a21e = new("Part",to)
5018
a21e.Name = "Beam"..num
5019
a21e.Locked = true
5020
a21e.Size = v3(1,1,1)
5021
a21e.CanCollide = false
5022
a21e.BrickColor = bc("Gold")
5023
a21e.Material = "Neon"
5024
a21e.Transparency = 0
5025
aa21e = new("SpecialMesh",a21e)
5026
a21e.Anchored = true
5027
a21e.Position = to.Position
5028
aa21e.MeshType = "Sphere"
5029
aa21e.Scale = v3(1,1,1)
5030
	a51e = new("Part",char)
5031
a51e.Name = "Beam"..num
5032
a51e.Locked = true
5033
a51e.Size = v3(1,1,1)
5034
a51e.CanCollide = false
5035
a51e.BrickColor = bc("White")
5036
a51e.Material = "Neon"
5037
a51e.Transparency = 0
5038
aa51e = new("SpecialMesh",a51e)
5039
a51e.Anchored = true
5040
a51e.Position = to.Position
5041
aa51e.MeshType = "Sphere"
5042
aa51e.Scale = v3(1,1,1)
5043
	a61e = new("Part",char)
5044
a61e.Name = "Beam"..num
5045
a61e.Locked = true
5046
a61e.Size = v3(1,1,1)
5047
a61e.CanCollide = false
5048
a61e.BrickColor = bc("Really red")
5049
a61e.Material = "Neon"
5050
a61e.Transparency = 0
5051
aa61e = new("SpecialMesh",a61e)
5052
a61e.Anchored = true
5053
a61e.Position = to.Position
5054
aa61e.MeshType = "Sphere"
5055
aa61e.Scale = v3(1,1,1)
5056
for i = 1,20 do
5057
	wait()
5058
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
5059
	a21e.Transparency = a21e.Transparency + 0.03
5060
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
5061
	a51e.Transparency = a51e.Transparency + 0.03
5062
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
5063
	a61e.Transparency = a61e.Transparency + 0.02
5064
	for i,v in pairs(to.Parent:GetChildren()) do
5065
					if v:IsA("Humanoid") then
5066
						v.Health = v.Health - 0.5
5067
						
5068
						v.PlatformStand = true
5069
					end
5070
	end
5071
end
5072
a61e:Destroy()
5073
aa61e:Destroy()
5074
a51e:Destroy()
5075
aa51e:Destroy()
5076
a21e:Destroy()
5077
aa21e:Destroy()
5078
5079
				end
5080
				
5081
			
5082
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
5083
      for i = 0, 1, 0.1 do
5084
        swait()
5085
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5086
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5087
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5088
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5089
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5090
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5091
      end
5092
				
5093
				
5094
					
5095
			wait(0.7)
5096
			end)()
5097
5098
  
5099
5100
5101
RootPart.Anchored = true
5102
5103
for i = 0, 1, 0.1 do
5104
        swait()
5105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5107
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5110
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5111
      end	
5112
5113
5114
	StrongPunch:Play()
5115
	
5116
	
5117
 for i = 0, 1, 0.1 do
5118
        swait()
5119
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5120
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5121
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5122
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5123
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5124
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5125
      end	
5126
5127
for i = 0, 1, 0.1 do
5128
        swait()
5129
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5130
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5131
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5132
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5133
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5134
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
5135
      end
5136
5137
5138
	
5139
	for i,v in pairs(to.Parent:GetChildren()) do
5140
					if v:IsA("Humanoid") then
5141
						v.Health = v.Health - 20
5142
						
5143
						v.PlatformStand = true
5144
					end
5145
	end
5146
5147
StrongPunch2:Play()
5148
 for i = 0, 1, 0.1 do
5149
        swait()
5150
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5151
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5152
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5153
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5154
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5155
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5156
      end
5157
5158
	hitground = new("Part",char)
5159
	hitground.Size = Vector3.new(5,5,5)
5160
	hitground.Name =  "Ground"
5161
	hitground.Transparency = 1
5162
	hitground.CanCollide = false
5163
	game.Debris:AddItem(hitground,2)
5164
	hitground.Position = Vector3.new(999,999,999)
5165
	hitgroundweld = new("Weld",hitground)
5166
	hitgroundweld.Part0 = to
5167
	hitgroundweld.Part1 = hitground
5168
	hitground.Touched:connect(function(hit2)
5169
		if hit2.Size.x > 150 then
5170
			hitground:Destroy()
5171
			ad = new("Part",char)
5172
ad.Name = "NewPart"
5173
ad.Size = Vector3.new(30,0.1,30)	
5174
ad.CanCollide = false
5175
ad.Anchored = true
5176
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
5177
ad.Transparency = 1
5178
aad = new("Decal",ad)
5179
5180
aad.Face = "Top"
5181
aad.Transparency = 1
5182
		aad.Transparency = 0
5183
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
5184
			smoke = new("Part",to)
5185
			smokemesh = new("SpecialMesh",smoke)
5186
			smokemesh.MeshId = "rbxassetid://928329648"
5187
			smoke.BrickColor = hit2.BrickColor
5188
			smoke.Anchored = true
5189
			smoke.Position = hitground.Position
5190
			GroundImpact:Play()
5191
			for i = 1,20 do
5192
				wait()
5193
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
5194
				smoke.Transparency = smoke.Transparency + 1/20
5195
			end
5196
			smoke:Destroy()
5197
			wait(0.5)
5198
			
5199
			for i = 1,20 do
5200
				wait(0.1)
5201
				aad.Transparency = aad.Transparency + 1/20
5202
			end
5203
		end
5204
	end)
5205
	to.Anchored = false
5206
	ys = Instance.new("BodyVelocity",to)
5207
ys.Name = "GO"
5208
       
5209
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
5210
5211
ys.Velocity = v3(0,-90,0)
5212
        
5213
	wait(1)
5214
        ys:Destroy()
5215
5216
	
5217
	
5218
5219
  
5220
hit3 = false
5221
hit4 = false
5222
5223
5224
hit1 = false
5225
	hit2 = false
5226
	hit3 = false
5227
	hit4 = false
5228
idle = true
5229
  RootPart.Anchored = false
5230
end
5231
end)
5232
end
5233
5234
5235
function Combo4()
5236
	getplayer = new("Part",char)
5237
getplayer.Position = Vector3.new(999,999,999)
5238
getplayer.Transparency = 1
5239
getplayer.Size = v3(3,3,3)
5240
getplayer.CanCollide = false
5241
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
5242
getplayer.Name = "GetPlayer"
5243
5244
game.Debris:AddItem(getplayer,0.5)
5245
5246
getplayer.Touched:connect(function(hit)
5247
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
5248
				getplayer:Destroy()
5249
				to = hit.Parent:findFirstChild("HumanoidRootPart")
5250
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
5251
				to.Anchored = true
5252
				RootPart.Anchored = true
5253
	idle = false
5254
	
5255
5256
		punchsound1:Play()
5257
		hit1 = true
5258
 for i = 0, 0.5, 0.1 do
5259
        swait()
5260
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5261
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5262
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5263
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5264
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5265
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5266
end
5267
punchsound1:Play()
5268
for i = 0, 0.5, 0.1 do
5269
        swait()
5270
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5271
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5272
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5273
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5274
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5275
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5276
end
5277
punchsound1:Play()
5278
 for i = 0, 0.6, 0.1 do
5279
        swait()
5280
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5281
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5282
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5283
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5284
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5285
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5286
end
5287
 for i = 0, 0.6, 0.1 do
5288
        swait()
5289
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5290
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5291
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5292
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5293
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5294
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5295
end
5296
 for i = 0, 0.5, 0.1 do
5297
        swait()
5298
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5299
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5300
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5301
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5302
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5303
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5304
end
5305
punchsound1:Play()
5306
for i = 0, 0.5, 0.1 do
5307
        swait()
5308
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5309
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5310
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5311
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5312
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5313
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5314
end
5315
punchsound1:Play()
5316
 for i = 0, 0.6, 0.1 do
5317
        swait()
5318
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5319
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5320
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5321
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5322
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5323
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5324
end
5325
 for i = 0, 0.6, 0.1 do
5326
        swait()
5327
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5328
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5329
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5330
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5331
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5332
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5333
end
5334
 for i = 0, 0.5, 0.1 do
5335
        swait()
5336
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5337
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5338
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5339
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5340
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5341
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5342
end
5343
punchsound1:Play()
5344
for i = 0, 0.5, 0.1 do
5345
        swait()
5346
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5347
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5348
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5349
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5350
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5351
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5352
end
5353
punchsound1:Play()
5354
 for i = 0, 0.6, 0.1 do
5355
        swait()
5356
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5357
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5358
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5359
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5360
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5361
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5362
end
5363
 for i = 0, 0.6, 0.1 do
5364
        swait()
5365
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5366
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5367
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5368
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5369
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5370
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5371
end
5372
 for i = 0, 0.5, 0.1 do
5373
        swait()
5374
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5375
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5376
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5377
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5378
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5379
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5380
end
5381
punchsound1:Play()
5382
for i = 0, 0.5, 0.1 do
5383
        swait()
5384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5388
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5389
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5390
end
5391
punchsound1:Play()
5392
 for i = 0, 0.6, 0.1 do
5393
        swait()
5394
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5395
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5396
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5397
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5398
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5399
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5400
end
5401
 for i = 0, 0.6, 0.1 do
5402
        swait()
5403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5405
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5406
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5407
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5408
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5409
end
5410
 for i = 0, 0.5, 0.1 do
5411
        swait()
5412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5414
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5416
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5417
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5418
end
5419
punchsound1:Play()
5420
for i = 0, 0.5, 0.1 do
5421
        swait()
5422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5426
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5427
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5428
end
5429
punchsound1:Play()
5430
 for i = 0, 0.6, 0.1 do
5431
        swait()
5432
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5433
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5434
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5435
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5436
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5437
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5438
end
5439
StrongPunch2:Play()
5440
 for i = 0, 5, 0.1 do
5441
        swait()
5442
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5443
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5444
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5445
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5446
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5447
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5448
end
5449
5450
for i,v in pairs(to.Parent:GetChildren()) do
5451
					if v:IsA("Humanoid") then
5452
						v.Health = v.Health - 20
5453
						
5454
						v.PlatformStand = true
5455
					end
5456
	end
5457
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5458
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5459
Zanzoken = Instance.new("Part",char)
5460
Zanzoken.Anchored = true
5461
Zanzoken.Position = v3(999,999,999)
5462
Zanzoken.CFrame = Torso.CFrame
5463
game.Debris:AddItem(Zanzoken,0.5)
5464
Zanzoken.Transparency = 1
5465
Zano:Play()
5466
wait()
5467
idk = Instance.new("BillboardGui",Zanzoken)
5468
idk.Size = UDim2.new(10,0,15,0)
5469
idk.AlwaysOnTop = false
5470
idk1 = Instance.new("ImageLabel",idk)
5471
idk1.BackgroundTransparency = 1
5472
idk.ExtentsOffset = v3(0,0,0)
5473
idk1.ImageTransparency = 0
5474
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5475
idk1.Size = UDim2.new(2,0,1,0)
5476
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5477
idk1.Image = "rbxassetid://319554883"
5478
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5479
wait()
5480
Zanzoken = Instance.new("Part",char)
5481
Zanzoken.Anchored = true
5482
Zanzoken.Position = v3(999,999,999)
5483
Zanzoken.CFrame = Torso.CFrame
5484
game.Debris:AddItem(Zanzoken,0.5)
5485
Zanzoken.Transparency = 1
5486
wait()
5487
idk = Instance.new("BillboardGui",Zanzoken)
5488
idk.Size = UDim2.new(20,0,20,0)
5489
idk.AlwaysOnTop = false
5490
idk1 = Instance.new("ImageLabel",idk)
5491
idk1.BackgroundTransparency = 1
5492
idk.ExtentsOffset = v3(0,0,0)
5493
idk1.ImageTransparency = 0
5494
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5495
idk1.Size = UDim2.new(2,0,1,0)
5496
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5497
idk1.Image = "rbxassetid://319554883"
5498
  for i = 0, 0.5, 0.1 do
5499
        swait()
5500
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5501
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5502
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5503
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5504
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5505
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5506
end
5507
punchsound1:Play()
5508
for i = 0, 0.5, 0.1 do
5509
        swait()
5510
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5511
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5512
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5513
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5514
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5515
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5516
end
5517
punchsound1:Play()
5518
 for i = 0, 0.6, 0.1 do
5519
        swait()
5520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5522
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5523
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5524
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5525
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5526
end
5527
 for i = 0, 0.6, 0.1 do
5528
        swait()
5529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5531
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5533
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5534
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5535
end
5536
 for i = 0, 0.5, 0.1 do
5537
        swait()
5538
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5539
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5540
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5541
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5542
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5543
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5544
end
5545
punchsound1:Play()
5546
for i = 0, 0.5, 0.1 do
5547
        swait()
5548
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5549
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5550
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5551
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5552
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5553
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5554
end
5555
punchsound1:Play()
5556
 for i = 0, 0.6, 0.1 do
5557
        swait()
5558
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5559
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5560
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5561
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5562
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5563
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5564
end
5565
 for i = 0, 0.6, 0.1 do
5566
        swait()
5567
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5568
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5569
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5570
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5571
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5572
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5573
end
5574
 for i = 0, 0.5, 0.1 do
5575
        swait()
5576
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5577
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5578
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5579
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5580
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5581
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5582
end
5583
punchsound1:Play()
5584
for i = 0, 0.5, 0.1 do
5585
        swait()
5586
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5587
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5588
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5589
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5590
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5591
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5592
end
5593
punchsound1:Play()
5594
 for i = 0, 0.6, 0.1 do
5595
        swait()
5596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5598
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5600
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5601
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5602
end
5603
 for i = 0, 0.6, 0.1 do
5604
        swait()
5605
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5606
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5607
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5608
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5609
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5610
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5611
end
5612
 for i = 0, 0.5, 0.1 do
5613
        swait()
5614
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5615
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5616
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5617
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5618
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5619
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5620
end
5621
punchsound1:Play()
5622
for i = 0, 0.5, 0.1 do
5623
        swait()
5624
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5625
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5626
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5627
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5628
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5629
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5630
end
5631
punchsound1:Play()
5632
 for i = 0, 0.3, 0.1 do
5633
        swait()
5634
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5635
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5636
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5637
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5638
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5639
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5640
end
5641
 for i = 0, 0.3, 0.1 do
5642
        swait()
5643
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5644
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5645
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5646
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5647
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5648
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5649
end
5650
 for i = 0, 0.3, 0.1 do
5651
        swait()
5652
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5653
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5654
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5655
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5656
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5657
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5658
end
5659
punchsound1:Play()
5660
for i = 0, 0.3, 0.1 do
5661
        swait()
5662
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5663
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5664
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5665
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5666
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5667
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5668
end
5669
punchsound1:Play()
5670
 for i = 0, 0.3, 0.1 do
5671
        swait()
5672
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5673
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5674
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5675
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5676
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5677
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5678
end
5679
 for i = 0, 0.3, 0.1 do
5680
        swait()
5681
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5682
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5683
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5684
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5685
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5686
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5687
end
5688
punchsound1:Play()
5689
 for i = 0, 1, 0.1 do
5690
        swait()
5691
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5692
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5693
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5694
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5695
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5696
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5697
end
5698
for i = 0, 0.3, 0.1 do
5699
        swait()
5700
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5701
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5702
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5703
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5704
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5705
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5706
end
5707
punchsound1:Play()
5708
 for i = 0, 0.3, 0.1 do
5709
        swait()
5710
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5711
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5712
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5713
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5714
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5715
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5716
end
5717
 for i = 0, 0.3, 0.1 do
5718
        swait()
5719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5721
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5723
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5724
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5725
end
5726
 for i = 0, 0.3, 0.1 do
5727
        swait()
5728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5730
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5731
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5732
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5733
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5734
end
5735
punchsound1:Play()
5736
for i = 0, 0.3, 0.1 do
5737
        swait()
5738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5740
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5742
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5743
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5744
end
5745
punchsound1:Play()
5746
 for i = 0, 0.6, 0.1 do
5747
        swait()
5748
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5749
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5750
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5751
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5752
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5753
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5754
end
5755
 for i = 0, 0.3, 0.1 do
5756
        swait()
5757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5759
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5761
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5762
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5763
end
5764
 for i = 0, 0.3, 0.1 do
5765
        swait()
5766
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5767
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5768
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5769
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5770
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5771
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5772
end
5773
punchsound1:Play()
5774
for i = 0, 0.5, 0.1 do
5775
        swait()
5776
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5777
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5778
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5779
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5780
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5781
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5782
end
5783
punchsound1:Play()
5784
 for i = 0, 0.6, 0.1 do
5785
        swait()
5786
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5787
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5788
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5789
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5790
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5791
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5792
end
5793
 for i = 0, 0.6, 0.1 do
5794
        swait()
5795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5797
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5799
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5800
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5801
end
5802
 for i = 0, 0.5, 0.1 do
5803
        swait()
5804
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5805
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5806
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5807
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5808
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5809
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5810
end
5811
punchsound1:Play()
5812
for i = 0, 0.5, 0.1 do
5813
        swait()
5814
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5815
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5816
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5817
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5818
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5819
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5820
end
5821
punchsound1:Play()
5822
 for i = 0, 0.6, 0.1 do
5823
        swait()
5824
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5825
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5826
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5827
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5828
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5829
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5830
end
5831
 for i = 0, 0.6, 0.1 do
5832
        swait()
5833
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5834
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5835
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5836
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5837
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5838
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5839
end
5840
 for i = 0, 0.5, 0.1 do
5841
        swait()
5842
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5843
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5844
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5845
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5846
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5847
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5848
end
5849
punchsound1:Play()
5850
for i = 0, 0.5, 0.1 do
5851
        swait()
5852
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5853
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5854
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5855
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5856
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5857
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5858
end
5859
punchsound1:Play()
5860
 for i = 0, 0.6, 0.1 do
5861
        swait()
5862
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5863
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5864
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5865
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5866
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5867
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5868
end
5869
 for i = 0, 0.6, 0.1 do
5870
        swait()
5871
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5872
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5873
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5874
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5875
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5876
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5877
end
5878
punchsound1:Play()
5879
 for i = 0, 1, 0.1 do
5880
        swait()
5881
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5882
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5883
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5884
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5885
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5886
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5887
end
5888
for i = 0, 0.5, 0.1 do
5889
        swait()
5890
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5891
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5892
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5893
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5894
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5895
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5896
end
5897
punchsound1:Play()
5898
 for i = 0, 0.6, 0.1 do
5899
        swait()
5900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5902
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5904
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5905
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5906
end
5907
 for i = 0, 0.6, 0.1 do
5908
        swait()
5909
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5910
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5911
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5912
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5913
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5914
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5915
end
5916
 for i = 0, 0.5, 0.1 do
5917
        swait()
5918
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5919
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5920
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5921
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5922
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5923
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5924
end
5925
punchsound1:Play()
5926
for i = 0, 0.5, 0.1 do
5927
        swait()
5928
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5929
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5930
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5931
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5932
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5933
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5934
end
5935
punchsound1:Play()
5936
 for i = 0, 0.6, 0.1 do
5937
        swait()
5938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5940
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5942
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5943
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5944
end
5945
 for i = 0, 0.6, 0.1 do
5946
        swait()
5947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5949
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5950
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5951
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5952
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5953
end
5954
 for i = 0, 0.5, 0.1 do
5955
        swait()
5956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5958
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5960
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5961
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5962
end
5963
punchsound1:Play()
5964
for i = 0, 0.5, 0.1 do
5965
        swait()
5966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5968
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5970
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5971
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5972
end
5973
punchsound1:Play()
5974
 for i = 0, 0.6, 0.1 do
5975
        swait()
5976
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5977
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5978
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5979
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5980
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5981
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5982
end
5983
 for i = 0, 0.6, 0.1 do
5984
        swait()
5985
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5986
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5987
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5988
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5989
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5990
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5991
end
5992
 for i = 0, 0.5, 0.1 do
5993
        swait()
5994
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5995
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5996
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5997
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5998
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5999
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6000
end
6001
punchsound1:Play()
6002
for i = 0, 0.5, 0.1 do
6003
        swait()
6004
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6005
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6006
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6007
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6008
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6009
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6010
end
6011
punchsound1:Play()
6012
 for i = 0, 0.6, 0.1 do
6013
        swait()
6014
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6015
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6016
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6017
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6018
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6019
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6020
end
6021
 for i = 0, 0.6, 0.1 do
6022
        swait()
6023
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6024
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6025
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6026
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6027
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6028
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6029
end
6030
 for i = 0, 0.5, 0.1 do
6031
        swait()
6032
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6033
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6034
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6035
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6036
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6037
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6038
end
6039
punchsound1:Play()
6040
for i = 0, 0.5, 0.1 do
6041
        swait()
6042
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6043
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6044
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6045
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6046
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6047
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6048
end
6049
punchsound1:Play()
6050
 for i = 0, 0.6, 0.1 do
6051
        swait()
6052
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6053
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6054
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6055
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6056
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6057
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6058
end
6059
 for i = 0, 0.6, 0.1 do
6060
        swait()
6061
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6062
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6063
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6064
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6065
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6066
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6067
end
6068
punchsound1:Play()
6069
 for i = 0, 1, 0.1 do
6070
        swait()
6071
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6072
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6073
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6074
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6075
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6076
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6077
end
6078
for i = 0, 0.5, 0.1 do
6079
        swait()
6080
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6081
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6082
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6083
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6084
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6085
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6086
end
6087
punchsound1:Play()
6088
 for i = 0, 0.6, 0.1 do
6089
        swait()
6090
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6091
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6092
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6093
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6094
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6095
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6096
end
6097
 for i = 0, 0.6, 0.1 do
6098
        swait()
6099
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6100
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6101
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6102
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6103
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6104
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6105
end
6106
 for i = 0, 0.5, 0.1 do
6107
        swait()
6108
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6109
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6110
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6111
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6112
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6113
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6114
end
6115
punchsound1:Play()
6116
for i = 0, 0.3, 0.1 do
6117
        swait()
6118
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6119
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6120
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6121
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6122
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6123
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6124
end
6125
punchsound1:Play()
6126
 for i = 0, 0.3, 0.1 do
6127
        swait()
6128
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6129
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6130
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6131
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6132
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6133
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6134
end
6135
 for i = 0, 0.3, 0.1 do
6136
        swait()
6137
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6138
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6139
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6140
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6141
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6142
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6143
end
6144
 for i = 0, 0.3, 0.1 do
6145
        swait()
6146
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6147
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6148
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6149
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6150
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6151
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6152
end
6153
punchsound1:Play()
6154
for i = 0, 0.3, 0.1 do
6155
        swait()
6156
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6157
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6158
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6159
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6160
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6161
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6162
end
6163
punchsound1:Play()
6164
 for i = 0, 0.3, 0.1 do
6165
        swait()
6166
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6167
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6168
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6169
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6170
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6171
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6172
end
6173
 for i = 0, 0.3, 0.1 do
6174
        swait()
6175
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6176
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6177
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6178
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6179
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6180
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6181
end
6182
 for i = 0, 0.3, 0.1 do
6183
        swait()
6184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6186
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6188
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6189
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6190
end
6191
punchsound1:Play()
6192
for i = 0, 0.3, 0.1 do
6193
        swait()
6194
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6195
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6196
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6197
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6198
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6199
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6200
end
6201
punchsound1:Play()
6202
 for i = 0, 0.3, 0.1 do
6203
        swait()
6204
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6205
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6206
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6207
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6208
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6209
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6210
end
6211
 for i = 0, 0.1, 0.1 do
6212
        swait()
6213
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6214
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6215
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6216
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6217
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6218
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6219
end
6220
 for i = 0, 0.1, 0.1 do
6221
        swait()
6222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6224
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6226
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6227
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6228
end
6229
punchsound1:Play()
6230
for i = 0, 0.1, 0.1 do
6231
        swait()
6232
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6233
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6234
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6235
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6236
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6237
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6238
end
6239
punchsound1:Play()
6240
 for i = 0, 0.1, 0.1 do
6241
        swait()
6242
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6243
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6244
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6245
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6246
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6247
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6248
end
6249
 for i = 0, 0.1, 0.1 do
6250
        swait()
6251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6253
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6255
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6256
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6257
end
6258
punchsound1:Play()
6259
 for i = 0, 0.4, 0.1 do
6260
        swait()
6261
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6262
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6263
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6264
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6265
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6266
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6267
end
6268
for i,v in pairs(to.Parent:GetChildren()) do
6269
					if v:IsA("Humanoid") then
6270
						v.Health = v.Health - 20
6271
						
6272
						v.PlatformStand = true
6273
					end
6274
	end
6275
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
6276
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
6277
Zanzoken = Instance.new("Part",char)
6278
Zanzoken.Anchored = true
6279
Zanzoken.Position = v3(999,999,999)
6280
Zanzoken.CFrame = Torso.CFrame
6281
game.Debris:AddItem(Zanzoken,0.5)
6282
Zanzoken.Transparency = 1
6283
Zano:Play()
6284
wait()
6285
idk = Instance.new("BillboardGui",Zanzoken)
6286
idk.Size = UDim2.new(10,0,15,0)
6287
idk.AlwaysOnTop = false
6288
idk1 = Instance.new("ImageLabel",idk)
6289
idk1.BackgroundTransparency = 1
6290
idk.ExtentsOffset = v3(0,0,0)
6291
idk1.ImageTransparency = 0
6292
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6293
idk1.Size = UDim2.new(2,0,1,0)
6294
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6295
idk1.Image = "rbxassetid://319554883"
6296
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6297
wait()
6298
Zanzoken = Instance.new("Part",char)
6299
Zanzoken.Anchored = true
6300
Zanzoken.Position = v3(999,999,999)
6301
Zanzoken.CFrame = Torso.CFrame
6302
game.Debris:AddItem(Zanzoken,0.5)
6303
Zanzoken.Transparency = 1
6304
wait()
6305
idk = Instance.new("BillboardGui",Zanzoken)
6306
idk.Size = UDim2.new(20,0,20,0)
6307
idk.AlwaysOnTop = false
6308
idk1 = Instance.new("ImageLabel",idk)
6309
idk1.BackgroundTransparency = 1
6310
idk.ExtentsOffset = v3(0,0,0)
6311
idk1.ImageTransparency = 0
6312
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6313
idk1.Size = UDim2.new(2,0,1,0)
6314
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6315
idk1.Image = "rbxassetid://319554883"
6316
punchsound1:Play()
6317
for i = 0, 6, 0.1 do
6318
        swait()
6319
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6320
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6321
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6322
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6323
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6324
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6325
end
6326
 for i = 0, 0.6, 0.1 do
6327
        swait()
6328
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6329
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6330
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6331
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6332
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6333
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6334
end
6335
 for i = 0, 0.6, 0.1 do
6336
        swait()
6337
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6338
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6339
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6340
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6341
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6342
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6343
end
6344
punchsound1:Play()
6345
 for i = 0, 1, 0.1 do
6346
        swait()
6347
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6348
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6349
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6350
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6351
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6352
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6353
end
6354
 for i = 0, 0.6, 0.1 do
6355
        swait()
6356
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6357
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6358
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6359
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6360
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6361
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6362
end
6363
 for i = 0, 0.6, 0.1 do
6364
        swait()
6365
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6366
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6367
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6368
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6369
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6370
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6371
end
6372
punchsound1:Play()
6373
 for i = 0, 1, 0.1 do
6374
        swait()
6375
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6376
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6377
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6378
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6379
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6380
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6381
end
6382
 for i = 0, 0.6, 0.1 do
6383
        swait()
6384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6388
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6389
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6390
end
6391
 for i = 0, 0.6, 0.1 do
6392
        swait()
6393
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6394
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6395
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6396
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6397
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6398
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6399
end
6400
punchsound1:Play()
6401
 for i = 0, 1, 0.1 do
6402
        swait()
6403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6405
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6406
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6407
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6408
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6409
end
6410
 for i = 0, 0.6, 0.1 do
6411
        swait()
6412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6414
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6416
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6417
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6418
end
6419
 for i = 0, 0.6, 0.1 do
6420
        swait()
6421
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6422
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6423
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6424
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6425
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6426
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6427
end
6428
punchsound1:Play()
6429
 for i = 0, 1, 0.1 do
6430
        swait()
6431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6433
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6435
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6436
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6437
end
6438
 for i = 0, 0.6, 0.1 do
6439
        swait()
6440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6442
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6444
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6445
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6446
end
6447
 for i = 0, 0.6, 0.1 do
6448
        swait()
6449
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6450
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6451
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6452
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6453
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6454
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6455
end
6456
punchsound1:Play()
6457
 for i = 0, 1, 0.1 do
6458
        swait()
6459
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6460
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6461
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6462
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6463
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6464
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6465
end
6466
 for i = 0, 0.6, 0.1 do
6467
        swait()
6468
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6469
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6470
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6471
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6472
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6473
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6474
end
6475
 for i = 0, 0.6, 0.1 do
6476
        swait()
6477
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6478
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6479
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6480
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6481
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6482
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6483
end
6484
punchsound1:Play()
6485
 for i = 0, 1, 0.1 do
6486
        swait()
6487
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6488
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6489
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6490
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6491
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6492
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6493
end
6494
6495
6496
6497
for i,v in pairs(to.Parent:GetChildren()) do
6498
					if v:IsA("Humanoid") then
6499
						v.Health = v.Health - 20
6500
						
6501
						v.PlatformStand = true
6502
					end
6503
	end
6504
StrongPunch:Play()
6505
for i = 0, 1, 0.1 do
6506
        swait()
6507
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6508
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6509
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6510
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6511
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6512
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6513
      end
6514
 for i = 0, 1, 0.1 do
6515
        swait()
6516
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6517
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6518
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6519
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6520
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6521
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6522
end
6523
for i,v in pairs(to.Parent:GetChildren()) do
6524
					if v:IsA("Humanoid") then
6525
						v.Health = v.Health - 5
6526
						
6527
						v.PlatformStand = true
6528
					end
6529
	end
6530
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6531
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6532
Zanzoken = Instance.new("Part",char)
6533
Zanzoken.Anchored = true
6534
Zanzoken.Position = v3(999,999,999)
6535
Zanzoken.CFrame = Torso.CFrame
6536
game.Debris:AddItem(Zanzoken,0.5)
6537
Zanzoken.Transparency = 1
6538
Zano:Play()
6539
wait()
6540
idk = Instance.new("BillboardGui",Zanzoken)
6541
idk.Size = UDim2.new(10,0,15,0)
6542
idk.AlwaysOnTop = false
6543
idk1 = Instance.new("ImageLabel",idk)
6544
idk1.BackgroundTransparency = 1
6545
idk.ExtentsOffset = v3(0,0,0)
6546
idk1.ImageTransparency = 0
6547
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6548
idk1.Size = UDim2.new(2,0,1,0)
6549
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6550
idk1.Image = "rbxassetid://319554883"
6551
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6552
wait()
6553
Zanzoken = Instance.new("Part",char)
6554
Zanzoken.Anchored = true
6555
Zanzoken.Position = v3(999,999,999)
6556
Zanzoken.CFrame = Torso.CFrame
6557
game.Debris:AddItem(Zanzoken,0.5)
6558
Zanzoken.Transparency = 1
6559
wait()
6560
idk = Instance.new("BillboardGui",Zanzoken)
6561
idk.Size = UDim2.new(20,0,20,0)
6562
idk.AlwaysOnTop = false
6563
idk1 = Instance.new("ImageLabel",idk)
6564
idk1.BackgroundTransparency = 1
6565
idk.ExtentsOffset = v3(0,0,0)
6566
idk1.ImageTransparency = 0
6567
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6568
idk1.Size = UDim2.new(2,0,1,0)
6569
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6570
idk1.Image = "rbxassetid://319554883"
6571
 for i = 0, 1, 0.1 do
6572
        swait()
6573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6575
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6576
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6577
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6578
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6579
end
6580
punchsound1:Play()
6581
for i = 0, 1, 0.1 do
6582
        swait()
6583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6585
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6587
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6588
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6589
end
6590
punchsound1:Play()
6591
 for i = 0, 1, 0.1 do
6592
        swait()
6593
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6594
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6595
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6596
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6597
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6598
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6599
end
6600
for i = 0, 1, 0.1 do
6601
        swait()
6602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6604
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6607
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6608
      end
6609
 for i = 0, 1, 0.1 do
6610
        swait()
6611
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6612
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6613
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6614
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6615
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6616
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6617
end
6618
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6619
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6620
Zanzoken = Instance.new("Part",char)
6621
Zanzoken.Anchored = true
6622
Zanzoken.Position = v3(999,999,999)
6623
Zanzoken.CFrame = Torso.CFrame
6624
game.Debris:AddItem(Zanzoken,0.5)
6625
Zanzoken.Transparency = 1
6626
Zano:Play()
6627
wait()
6628
idk = Instance.new("BillboardGui",Zanzoken)
6629
idk.Size = UDim2.new(10,0,15,0)
6630
idk.AlwaysOnTop = false
6631
idk1 = Instance.new("ImageLabel",idk)
6632
idk1.BackgroundTransparency = 1
6633
idk.ExtentsOffset = v3(0,0,0)
6634
idk1.ImageTransparency = 0
6635
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6636
idk1.Size = UDim2.new(2,0,1,0)
6637
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6638
idk1.Image = "rbxassetid://319554883"
6639
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6640
wait()
6641
Zanzoken = Instance.new("Part",char)
6642
Zanzoken.Anchored = true
6643
Zanzoken.Position = v3(999,999,999)
6644
Zanzoken.CFrame = Torso.CFrame
6645
game.Debris:AddItem(Zanzoken,0.5)
6646
Zanzoken.Transparency = 1
6647
wait()
6648
idk = Instance.new("BillboardGui",Zanzoken)
6649
idk.Size = UDim2.new(20,0,20,0)
6650
idk.AlwaysOnTop = false
6651
idk1 = Instance.new("ImageLabel",idk)
6652
idk1.BackgroundTransparency = 1
6653
idk.ExtentsOffset = v3(0,0,0)
6654
idk1.ImageTransparency = 0
6655
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6656
idk1.Size = UDim2.new(2,0,1,0)
6657
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6658
idk1.Image = "rbxassetid://319554883"
6659
StrongPunch:Play()
6660
Break:Play()
6661
6662
for i = 0, 6, 0.1 do
6663
        swait()
6664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6666
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6668
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6669
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6670
      end
6671
StrongPunch1:Play()
6672
 for i = 0, 6, 0.1 do
6673
        swait()
6674
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6675
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6676
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6677
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6678
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6679
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6680
      end
6681
StrongPunch2:Play()
6682
   for i = 0, 7, 0.1 do
6683
        swait()
6684
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6685
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6686
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6687
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6688
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6689
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6690
end
6691
 for i = 0, 1, 0.1 do
6692
        swait()
6693
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6694
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6695
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6696
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6697
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6698
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6699
end
6700
punchsound1:Play()
6701
for i = 0, 1, 0.1 do
6702
        swait()
6703
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6704
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6705
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6706
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6707
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6708
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6709
end
6710
punchsound1:Play()
6711
 for i = 0, 1, 0.1 do
6712
        swait()
6713
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6714
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6715
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6716
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6717
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6718
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6719
end
6720
for i = 0, 1, 0.1 do
6721
        swait()
6722
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6723
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6724
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6725
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6726
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6727
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6728
      end
6729
 for i = 0, 1, 0.1 do
6730
        swait()
6731
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6732
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6733
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6734
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6735
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6736
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6737
end
6738
punchsound1:Play()
6739
for i = 0, 0.5, 0.1 do
6740
        swait()
6741
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6742
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6743
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6744
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6745
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6746
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6747
end
6748
punchsound1:Play()
6749
 for i = 0, 0.5, 0.1 do
6750
        swait()
6751
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6752
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6753
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6754
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6755
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6756
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6757
end
6758
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6759
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6760
Zanzoken = Instance.new("Part",char)
6761
Zanzoken.Anchored = true
6762
Zanzoken.Position = v3(999,999,999)
6763
Zanzoken.CFrame = Torso.CFrame
6764
game.Debris:AddItem(Zanzoken,0.5)
6765
Zanzoken.Transparency = 1
6766
Zano:Play()
6767
wait()
6768
idk = Instance.new("BillboardGui",Zanzoken)
6769
idk.Size = UDim2.new(10,0,15,0)
6770
idk.AlwaysOnTop = false
6771
idk1 = Instance.new("ImageLabel",idk)
6772
idk1.BackgroundTransparency = 1
6773
idk.ExtentsOffset = v3(0,0,0)
6774
idk1.ImageTransparency = 0
6775
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6776
idk1.Size = UDim2.new(2,0,1,0)
6777
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6778
idk1.Image = "rbxassetid://319554883"
6779
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6780
wait()
6781
Zanzoken = Instance.new("Part",char)
6782
Zanzoken.Anchored = true
6783
Zanzoken.Position = v3(999,999,999)
6784
Zanzoken.CFrame = Torso.CFrame
6785
game.Debris:AddItem(Zanzoken,0.5)
6786
Zanzoken.Transparency = 1
6787
wait()
6788
idk = Instance.new("BillboardGui",Zanzoken)
6789
idk.Size = UDim2.new(20,0,20,0)
6790
idk.AlwaysOnTop = false
6791
idk1 = Instance.new("ImageLabel",idk)
6792
idk1.BackgroundTransparency = 1
6793
idk.ExtentsOffset = v3(0,0,0)
6794
idk1.ImageTransparency = 0
6795
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6796
idk1.Size = UDim2.new(2,0,1,0)
6797
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6798
idk1.Image = "rbxassetid://319554883"
6799
 for i = 0, 0.4, 0.1 do
6800
        swait()
6801
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6802
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6803
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6804
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6805
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6806
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6807
end
6808
punchsound1:Play()
6809
for i = 0, 0.4, 0.1 do
6810
        swait()
6811
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6812
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6813
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6814
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6815
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6816
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6817
end
6818
for i = 0, 0.4, 0.1 do
6819
        swait()
6820
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6821
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6822
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6823
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6824
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6825
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6826
end
6827
punchsound1:Play()
6828
for i = 0, 0.4, 0.1 do
6829
        swait()
6830
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6831
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6832
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6833
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6834
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6835
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6836
end
6837
for i = 0, 0.4, 0.1 do
6838
        swait()
6839
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6840
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6841
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6842
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6843
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6844
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6845
end
6846
punchsound1:Play()
6847
for i = 0, 0.4, 0.1 do
6848
        swait()
6849
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6850
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6851
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6852
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6853
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6854
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6855
end
6856
for i = 0, 0.4, 0.1 do
6857
        swait()
6858
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6859
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6860
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6861
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6862
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6863
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6864
end
6865
punchsound1:Play()
6866
for i = 0, 0.4, 0.1 do
6867
        swait()
6868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6870
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6871
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6872
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6873
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6874
end
6875
for i = 0, 0.4, 0.1 do
6876
        swait()
6877
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6878
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6879
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6880
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6881
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6882
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6883
end
6884
punchsound1:Play()
6885
for i = 0, 0.4, 0.1 do
6886
        swait()
6887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6889
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6891
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6892
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6893
end
6894
for i = 0, 0.4, 0.1 do
6895
        swait()
6896
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6897
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6898
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6899
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6900
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6901
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6902
end
6903
punchsound1:Play()
6904
for i = 0, 0.4, 0.1 do
6905
        swait()
6906
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6907
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6908
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6909
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6910
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6911
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6912
end
6913
for i = 0, 0.4, 0.1 do
6914
        swait()
6915
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6916
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6917
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6918
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6919
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6920
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6921
end
6922
punchsound1:Play()
6923
for i = 0, 0.4, 0.1 do
6924
        swait()
6925
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6926
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6927
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6928
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6929
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6930
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6931
end
6932
punchsound1:Play()
6933
		local pie222 = Instance.new("ParticleEmitter")
6934
pie222.Parent = LeftArm
6935
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6936
pie222.LightEmission = 1
6937
pie222.Size = NumberSequence.new(3)
6938
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6939
pie222.Transparency = NumberSequence.new(0.6,1)
6940
pie222.EmissionDirection = "Top"
6941
pie222.Enabled = true
6942
pie222.Lifetime = NumberRange.new(1)
6943
pie222.Rotation = NumberRange.new(-320, 320)
6944
pie222.Rate = 404
6945
pie222.Speed = NumberRange.new(0)
6946
pie222.LockedToPart = false
6947
pie222.VelocitySpread = 2 
6948
 for i = 0, 2, 0.1 do
6949
        swait()
6950
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6951
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6952
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6953
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6954
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6955
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6956
end
6957
wait(2)
6958
bigbangattack2()
6959
pie222:Destroy()
6960
6961
for i,v in pairs(to.Parent:GetChildren()) do
6962
					if v:IsA("Humanoid") then
6963
						v.Health = v.Health - math.huge
6964
						
6965
						v.PlatformStand = true
6966
					end
6967
	end
6968
6969
	hit1 = false
6970
6971
	hit2 = true
6972
for i,v in pairs(to.Parent:GetChildren()) do
6973
					if v:IsA("Humanoid") then
6974
						v.Health = v.Health - 10
6975
						
6976
						v.PlatformStand = true
6977
					end
6978
	end
6979
hit2 = false
6980
6981
hit3 = true
6982
hit4 = true
6983
6984
6985
6986
6987
coroutine.wrap(function()
6988
				for i=1,2 do
6989
					wait()
6990
				
6991
		
6992
						
6993
6994
	
6995
	for i,v in pairs(to.Parent:GetChildren()) do
6996
					if v:IsA("Humanoid") then
6997
						v.Health = v.Health - 2
6998
						
6999
						v.PlatformStand = true
7000
					end
7001
	end
7002
				end
7003
	
7004
					
7005
			wait(3)
7006
			end)()
7007
7008
7009
7010
7011
7012
7013
7014
7015
	
7016
	
7017
 
7018
7019
7020
	
7021
	for i,v in pairs(to.Parent:GetChildren()) do
7022
					if v:IsA("Humanoid") then
7023
						v.Health = v.Health - 10
7024
						
7025
						v.PlatformStand = true
7026
					end
7027
	end
7028
7029
7030
7031
	hitground = new("Part",char)
7032
	hitground.Size = Vector3.new(5,5,5)
7033
	hitground.Name =  "Ground"
7034
	hitground.Transparency = 1
7035
	hitground.CanCollide = false
7036
	game.Debris:AddItem(hitground,2)
7037
	hitground.Position = Vector3.new(999,999,999)
7038
	hitgroundweld = new("Weld",hitground)
7039
	hitgroundweld.Part0 = to
7040
	hitgroundweld.Part1 = hitground
7041
	hitground.Touched:connect(function(hit2)
7042
		if hit2.Size.x > 150 then
7043
			hitground:Destroy()
7044
			ad = new("Part",char)
7045
ad.Name = "NewPart"
7046
ad.Size = Vector3.new(30,0.1,30)	
7047
ad.CanCollide = false
7048
ad.Anchored = true
7049
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7050
ad.Transparency = 1
7051
aad = new("Decal",ad)
7052
7053
aad.Face = "Top"
7054
aad.Transparency = 1
7055
		aad.Transparency = 0
7056
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7057
			smoke = new("Part",to)
7058
			smokemesh = new("SpecialMesh",smoke)
7059
			smokemesh.MeshId = "rbxassetid://928329648"
7060
			smoke.BrickColor = hit2.BrickColor
7061
			smoke.Anchored = true
7062
			smoke.Position = hitground.Position
7063
			GroundImpact:Play()
7064
			for i = 1,20 do
7065
				wait()
7066
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7067
				smoke.Transparency = smoke.Transparency + 1/20
7068
			end
7069
			smoke:Destroy()
7070
			wait(0.5)
7071
			
7072
			for i = 1,20 do
7073
				wait(0.1)
7074
				aad.Transparency = aad.Transparency + 1/20
7075
			end
7076
		end
7077
	end)
7078
	ys = Instance.new("BodyVelocity",to)
7079
ys.Name = "GO"
7080
       
7081
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7082
7083
ys.Velocity = v3(0,-90,0)
7084
        
7085
	wait(1)
7086
        ys:Destroy()
7087
		
7088
7089
  
7090
hit3 = false
7091
hit4 = false
7092
7093
7094
hit1 = false
7095
	hit2 = false
7096
	hit3 = false
7097
	hit4 = false
7098
idle = true
7099
RootPart.Anchored = false
7100
end
7101
end)
7102
end
7103
7104
function Combo3()
7105
	getplayer = new("Part",char)
7106
getplayer.Position = Vector3.new(999,999,999)
7107
getplayer.Transparency = 1
7108
getplayer.Size = v3(3,3,3)
7109
getplayer.CanCollide = false
7110
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7111
getplayer.Name = "GetPlayer"
7112
7113
game.Debris:AddItem(getplayer,0.5)
7114
7115
getplayer.Touched:connect(function(hit)
7116
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7117
				getplayer:Destroy()
7118
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7119
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7120
				to.Anchored = true
7121
				RootPart.Anchored = true
7122
	idle = false
7123
	
7124
7125
		punchsound1:Play()
7126
		hit1 = true
7127
 for i = 0, 1, 0.1 do
7128
        swait()
7129
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7130
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7131
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7132
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7133
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7134
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7135
end
7136
punchsound1:Play()
7137
for i = 0, 1, 0.1 do
7138
        swait()
7139
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7140
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7141
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7142
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7143
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7144
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7145
end
7146
punchsound1:Play()
7147
 for i = 0, 1, 0.1 do
7148
        swait()
7149
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7150
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7151
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7152
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7153
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7154
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7155
end
7156
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
7157
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
7158
Zanzoken = Instance.new("Part",char)
7159
Zanzoken.Anchored = true
7160
Zanzoken.Position = v3(999,999,999)
7161
Zanzoken.CFrame = Torso.CFrame
7162
game.Debris:AddItem(Zanzoken,0.5)
7163
Zanzoken.Transparency = 1
7164
Zano:Play()
7165
wait()
7166
idk = Instance.new("BillboardGui",Zanzoken)
7167
idk.Size = UDim2.new(10,0,15,0)
7168
idk.AlwaysOnTop = false
7169
idk1 = Instance.new("ImageLabel",idk)
7170
idk1.BackgroundTransparency = 1
7171
idk.ExtentsOffset = v3(0,0,0)
7172
idk1.ImageTransparency = 0
7173
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7174
idk1.Size = UDim2.new(2,0,1,0)
7175
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7176
idk1.Image = "rbxassetid://319554883"
7177
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7178
wait()
7179
Zanzoken = Instance.new("Part",char)
7180
Zanzoken.Anchored = true
7181
Zanzoken.Position = v3(999,999,999)
7182
Zanzoken.CFrame = Torso.CFrame
7183
game.Debris:AddItem(Zanzoken,0.5)
7184
Zanzoken.Transparency = 1
7185
wait()
7186
idk = Instance.new("BillboardGui",Zanzoken)
7187
idk.Size = UDim2.new(20,0,20,0)
7188
idk.AlwaysOnTop = false
7189
idk1 = Instance.new("ImageLabel",idk)
7190
idk1.BackgroundTransparency = 1
7191
idk.ExtentsOffset = v3(0,0,0)
7192
idk1.ImageTransparency = 0
7193
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7194
idk1.Size = UDim2.new(2,0,1,0)
7195
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7196
idk1.Image = "rbxassetid://319554883"
7197
 for i = 0, 1, 0.1 do
7198
        swait()
7199
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7200
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7201
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7202
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7203
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7204
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7205
end
7206
punchsound1:Play()
7207
for i = 0, 1, 0.1 do
7208
        swait()
7209
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7210
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7211
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7212
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7213
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7214
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7215
end
7216
punchsound1:Play()
7217
 for i = 0, 1, 0.1 do
7218
        swait()
7219
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7220
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7221
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7222
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7223
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7224
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7225
end
7226
 for i = 0, 1, 0.1 do
7227
        swait()
7228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7230
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7232
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7233
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7234
end
7235
punchsound1:Play()
7236
for i = 0, 1, 0.1 do
7237
        swait()
7238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7240
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7241
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7242
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7243
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7244
end
7245
punchsound1:Play()
7246
 for i = 0, 1, 0.1 do
7247
        swait()
7248
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7250
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7252
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7253
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7254
end
7255
 for i = 0, 1, 0.1 do
7256
        swait()
7257
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7258
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7259
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7260
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7261
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7262
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7263
end
7264
punchsound1:Play()
7265
for i = 0, 1, 0.1 do
7266
        swait()
7267
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7268
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7269
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7270
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7271
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7272
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7273
end
7274
punchsound1:Play()
7275
for i,v in pairs(to.Parent:GetChildren()) do
7276
					if v:IsA("Humanoid") then
7277
						v.Health = v.Health - 10
7278
						
7279
						v.PlatformStand = true
7280
					end
7281
	end
7282
 for i = 0, 1, 0.1 do
7283
        swait()
7284
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7285
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7286
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7287
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7288
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7289
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7290
end
7291
7292
for i = 0, 1, 0.1 do
7293
        swait()
7294
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7295
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7296
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7297
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7298
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7299
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7300
end
7301
punchsound1:Play()
7302
 for i = 0, 1, 0.1 do
7303
        swait()
7304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7306
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7308
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7309
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7310
end
7311
for i,v in pairs(to.Parent:GetChildren()) do
7312
					if v:IsA("Humanoid") then
7313
						v.Health = v.Health - 3
7314
						
7315
						v.PlatformStand = true
7316
					end
7317
	end
7318
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
7319
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
7320
Zanzoken = Instance.new("Part",char)
7321
Zanzoken.Anchored = true
7322
Zanzoken.Position = v3(999,999,999)
7323
Zanzoken.CFrame = Torso.CFrame
7324
game.Debris:AddItem(Zanzoken,0.5)
7325
Zanzoken.Transparency = 1
7326
Zano:Play()
7327
wait()
7328
idk = Instance.new("BillboardGui",Zanzoken)
7329
idk.Size = UDim2.new(10,0,15,0)
7330
idk.AlwaysOnTop = false
7331
idk1 = Instance.new("ImageLabel",idk)
7332
idk1.BackgroundTransparency = 1
7333
idk.ExtentsOffset = v3(0,0,0)
7334
idk1.ImageTransparency = 0
7335
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7336
idk1.Size = UDim2.new(2,0,1,0)
7337
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7338
idk1.Image = "rbxassetid://319554883"
7339
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7340
wait()
7341
Zanzoken = Instance.new("Part",char)
7342
Zanzoken.Anchored = true
7343
Zanzoken.Position = v3(999,999,999)
7344
Zanzoken.CFrame = Torso.CFrame
7345
game.Debris:AddItem(Zanzoken,0.5)
7346
Zanzoken.Transparency = 1
7347
wait()
7348
idk = Instance.new("BillboardGui",Zanzoken)
7349
idk.Size = UDim2.new(20,0,20,0)
7350
idk.AlwaysOnTop = false
7351
idk1 = Instance.new("ImageLabel",idk)
7352
idk1.BackgroundTransparency = 1
7353
idk.ExtentsOffset = v3(0,0,0)
7354
idk1.ImageTransparency = 0
7355
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7356
idk1.Size = UDim2.new(2,0,1,0)
7357
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7358
idk1.Image = "rbxassetid://319554883"
7359
 for i = 0, 1, 0.1 do
7360
        swait()
7361
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7362
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7363
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7364
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7365
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7366
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7367
end
7368
for i = 0, 1, 0.1 do
7369
        swait()
7370
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7371
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7372
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7373
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7374
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7375
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7376
end
7377
punchsound1:Play()
7378
 for i = 0, 1, 0.1 do
7379
        swait()
7380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7382
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7384
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7385
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7386
end
7387
for i,v in pairs(to.Parent:GetChildren()) do
7388
					if v:IsA("Humanoid") then
7389
						v.Health = v.Health - 3
7390
						
7391
						v.PlatformStand = true
7392
					end
7393
	end
7394
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7395
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7396
Zanzoken = Instance.new("Part",char)
7397
Zanzoken.Anchored = true
7398
Zanzoken.Position = v3(999,999,999)
7399
Zanzoken.CFrame = Torso.CFrame
7400
game.Debris:AddItem(Zanzoken,0.5)
7401
Zanzoken.Transparency = 1
7402
Zano:Play()
7403
wait()
7404
idk = Instance.new("BillboardGui",Zanzoken)
7405
idk.Size = UDim2.new(10,0,15,0)
7406
idk.AlwaysOnTop = false
7407
idk1 = Instance.new("ImageLabel",idk)
7408
idk1.BackgroundTransparency = 1
7409
idk.ExtentsOffset = v3(0,0,0)
7410
idk1.ImageTransparency = 0
7411
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7412
idk1.Size = UDim2.new(2,0,1,0)
7413
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7414
idk1.Image = "rbxassetid://319554883"
7415
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7416
wait()
7417
Zanzoken = Instance.new("Part",char)
7418
Zanzoken.Anchored = true
7419
Zanzoken.Position = v3(999,999,999)
7420
Zanzoken.CFrame = Torso.CFrame
7421
game.Debris:AddItem(Zanzoken,0.5)
7422
Zanzoken.Transparency = 1
7423
wait()
7424
idk = Instance.new("BillboardGui",Zanzoken)
7425
idk.Size = UDim2.new(20,0,20,0)
7426
idk.AlwaysOnTop = false
7427
idk1 = Instance.new("ImageLabel",idk)
7428
idk1.BackgroundTransparency = 1
7429
idk.ExtentsOffset = v3(0,0,0)
7430
idk1.ImageTransparency = 0
7431
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7432
idk1.Size = UDim2.new(2,0,1,0)
7433
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7434
idk1.Image = "rbxassetid://319554883"
7435
punchsound1:Play()
7436
for i = 0, 1, 0.1 do
7437
        swait()
7438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7440
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7441
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7442
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7443
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7444
end
7445
punchsound1:Play()
7446
 for i = 0, 1, 0.1 do
7447
        swait()
7448
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7449
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7450
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7451
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7452
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7453
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7454
end
7455
7456
7457
for i,v in pairs(to.Parent:GetChildren()) do
7458
					if v:IsA("Humanoid") then
7459
						v.Health = v.Health - 20
7460
						
7461
						v.PlatformStand = true
7462
					end
7463
	end
7464
StrongPunch:Play()
7465
for i = 0, 1, 0.1 do
7466
        swait()
7467
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7468
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7469
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7470
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7471
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7472
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7473
      end
7474
 for i = 0, 1, 0.1 do
7475
        swait()
7476
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7477
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7478
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7479
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7480
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7481
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7482
end
7483
for i,v in pairs(to.Parent:GetChildren()) do
7484
					if v:IsA("Humanoid") then
7485
						v.Health = v.Health - 3
7486
						
7487
						v.PlatformStand = true
7488
					end
7489
	end
7490
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7491
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7492
Zanzoken = Instance.new("Part",char)
7493
Zanzoken.Anchored = true
7494
Zanzoken.Position = v3(999,999,999)
7495
Zanzoken.CFrame = Torso.CFrame
7496
game.Debris:AddItem(Zanzoken,0.5)
7497
Zanzoken.Transparency = 1
7498
Zano:Play()
7499
wait()
7500
idk = Instance.new("BillboardGui",Zanzoken)
7501
idk.Size = UDim2.new(10,0,15,0)
7502
idk.AlwaysOnTop = false
7503
idk1 = Instance.new("ImageLabel",idk)
7504
idk1.BackgroundTransparency = 1
7505
idk.ExtentsOffset = v3(0,0,0)
7506
idk1.ImageTransparency = 0
7507
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7508
idk1.Size = UDim2.new(2,0,1,0)
7509
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7510
idk1.Image = "rbxassetid://319554883"
7511
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7512
wait()
7513
Zanzoken = Instance.new("Part",char)
7514
Zanzoken.Anchored = true
7515
Zanzoken.Position = v3(999,999,999)
7516
Zanzoken.CFrame = Torso.CFrame
7517
game.Debris:AddItem(Zanzoken,0.5)
7518
Zanzoken.Transparency = 1
7519
wait()
7520
idk = Instance.new("BillboardGui",Zanzoken)
7521
idk.Size = UDim2.new(20,0,20,0)
7522
idk.AlwaysOnTop = false
7523
idk1 = Instance.new("ImageLabel",idk)
7524
idk1.BackgroundTransparency = 1
7525
idk.ExtentsOffset = v3(0,0,0)
7526
idk1.ImageTransparency = 0
7527
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7528
idk1.Size = UDim2.new(2,0,1,0)
7529
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7530
idk1.Image = "rbxassetid://319554883"
7531
 for i = 0, 1, 0.1 do
7532
        swait()
7533
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7534
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7535
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7536
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7537
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7538
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7539
end
7540
punchsound1:Play()
7541
for i = 0, 1, 0.1 do
7542
        swait()
7543
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7544
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7545
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7546
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7547
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7548
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7549
end
7550
punchsound1:Play()
7551
 for i = 0, 1, 0.1 do
7552
        swait()
7553
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7554
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7555
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7556
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7557
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7558
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7559
end
7560
for i = 0, 1, 0.1 do
7561
        swait()
7562
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7563
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7564
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7565
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7566
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7567
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7568
      end
7569
 for i = 0, 1, 0.1 do
7570
        swait()
7571
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7572
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7573
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7574
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7575
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7576
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7577
end
7578
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7579
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7580
Zanzoken = Instance.new("Part",char)
7581
Zanzoken.Anchored = true
7582
Zanzoken.Position = v3(999,999,999)
7583
Zanzoken.CFrame = Torso.CFrame
7584
game.Debris:AddItem(Zanzoken,0.5)
7585
Zanzoken.Transparency = 1
7586
Zano:Play()
7587
wait()
7588
idk = Instance.new("BillboardGui",Zanzoken)
7589
idk.Size = UDim2.new(10,0,15,0)
7590
idk.AlwaysOnTop = false
7591
idk1 = Instance.new("ImageLabel",idk)
7592
idk1.BackgroundTransparency = 1
7593
idk.ExtentsOffset = v3(0,0,0)
7594
idk1.ImageTransparency = 0
7595
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7596
idk1.Size = UDim2.new(2,0,1,0)
7597
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7598
idk1.Image = "rbxassetid://319554883"
7599
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7600
wait()
7601
Zanzoken = Instance.new("Part",char)
7602
Zanzoken.Anchored = true
7603
Zanzoken.Position = v3(999,999,999)
7604
Zanzoken.CFrame = Torso.CFrame
7605
game.Debris:AddItem(Zanzoken,0.5)
7606
Zanzoken.Transparency = 1
7607
wait()
7608
idk = Instance.new("BillboardGui",Zanzoken)
7609
idk.Size = UDim2.new(20,0,20,0)
7610
idk.AlwaysOnTop = false
7611
idk1 = Instance.new("ImageLabel",idk)
7612
idk1.BackgroundTransparency = 1
7613
idk.ExtentsOffset = v3(0,0,0)
7614
idk1.ImageTransparency = 0
7615
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7616
idk1.Size = UDim2.new(2,0,1,0)
7617
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7618
idk1.Image = "rbxassetid://319554883"
7619
StrongPunch:Play()
7620
Break:Play()
7621
local Aura4 = Instance.new('ParticleEmitter')
7622
Aura4.Name = "Aura"
7623
Aura4.Texture = "rbxassetid://1046299182"
7624
Aura4.Parent = Torso
7625
Aura4.LightEmission = 1
7626
Aura4.Transparency = NumberSequence.new(0.7,1)
7627
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7628
Aura4.Size = NumberSequence.new(1,30)
7629
Aura4.Rotation = NumberRange.new(-360,360)
7630
Aura4.LockedToPart = true
7631
Aura4.Lifetime = NumberRange.new(0.2)
7632
Aura4.Rate = 100
7633
Aura4.Speed = NumberRange.new(0)
7634
Aura4.EmissionDirection = "Top"	
7635
for i = 0, 6, 0.1 do
7636
        swait()
7637
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7638
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7639
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7640
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7641
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7642
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7643
      end
7644
Aura4:Destroy()
7645
wait(0.1)
7646
local Aura4 = Instance.new('ParticleEmitter')
7647
Aura4.Name = "Aura"
7648
Aura4.Texture = "rbxassetid://1046299182"
7649
Aura4.Parent = Torso
7650
Aura4.LightEmission = 1
7651
Aura4.Transparency = NumberSequence.new(0.7,1)
7652
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7653
Aura4.Size = NumberSequence.new(1,30)
7654
Aura4.Rotation = NumberRange.new(-360,360)
7655
Aura4.LockedToPart = true
7656
Aura4.Lifetime = NumberRange.new(0.2)
7657
Aura4.Rate = 100
7658
Aura4.Speed = NumberRange.new(0)
7659
Aura4.EmissionDirection = "Top"
7660
StrongPunch1:Play()
7661
Break:Play()
7662
 for i = 0, 6, 0.1 do
7663
        swait()
7664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7666
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7668
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7669
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7670
      end
7671
Aura4:Destroy()
7672
StrongPunch2:Play()
7673
Break:Play()
7674
local Aura4 = Instance.new('ParticleEmitter')
7675
Aura4.Name = "Aura"
7676
Aura4.Texture = "rbxassetid://1046299182"
7677
Aura4.Parent = Torso
7678
Aura4.LightEmission = 1
7679
Aura4.Transparency = NumberSequence.new(0.7,1)
7680
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7681
Aura4.Size = NumberSequence.new(1,30)
7682
Aura4.Rotation = NumberRange.new(-360,360)
7683
Aura4.LockedToPart = true
7684
Aura4.Lifetime = NumberRange.new(0.2)
7685
Aura4.Rate = 100
7686
Aura4.Speed = NumberRange.new(0)
7687
Aura4.EmissionDirection = "Top"
7688
   for i = 0, 7, 0.1 do
7689
        swait()
7690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7692
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7693
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7694
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7695
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7696
end
7697
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7698
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7699
Aura4:Destroy()
7700
Zanzoken = Instance.new("Part",char)
7701
Zanzoken.Anchored = true
7702
Zanzoken.Position = v3(999,999,999)
7703
Zanzoken.CFrame = Torso.CFrame
7704
game.Debris:AddItem(Zanzoken,0.5)
7705
Zanzoken.Transparency = 1
7706
Zano:Play()
7707
wait()
7708
idk = Instance.new("BillboardGui",Zanzoken)
7709
idk.Size = UDim2.new(10,0,15,0)
7710
idk.AlwaysOnTop = false
7711
idk1 = Instance.new("ImageLabel",idk)
7712
idk1.BackgroundTransparency = 1
7713
idk.ExtentsOffset = v3(0,0,0)
7714
idk1.ImageTransparency = 0
7715
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7716
idk1.Size = UDim2.new(2,0,1,0)
7717
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7718
idk1.Image = "rbxassetid://319554883"
7719
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7720
wait()
7721
Zanzoken = Instance.new("Part",char)
7722
Zanzoken.Anchored = true
7723
Zanzoken.Position = v3(999,999,999)
7724
Zanzoken.CFrame = Torso.CFrame
7725
game.Debris:AddItem(Zanzoken,0.5)
7726
Zanzoken.Transparency = 1
7727
wait()
7728
idk = Instance.new("BillboardGui",Zanzoken)
7729
idk.Size = UDim2.new(20,0,20,0)
7730
idk.AlwaysOnTop = false
7731
idk1 = Instance.new("ImageLabel",idk)
7732
idk1.BackgroundTransparency = 1
7733
idk.ExtentsOffset = v3(0,0,0)
7734
idk1.ImageTransparency = 0
7735
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7736
idk1.Size = UDim2.new(2,0,1,0)
7737
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7738
idk1.Image = "rbxassetid://319554883"
7739
 for i = 0, 1, 0.1 do
7740
        swait()
7741
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7742
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7743
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7744
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7745
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7746
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7747
end
7748
punchsound1:Play()
7749
for i = 0, 1, 0.1 do
7750
        swait()
7751
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7752
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7753
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7754
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7755
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7756
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7757
end
7758
punchsound1:Play()
7759
 for i = 0, 1, 0.1 do
7760
        swait()
7761
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7762
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7763
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7764
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7765
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7766
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7767
end
7768
for i = 0, 1, 0.1 do
7769
        swait()
7770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7772
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7774
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7775
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7776
      end
7777
 for i = 0, 1, 0.1 do
7778
        swait()
7779
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7780
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7781
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7782
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7783
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7784
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7785
end
7786
punchsound1:Play()
7787
for i = 0, 0.5, 0.1 do
7788
        swait()
7789
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7790
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7791
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7792
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7793
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7794
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7795
end
7796
punchsound1:Play()
7797
 for i = 0, 0.5, 0.1 do
7798
        swait()
7799
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7800
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7801
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7802
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7803
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7804
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7805
end
7806
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7807
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7808
Zanzoken = Instance.new("Part",char)
7809
Zanzoken.Anchored = true
7810
Zanzoken.Position = v3(999,999,999)
7811
Zanzoken.CFrame = Torso.CFrame
7812
game.Debris:AddItem(Zanzoken,0.5)
7813
Zanzoken.Transparency = 1
7814
Zano:Play()
7815
wait()
7816
idk = Instance.new("BillboardGui",Zanzoken)
7817
idk.Size = UDim2.new(10,0,15,0)
7818
idk.AlwaysOnTop = false
7819
idk1 = Instance.new("ImageLabel",idk)
7820
idk1.BackgroundTransparency = 1
7821
idk.ExtentsOffset = v3(0,0,0)
7822
idk1.ImageTransparency = 0
7823
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7824
idk1.Size = UDim2.new(2,0,1,0)
7825
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7826
idk1.Image = "rbxassetid://319554883"
7827
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7828
wait()
7829
Zanzoken = Instance.new("Part",char)
7830
Zanzoken.Anchored = true
7831
Zanzoken.Position = v3(999,999,999)
7832
Zanzoken.CFrame = Torso.CFrame
7833
game.Debris:AddItem(Zanzoken,0.5)
7834
Zanzoken.Transparency = 1
7835
wait()
7836
idk = Instance.new("BillboardGui",Zanzoken)
7837
idk.Size = UDim2.new(20,0,20,0)
7838
idk.AlwaysOnTop = false
7839
idk1 = Instance.new("ImageLabel",idk)
7840
idk1.BackgroundTransparency = 1
7841
idk.ExtentsOffset = v3(0,0,0)
7842
idk1.ImageTransparency = 0
7843
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7844
idk1.Size = UDim2.new(2,0,1,0)
7845
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7846
idk1.Image = "rbxassetid://319554883"
7847
 for i = 0, 0.4, 0.1 do
7848
        swait()
7849
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7850
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7851
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7852
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7853
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7854
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7855
end
7856
punchsound1:Play()
7857
for i = 0, 0.4, 0.1 do
7858
        swait()
7859
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7860
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7861
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7862
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7863
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7864
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7865
end
7866
punchsound1:Play()
7867
 for i = 0, 1, 0.1 do
7868
        swait()
7869
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7870
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7871
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7872
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7873
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7874
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7875
end
7876
for i,v in pairs(to.Parent:GetChildren()) do
7877
					if v:IsA("Humanoid") then
7878
						v.Health = v.Health - 8
7879
						
7880
						v.PlatformStand = true
7881
					end
7882
	end
7883
7884
	hit1 = false
7885
7886
		punchsound1:Play()
7887
	hit2 = true
7888
      for i = 0, 1, 0.1 do
7889
        swait()
7890
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7891
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7892
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7893
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7894
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7895
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7896
      end
7897
for i,v in pairs(to.Parent:GetChildren()) do
7898
					if v:IsA("Humanoid") then
7899
						v.Health = v.Health - 10
7900
						
7901
						v.PlatformStand = true
7902
					end
7903
	end
7904
hit2 = false
7905
7906
	punchsound1:Play()
7907
hit3 = true
7908
hit4 = true
7909
7910
7911
punchsound1:Play()
7912
7913
7914
coroutine.wrap(function()
7915
				for i=1,2 do
7916
					wait()
7917
				
7918
		
7919
						
7920
7921
	
7922
	for i,v in pairs(to.Parent:GetChildren()) do
7923
					if v:IsA("Humanoid") then
7924
						v.Health = v.Health - 30
7925
						
7926
						v.PlatformStand = true
7927
					end
7928
	end
7929
				end
7930
	
7931
					
7932
			wait(3)
7933
			end)()
7934
7935
7936
7937
RootPart.Anchored = false
7938
7939
7940
7941
7942
7943
	StrongPunch:Play()
7944
	
7945
	
7946
 
7947
7948
7949
	
7950
	for i,v in pairs(to.Parent:GetChildren()) do
7951
					if v:IsA("Humanoid") then
7952
						v.Health = v.Health - 20
7953
						
7954
						v.PlatformStand = true
7955
					end
7956
	end
7957
7958
StrongPunch2:Play()
7959
7960
7961
	hitground = new("Part",char)
7962
	hitground.Size = Vector3.new(5,5,5)
7963
	hitground.Name =  "Ground"
7964
	hitground.Transparency = 1
7965
	hitground.CanCollide = false
7966
	game.Debris:AddItem(hitground,2)
7967
	hitground.Position = Vector3.new(999,999,999)
7968
	hitgroundweld = new("Weld",hitground)
7969
	hitgroundweld.Part0 = to
7970
	hitgroundweld.Part1 = hitground
7971
	hitground.Touched:connect(function(hit2)
7972
		if hit2.Size.x > 150 then
7973
			hitground:Destroy()
7974
			ad = new("Part",char)
7975
ad.Name = "NewPart"
7976
ad.Size = Vector3.new(30,0.1,30)	
7977
ad.CanCollide = false
7978
ad.Anchored = true
7979
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7980
ad.Transparency = 1
7981
aad = new("Decal",ad)
7982
7983
aad.Face = "Top"
7984
aad.Transparency = 1
7985
		aad.Transparency = 0
7986
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7987
			smoke = new("Part",to)
7988
			smokemesh = new("SpecialMesh",smoke)
7989
			smokemesh.MeshId = "rbxassetid://928329648"
7990
			smoke.BrickColor = hit2.BrickColor
7991
			smoke.Anchored = true
7992
			smoke.Position = hitground.Position
7993
			GroundImpact:Play()
7994
			for i = 1,20 do
7995
				wait()
7996
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7997
				smoke.Transparency = smoke.Transparency + 1/20
7998
			end
7999
			smoke:Destroy()
8000
			wait(0.5)
8001
			
8002
			for i = 1,20 do
8003
				wait(0.1)
8004
				aad.Transparency = aad.Transparency + 1/20
8005
			end
8006
		end
8007
	end)
8008
	ys = Instance.new("BodyVelocity",to)
8009
ys.Name = "GO"
8010
       
8011
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8012
8013
ys.Velocity = v3(0,-90,0)
8014
        
8015
	wait(1)
8016
        ys:Destroy()
8017
8018
	
8019
	
8020
8021
  
8022
hit3 = false
8023
hit4 = false
8024
8025
8026
hit1 = false
8027
	hit2 = false
8028
	hit3 = false
8029
	hit4 = false
8030
idle = true
8031
  RootPart.Anchored = false
8032
to.Anchored = false
8033
end
8034
end)
8035
end
8036
8037
8038
function Combo2()
8039
	getplayer = new("Part",char)
8040
getplayer.Position = Vector3.new(999,999,999)
8041
getplayer.Transparency = 1
8042
getplayer.Size = v3(3,3,3)
8043
getplayer.CanCollide = false
8044
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
8045
getplayer.Name = "GetPlayer"
8046
8047
game.Debris:AddItem(getplayer,0.5)
8048
8049
getplayer.Touched:connect(function(hit)
8050
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
8051
				getplayer:Destroy()
8052
				to = hit.Parent:findFirstChild("HumanoidRootPart")
8053
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
8054
				to.Anchored = true
8055
	idle = false
8056
	
8057
8058
		punchsound1:Play()
8059
		hit1 = true
8060
 for i = 0, 1, 0.1 do
8061
        swait()
8062
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8063
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8064
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8065
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8066
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8067
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8068
end
8069
punchsound1:Play()
8070
for i = 0, 1, 0.1 do
8071
        swait()
8072
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8073
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8074
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8075
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8076
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8077
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8078
end
8079
punchsound1:Play()
8080
 for i = 0, 1, 0.1 do
8081
        swait()
8082
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8083
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8084
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8085
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8086
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8087
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8088
end
8089
for i = 0, 1, 0.1 do
8090
        swait()
8091
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8092
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8093
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8094
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8095
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8096
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8097
      end
8098
 for i = 0, 1, 0.1 do
8099
        swait()
8100
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8101
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8102
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8103
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8104
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8105
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8106
end
8107
StrongPunch1:Play()
8108
for i = 0, 1, 0.1 do
8109
        swait()
8110
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8111
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8112
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8113
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8114
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8115
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8116
      end
8117
 for i = 0, 0.6, 0.1 do
8118
        swait()
8119
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8120
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8121
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8122
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8123
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8124
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8125
end
8126
for i = 0, 0.6, 0.1 do
8127
        swait()
8128
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8129
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8130
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8131
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8132
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8133
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8134
      end
8135
for i,v in pairs(to.Parent:GetChildren()) do
8136
					if v:IsA("Humanoid") then
8137
						v.Health = v.Health - 6
8138
						
8139
						v.PlatformStand = true
8140
					end
8141
	end
8142
StrongPunch:Play()
8143
for i = 0, 1, 0.1 do
8144
        swait()
8145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8147
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8148
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8149
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8150
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8151
      end
8152
for i,v in pairs(to.Parent:GetChildren()) do
8153
					if v:IsA("Humanoid") then
8154
						v.Health = v.Health - 8
8155
						
8156
						v.PlatformStand = true
8157
					end
8158
	end
8159
8160
	hit1 = false
8161
8162
		punchsound1:Play()
8163
	hit2 = true
8164
      for i = 0, 1, 0.1 do
8165
        swait()
8166
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8167
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8168
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8169
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8170
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8171
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8172
      end
8173
for i,v in pairs(to.Parent:GetChildren()) do
8174
					if v:IsA("Humanoid") then
8175
						v.Health = v.Health - 5
8176
						
8177
						v.PlatformStand = true
8178
					end
8179
	end
8180
hit2 = false
8181
8182
	punchsound1:Play()
8183
hit3 = true
8184
hit4 = true
8185
8186
8187
punchsound1:Play()
8188
8189
coroutine.wrap(function()
8190
				for i=1,2 do
8191
					wait()
8192
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
8193
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
8194
					Zanzoken = Instance.new("Part",char)
8195
Zanzoken.Anchored = true
8196
Zanzoken.Position = v3(999,999,999)
8197
Zanzoken.CFrame = Torso.CFrame
8198
game.Debris:AddItem(Zanzoken,0.5)
8199
Zanzoken.Transparency = 1
8200
Zano:Play()
8201
wait()
8202
idk = Instance.new("BillboardGui",Zanzoken)
8203
idk.Size = UDim2.new(10,0,15,0)
8204
idk.AlwaysOnTop = false
8205
idk1 = Instance.new("ImageLabel",idk)
8206
idk1.BackgroundTransparency = 1
8207
idk.ExtentsOffset = v3(0,0,0)
8208
idk1.ImageTransparency = 0
8209
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8210
idk1.Size = UDim2.new(2,0,1,0)
8211
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8212
idk1.Image = "rbxassetid://319554883"
8213
wait()
8214
Zanzoken = Instance.new("Part",char)
8215
Zanzoken.Anchored = true
8216
Zanzoken.Position = v3(999,999,999)
8217
Zanzoken.CFrame = Torso.CFrame
8218
game.Debris:AddItem(Zanzoken,0.5)
8219
Zanzoken.Transparency = 1
8220
wait()
8221
idk = Instance.new("BillboardGui",Zanzoken)
8222
idk.Size = UDim2.new(20,0,20,0)
8223
idk.AlwaysOnTop = false
8224
idk1 = Instance.new("ImageLabel",idk)
8225
idk1.BackgroundTransparency = 1
8226
idk.ExtentsOffset = v3(0,0,0)
8227
idk1.ImageTransparency = 0
8228
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8229
idk1.Size = UDim2.new(2,0,1,0)
8230
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8231
idk1.Image = "rbxassetid://319554883"
8232
					for i = 0, 1, 0.1 do
8233
        swait()
8234
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8235
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8236
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8237
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8238
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8239
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8240
      end
8241
						StrongPunch:Play()
8242
	for i,v in pairs(to.Parent:GetChildren()) do
8243
					if v:IsA("Humanoid") then
8244
						v.Health = v.Health - 10
8245
						
8246
						v.PlatformStand = true
8247
					end
8248
	end
8249
				end
8250
	
8251
					
8252
			wait(0.7)
8253
			end)()
8254
8255
  
8256
8257
8258
RootPart.Anchored = true
8259
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
8260
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
8261
								Zanzoken = Instance.new("Part",char)
8262
Zanzoken.Anchored = true
8263
Zanzoken.Position = v3(999,999,999)
8264
Zanzoken.CFrame = Torso.CFrame
8265
game.Debris:AddItem(Zanzoken,0.5)
8266
Zanzoken.Transparency = 1
8267
Zano:Play()
8268
wait()
8269
idk = Instance.new("BillboardGui",Zanzoken)
8270
idk.Size = UDim2.new(10,0,15,0)
8271
idk.AlwaysOnTop = false
8272
idk1 = Instance.new("ImageLabel",idk)
8273
idk1.BackgroundTransparency = 1
8274
idk.ExtentsOffset = v3(0,0,0)
8275
idk1.ImageTransparency = 0
8276
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8277
idk1.Size = UDim2.new(2,0,1,0)
8278
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8279
idk1.Image = "rbxassetid://319554883"
8280
wait()
8281
Zanzoken = Instance.new("Part",char)
8282
Zanzoken.Anchored = true
8283
Zanzoken.Position = v3(999,999,999)
8284
Zanzoken.CFrame = Torso.CFrame
8285
game.Debris:AddItem(Zanzoken,0.5)
8286
Zanzoken.Transparency = 1
8287
wait()
8288
idk = Instance.new("BillboardGui",Zanzoken)
8289
idk.Size = UDim2.new(20,0,20,0)
8290
idk.AlwaysOnTop = false
8291
idk1 = Instance.new("ImageLabel",idk)
8292
idk1.BackgroundTransparency = 1
8293
idk.ExtentsOffset = v3(0,0,0)
8294
idk1.ImageTransparency = 0
8295
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8296
idk1.Size = UDim2.new(2,0,1,0)
8297
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8298
idk1.Image = "rbxassetid://319554883"
8299
8300
for i = 0, 1, 0.1 do
8301
        swait()
8302
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8303
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8304
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8305
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8306
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8307
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8308
      end	
8309
8310
8311
	StrongPunch:Play()
8312
	
8313
	
8314
 for i = 0, 1, 0.1 do
8315
        swait()
8316
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8317
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8318
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8319
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8320
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8321
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8322
      end	
8323
8324
for i = 0, 1, 0.1 do
8325
        swait()
8326
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8327
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8328
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8329
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8330
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8331
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
8332
      end
8333
8334
8335
	
8336
	for i,v in pairs(to.Parent:GetChildren()) do
8337
					if v:IsA("Humanoid") then
8338
						v.Health = v.Health - 20
8339
						
8340
						v.PlatformStand = true
8341
					end
8342
	end
8343
8344
StrongPunch2:Play()
8345
 for i = 0, 1, 0.1 do
8346
        swait()
8347
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8348
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8349
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8350
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8351
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8352
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8353
      end
8354
8355
	hitground = new("Part",char)
8356
	hitground.Size = Vector3.new(5,5,5)
8357
	hitground.Name =  "Ground"
8358
	hitground.Transparency = 1
8359
	hitground.CanCollide = false
8360
	game.Debris:AddItem(hitground,2)
8361
	hitground.Position = Vector3.new(999,999,999)
8362
	hitgroundweld = new("Weld",hitground)
8363
	hitgroundweld.Part0 = to
8364
	hitgroundweld.Part1 = hitground
8365
	hitground.Touched:connect(function(hit2)
8366
		if hit2.Size.x > 150 then
8367
			hitground:Destroy()
8368
			ad = new("Part",char)
8369
ad.Name = "NewPart"
8370
ad.Size = Vector3.new(30,0.1,30)	
8371
ad.CanCollide = false
8372
ad.Anchored = true
8373
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8374
ad.Transparency = 1
8375
aad = new("Decal",ad)
8376
8377
aad.Face = "Top"
8378
aad.Transparency = 1
8379
		aad.Transparency = 0
8380
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8381
			smoke = new("Part",to)
8382
			smokemesh = new("SpecialMesh",smoke)
8383
			smokemesh.MeshId = "rbxassetid://928329648"
8384
			smoke.BrickColor = hit2.BrickColor
8385
			smoke.Anchored = true
8386
			smoke.Position = hitground.Position
8387
			GroundImpact:Play()
8388
			for i = 1,20 do
8389
				wait()
8390
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8391
				smoke.Transparency = smoke.Transparency + 1/20
8392
			end
8393
			smoke:Destroy()
8394
			wait(0.5)
8395
			
8396
			for i = 1,20 do
8397
				wait(0.1)
8398
				aad.Transparency = aad.Transparency + 1/20
8399
			end
8400
		end
8401
	end)
8402
	to.Anchored = false
8403
	ys = Instance.new("BodyVelocity",to)
8404
ys.Name = "GO"
8405
       
8406
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8407
8408
ys.Velocity = v3(0,-90,0)
8409
        
8410
	wait(1)
8411
        ys:Destroy()
8412
8413
	
8414
	
8415
8416
  
8417
hit3 = false
8418
hit4 = false
8419
8420
8421
hit1 = false
8422
	hit2 = false
8423
	hit3 = false
8424
	hit4 = false
8425
idle = true
8426
  RootPart.Anchored = false
8427
end
8428
end)
8429
end
8430
8431
 function KABOOMZ222()
8432
    local effspwn = Instance.new("Part")
8433
    coroutine.resume(coroutine.create(function()
8434
      local sound1 = Instance.new("Sound")
8435
      sound1.SoundId = "rbxassetid://440145223"
8436
      sound1.MaxDistance = 600
8437
      sound1.EmitterSize = 60
8438
      sound1.Volume = 5.5
8439
      sound1.Pitch = 1.3
8440
      sound1.Parent = effspwn
8441
      local sound2 = Instance.new("Sound")
8442
      sound2.SoundId = "rbxassetid://440145223"
8443
      sound2.MaxDistance = 300
8444
      sound2.EmitterSize = 20
8445
      sound2.Volume = 3
8446
      sound2.Pitch = 0.7
8447
      sound2.Parent = effspwn
8448
      local sound3 = Instance.new("Sound")
8449
      sound3.SoundId = "rbxassetid://440145223"
8450
      sound2.MaxDistance = 400
8451
      sound2.EmitterSize = 30
8452
      sound2.Volume = 0.5
8453
      sound2.Pitch = 0.5
8454
      sound2.Parent = effspwn
8455
      sound2:Play()
8456
      wait()
8457
      sound1:Play()
8458
      sound3:Play()
8459
    end))
8460
    local model = Instance.new("Model")
8461
    game.Debris:AddItem(model, 20)
8462
    model.Name = "smasheffects"
8463
    model.Parent = workspace
8464
    effspwn.Name = "spwnr"
8465
    effspwn.Size = Vector3.new(1, 1, 1)
8466
    effspwn.Anchored = true
8467
    effspwn.CanCollide = false
8468
    effspwn.Transparency = 1
8469
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8470
    effspwn.Parent = model
8471
8472
8473
8474
8475
    coroutine.resume(coroutine.create(function()
8476
      local shok = Instance.new("Part")
8477
      shok.Name = "whoosh"
8478
      shok.BrickColor = BrickColor.new("Institutional white")
8479
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8480
      shok.Size = Vector3.new(1, 1, 1)
8481
      shok.Anchored = true
8482
      shok.Material = "Neon"
8483
      shok.Transparency = 1
8484
      shok.CanCollide = false
8485
      shok.Parent = model
8486
      game.Debris:AddItem(shok, 12)
8487
      local mesh = Instance.new("SpecialMesh")
8488
      mesh.MeshType = "FileMesh"
8489
      mesh.MeshId = "rbxassetid://437347603"
8490
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8491
      mesh.Parent = shok
8492
8493
8494
8495
8496
8497
      for e = 1, 8 do
8498
        wait()
8499
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8500
        shok.Transparency = shok.Transparency + 0.035
8501
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8502
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8503
       
8504
8505
      end
8506
      for e = 1, 16 do
8507
        wait()
8508
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8509
        shok.Transparency = shok.Transparency + 0.11
8510
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8511
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8512
       
8513
      end
8514
    end))
8515
    coroutine.resume(coroutine.create(function()
8516
      local shok = Instance.new("Part")
8517
      shok.Name = "wring1"
8518
      shok.BrickColor = BrickColor.new("Institutional white")
8519
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8520
      shok.Size = Vector3.new(1, 1, 1)
8521
      shok.Anchored = true
8522
      shok.Material = "Neon"
8523
      shok.Transparency = 0.25
8524
      shok.CanCollide = false
8525
      shok.Parent = model
8526
      game.Debris:AddItem(shok, 12)
8527
      local mesh = Instance.new("SpecialMesh")
8528
      mesh.MeshType = "FileMesh"
8529
      mesh.MeshId = "rbxassetid://3270017"
8530
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8531
      mesh.Parent = shok
8532
      for e = 1, 30 do
8533
        wait()
8534
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8535
        shok.Transparency = shok.Transparency + 0.002
8536
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8537
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8538
      end
8539
      for e = 1, 38 do
8540
        wait()
8541
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8542
        shok.Transparency = shok.Transparency + 0.002
8543
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8544
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8545
      end
8546
      for e = 1, 24 do
8547
        wait()
8548
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8549
        shok.Transparency = shok.Transparency + 0.03
8550
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8551
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8552
      end
8553
    end))
8554
    coroutine.resume(coroutine.create(function()
8555
      local shok = Instance.new("Part")
8556
      shok.Name = "wring2"
8557
      shok.BrickColor = BrickColor.new("Institutional white")
8558
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8559
      shok.Size = Vector3.new(1, 1, 1)
8560
      shok.Anchored = true
8561
      shok.Material = "Neon"
8562
      shok.Transparency = 0.25
8563
      shok.CanCollide = false
8564
      shok.Parent = model
8565
      game.Debris:AddItem(shok, 12)
8566
      local mesh = Instance.new("SpecialMesh")
8567
      mesh.MeshType = "FileMesh"
8568
      mesh.MeshId = "rbxassetid://3270017"
8569
      mesh.Scale = Vector3.new(12, 12, 0.05)
8570
      mesh.Parent = shok
8571
      for e = 1, 30 do
8572
        wait()
8573
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8574
        shok.Transparency = shok.Transparency + 0.002
8575
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8576
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8577
      end
8578
      for e = 1, 38 do
8579
        wait()
8580
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8581
        shok.Transparency = shok.Transparency + 0.002
8582
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8583
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8584
      end
8585
      for e = 1, 24 do
8586
        wait()
8587
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8588
        shok.Transparency = shok.Transparency + 0.03
8589
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8590
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8591
      end
8592
    end))
8593
    coroutine.resume(coroutine.create(function()
8594
      local shok = Instance.new("Part")
8595
      shok.Name = "coil1"
8596
      shok.BrickColor = BrickColor.new("Institutional white")
8597
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8598
      shok.Size = Vector3.new(1, 1, 1)
8599
      shok.Anchored = true
8600
      shok.Material = "Neon"
8601
      shok.Transparency = 0.25
8602
      shok.CanCollide = false
8603
      shok.Parent = model
8604
      game.Debris:AddItem(shok, 12)
8605
      local mesh = Instance.new("SpecialMesh")
8606
      mesh.MeshType = "FileMesh"
8607
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8608
      mesh.Scale = Vector3.new(12, 12, 12)
8609
      mesh.Parent = shok
8610
      for e = 1, 15 do
8611
        wait()
8612
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8613
        shok.Transparency = shok.Transparency + 0.004
8614
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8615
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8616
      end
8617
      for e = 1, 16 do
8618
        wait()
8619
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8620
        shok.Transparency = shok.Transparency + 0.004
8621
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8622
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8623
      end
8624
      for e = 1, 12 do
8625
        wait()
8626
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8627
        shok.Transparency = shok.Transparency + 0.06
8628
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8629
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8630
      end
8631
    end))
8632
    coroutine.resume(coroutine.create(function()
8633
      local shok = Instance.new("Part")
8634
      shok.Name = "coil2"
8635
      shok.BrickColor = BrickColor.new("Institutional white")
8636
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8637
      shok.Size = Vector3.new(1, 1, 1)
8638
      shok.Anchored = true
8639
      shok.Material = "Neon"
8640
      shok.Transparency = 1
8641
      shok.CanCollide = false
8642
      shok.Parent = model
8643
      game.Debris:AddItem(shok, 12)
8644
      local mesh = Instance.new("SpecialMesh")
8645
      mesh.MeshType = "FileMesh"
8646
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8647
      mesh.Scale = Vector3.new(6, 12, 6)
8648
      mesh.Parent = shok
8649
      for e = 1, 15 do
8650
        wait()
8651
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8652
        shok.Transparency = shok.Transparency + 0.005
8653
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8654
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8655
      end
8656
      for e = 1, 16 do
8657
        wait()
8658
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8659
        shok.Transparency = shok.Transparency + 0.005
8660
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8661
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8662
      end
8663
      for e = 1, 12 do
8664
        wait()
8665
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8666
        shok.Transparency = shok.Transparency + 0.09
8667
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8668
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8669
      end
8670
    end))
8671
    coroutine.resume(coroutine.create(function()
8672
      local shok = Instance.new("Part")
8673
      shok.Name = "shokwve"
8674
      shok.BrickColor = BrickColor.new("Institutional white")
8675
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8676
      shok.Size = Vector3.new(1, 1, 1)
8677
      shok.Anchored = true
8678
      shok.Material = "Neon"
8679
      shok.Transparency = 0.6
8680
      shok.CanCollide = false
8681
      shok.Parent = model
8682
      game.Debris:AddItem(shok, 12)
8683
      local mesh = Instance.new("SpecialMesh")
8684
      mesh.MeshType = "FileMesh"
8685
      mesh.MeshId = "rbxassetid://489415447"
8686
      mesh.Scale = Vector3.new(1, 1, 1)
8687
      mesh.Parent = shok
8688
      for e = 1, 12 do
8689
        wait()
8690
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8691
        shok.Transparency = shok.Transparency + 0.002
8692
      end
8693
      for e = 1, 32 do
8694
        wait()
8695
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8696
        shok.Transparency = shok.Transparency + 0.002
8697
      end
8698
      for e = 1, 24 do
8699
        wait()
8700
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8701
        shok.Transparency = shok.Transparency + 0.03
8702
      end
8703
    end))
8704
    coroutine.resume(coroutine.create(function()
8705
      local shok = Instance.new("Part")
8706
      shok.Name = "shock2"
8707
      shok.BrickColor = BrickColor.new("Institutional white")
8708
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8709
      shok.Size = Vector3.new(1, 1, 1)
8710
      shok.Anchored = true
8711
      shok.Material = "Neon"
8712
      shok.Transparency = 0.35
8713
      shok.CanCollide = false
8714
      shok.Parent = model
8715
      game.Debris:AddItem(shok, 12)
8716
      local mesh = Instance.new("SpecialMesh")
8717
      mesh.MeshType = "FileMesh"
8718
      mesh.MeshId = "rbxassetid://1095709"
8719
      mesh.Scale = Vector3.new(12, 12, 12)
8720
      mesh.Parent = shok
8721
      for e = 1, 15 do
8722
        wait()
8723
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8724
        shok.Transparency = shok.Transparency + 0.004
8725
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8726
      end
8727
      for e = 1, 16 do
8728
        wait()
8729
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8730
        shok.Transparency = shok.Transparency + 0.004
8731
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8732
      end
8733
      for e = 1, 12 do
8734
        wait()
8735
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8736
        shok.Transparency = shok.Transparency + 0.06
8737
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8738
      end
8739
    end))
8740
    coroutine.resume(coroutine.create(function()
8741
      local shok = Instance.new("Part")
8742
      shok.Name = "shock3"
8743
      shok.BrickColor = BrickColor.new("Institutional white")
8744
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8745
      shok.Size = Vector3.new(1, 1, 1)
8746
      shok.Anchored = true
8747
      shok.Material = "Neon"
8748
      shok.Transparency = 0.35
8749
      shok.CanCollide = false
8750
      shok.Parent = model
8751
      game.Debris:AddItem(shok, 12)
8752
      local mesh = Instance.new("SpecialMesh")
8753
      mesh.MeshType = "FileMesh"
8754
      mesh.MeshId = "rbxassetid://1095709"
8755
      mesh.Scale = Vector3.new(12, 12, 12)
8756
      mesh.Parent = shok
8757
      for e = 1, 15 do
8758
        wait()
8759
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8760
        shok.Transparency = shok.Transparency + 0.004
8761
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8762
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8763
      end
8764
      for e = 1, 16 do
8765
        wait()
8766
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8767
        shok.Transparency = shok.Transparency + 0.004
8768
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8769
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8770
      end
8771
      for e = 1, 12 do
8772
        wait()
8773
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8774
        shok.Transparency = shok.Transparency + 0.06
8775
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8776
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8777
      end
8778
    end))
8779
  end
8780
8781
8782
8783
mouse.KeyDown:connect(function(k)
8784
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8785
local exp = Instance.new("Explosion",Torso)
8786
exp.BlastRadius = 45.5
8787
exp.BlastPressure = 100
8788
      exp.Position = Torso
8789
      exp.Visible = true
8790
end
8791
end)
8792
8793
MV4 = 300
8794
mouse.KeyDown:connect(function(k)
8795
	if attack == false and k == "8" then
8796
		for i, v in pairs(Torso:GetChildren()) do
8797
	if v:IsA('ParticleEmitter') then
8798
		v:Remove()
8799
	end
8800
end
8801
	end
8802
	end)
8803
8804
8805
MV4 = 300
8806
mouse.KeyDown:connect(function(k)
8807
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8808
    MV4 = 0
8809
    Humanoid.WalkSpeed = 13
8810
    attack = true
8811
    Firepart1 = Instance.new("Part", RightArm)
8812
    Firepart1.Size = Vector3.new(1, 1, 1)
8813
    GuW1 = Instance.new("Weld")
8814
    GuW1.Name = "GuW"
8815
    GuW1.Part0 = RightArm
8816
    GuW1.C0 = cn(0, -1, 0)
8817
    GuW1.C1 = cn(0, 0, 0)
8818
    GuW1.Part1 = Firepart1
8819
    GuW1.Parent = RightArm
8820
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8821
    Firepart1.Transparency = 1
8822
    Firepart2 = Instance.new("Part", LeftArm)
8823
    Firepart2.Size = Vector3.new(1, 1, 1)
8824
    GuW2 = Instance.new("Weld")
8825
    GuW2.Name = "GuW"
8826
    GuW2.Part0 = LeftArm
8827
    GuW2.C0 = cn(0, -1, 0)
8828
    GuW2.C1 = cn(0, 0, 0)
8829
    GuW2.Part1 = Firepart2
8830
    GuW2.Parent = LeftArm
8831
    Firepart2.Transparency = 1
8832
    for i = 0, 5, 0.1 do
8833
      swait()
8834
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8835
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8836
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8837
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8838
      if Torsovelocity.Y > 2 then
8839
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8840
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8841
        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)
8842
        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)
8843
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8844
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8845
      elseif Torsovelocity.Y < 1 then
8846
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8847
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8848
        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)
8849
        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)
8850
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8851
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8852
      end
8853
    end
8854
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8855
    for i = 0, 7, 0.1 do
8856
      swait()
8857
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8858
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8859
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8860
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8861
      if Torsovelocity.Y > 2 then
8862
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8863
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8864
        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)
8865
        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)
8866
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8867
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8868
      elseif Torsovelocity.Y < 1 then
8869
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8870
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8871
        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)
8872
        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)
8873
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8874
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8875
      end
8876
    end
8877
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8878
    GuW1:Destroy()
8879
    GuW1 = Instance.new("Weld")
8880
    GuW1.Name = "GuW"
8881
    GuW1.Part0 = Torso
8882
    GuW1.C0 = cn(0, 0, -6)
8883
    GuW1.C1 = cn(0, 0, 0)
8884
    GuW1.Part1 = Firepart1
8885
    GuW1.Parent = Torso
8886
    GuW2:Destroy()
8887
    GuW2 = Instance.new("Weld")
8888
    GuW2.Name = "GuW"
8889
    GuW2.Part0 = Torso
8890
    GuW2.C0 = cn(0, 0, -6)
8891
    GuW2.C1 = cn(0, 0, 0)
8892
    GuW2.Part1 = Firepart2
8893
    GuW2.Parent = Torso
8894
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8895
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8896
    GuW2:Destroy()
8897
    GuW2 = Instance.new("Weld")
8898
    GuW2.Name = "GuW"
8899
    GuW2.Part0 = Torso
8900
    GuW2.C0 = cn(0, 0, -4)
8901
    GuW2.C1 = cn(0, 0, 0)
8902
    GuW2.Part1 = Firepart2
8903
    GuW2.Parent = Torso
8904
8905
8906
    for i = 0, 7, 0.1 do
8907
      swait()
8908
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8909
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8910
      if Torsovelocity.Y > 2 then
8911
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8912
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8913
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8914
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8915
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8916
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8917
      elseif Torsovelocity.Y < 1 then
8918
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8919
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8920
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8921
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8922
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8923
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8924
      end
8925
    end
8926
    local bp2 = Create("BodyPosition")({
8927
      P = 900,
8928
      D = 1000,
8929
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8930
      position = Torso.Position + Vector3.new(0, 60, 0),
8931
      Parent = Torso
8932
    })
8933
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8934
    for i = 0, 8, 0.1 do
8935
      swait()
8936
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8937
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8938
      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)
8939
      if Torsovelocity.Y > 2 then
8940
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8941
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8942
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8943
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8944
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8945
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8946
      elseif Torsovelocity.Y < 1 then
8947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8949
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8950
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8951
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8952
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8953
      end
8954
    end
8955
    for i = 0, 18, 0.1 do
8956
      swait()
8957
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8958
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8959
      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)
8960
      if Torsovelocity.Y > 2 then
8961
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8962
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8963
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8964
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8965
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8966
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8967
      elseif Torsovelocity.Y < 1 then
8968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8970
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8973
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8974
      end
8975
    end
8976
    GuW1:Destroy()
8977
    GuW1 = Instance.new("Weld")
8978
    GuW1.Name = "GuW"
8979
    GuW1.Part0 = Torso
8980
    GuW1.C0 = cn(0, 0, -15)
8981
    GuW1.C1 = cn(0, 0, 0)
8982
    GuW1.Part1 = Firepart1
8983
    GuW1.Parent = Torso
8984
    GuW2:Destroy()
8985
    GuW2 = Instance.new("Weld")
8986
    GuW2.Name = "GuW"
8987
    GuW2.Part0 = Torso
8988
    GuW2.C0 = cn(0, 0, -17.5)
8989
    GuW2.C1 = cn(0, 0, 0)
8990
    GuW2.Part1 = Firepart2
8991
    GuW2.Parent = Torso
8992
    for i = 0, 1.25, 0.01 do
8993
      swait()
8994
      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)
8995
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8996
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8997
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8998
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8999
      if Torsovelocity.Y > 2 then
9000
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9001
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9002
        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)
9003
        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)
9004
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9005
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9006
      elseif Torsovelocity.Y < 1 then
9007
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9008
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9009
        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)
9010
        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)
9011
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9012
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9013
      end
9014
    end
9015
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9016
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9017
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9018
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9019
    for i = 0, 3, 0.1 do
9020
      swait()
9021
      if Torsovelocity.Y > 2 then
9022
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9023
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9024
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9025
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9026
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9027
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9028
      elseif Torsovelocity.Y < 1 then
9029
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9030
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9031
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9032
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9033
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9034
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9035
      end
9036
    end
9037
    wait(1)
9038
    bp2:Destroy()
9039
    Humanoid.WalkSpeed = 16
9040
    attack = false
9041
    MV4 = 0
9042
    Firepart1:Destroy()
9043
    Firepart2:Destroy()
9044
  end
9045
end)
9046
mouse.KeyDown:connect(function(k)
9047
  if attack == false and k == "h" and MV4 > 80 and firemode == true then
9048
    MV4 = 0
9049
    Humanoid.WalkSpeed = 13
9050
    attack = true
9051
    Firepart1 = Instance.new("Part", RightArm)
9052
    Firepart1.Size = Vector3.new(1, 1, 1)
9053
    GuW1 = Instance.new("Weld")
9054
    GuW1.Name = "GuW"
9055
    GuW1.Part0 = RightArm
9056
    GuW1.C0 = cn(0, -1, 0)
9057
    GuW1.C1 = cn(0, 0, 0)
9058
    GuW1.Part1 = Firepart1
9059
    GuW1.Parent = RightArm
9060
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9061
    Firepart1.Transparency = 1
9062
    Firepart2 = Instance.new("Part", LeftArm)
9063
    Firepart2.Size = Vector3.new(1, 1, 1)
9064
    GuW2 = Instance.new("Weld")
9065
    GuW2.Name = "GuW"
9066
    GuW2.Part0 = LeftArm
9067
    GuW2.C0 = cn(0, -1, 0)
9068
    GuW2.C1 = cn(0, 0, 0)
9069
    GuW2.Part1 = Firepart2
9070
    GuW2.Parent = LeftArm
9071
    Firepart2.Transparency = 1
9072
    GuW1:Destroy()
9073
    GuW1 = Instance.new("Weld")
9074
    GuW1.Name = "GuW"
9075
    GuW1.Part0 = Torso
9076
    GuW1.C0 = cn(0, 0, -6)
9077
    GuW1.C1 = cn(0, 0, 0)
9078
    GuW1.Part1 = Firepart1
9079
    GuW1.Parent = Torso
9080
    GuW2:Destroy()
9081
    GuW2 = Instance.new("Weld")
9082
    GuW2.Name = "GuW"
9083
    GuW2.Part0 = Torso
9084
    GuW2.C0 = cn(0, 0, -6)
9085
    GuW2.C1 = cn(0, 0, 0)
9086
    GuW2.Part1 = Firepart2
9087
    GuW2.Parent = Torso
9088
    GuW2:Destroy()
9089
    GuW2 = Instance.new("Weld")
9090
    GuW2.Name = "GuW"
9091
    GuW2.Part0 = Torso
9092
    GuW2.C0 = cn(0, 0, -4)
9093
    GuW2.C1 = cn(0, 0, 0)
9094
    GuW2.Part1 = Firepart2
9095
    GuW2.Parent = Torso
9096
    for i = 0, 18, 0.1 do
9097
      swait()
9098
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9099
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9100
      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)
9101
      if Torsovelocity.Y > 2 then
9102
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9103
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9104
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9105
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9106
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9107
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9108
      elseif Torsovelocity.Y < 1 then
9109
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9110
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9111
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9112
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9113
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9114
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9115
      end
9116
    end
9117
    GuW1:Destroy()
9118
    GuW1 = Instance.new("Weld")
9119
    GuW1.Name = "GuW"
9120
    GuW1.Part0 = Torso
9121
    GuW1.C0 = cn(0, 0, -15)
9122
    GuW1.C1 = cn(0, 0, 0)
9123
    GuW1.Part1 = Firepart1
9124
    GuW1.Parent = Torso
9125
    GuW2:Destroy()
9126
    GuW2 = Instance.new("Weld")
9127
    GuW2.Name = "GuW"
9128
    GuW2.Part0 = Torso
9129
    GuW2.C0 = cn(0, 0, -17.5)
9130
    GuW2.C1 = cn(0, 0, 0)
9131
    GuW2.Part1 = Firepart2
9132
    GuW2.Parent = Torso
9133
    for i = 0, 1.25, 0.01 do
9134
      swait()
9135
      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)
9136
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9137
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9138
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9139
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9140
      if Torsovelocity.Y > 2 then
9141
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9142
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9143
        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)
9144
        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)
9145
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9146
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9147
      end
9148
    end
9149
    wait(0.5)
9150
    Humanoid.WalkSpeed = 16
9151
    attack = false
9152
    MV4 = 300
9153
    Firepart1:Destroy()
9154
    Firepart2:Destroy()
9155
  end
9156
9157
9158
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9159
    MV4 = 90
9160
    Humanoid.WalkSpeed = 0.01
9161
    attack = true
9162
    Firepart1 = Instance.new("Part", RightArm)
9163
    Firepart1.Size = Vector3.new(1, 1, 1)
9164
    GuW1 = Instance.new("Weld")
9165
    GuW1.Name = "GuW"
9166
    GuW1.Part0 = RightArm
9167
    GuW1.C0 = cn(0, -1, 0)
9168
    GuW1.C1 = cn(0, 0, 0)
9169
    GuW1.Part1 = Firepart1
9170
    GuW1.Parent = RightArm
9171
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9172
    Firepart1.Transparency = 1
9173
    Firepart2 = Instance.new("Part", LeftArm)
9174
    Firepart2.Size = Vector3.new(1, 1, 1)
9175
    GuW2 = Instance.new("Weld")
9176
    GuW2.Name = "GuW"
9177
    GuW2.Part0 = LeftArm
9178
    GuW2.C0 = cn(0, -1, 0)
9179
    GuW2.C1 = cn(0, 0, 0)
9180
    GuW2.Part1 = Firepart2
9181
    GuW2.Parent = LeftArm
9182
    Firepart2.Transparency = 1
9183
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9184
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9185
    for i = 0, 2, 0.1 do
9186
      swait()
9187
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9188
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9189
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9190
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9191
      if Torsovelocity.Y > 2 then
9192
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9193
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9194
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9195
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9196
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9197
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9198
      elseif Torsovelocity.Y < 1 then
9199
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9200
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9201
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9202
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9203
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9204
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9205
      end
9206
    end
9207
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9208
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9209
    for i = 0, 7, 0.1 do
9210
      swait()
9211
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9212
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9213
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9214
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9215
      if Torsovelocity.Y > 2 then
9216
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9217
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9218
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9219
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9220
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9221
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9222
      elseif Torsovelocity.Y < 1 then
9223
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9224
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9225
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9226
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9227
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9228
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9229
      end
9230
    end
9231
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9232
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9233
    for i = 0, 7, 0.1 do
9234
      swait()
9235
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9236
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9237
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9238
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9239
      if Torsovelocity.Y > 2 then
9240
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9241
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9242
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9243
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9244
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9245
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9246
      elseif Torsovelocity.Y < 1 then
9247
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9248
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9249
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9250
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9251
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9252
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9253
      end
9254
    end
9255
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9256
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9257
    for i = 0, 6, 0.1 do
9258
      swait()
9259
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9260
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9261
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9262
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9263
      if Torsovelocity.Y > 2 then
9264
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9265
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9266
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9267
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9268
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9269
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9270
      elseif Torsovelocity.Y < 1 then
9271
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9272
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9273
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9274
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9275
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9276
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9277
      end
9278
    end
9279
    for i = 0, 5, 0.1 do
9280
      swait()
9281
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9282
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9283
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9284
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9285
      if Torsovelocity.Y > 2 then
9286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9288
        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)
9289
        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)
9290
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9291
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9292
      elseif Torsovelocity.Y < 1 then
9293
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9294
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9295
        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)
9296
        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)
9297
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9298
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9299
      end
9300
    end
9301
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9302
    for i = 0, 7, 0.1 do
9303
      swait()
9304
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9305
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9306
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9307
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9308
      if Torsovelocity.Y > 2 then
9309
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9310
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9311
        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)
9312
        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)
9313
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9314
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9315
      elseif Torsovelocity.Y < 1 then
9316
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9317
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9318
        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)
9319
        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)
9320
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9321
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9322
      end
9323
    end
9324
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9325
    GuW1:Destroy()
9326
    GuW1 = Instance.new("Weld")
9327
    GuW1.Name = "GuW"
9328
    GuW1.Part0 = Torso
9329
    GuW1.C0 = cn(0, 0, -6)
9330
    GuW1.C1 = cn(0, 0, 0)
9331
    GuW1.Part1 = Firepart1
9332
    GuW1.Parent = Torso
9333
    GuW2:Destroy()
9334
    GuW2 = Instance.new("Weld")
9335
    GuW2.Name = "GuW"
9336
    GuW2.Part0 = Torso
9337
    GuW2.C0 = cn(0, 0, -6)
9338
    GuW2.C1 = cn(0, 0, 0)
9339
    GuW2.Part1 = Firepart2
9340
    GuW2.Parent = Torso
9341
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9342
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9343
    GuW2:Destroy()
9344
    GuW2 = Instance.new("Weld")
9345
    GuW2.Name = "GuW"
9346
    GuW2.Part0 = Torso
9347
    GuW2.C0 = cn(0, 0, -4)
9348
    GuW2.C1 = cn(0, 0, 0)
9349
    GuW2.Part1 = Firepart2
9350
    GuW2.Parent = Torso
9351
    for i = 0, 7, 0.1 do
9352
      swait()
9353
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9354
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9355
      if Torsovelocity.Y > 2 then
9356
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9357
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9358
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9359
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9360
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9361
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9362
      elseif Torsovelocity.Y < 1 then
9363
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9364
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9365
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9366
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9367
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9368
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9369
      end
9370
    end
9371
    local bp2 = Create("BodyPosition")({
9372
      P = 900,
9373
      D = 1000,
9374
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9375
      position = Torso.Position + Vector3.new(0, 60, 0),
9376
      Parent = Torso
9377
    })
9378
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9379
    for i = 0, 8, 0.1 do
9380
      swait()
9381
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9382
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9383
      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)
9384
      if Torsovelocity.Y > 2 then
9385
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9386
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9387
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9388
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9389
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9390
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9391
      elseif Torsovelocity.Y < 1 then
9392
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9393
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9394
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9395
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9396
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9397
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9398
      end
9399
    end
9400
    for i = 0, 18, 0.1 do
9401
      swait()
9402
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9403
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9404
      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)
9405
      if Torsovelocity.Y > 2 then
9406
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9407
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9408
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9409
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9410
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9411
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9412
      elseif Torsovelocity.Y < 1 then
9413
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9414
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9415
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9416
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9417
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9418
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9419
      end
9420
    end
9421
    GuW1:Destroy()
9422
    GuW1 = Instance.new("Weld")
9423
    GuW1.Name = "GuW"
9424
    GuW1.Part0 = Torso
9425
    GuW1.C0 = cn(0, 0, -15)
9426
    GuW1.C1 = cn(0, 0, 0)
9427
    GuW1.Part1 = Firepart1
9428
    GuW1.Parent = Torso
9429
    GuW2:Destroy()
9430
    GuW2 = Instance.new("Weld")
9431
    GuW2.Name = "GuW"
9432
    GuW2.Part0 = Torso
9433
    GuW2.C0 = cn(0, 0, -17.5)
9434
    GuW2.C1 = cn(0, 0, 0)
9435
    GuW2.Part1 = Firepart2
9436
    GuW2.Parent = Torso
9437
    for i = 0, 1.25, 0.01 do
9438
      swait()
9439
      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)
9440
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9441
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9442
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9443
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9444
      if Torsovelocity.Y > 2 then
9445
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9446
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9447
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9448
        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)
9449
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9450
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9451
      elseif Torsovelocity.Y < 1 then
9452
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9453
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9454
        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)
9455
        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)
9456
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9457
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9458
      end
9459
    end
9460
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9461
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9462
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9463
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9464
    for i = 0, 3, 0.1 do
9465
      swait()
9466
      if Torsovelocity.Y > 2 then
9467
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9468
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9469
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9470
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9471
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9472
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9473
      elseif Torsovelocity.Y < 1 then
9474
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9475
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9476
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9477
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9478
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9479
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9480
      end
9481
    end
9482
    wait(1)
9483
    bp2:Destroy()
9484
    Humanoid.WalkSpeed = 16
9485
    attack = false
9486
    MV4 = 0
9487
    Firepart1:Destroy()
9488
    Firepart2:Destroy()
9489
  end
9490
end)
9491
whiletruewait = false
9492
game:GetService("RunService").Stepped:connect(function()
9493
  if whiletruewait == false then
9494
    whiletruewait = true
9495
    wait()
9496
    whiletruewait = false
9497
  end
9498
end)
9499
game:GetService("RunService").Stepped:connect(function()
9500
  if whiletruewait == false then
9501
    if MV1 < 20 then
9502
      MV1 = MV1 + 0.2
9503
    end
9504
    if MV2 < 90 then
9505
      MV2 = MV2 + 1
9506
    end
9507
    if MV3 < 190 then
9508
      MV3 = MV3 + 0.4
9509
    end
9510
    if MV4 < 500 then
9511
      MV4 = MV4 + 0.3
9512
    end
9513
  end
9514
end)
9515
Humanoid.MaxHealth = 10000
9516
wait()
9517
for i = 1, 6 do
9518
  Humanoid.Health = Humanoid.MaxHealth
9519
  wait()
9520
end
9521
9522
---
9523
GroundWave3 = function()
9524
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9525
	Colors = {"White", "White"}
9526
		local wave = Instance.new("Part", char)
9527
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9528
		wave.Anchored = true
9529
		wave.Name = "Wave"
9530
		wave.CanCollide = false
9531
		wave.Locked = true
9532
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9533
		wave.TopSurface = "Smooth"
9534
		wave.BottomSurface = "Smooth"
9535
		wave.Transparency = 0.10
9536
		wave.CFrame = HandCF
9537
		wm =  Instance.new("SpecialMesh",wave)
9538
		wm.MeshId = "rbxassetid://559831844"
9539
		coroutine.wrap(function()
9540
		for i = 1, 30, 1 do
9541
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9542
		wave.Size = wm.Scale
9543
		wave.CFrame = HandCF
9544
		wave.Transparency = i/30
9545
		wait()
9546
		end
9547
		wait()
9548
		wave:Destroy()
9549
	end)()
9550
end
9551
---
9552
9553
local v3 = Vector3.new
9554
local num = 0
9555
local bc = BrickColor.new
9556
local new = Instance.new
9557
9558
mouse.KeyDown:connect(function(key)
9559
if key=="=" then	
9560
	Serious()
9561
	char.JumPower = 150
9562
	end
9563
	end)
9564
Health = math.huge  --------- Serious mode aura.
9565
BaseHealth = math.huge
9566
9567
9568
9569
9570
InForm = false
9571
9572
Player = game.Players.LocalPlayer
9573
Char = Player.Character
9574
Torso = Char.Torso
9575
9576
function Serious()
9577
	for X = 1, 1 do wait()
9578
9579
9580
	wait(0)
9581
	for X = 1, 1 do wait()
9582
		local Effect = Instance.new("Part")
9583
	Effect.Name = "Effect"
9584
	Effect.Parent = Torso
9585
	Effect.CFrame = Torso.CFrame
9586
	Effect.BrickColor = BrickColor.new("Neon orange")
9587
	Effect.Shape = "Ball"
9588
	Effect.Size = Vector3.new(1, 1, 1)
9589
	Effect.Anchored = true
9590
	Effect.Material = "Neon"
9591
	Effect.CanCollide = false
9592
		Effect.CFrame = Torso.CFrame
9593
		Effect.Size = Effect.Size + Vector3.new(0.5)
9594
		Effect.Transparency = Effect.Transparency + 0.04
9595
	end
9596
	end
9597
9598
repeat
9599
Torso:FindFirstChild("Effect"):Remove()
9600
until Torso:FindFirstChild("Effect") == nil
9601
9602
	
9603
local Color1 = Color3.new(255, 255, 0)
9604
local Color2 = Color3.new(255, 255, 0)	
9605
9606
 for i = 0, 3, 0.1 do
9607
	swait()
9608
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9609
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9610
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9611
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9612
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9613
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9614
end
9615
local pie22 = Instance.new("ParticleEmitter")
9616
pie22.Parent = LeftArm
9617
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9618
pie22.LightEmission = 1
9619
pie22.Size = NumberSequence.new(1,2)
9620
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9621
pie22.Transparency = NumberSequence.new(0.7,1)
9622
pie22.EmissionDirection = "Top"
9623
pie22.Enabled = true
9624
pie22.Lifetime = NumberRange.new(1)
9625
pie22.Rotation = NumberRange.new(-420, 425)
9626
pie22.Rate = 50
9627
pie22.Speed = NumberRange.new(1)
9628
pie22.LockedToPart = false
9629
pie22.VelocitySpread = 2
9630
local pie22 = Instance.new("ParticleEmitter")
9631
pie22.Parent = RightArm
9632
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9633
pie22.LightEmission = 1
9634
pie22.Size = NumberSequence.new(1,2)
9635
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9636
pie22.Transparency = NumberSequence.new(0.7,1)
9637
pie22.EmissionDirection = "Top"
9638
pie22.Enabled = true
9639
pie22.Lifetime = NumberRange.new(1)
9640
pie22.Rotation = NumberRange.new(-420, 425)
9641
pie22.Rate = 50
9642
pie22.Speed = NumberRange.new(1)
9643
pie22.LockedToPart = false
9644
pie22.VelocitySpread = 2
9645
local pie22 = Instance.new("ParticleEmitter")
9646
pie22.Parent = LeftLeg
9647
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9648
pie22.LightEmission = 1
9649
pie22.Size = NumberSequence.new(1,2)
9650
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9651
pie22.Transparency = NumberSequence.new(0.8,1)
9652
pie22.EmissionDirection = "Top"
9653
pie22.Enabled = true
9654
pie22.Lifetime = NumberRange.new(1)
9655
pie22.Rotation = NumberRange.new(-420, 425)
9656
pie22.Rate = 20
9657
pie22.Speed = NumberRange.new(1)
9658
pie22.LockedToPart = false
9659
pie22.VelocitySpread = 2
9660
local pie22 = Instance.new("ParticleEmitter")
9661
pie22.Parent = RightLeg
9662
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9663
pie22.LightEmission = 1
9664
pie22.Size = NumberSequence.new(1,2)
9665
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9666
pie22.Transparency = NumberSequence.new(0.8,1)
9667
pie22.EmissionDirection = "Top"
9668
pie22.Enabled = true
9669
pie22.Lifetime = NumberRange.new(1)
9670
pie22.Rotation = NumberRange.new(-420, 425)
9671
pie22.Rate = 20
9672
pie22.Speed = NumberRange.new(1)
9673
pie22.LockedToPart = false
9674
pie22.VelocitySpread = 2
9675
	lig = Instance.new("PointLight",Player.Character.Torso)
9676
lig.Color=Color3.new(255,255,0)
9677
lig.Range = 6
9678
9679
local Must = Instance.new("Sound",Torso)
9680
Must.SoundId = "rbxassetid://136847579"
9681
Must.Pitch = 0.99
9682
Must.Volume = 0.6
9683
Must.Looped = false
9684
wait(0)
9685
Must:Play()	
9686
	a21e = new("Part",char)
9687
a21e.Name = "Beam"..num
9688
a21e.Locked = true
9689
a21e.Size = v3(1,1,1)
9690
a21e.CanCollide = false
9691
a21e.BrickColor = bc("Neon orange")
9692
a21e.Material = "Neon"
9693
a21e.Transparency = 0
9694
aa21e = new("SpecialMesh",a21e)
9695
a21e.Anchored = true
9696
a21e.Position = RootPart.Position
9697
aa21e.MeshType = "Sphere"
9698
aa21e.Scale = v3(1,1,1)
9699
for i = 1,50 do
9700
	wait()
9701
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
9702
	a21e.Transparency = a21e.Transparency + 0.04
9703
end
9704
9705
9706
  local Mus = Instance.new("Sound",Torso)
9707
Mus.SoundId = "rbxassetid://291165237"
9708
Mus.Pitch = 0.99
9709
Mus.Volume = 0.2
9710
Mus.Looped = true
9711
wait(0)
9712
Mus:Play()
9713
9714
InForm = true	
9715
Humanoid.JumpPower = 120
9716
	
9717
Char.Humanoid.MaxHealth = Health
9718
wait(0.3)	
9719
Char.Humanoid.Health = Health
9720
wait(0.7)
9721
Must:Destroy()
9722
end
9723
9724
function Base()
9725
	InForm = false
9726
	local Effect = Instance.new("Part")
9727
	Effect.Name = "Effect"
9728
	Effect.Parent = Torso
9729
	Effect.CFrame = Torso.CFrame
9730
	Effect.BrickColor = BrickColor.new("White")
9731
	Effect.Shape = "Ball"
9732
	Effect.Size = Vector3.new(8, 8, 8)
9733
	Effect.Anchored = true
9734
	Effect.Material = "Neon"
9735
	Effect.CanCollide = false
9736
	for loop = 1, 25 do wait()
9737
		Effect.CFrame = Torso.CFrame
9738
		Effect.Size = Effect.Size + Vector3.new(-0.5)
9739
		Effect.Transparency = Effect.Transparency + 0.04
9740
		
9741
	end
9742
repeat
9743
Torso:FindFirstChild("Effect"):Remove()
9744
until Torso:FindFirstChild("Effect") == nil
9745
9746
for i, v in pairs(Torso:GetChildren()) do
9747
	if v:IsA('ParticleEmitter') then
9748
		v:Remove()
9749
	end
9750
end
9751
char.Humanoid.MaxHealth = BaseHealth
9752
wait(0.3)	
9753
char.Humanoid.Health = BaseHealth
9754
	
9755
9756
end
9757
9758
mouse.KeyDown:connect(function(key)
9759
if key=="9" then	
9760
	Base()
9761
	lig:Destroy()
9762
	end
9763
	end)
9764
9765
Player.Chatted:connect(function(Message)
9766
	if Message == "Time to get serious." and InForm == false then
9767
		wait(0.10)
9768
          Serious()
9769
	end
9770
	if Message == "off" or Message == "Nice fight." and InForm == true then
9771
		Base()
9772
	end
9773
local ContentProvider = game:GetService("ContentProvider")
9774
 
9775
local function LoadAssets(AssetList)
9776
	-- Takes an asset list and preloads it. Will not wait for them to load. 
9777
 
9778
	for _, AssetId in pairs(AssetList) do
9779
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
9780
	end
9781
end 
9782
 
9783
local Gibs = game.Workspace
9784
9785
function Kill(Character)
9786
	Character.Humanoid.Health = 0
9787
	local poo = Instance.new("IntValue",Character)
9788
	poo.Name = "haha nope"
9789
	local svch = Character
9790
	local hum = Character:findFirstChild("Humanoid")
9791
	Character.Archivable = true
9792
	local chrclone = Character:clone()
9793
	Character.Archivable = false
9794
9795
	local ch = chrclone:GetChildren()
9796
	local i
9797
	for i = 1,#ch do
9798
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
9799
			ch[i]:remove()
9800
		end
9801
	end
9802
	local function Scan(ch)
9803
		local e
9804
		for e = 1,#ch do
9805
			Scan(ch[e]:GetChildren())
9806
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
9807
				ch[e]:remove()
9808
			end
9809
		end
9810
	end
9811
	Scan(chrclone:GetChildren())
9812
9813
	local hum2 = chrclone:findFirstChild("Humanoid")
9814
9815
9816
	if hum2 ~= nil then
9817
		hum2.Name = "Humanoid2"
9818
		hum2.PlatformStand = true
9819
		hum2.Sit = true 
9820
		hum2.MaxHealth = 0
9821
		hum2.Health = 0
9822
	end
9823
9824
	local ch = Character:GetChildren()
9825
	local i
9826
	for i = 1,#ch do
9827
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9828
			ch[i]:remove()
9829
		end
9830
	end
9831
9832
	wait(0.2)
9833
9834
	local ch = Character:GetChildren()
9835
	local i
9836
	for i = 1,#ch do
9837
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9838
			ch[i]:remove()
9839
		end
9840
	end
9841
	Character = chrclone
9842
	local Torso = Character.Torso
9843
	local movevector = Vector3.new()
9844
9845
	if Torso then
9846
		local Head = Character:FindFirstChild("Head")
9847
		local Limb = Character:FindFirstChild("Right Arm")
9848
		if Limb then
9849
9850
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
9851
			local Joint = Instance.new("Glue")
9852
			Joint.Name = "RightShoulder"
9853
			Joint.Part0 = Torso
9854
			Joint.Part1 = Limb
9855
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9856
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9857
			Joint.Parent = Torso
9858
9859
			local B = Instance.new("Part")
9860
			B.TopSurface = 0
9861
			B.BottomSurface = 0
9862
			B.formFactor = "Symmetric"
9863
			B.Size = Vector3.new(1, 1, 1)
9864
			B.Transparency = 1
9865
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9866
			B.Parent = Character
9867
			local W = Instance.new("Weld")
9868
			W.Part0 = Limb
9869
			W.Part1 = B
9870
			W.C0 = CFrame.new(0, -0.5, 0)
9871
			W.Parent = Limb
9872
9873
		end
9874
		local Limb = Character:FindFirstChild("Left Arm")
9875
		if Limb then
9876
9877
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
9878
			local Joint = Instance.new("Glue")
9879
			Joint.Name = "LeftShoulder"
9880
			Joint.Part0 = Torso
9881
			Joint.Part1 = Limb
9882
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9883
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9884
			Joint.Parent = Torso
9885
9886
			local B = Instance.new("Part")
9887
			B.TopSurface = 0
9888
			B.BottomSurface = 0
9889
			B.formFactor = "Symmetric"
9890
			B.Size = Vector3.new(1, 1, 1)
9891
			B.Transparency = 1
9892
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9893
			B.Parent = Character
9894
			local W = Instance.new("Weld")
9895
			W.Part0 = Limb
9896
			W.Part1 = B
9897
			W.C0 = CFrame.new(0, -0.5, 0)
9898
			W.Parent = Limb
9899
9900
		end
9901
		local Limb = Character:FindFirstChild("Right Leg")
9902
		if Limb then
9903
9904
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9905
			local Joint = Instance.new("Glue")
9906
			Joint.Name = "RightHip"
9907
			Joint.Part0 = Torso
9908
			Joint.Part1 = Limb
9909
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9910
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9911
			Joint.Parent = Torso
9912
9913
			local B = Instance.new("Part")
9914
			B.TopSurface = 0
9915
			B.BottomSurface = 0
9916
			B.formFactor = "Symmetric"
9917
			B.Size = Vector3.new(1, 1, 1)
9918
			B.Transparency = 1
9919
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9920
			B.Parent = Character
9921
			local W = Instance.new("Weld")
9922
			W.Part0 = Limb
9923
			W.Part1 = B
9924
			W.C0 = CFrame.new(0, -0.5, 0)
9925
			W.Parent = Limb
9926
9927
		end
9928
		local Limb = Character:FindFirstChild("Left Leg")
9929
		if Limb then
9930
9931
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9932
			local Joint = Instance.new("Glue")
9933
			Joint.Name = "LeftHip"
9934
			Joint.Part0 = Torso
9935
			Joint.Part1 = Limb
9936
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9937
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9938
			Joint.Parent = Torso
9939
9940
			local B = Instance.new("Part")
9941
			B.TopSurface = 0
9942
			B.BottomSurface = 0
9943
			B.formFactor = "Symmetric"
9944
			B.Size = Vector3.new(1, 1, 1)
9945
			B.Transparency = 1
9946
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9947
			B.Parent = Character
9948
			local W = Instance.new("Weld")
9949
			W.Part0 = Limb
9950
			W.Part1 = B
9951
			W.C0 = CFrame.new(0, -0.5, 0)
9952
			W.Parent = Limb
9953
		end
9954
	end
9955
end
9956
----------
9957
9958
lerpz = function(D, E, F, G)	
9959
	D[E] = D[E]:lerp(F, G)
9960
end
9961
9962
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9963
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9964
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9965
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9966
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9967
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9968
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9969
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9970
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9971
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9972
resetlerp = function()	
9973
	RJ.C0 = RJC0
9974
	RJ.C1 = RJC1
9975
	N.C0 = NC0
9976
	N.C1 = NC1
9977
	RS.C0 = RSC0
9978
	RS.C1 = RSC1
9979
	LS.C0 = LSC0
9980
	LS.C1 = LSC1
9981
	RH.C0 = RHC0
9982
	RH.C1 = RHC1
9983
	LH.C0 = LHC0
9984
	LH.C1 = LHC1
9985
end
9986
-------
9987
----------
9988
hrp = char.HumanoidRootPart
9989
9990
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9991
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9992
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9993
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9994
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9995
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9996
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9997
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
9998
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9999
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10000
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10001
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10002
RS = Torso:FindFirstChild("Right Shoulder")
10003
LS = Torso:FindFirstChild("Left Shoulder")
10004
RH = Torso:FindFirstChild("Right Hip")
10005
LH = Torso:FindFirstChild("Left Hip")
10006
RJ = hrp:FindFirstChild("RootJoint")
10007
N = Torso:FindFirstChild("Neck")
10008
cf = CFrame.new
10009
ang = CFrame.Angles
10010
rd = math.rad
10011
rd2 = math.random
10012
cs = ColorSequence.new
10013
ns = NumberSequence.new
10014
nsk = NumberSequenceKeypoint.new
10015
-------------------
10016
10017
end)
10018
10019
print([[
10020
-------------------------------------------------
10021
Dammit Kakorot...I swear...I WILL SURPASS YOU!!
10022
-------------------------------------------------]])