View difference between Paste ID: CRZPys7v and p6EPX7Pk
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
2-
local Player = game.Players.EliteGuardian68
2+
do
3
	script.Parent = owner.Character
4
	local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
	local function NewFakeEvent()
6
		local Bind = Instance.new("BindableEvent")
7
		local Fake;Fake = {Connections = {},
8
		fakeEvent=true;
9
		Connect=function(self,Func)
10
			Bind.Event:connect(Func)
11
			self.Connections[Bind] = true
12
			return setmetatable({Connected = true},{
13
			__index = function (self,Index)
14
				if Index:lower() == "disconnect" then
15
					return function() Fake.Connections[Bind] = false;self.Connected = false end
16
				end
17
				return Fake[Index]
18
			end;
19
			__tostring = function() return "Connection" end;
20
		})
21
		end}
22
		Fake.connect = Fake.Connect;return Fake;
23
	end
24
	local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25
	local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26
	local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27
		self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
	end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
	local function TriggerEvent(self,Event,...)
30
		local Trigger = Mouse[Event]
31
		if Trigger and Trigger.fakeEvent and Trigger.Connections then
32
			for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33
		end
34
	end
35
	Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36
	Event.OnServerEvent:Connect(function(FiredBy,Input)
37
		if FiredBy.Name ~= owner.Name then return end
38
		if Input.MouseEvent then
39
			Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
		else
41
			local Begin = Input.UserInputState == Enum.UserInputState.Begin
42
			if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43
			for _,Action in pairs(ContextActionService.Actions) do
44
				for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
			end
46
			Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47
			UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48
		end
49
	end)
50
	InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51
	Event.Parent = NLS([[
52
		local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53
		local Input = function(Input,gameProcessedEvent)
54
			if gameProcessedEvent then return end
55
			Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56
		end
57
		UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58
		local Hit,Target
59
		while wait(1/30) do
60
			if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
61
				Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
62
			end
63
		end
64
	]],owner.Character)
65
end
66
RealGame = game;game = setmetatable({},{
67
	__index = function (self,Index)
68
		local Sandbox = function (Thing)
69
			if Thing:IsA("Player") then
70
				local RealPlayer = Thing
71
				return setmetatable({},{
72
					__index = function (self,Index)
73
						local Type = type(RealPlayer[Index])
74
						if Type == "function" then
75
							if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76
								return function (self)return InternalData["Mouse"] end
77
							end
78
							return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79
						end
80
						return RealPlayer[Index]
81
					end;
82
					__tostring = function(self) return RealPlayer.Name end
83
				})
84
			end
85
		end
86
		if RealGame[Index] then
87
			local Type = type(RealGame[Index])
88
			if Type == "function" then
89
				if Index:lower() == "getservice" or Index:lower() == "service" then
90
					return function (self,Service)
91
						local FakeServices = {
92
							["players"] = function()
93
								return setmetatable({},{
94
									__index = function (self2,Index2)
95
										local RealService = RealGame:GetService(Service)
96
										local Type2 = type(Index2)
97
										if Type2 == "function" then
98
											return function (self,...) return RealService[Index2](RealService,...)end
99
										else
100
											if Index2:lower() == "localplayer" then return Sandbox(owner) end
101
											return RealService[Index2]
102
										end
103
									end;
104
									__tostring = function(self) return RealGame:GetService(Service).Name end
105
								})
106
							end;
107
							["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108
							["userinputservice"] = function() return InternalData["UserInputService"] end;
109
							["runservice"] = function()
110
								return setmetatable({},{
111
									__index = function(self2,Index2)
112
										local RealService = RealGame:GetService(Service)
113
										local Type2 = type(Index2)
114
										if Type2 == "function" then
115
											return function (self,...) return RealService[Index2](RealService,...) end
116
										else
117
											local RunServices = {
118
												["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119
												["renderstepped"] = function() return RealService["Stepped"] end
120
											}
121
											if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
											return RealService[Index2]
123
										end
124
									end
125
								})
126
							end
127
						}
128
						if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129
						return RealGame:GetService(Service)
130
					end
131
				end
132
				return function (self,...) return RealGame[Index](RealGame,...) end
133
			else
134
				if game:GetService(Index) then return game:GetService(Index) end
135
				return RealGame[Index]
136
			end
137
		end
138
		return nil
139
	end
140
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
141
142
wait(2)
143
local Player = owner
144
local char = Player.Character
145
local Character = Player.Character
146
local Head = Character.Head
147
local done = false
148
local canheal = false
149
local deathchat1 = false
150
local once = true
151
local dead = false
152
local candie = true
153
local deathchat = false
154
local idleon = true
155
local idle1 = true
156
local idle = true
157
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
158
  if v:IsA("Accessory") then
159
    v:Destroy()
160
  end
161
end
162
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
163
  if v:IsA("Shirt") then
164
    v:Remove()
165
  end
166
end
167
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
168
  if v:IsA("Pants") then
169
    v:Remove()
170
  end
171
end
172
wait()
173
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
174
shirt.Name = "Shirt"
175
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
176
pants.Name = "Pants"
177
178
local v3 = Vector3.new
179
local num = 0
180
local bc = BrickColor.new
181
local new = Instance.new
182
183
184
Instance.new("ForceField",char).Visible = false
185
local poo = Instance.new("IntValue",Character)
186
poo.Name = "haha nope"
187
char.Humanoid.MaxHealth = math.huge
188
wait()
189
char.Humanoid.Health = math.huge
190
Instance.new("ForceField",char).Visible = false
191
192
shirt = Instance.new("Shirt", char)
193
shirt.Name = "Shirt"
194
pants = Instance.new("Pants", char)
195
pants.Name = "Pants"
196
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=984827870"
197
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=819422015"
198
char.Head.face.Texture = "rbxassetid://1108342609"
199
200
Hair7 = Instance.new("Part")
201
Hair7.Parent = char
202
Hair7.Name = "Hair"
203
Hair7.CanCollide = false
204
Hair7.Locked = true
205
Hair7.TopSurface = "Smooth"
206
Hair7.BottomSurface = "Smooth"
207
Hair7.formFactor = "Symmetric"
208
Hair7.Material = "Neon"
209
Hair7.BrickColor = BrickColor.new("Really black")
210
Hair7.CFrame = char.Torso.CFrame
211
Hair7.Size = Vector3.new(1, 1, 1)
212
Hair7.Transparency = 0
213
214
215
Weld1 = Instance.new("Weld")
216
Weld1.Parent = char.Head
217
Weld1.Part0 = char.Head
218
Weld1.Part1 = Hair7
219
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
220
221
Mesh = Instance.new("SpecialMesh")
222
Mesh.Offset = Vector3.new(0,-0.4,0)
223
Mesh.Parent = Hair7
224
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
225
Mesh.MeshType = "FileMesh"
226
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
227
Mesh.TextureId = "" 
228
229
230
local ice = Instance.new("Part", Head)
231
ice.Size = Vector3.new(0.5, 0.5, 0.5)
232
ice.BrickColor = BrickColor.new("White")
233
ice.CanCollide = false
234
ice.TopSurface = 0
235
ice.BottomSurface = 0
236
ice.Transparency = 1
237
local ice2 = Instance.new("SpecialMesh", ice)
238
ice2.MeshType = "Brick"
239
ice2.Scale = Vector3.new(1, 1, 1)
240
local ice3 = Instance.new("Weld", ice)
241
ice3.Part0 = Head
242
ice3.Part1 = ice
243
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
244
local icesmoke = Instance.new("ParticleEmitter", ice)
245
icesmoke.VelocitySpread = 5
246
icesmoke.Size = NumberSequence.new({
247
  NumberSequenceKeypoint.new(0, 0.01),
248
  NumberSequenceKeypoint.new(1, 1)
249
})
250
icesmoke.Rate = math.huge
251
icesmoke.Speed = NumberRange.new(1, 1)
252
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
253
icesmoke.Transparency = NumberSequence.new({
254
  NumberSequenceKeypoint.new(0, 0.9),
255
  NumberSequenceKeypoint.new(1, 1)
256
})
257
icesmoke.Rotation = NumberRange.new(0, 360)
258
icesmoke.Name = "Smoke"
259
icesmoke.LightEmission = 0
260
icesmoke.Acceleration = Vector3.new(0,0,0)
261
icesmoke.Texture = "http://www.roblox.com/asset/?id="
262
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
263
icesmoke.LockedToPart = true
264
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
265
secondcolor = "Really black"
266
wait(0.016666666666666666)
267
Effects = {}
268
local Player = game.Players.localPlayer
269
local Character = Player.Character
270
local Humanoid = Character.Humanoid
271
local mouse = Player:GetMouse()
272
local LeftArm = Character["Left Arm"]
273
local RightArm = Character["Right Arm"]
274
local LeftLeg = Character["Left Leg"]
275
local RightLeg = Character["Right Leg"]
276
local Head = Character.Head
277
local Torso = Character.Torso
278
local cam = game.Workspace.CurrentCamera
279
local RootPart = Character.HumanoidRootPart
280
local RootJoint = RootPart.RootJoint
281
local equipped = true
282
local attack = false
283
local Anim = "Idle"
284
local idle = 0
285
local attacktype = 1
286
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
287
local velocity = RootPart.Velocity.y
288
local sine = 0
289
local change = 1
290
local grabbed = false
291
local cn = CFrame.new
292
local mr = math.rad
293
local angles = CFrame.Angles
294
local ud = UDim2.new
295
local c3 = Color3.new
296
local dir = {
297
  w = 0,
298
  s = 0,
299
  a = 0,
300
  d = 0
301
}
302
firemode = true
303
local Services = {
304
  SoundService = game:GetService("SoundService"),
305
  Players = game:GetService("Players"),
306
  Debris = game:GetService("Debris"),
307
  Workspace = game:GetService("Workspace"),
308
  Lighting = game:GetService("Lighting"),
309
  HttpService = game:GetService("HttpService"),
310
  InsertService = game:GetService("InsertService")
311
}
312
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
313
Humanoid.Animator:Destroy()
314
Character.Animate:Destroy()
315
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
316
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
317
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
318
RSH, LSH = nil, nil
319
RW = Instance.new("Weld")
320
LW = Instance.new("Weld")
321
RH = Torso["Right Hip"]
322
LH = Torso["Left Hip"]
323
RSH = Torso["Right Shoulder"]
324
LSH = Torso["Left Shoulder"]
325
RSH.Parent = nil
326
LSH.Parent = nil
327
RW.Name = "RW"
328
RW.Part0 = Torso
329
RW.C0 = cn(1.5, 0.5, 0)
330
RW.C1 = cn(0, 0.5, 0)
331
RW.Part1 = RightArm
332
RW.Parent = Torso
333
LW.Name = "LW"
334
LW.Part0 = Torso
335
LW.C0 = cn(-1.5, 0.5, 0)
336
LW.C1 = cn(0, 0.5, 0)
337
LW.Part1 = LeftArm
338
LW.Parent = Torso
339
--------------
340
function clerp(a, b, t)
341
  local qa = {
342
    QuaternionFromCFrame(a)
343
  }
344
  local qb = {
345
    QuaternionFromCFrame(b)
346
  }
347
  local ax, ay, az = a.x, a.y, a.z
348
  local bx, by, bz = b.x, b.y, b.z
349
  local _t = 1 - t
350
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
351
end
352
function QuaternionFromCFrame(cf)
353
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
354
  local trace = m00 + m11 + m22
355
  if trace > 0 then
356
    local s = math.sqrt(1 + trace)
357
    local recip = 0.5 / s
358
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
359
  else
360
    local i = 0
361
    if m00 < m11 then
362
      i = 1
363
    end
364
    if m22 > (i == 0 and m00 or m11) then
365
      i = 2
366
    end
367
    if i == 0 then
368
      local s = math.sqrt(m00 - m11 - m22 + 1)
369
      local recip = 0.5 / s
370
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
371
    elseif i == 1 then
372
      local s = math.sqrt(m11 - m22 - m00 + 1)
373
      local recip = 0.5 / s
374
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
375
    elseif i == 2 then
376
      local s = math.sqrt(m22 - m00 - m11 + 1)
377
      local recip = 0.5 / s
378
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
379
    end
380
  end
381
end
382
function QuaternionToCFrame(px, py, pz, x, y, z, w)
383
  local xs, ys, zs = x + x, y + y, z + z
384
  local wx, wy, wz = w * xs, w * ys, w * zs
385
  local xx = x * xs
386
  local xy = x * ys
387
  local xz = x * zs
388
  local yy = y * ys
389
  local yz = y * zs
390
  local zz = z * zs
391
  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))
392
end
393
function QuaternionSlerp(a, b, t)
394
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
395
  local startInterp, finishInterp
396
  if cosTheta >= 1.0E-4 then
397
    if 1 - cosTheta > 1.0E-4 then
398
      local theta = math.acos(cosTheta)
399
      local invSinTheta = 1 / math.sin(theta)
400
      startInterp = math.sin((1 - t) * theta) * invSinTheta
401
      finishInterp = math.sin(t * theta) * invSinTheta
402
    else
403
      startInterp = 1 - t
404
      finishInterp = t
405
    end
406
  elseif 1 + cosTheta > 1.0E-4 then
407
    local theta = math.acos(-cosTheta)
408
    local invSinTheta = 1 / math.sin(theta)
409
    startInterp = math.sin((t - 1) * theta) * invSinTheta
410
    finishInterp = math.sin(t * theta) * invSinTheta
411
  else
412
    startInterp = t - 1
413
    finishInterp = t
414
  end
415
  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
416
end
417
function swait(num)
418
  if num == 0 or num == nil then
419
    game:service("RunService").RenderStepped:wait(0)
420
  else
421
    for i = 0, num do
422
      game:service("RunService").RenderStepped:wait(0)
423
    end
424
  end
425
end
426
local RbxUtility = LoadLibrary("RbxUtility")
427
local Create = RbxUtility.Create
428
function RemoveOutlines(part)
429
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
430
end
431
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
432
  local Part = Create("Part")({
433
    formFactor = FormFactor,
434
    Parent = Parent,
435
    Reflectance = Reflectance,
436
    Transparency = Transparency,
437
    CanCollide = false,
438
    Locked = true,
439
    BrickColor = BrickColor.new(tostring(BColor)),
440
    Name = Name,
441
    Size = Size,
442
    Material = Material
443
  })
444
  RemoveOutlines(Part)
445
  return Part
446
end
447
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
448
  local Msh = Create(Mesh)({
449
    Parent = Part,
450
    Offset = OffSet,
451
    Scale = Scale
452
  })
453
  if Mesh == "SpecialMesh" then
454
    Msh.MeshType = MeshType
455
    Msh.MeshId = MeshId
456
  end
457
  return Msh
458
end
459
function CreateWeld(Parent, Part0, Part1, C0, C1)
460
  local Weld = Create("Weld")({
461
    Parent = Parent,
462
    Part0 = Part0,
463
    Part1 = Part1,
464
    C0 = C0,
465
    C1 = C1
466
  })
467
  return Weld
468
end
469
function rayCast(Position, Direction, Range, Ignore)
470
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
471
end
472
function CreateSound(id, par, vol, pit)
473
  coroutine.resume(coroutine.create(function()
474
    local sou = Instance.new("Sound", par or workspace)
475
    sou.Volume = vol
476
    sou.Pitch = pit or 1
477
    sou.SoundId = id
478
    wait()
479
    sou:play()
480
    game:GetService("Debris"):AddItem(sou, 6)
481
  end))
482
end
483
function CreateSong(id, par, vol, pit)
484
  coroutine.resume(coroutine.create(function()
485
    sou2 = Instance.new("Sound", par or workspace)
486
    sou2.Volume = 1
487
    sou2.Pitch = 1
488
    sou2.SoundId = id
489
    wait()
490
    sou2:play()
491
    sou2.Looped = true
492
  end))
493
end
494
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
495
local function getclosest(obj, distance)
496
  local last, lastx = distance + 1, nil
497
  for i, v in pairs(workspace:GetChildren()) do
498
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
499
      local t = v.Torso
500
      local dist = t.Position - obj.Position.magnitude
501
      if distance >= dist and last > dist then
502
        last = dist
503
        lastx = v
504
      end
505
    end
506
  end
507
  return lastx
508
end
509
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
510
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
511
  prt.Anchored = true
512
  prt.CFrame = cframe
513
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
514
  game:GetService("Debris"):AddItem(prt, 10)
515
  if Type == 1 or Type == nil then
516
    table.insert(Effects, {
517
      prt,
518
      "Block1",
519
      delay,
520
      x3,
521
      y3,
522
      z3,
523
      msh
524
    })
525
  elseif Type == 2 then
526
    table.insert(Effects, {
527
      prt,
528
      "Block2",
529
      delay,
530
      x3,
531
      y3,
532
      z3,
533
      msh
534
    })
535
  elseif Type == 3 then
536
    table.insert(Effects, {
537
      prt,
538
      "Block3",
539
      delay,
540
      x3,
541
      y3,
542
      z3,
543
      msh
544
    })
545
  end
546
end
547
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
548
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
549
  prt.Anchored = true
550
  prt.CFrame = cframe
551
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
552
  game:GetService("Debris"):AddItem(prt, 10)
553
  table.insert(Effects, {
554
    prt,
555
    "Cylinder",
556
    delay,
557
    x3,
558
    y3,
559
    z3,
560
    msh
561
  })
562
end
563
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
564
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
565
  prt.Anchored = true
566
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
567
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
568
  game:GetService("Debris"):AddItem(prt, 10)
569
  table.insert(Effects, {
570
    prt,
571
    "Cylinder",
572
    delay,
573
    x3,
574
    y3,
575
    z3,
576
    msh
577
  })
578
end
579
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
580
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
581
  prt.Anchored = true
582
  prt.CFrame = cframe
583
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
584
  game:GetService("Debris"):AddItem(prt, 10)
585
  table.insert(Effects, {
586
    prt,
587
    "Cylinder",
588
    delay,
589
    x3,
590
    y3,
591
    z3,
592
    msh
593
  })
594
end
595
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
596
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
597
  prt.Anchored = true
598
  prt.CFrame = cframe
599
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
600
  game:GetService("Debris"):AddItem(prt, 10)
601
  table.insert(Effects, {
602
    prt,
603
    "Cylinder",
604
    delay,
605
    x3,
606
    y3,
607
    z3,
608
    msh
609
  })
610
end
611
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
612
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
613
  prt.Anchored = true
614
  prt.CFrame = cframe
615
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
616
  game:GetService("Debris"):AddItem(prt, 10)
617
  table.insert(Effects, {
618
    prt,
619
    "Cylinder",
620
    delay,
621
    x3,
622
    y3,
623
    z3,
624
    msh
625
  })
626
end
627
function BreakEffect(brickcolor, cframe, x1, y1, z1)
628
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
629
  prt.Anchored = true
630
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
631
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
632
  local num = math.random(10, 50) / 1000
633
  game:GetService("Debris"):AddItem(prt, 10)
634
  table.insert(Effects, {
635
    prt,
636
    "Shatter",
637
    num,
638
    prt.CFrame,
639
    math.random() - math.random(),
640
    0,
641
    math.random(50, 100) / 100
642
  })
643
end
644
for i = 0, 1, 0.05 do
645
  swait()
646
  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
647
  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
648
  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)
649
  LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
650
  if Torsovelocity.Y > 1 then
651
    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)
652
    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)
653
    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)
654
  elseif Torsovelocity.Y < 1 then
655
    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)
656
    RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
657
    LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
658
  end
659
end
660
attack = false
661
game:GetService("RunService").Stepped:connect(function()
662
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
663
  velocity = RootPart.Velocity.y
664
  sine = sine + change
665
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
666
  if equipped == true or equipped == false then
667
    if 1 < RootPart.Velocity.y and hit == nil then
668
      Anim = "Jump"
669
      if attack == false and ice_mode == false then
670
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
671
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
672
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
673
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
674
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
675
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
676
      end
677
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
678
      Anim = "Fall"
679
      if attack == false then
680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
681
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
682
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
684
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
685
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
686
      end
687
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
688
      Anim = "Idle"
689
     if attack == false then
690
        	change = 1
691
					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)
692
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(6 - 2 * math.cos(sine / 25)), math.rad(4), math.rad(-1)), .1)
693
					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)
694
					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)
695
					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)
696
					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)
697
end
698
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == false then
699
      Anim = "Walk"
700
      if attack == false then
701
        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)
702
        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)
703
        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)
704
        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)
705
        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)
706
        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)
707
      end
708
    end
709
  end
710
  if equipped == true or equipped == false then
711
    if 1 < RootPart.Velocity.Y and hit == nil then
712
      Anim = "Jump"
713
      if attack == false and ice_mode == true then
714
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
715
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
716
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
717
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
718
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
719
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
720
      end
721
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
722
      Anim = "Fall"
723
      if attack == false then
724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
725
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
726
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
728
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
729
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
730
      end
731
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
732
      Anim = "Idle"
733
      if attack == false then
734
        change = 0.8
735
        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)
736
        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)
737
        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)
738
        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)
739
        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)
740
        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)
741
      end
742
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
743
      Anim = "Walk"
744
      if attack == false then
745
        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)
746
        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)
747
        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)
748
        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)
749
        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)
750
        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)
751
      end
752
    end
753
  end
754
  if 0 < #Effects then
755
    for e = 1, #Effects do
756
      if Effects[e] ~= nil then
757
        local Thing = Effects[e]
758
        if Thing ~= nil then
759
          local Part = Thing[1]
760
          local Mode = Thing[2]
761
          local Delay = Thing[3]
762
          local IncX = Thing[4]
763
          local IncY = Thing[5]
764
          local IncZ = Thing[6]
765
          if 1 >= Thing[1].Transparency then
766
            if Thing[2] == "Block1" then
767
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
768
              local Mesh = Thing[1].Mesh
769
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
770
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
771
            elseif Thing[2] == "Block2" then
772
              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)
773
              local Mesh = Thing[7]
774
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
775
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
776
            elseif Thing[2] == "Block3" then
777
              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)
778
              local Mesh = Thing[7]
779
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
780
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
781
            elseif Thing[2] == "Cylinder" then
782
              local Mesh = Thing[1].Mesh
783
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
784
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
785
            elseif Thing[2] == "Blood" then
786
              local Mesh = Thing[7]
787
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
788
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
789
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
790
            elseif Thing[2] == "Elec" then
791
              local Mesh = Thing[1].Mesh
792
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
793
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
794
            elseif Thing[2] == "Disappear" then
795
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
796
            elseif Thing[2] == "Shatter" then
797
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
798
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
799
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
800
              Thing[6] = Thing[6] + Thing[5]
801
            end
802
          else
803
            Part.Parent = nil
804
            table.remove(Effects, e)
805
          end
806
        end
807
      end
808
    end
809
  end
810
end)
811
function RemoveOutlines(part)
812
  part.TopSurface = 10
813
end
814
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
815
  local Part = Create("Part")({
816
    Parent = Parent,
817
    Reflectance = Reflectance,
818
    Transparency = Transparency,
819
    CanCollide = false,
820
    Locked = true,
821
    BrickColor = BrickColor.new(tostring(BColor)),
822
    Name = Name,
823
    Size = Size,
824
    Material = Material
825
  })
826
  RemoveOutlines(Part)
827
  return Part
828
end
829
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
830
  local Msh = Create(Mesh)({
831
    Parent = Part,
832
    Offset = OffSet,
833
    Scale = Scale
834
  })
835
  if Mesh == "SpecialMesh" then
836
    Msh.MeshType = MeshType
837
    Msh.MeshId = MeshId
838
  end
839
  return Msh
840
end
841
function CreateWeld(Parent, Part0, Part1, C0, C1)
842
  local Weld = Create("Weld")({
843
    Parent = Parent,
844
    Part0 = Part0,
845
    Part1 = Part1,
846
    C0 = C0,
847
    C1 = C1
848
  })
849
  return Weld
850
end
851
WSHM = {
852
  "White",
853
  "Pastel light blue"
854
}
855
WSH = WSHM[math.random(1, #WSHM)]
856
function IcePartFunk(HPart, aria, Min, Max)
857
  IcePart = Instance.new("Part", HPart)
858
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
859
  IcePart.CanCollide = false
860
  IuW = Instance.new("Weld")
861
  IuW.Name = "GuW"
862
  IuW.Part0 = HPart
863
  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))
864
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
865
  IuW.Part1 = IcePart
866
  IuW.Parent = HPart
867
  IcePart.Transparency = 0.85
868
  IcePart.Material = "Neon"
869
  WSH = WSHM[math.random(1, #WSHM)]
870
  IcePart.BrickColor = BrickColor.new("" .. WSH)
871
  RemoveOutlines(IcePart)
872
  game:GetService("Debris"):AddItem(IuW, 4)
873
  game:GetService("Debris"):AddItem(IcePart, 6)
874
end
875
SpikeMeshId = 1033714
876
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
877
  local Part = Instance.new("Part", Parent)
878
  Part.Name = Name
879
  Part.BrickColor = BrickColor.new(Color)
880
  Part.Size = Size
881
  Part.Material = Material
882
  Part.Transparency = Transparency
883
  Part.CanCollide = false
884
  RemoveOutlines(Part)
885
  local Mesh = Instance.new("SpecialMesh", Part)
886
  Mesh.MeshType = "Sphere"
887
  Mesh.Scale = Scale
888
  return Mesh and Part
889
end
890
CFuncs = {
891
  Part = {
892
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
893
      local Part = Create("Part")({
894
        Parent = Parent,
895
        Reflectance = Reflectance,
896
        Transparency = Transparency,
897
        CanCollide = false,
898
        Locked = true,
899
        BrickColor = BrickColor.new(tostring(BColor)),
900
        Name = Name,
901
        Size = Size,
902
        Material = Material
903
      })
904
      RemoveOutlines(Part)
905
      return Part
906
    end
907
  },
908
  Mesh = {
909
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
910
      local Msh = Create(Mesh)({
911
        Parent = Part,
912
        Offset = OffSet,
913
        Scale = Scale
914
      })
915
      if Mesh == "SpecialMesh" then
916
        Msh.MeshType = MeshType
917
        Msh.MeshId = MeshId
918
      end
919
      return Msh
920
    end
921
  },
922
  Mesh = {
923
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
924
      local Msh = Create(Mesh)({
925
        Parent = Part,
926
        Offset = OffSet,
927
        Scale = Scale
928
      })
929
      if Mesh == "SpecialMesh" then
930
        Msh.MeshType = MeshType
931
        Msh.MeshId = MeshId
932
      end
933
      return Msh
934
    end
935
  },
936
  Weld = {
937
    Create = function(Parent, Part0, Part1, C0, C1)
938
      local Weld = Create("Weld")({
939
        Parent = Parent,
940
        Part0 = Part0,
941
        Part1 = Part1,
942
        C0 = C0,
943
        C1 = C1
944
      })
945
      return Weld
946
    end
947
  },
948
  Sound = {
949
    Create = function(id, par, vol, pit)
950
      coroutine.resume(coroutine.create(function()
951
        local S = Create("Sound")({
952
          Volume = vol,
953
          Pitch = pit or 1,
954
          SoundId = id,
955
          Parent = par or workspace
956
        })
957
        wait()
958
        S:play()
959
        game:GetService("Debris"):AddItem(S, 6)
960
      end))
961
    end
962
  },
963
  ParticleEmitter = {
964
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
965
      local fp = Create("ParticleEmitter")({
966
        Parent = Parent,
967
        Color = ColorSequence.new(Color1, Color2),
968
        LightEmission = LightEmission,
969
        Size = Size,
970
        Texture = Texture,
971
        Transparency = Transparency,
972
        ZOffset = ZOffset,
973
        Acceleration = Accel,
974
        Drag = Drag,
975
        LockedToPart = LockedToPart,
976
        VelocityInheritance = VelocityInheritance,
977
        EmissionDirection = EmissionDirection,
978
        Enabled = Enabled,
979
        Lifetime = LifeTime,
980
        Rate = Rate,
981
        Rotation = Rotation,
982
        RotSpeed = RotSpeed,
983
        Speed = Speed,
984
        VelocitySpread = VelocitySpread
985
      })
986
      return fp
987
    end
988
  }
989
}
990
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
991
  if hit.Parent == nil then
992
    return
993
  end
994
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
995
  for _, v in pairs(hit.Parent:children()) do
996
    if v:IsA("Humanoid") then
997
      h = v
998
    end
999
  end
1000
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1001
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1002
      return
1003
    end
1004
    local c = Create("ObjectValue")({
1005
      Name = "creator",
1006
      Value = game:service("Players").LocalPlayer,
1007
      Parent = h
1008
    })
1009
    game:GetService("Debris"):AddItem(c, 0.5)
1010
    if HitSound ~= nil and HitPitch ~= nil then
1011
      CreateSound(HitSound, hit, 1, HitPitch)
1012
    end
1013
    local Damage = math.random(minim, maxim)
1014
    local blocked = false
1015
    local block = hit.Parent:findFirstChild("Block")
1016
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1017
      blocked = true
1018
      block.Value = block.Value - 1
1019
      print(block.Value)
1020
    end
1021
    if blocked == false then
1022
      h.Health = h.Health - Damage
1023
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1024
    else
1025
      h.Health = h.Health - Damage / 2
1026
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1027
    end
1028
    if Type == "Knockdown" then
1029
      local hum = hit.Parent.Humanoid
1030
      hum.PlatformStand = true
1031
      coroutine.resume(coroutine.create(function(HHumanoid)
1032
        swait(1)
1033
        HHumanoid.PlatformStand = false
1034
      end), hum)
1035
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1036
      local bodvol = Create("BodyVelocity")({
1037
        velocity = angle * knockback,
1038
        P = 5000,
1039
        maxForce = Vector3.new(8000, 8000, 8000),
1040
        Parent = hit
1041
      })
1042
      local rl = Create("BodyAngularVelocity")({
1043
        P = 3000,
1044
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1045
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1046
        Parent = hit
1047
      })
1048
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1049
      game:GetService("Debris"):AddItem(rl, 0.5)
1050
    elseif Type == "Normal" then
1051
      local vp = Create("BodyVelocity")({
1052
        P = 500,
1053
        maxForce = Vector3.new(math.huge, 0, math.huge),
1054
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1055
      })
1056
      if knockback > 0 then
1057
        vp.Parent = hit.Parent.Torso
1058
      end
1059
      game:GetService("Debris"):AddItem(vp, 0.5)
1060
    elseif Type == "Impale" then
1061
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1062
      Spike.Anchored = true
1063
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1064
      Spike.Position = hit.Parent.Torso.Position
1065
      for i = 1, 5 do
1066
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1067
      end
1068
      Services.Debris:AddItem(Spike, 4)
1069
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1070
      hit.Parent.Humanoid.PlatformStand = true
1071
      swait(1)
1072
      hit.Parent.Humanoid.PlatformStand = false
1073
    elseif Type == "Up" then
1074
      local bodyVelocity = Create("BodyVelocity")({
1075
        velocity = Vector3.new(0, 20, 0),
1076
        P = 5000,
1077
        maxForce = Vector3.new(8000, 8000, 8000),
1078
        Parent = hit
1079
      })
1080
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1081
      local bodyVelocity = Create("BodyVelocity")({
1082
        velocity = Vector3.new(0, 20, 0),
1083
        P = 5000,
1084
        maxForce = Vector3.new(8000, 8000, 8000),
1085
        Parent = hit
1086
      })
1087
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1088
    elseif Type == "Snare" then
1089
      local bp = Create("BodyPosition")({
1090
        P = 900,
1091
        D = 1000,
1092
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1093
        position = hit.Parent.Torso.Position,
1094
        Parent = hit.Parent.Torso
1095
      })
1096
      game:GetService("Debris"):AddItem(bp, 1)
1097
    elseif Type == "Slowness" then
1098
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1099
      for i = 1, 25 do
1100
        hit.Parent.Humanoid.WalkSpeed = 4
1101
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1102
      end
1103
      wait(4)
1104
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1105
    elseif Type == "FireDmg" then
1106
      for i = 1, math.random(60, 150) do
1107
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1108
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1109
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1110
        wait(0.1)
1111
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1112
      end
1113
    elseif Type == "Freeze" then
1114
      local bp = Create("BodyPosition")({
1115
        P = 900,
1116
        D = 1000,
1117
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1118
        position = hit.Parent.Torso.Position,
1119
        Parent = hit.Parent.Torso
1120
      })
1121
      game:GetService("Debris"):AddItem(bp, 4)
1122
      for i = 1, 25 do
1123
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1124
      end
1125
    elseif Type == "Freeze2" then
1126
      local BodPos = Create("BodyPosition")({
1127
        P = 50000,
1128
        D = 1000,
1129
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1130
        position = hit.Parent.Torso.Position,
1131
        Parent = hit.Parent.Torso
1132
      })
1133
      local BodGy = Create("BodyGyro")({
1134
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1135
        P = 20000,
1136
        Parent = hit.Parent.Torso,
1137
        cframe = hit.Parent.Torso.CFrame
1138
      })
1139
      hit.Parent.Torso.Anchored = true
1140
      coroutine.resume(coroutine.create(function(Part)
1141
        swait(1.5)
1142
        Part.Anchored = false
1143
      end), hit.Parent.Torso)
1144
      game:GetService("Debris"):AddItem(BodPos, 3)
1145
      game:GetService("Debris"):AddItem(BodGy, 3)
1146
    end
1147
    local debounce = Create("BoolValue")({
1148
      Name = "DebounceHit",
1149
      Parent = hit.Parent,
1150
      Value = true
1151
    })
1152
    game:GetService("Debris"):AddItem(debounce, Delay)
1153
    c = Instance.new("ObjectValue")
1154
    c.Name = "creator"
1155
    c.Value = Player
1156
    c.Parent = h
1157
    game:GetService("Debris"):AddItem(c, 0.5)
1158
  end
1159
end
1160
function ShowDamage(Pos, Text, Time, Color)
1161
  local Rate = 0.033333333333333
1162
  if not Pos then
1163
    local Pos = Vector3.new(0, 0, 0)
1164
  end
1165
  local Text = Text or ""
1166
  local Time = Time or 2
1167
  if not Color then
1168
    local Color = Color3.new(1, 0, 1)
1169
  end
1170
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1171
  EffectPart.Anchored = true
1172
  local BillboardGui = Create("BillboardGui")({
1173
    Size = UDim2.new(3, 0, 3, 0),
1174
    Adornee = EffectPart,
1175
    Parent = EffectPart
1176
  })
1177
  local TextLabel = Create("TextLabel")({
1178
    BackgroundTransparency = 1,
1179
    Size = UDim2.new(1, 0, 1, 0),
1180
    Text = Text,
1181
    TextColor3 = Color,
1182
    TextScaled = true,
1183
    Font = Enum.Font.ArialBold,
1184
    Parent = BillboardGui
1185
  })
1186
  game.Debris:AddItem(EffectPart, Time + 0.1)
1187
  EffectPart.Parent = game:GetService("Workspace")
1188
  delay(0, function()
1189
    local Frames = Time / Rate
1190
    for Frame = 1, Frames do
1191
      wait(Rate)
1192
      local Percent = Frame / Frames
1193
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1194
      TextLabel.TextTransparency = Percent
1195
    end
1196
    if EffectPart and EffectPart.Parent then
1197
      EffectPart:Destroy()
1198
    end
1199
  end)
1200
end
1201
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1202
  for _, c in pairs(workspace:children()) do
1203
    local hum = c:findFirstChild("Humanoid")
1204
    if hum ~= nil then
1205
      local head = c:findFirstChild("Head")
1206
      if head ~= nil then
1207
        local targ = head.Position - Part.Position
1208
        local mag = targ.magnitude
1209
        if magni >= mag and c.Name ~= Player.Name then
1210
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1211
        end
1212
      end
1213
    end
1214
  end
1215
end
1216
function MagniKILL(Part, magni, knock, Type)
1217
  for _, c in pairs(workspace:children()) do
1218
    local hum = c:findFirstChild("Humanoid")
1219
    if hum ~= nil then
1220
      local head = c:findFirstChild("Head")
1221
      if head ~= nil then
1222
        local targ = head.Position - Part.Position
1223
        local mag = targ.magnitude
1224
        if magni >= mag and c.Name ~= Player.Name then
1225
          hum.Health = 0
1226
        end
1227
      end
1228
    end
1229
  end
1230
end
1231
EffectModel = Instance.new("Model", Character)
1232
EffectModel.Name = "Effects"
1233
Effects = {
1234
  Block = {
1235
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1236
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1237
      prt.Anchored = true
1238
      prt.CFrame = cframe
1239
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1240
      game:GetService("Debris"):AddItem(prt, 10)
1241
      if Type == 1 or Type == nil then
1242
        table.insert(Effects, {
1243
          prt,
1244
          "Block1",
1245
          delay,
1246
          x3,
1247
          y3,
1248
          z3,
1249
          msh
1250
        })
1251
      elseif Type == 2 then
1252
        table.insert(Effects, {
1253
          prt,
1254
          "Block2",
1255
          delay,
1256
          x3,
1257
          y3,
1258
          z3,
1259
          msh
1260
        })
1261
      else
1262
        table.insert(Effects, {
1263
          prt,
1264
          "Block3",
1265
          delay,
1266
          x3,
1267
          y3,
1268
          z3,
1269
          msh
1270
        })
1271
      end
1272
    end
1273
  },
1274
  Sphere = {
1275
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1276
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1277
      prt.Anchored = true
1278
      prt.CFrame = cframe
1279
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1280
      game:GetService("Debris"):AddItem(prt, 10)
1281
      table.insert(Effects, {
1282
        prt,
1283
        "Cylinder",
1284
        delay,
1285
        x3,
1286
        y3,
1287
        z3,
1288
        msh
1289
      })
1290
    end
1291
  },
1292
  Cylinder = {
1293
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1294
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1295
      prt.Anchored = true
1296
      prt.CFrame = cframe
1297
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1298
      game:GetService("Debris"):AddItem(prt, 10)
1299
      table.insert(Effects, {
1300
        prt,
1301
        "Cylinder",
1302
        delay,
1303
        x3,
1304
        y3,
1305
        z3,
1306
        msh
1307
      })
1308
    end
1309
  },
1310
  Wave = {
1311
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1312
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1313
      prt.Anchored = true
1314
      prt.CFrame = cframe
1315
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1316
      game:GetService("Debris"):AddItem(prt, 10)
1317
      table.insert(Effects, {
1318
        prt,
1319
        "Cylinder",
1320
        delay,
1321
        x3,
1322
        y3,
1323
        z3,
1324
        msh
1325
      })
1326
    end
1327
  },
1328
  Ring = {
1329
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1330
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1331
      prt.Anchored = true
1332
      prt.CFrame = cframe
1333
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1334
      game:GetService("Debris"):AddItem(prt, 10)
1335
      table.insert(Effects, {
1336
        prt,
1337
        "Cylinder",
1338
        delay,
1339
        x3,
1340
        y3,
1341
        z3,
1342
        msh
1343
      })
1344
    end
1345
  },
1346
  Break = {
1347
    Create = function(brickcolor, cframe, x1, y1, z1)
1348
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1349
      prt.Anchored = true
1350
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1351
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1352
      local num = math.random(10, 50) / 1000
1353
      game:GetService("Debris"):AddItem(prt, 10)
1354
      table.insert(Effects, {
1355
        prt,
1356
        "Shatter",
1357
        num,
1358
        prt.CFrame,
1359
        math.random() - math.random(),
1360
        0,
1361
        math.random(50, 100) / 100
1362
      })
1363
    end
1364
  }
1365
}
1366
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1367
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1368
  prt.Anchored = true
1369
  prt.CFrame = cframe
1370
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1371
  game:GetService("Debris"):AddItem(prt, 10)
1372
  if Type == 1 or Type == nil then
1373
    table.insert(Effects, {
1374
      prt,
1375
      "Block1",
1376
      delay,
1377
      x3,
1378
      y3,
1379
      z3,
1380
      msh
1381
    })
1382
  elseif Type == 2 then
1383
    table.insert(Effects, {
1384
      prt,
1385
      "Block2",
1386
      delay,
1387
      x3,
1388
      y3,
1389
      z3,
1390
      msh
1391
    })
1392
  elseif Type == 3 then
1393
    table.insert(Effects, {
1394
      prt,
1395
      "Block3",
1396
      delay,
1397
      x3,
1398
      y3,
1399
      z3,
1400
      msh
1401
    })
1402
  end
1403
end
1404
function CreateSound(id, par, vol, pit)
1405
  coroutine.resume(coroutine.create(function()
1406
    local sou = Instance.new("Sound", par or workspace)
1407
    sou.Volume = vol
1408
    sou.Pitch = pit or 1
1409
    sou.SoundId = id
1410
    swait()
1411
    sou:play()
1412
    game:GetService("Debris"):AddItem(sou, 6)
1413
  end))
1414
end
1415
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1416
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1417
  prt.Anchored = true
1418
  prt.CFrame = cframe
1419
  prt.Material = "Neon"
1420
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1421
  game:GetService("Debris"):AddItem(prt, 10)
1422
  coroutine.resume(coroutine.create(function(Part, Mesh)
1423
    for i = 0, 6, delay do
1424
      swait()
1425
      Part.Transparency = i
1426
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1427
    end
1428
    Part.Parent = nil
1429
  end), prt, msh)
1430
end
1431
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1432
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1433
  local MainPos = partt.Position
1434
  local MainPos2 = mouse + SpreadVectors
1435
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1436
  local speed = 1000
1437
  local num = 1
1438
  coroutine.resume(coroutine.create(function()
1439
    repeat
1440
      swait()
1441
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1442
      local mag =(MainPos - pos).magnitude
1443
      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)
1444
      MainPos = MainPos + MouseLook.lookVector * speed
1445
      num = num - 1
1446
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1447
      if hit ~= nil then
1448
        num = 0
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
        game:GetService("Debris"):AddItem(refpart, 2)
1453
      end
1454
      if num <= 0 then
1455
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1456
        refpart.Anchored = true
1457
        refpart.CFrame = CFrame.new(pos)
1458
        if hit ~= nil then
1459
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1460
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1461
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1462
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1463
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1464
        end
1465
        game:GetService("Debris"):AddItem(refpart, 0)
1466
      end
1467
    until num <= 0
1468
  end))
1469
end
1470
function shoottraildd2(mouse, partt, SpreadAmount)
1471
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1472
  local MainPos = partt.Position
1473
  local MainPos2 = mouse + SpreadVectors
1474
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1475
  local speed = 3000
1476
  local num = 1
1477
  coroutine.resume(coroutine.create(function()
1478
    repeat
1479
      swait()
1480
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1481
      local mag = (MainPos - pos).magnitude
1482
      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)
1483
      MainPos = MainPos + MouseLook.lookVector * speed
1484
      num = num - 1
1485
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1486
      if hit ~= nil then
1487
        num = 0
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
        game:GetService("Debris"):AddItem(refpart, 2)
1492
      end
1493
      if num <= 0 then
1494
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1495
        refpart.Anchored = true
1496
        refpart.CFrame = CFrame.new(pos)
1497
        if hit ~= nil then
1498
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1499
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1500
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1501
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1502
          MagniKILL(refpart, 80, 0, "Normal")
1503
        end
1504
        game:GetService("Debris"):AddItem(refpart, 0)
1505
      end
1506
    until num <= 0
1507
  end))
1508
end
1509
function shoottraildd22(mouse, partt, SpreadAmount)
1510
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1511
  local MainPos = partt.Position
1512
  local MainPos2 = mouse + SpreadVectors
1513
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1514
  local speed = 900
1515
  local num = 1
1516
  coroutine.resume(coroutine.create(function()
1517
    repeat
1518
      swait()
1519
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1520
      local mag = (MainPos - pos).magnitude
1521
      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)
1522
      MainPos = MainPos + MouseLook.lookVector * speed
1523
      num = num - 1
1524
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1525
      if hit ~= nil then
1526
        num = 0
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
        game:GetService("Debris"):AddItem(refpart, 2)
1531
      end
1532
      if num <= 0 then
1533
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1534
        refpart.Anchored = true
1535
        refpart.CFrame = CFrame.new(pos)
1536
        if hit ~= nil then
1537
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1538
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1539
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1540
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1541
          MagniKILL(refpart, 80, 0, "Normal")
1542
        end
1543
        game:GetService("Debris"):AddItem(refpart, 0)
1544
      end
1545
    until num <= 0
1546
  end))
1547
end
1548
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1549
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1550
  local MainPos = partt.Position
1551
  local MainPos2 = mouse + SpreadVectors
1552
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1553
  local speed = 200
1554
  local num = 0
1555
  coroutine.resume(coroutine.create(function()
1556
    repeat
1557
      swait()
1558
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1559
      local mag = (MainPos - pos).magnitude
1560
      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)
1561
      MainPos = MainPos + MouseLook.lookVector * speed
1562
      num = num - 1
1563
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1564
      if hit ~= nil then
1565
        num = 0
1566
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1567
        refpart.Anchored = true
1568
        refpart.CFrame = CFrame.new(pos)
1569
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1570
        game:GetService("Debris"):AddItem(refpart, 2)
1571
      end
1572
      if num <= 0 then
1573
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1574
        refpart.Anchored = true
1575
        refpart.CFrame = CFrame.new(pos)
1576
        if hit ~= nil then
1577
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1578
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1579
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1580
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1581
        end
1582
        game:GetService("Debris"):AddItem(refpart, 0)
1583
      end
1584
    until num <= 0
1585
  end))
1586
end
1587
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1588
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1589
  local MainPos = partt.Position
1590
  local MainPos2 = mouse + SpreadVectors
1591
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1592
  local speed = 500
1593
  local num = 1
1594
  coroutine.resume(coroutine.create(function()
1595
    repeat
1596
      swait()
1597
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1598
      local mag = (MainPos - pos).magnitude
1599
      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)
1600
      MainPos = MainPos + MouseLook.lookVector * speed
1601
      num = num - 1
1602
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1603
      if hit ~= nil then
1604
        num = 0
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
        game:GetService("Debris"):AddItem(refpart, 2)
1609
      end
1610
      if num <= 0 then
1611
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1612
        refpart.Anchored = true
1613
        refpart.CFrame = CFrame.new(pos)
1614
        if hit ~= nil then
1615
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1616
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1617
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1618
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1619
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1620
        end
1621
        game:GetService("Debris"):AddItem(refpart, 0)
1622
      end
1623
    until num <= 0
1624
  end))
1625
end
1626
1627
1628
---
1629
1630
attackdebounce = false 
1631
deb=false
1632
1633
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1634
        if hit.Parent==nil then
1635
                return
1636
        end
1637
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1638
        for _,v in pairs(hit.Parent:children()) do
1639
        if v:IsA("Humanoid") then
1640
        h=v
1641
        end
1642
        end
1643
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1644
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1645
        end
1646
        if hit.Parent.className=="Hat" then
1647
        hit=hit.Parent.Parent:findFirstChild("Head")
1648
        end
1649
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1650
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1651
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1652
                        return
1653
                end]]
1654
--                        hs(hit,1.2) 
1655
                        c=Instance.new("ObjectValue")
1656
                        c.Name="creator"
1657
                        c.Value=game:service("Players").LocalPlayer
1658
                        c.Parent=h
1659
                        game:GetService("Debris"):AddItem(c,.5)
1660
                Damage=math.random(minim,maxim)
1661
--                h:TakeDamage(Damage)
1662
                blocked=false
1663
                block=hit.Parent:findFirstChild("Block")
1664
                if block~=nil then
1665
                print(block.className)
1666
                if block.className=="NumberValue" then
1667
                if block.Value>0 then
1668
                blocked=true
1669
                if decreaseblock==nil then
1670
                block.Value=block.Value-1
1671
                end
1672
                end
1673
                end
1674
                if block.className=="IntValue" then
1675
                if block.Value>0 then
1676
                blocked=true
1677
                if decreaseblock~=nil then
1678
                block.Value=block.Value-1
1679
                end
1680
                end
1681
                end
1682
                end
1683
                if blocked==false then
1684
--                h:TakeDamage(Damage)
1685
                h.Health=h.Health-Damage
1686
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1687
                else
1688
                h.Health=h.Health-(Damage/2)
1689
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1690
                end
1691
                if Type=="Knockdown" then
1692
                Humanoid=hit.Parent.Humanoid
1693
Humanoid.PlatformStand=true
1694
coroutine.resume(coroutine.create(function(HHumanoid)
1695
swait(1)
1696
HHumanoid.PlatformStand=false
1697
end),Humanoid)
1698
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1699
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1700
local bodvol=Instance.new("BodyVelocity")
1701
bodvol.velocity=angle*knockback
1702
bodvol.P=5000
1703
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1704
bodvol.Parent=hit
1705
rl=Instance.new("BodyAngularVelocity")
1706
rl.P=3000
1707
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1708
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1709
rl.Parent=hit
1710
game:GetService("Debris"):AddItem(bodvol,.5)
1711
game:GetService("Debris"):AddItem(rl,.5)
1712
                elseif Type=="Normal" then
1713
                bp=Instance.new("BodyVelocity")
1714
                bp.P=100000
1715
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1716
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1717
                if KnockbackType==1 then
1718
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1719
                elseif KnockbackType==2 then
1720
                bp.velocity=Property.CFrame.lookVector*knockback
1721
                end
1722
                if knockback>0 then
1723
	                  bp.Parent=hit.Parent.Torso
1724
1725
                end
1726
                game:GetService("Debris"):AddItem(bp,.5)
1727
                elseif Type=="Up" then
1728
                local bodyVelocity=Instance.new("BodyVelocity")
1729
                bodyVelocity.velocity=vt(0,60,0)
1730
                bodyVelocity.P=5000
1731
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1732
                bodyVelocity.Parent=hit
1733
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1734
                rl=Instance.new("BodyAngularVelocity")
1735
                rl.P=3000
1736
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1737
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1738
                rl.Parent=hit
1739
                game:GetService("Debris"):AddItem(rl,.5)
1740
                elseif Type=="Snare" then
1741
                bp=Instance.new("BodyPosition")
1742
                bp.P=2000
1743
                bp.D=100
1744
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1745
                bp.position=hit.Parent.Torso.Position
1746
                bp.Parent=hit.Parent.Torso
1747
                game:GetService("Debris"):AddItem(bp,1)
1748
                elseif Type=="Target" then
1749
                if Targetting==false then
1750
                ZTarget=hit.Parent.Torso
1751
                coroutine.resume(coroutine.create(function(Part) 
1752
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1753
                swait(1)
1754
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1755
                end),ZTarget)
1756
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1757
                targetgui=Instance.new("BillboardGui")
1758
                targetgui.Parent=ZTarget
1759
                targetgui.Size=UDim2.new(10,100,10,100)
1760
                targ=Instance.new("ImageLabel")
1761
                targ.Parent=targetgui
1762
                targ.BackgroundTransparency=1
1763
                targ.Image="rbxassetid://4834067"
1764
                targ.Size=UDim2.new(1,0,1,0)
1765
                cam.CameraType="Scriptable"
1766
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1767
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1768
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1769
                Targetting=true
1770
                RocketTarget=ZTarget
1771
                for i=1,Property do
1772
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1773
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1774
                swait()
1775
                end
1776
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1777
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1778
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1779
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1780
                end
1781
                Targetting=true
1782
                RocketTarget=true
1783
                targetgui.Parent=true
1784
                cam.CameraType="Custom"
1785
                end
1786
                end
1787
                        debounce=Instance.new("BoolValue")
1788
                        debounce.Name="DebounceHit"
1789
                        debounce.Parent=hit.Parent
1790
                        debounce.Value=true
1791
                        game:GetService("Debris"):AddItem(debounce,Delay)
1792
                        c=Instance.new("ObjectValue")
1793
                        c.Name="creator"
1794
                        c.Value=Player
1795
                        c.Parent=h
1796
                        game:GetService("Debris"):AddItem(c,.5)
1797
                CRIT=true
1798
                hitDeb=true
1799
                AttackPos=6
1800
        end
1801
end
1802
 
1803
showDamage=function(Char,Dealt,du,Color)
1804
        m=Instance.new("Model")
1805
        m.Name=tostring(Dealt)
1806
        h=Instance.new("Humanoid")
1807
        h.Health=0
1808
        h.MaxHealth=0
1809
        h.Parent=m
1810
        c=Instance.new("Part")
1811
        c.Transparency=0
1812
        c.BrickColor=Color
1813
c.Transparency = 1
1814
        c.Name="Head"
1815
        c.TopSurface=0
1816
        c.BottomSurface=0
1817
        c.formFactor="Plate"
1818
        c.Size=Vector3.new(1,.4,1)
1819
1820
local txt = Instance.new("BillboardGui", c)
1821
txt.Adornee = c
1822
txt.Name = "_status"
1823
txt.Size = UDim2.new(2, 0, 1.2, 0)
1824
txt.StudsOffset = Vector3.new(-9, 8, 0)
1825
local text = Instance.new("TextLabel", txt)
1826
text.Size = UDim2.new(10, 0, 7, 0)
1827
text.FontSize = "Size12"
1828
text.TextScaled = true
1829
text.TextTransparency = 0.5
1830
text.BackgroundTransparency = 1 
1831
text.TextTransparency = 0.5
1832
text.TextStrokeTransparency = 0.5
1833
text.Font = "SciFi"
1834
text.TextStrokeColor3 = Color3.new(0,0,0)
1835
v=Instance.new("Part")
1836
v.Name = "ColorBrick"
1837
v.Parent=c
1838
v.FormFactor="Symmetric"
1839
v.Anchored=true
1840
v.CanCollide=false
1841
v.BottomSurface="Smooth"
1842
v.TopSurface="Smooth"
1843
v.Size=Vector3.new(10,5,3)
1844
v.Transparency=1
1845
v.CFrame=c.CFrame
1846
v.BrickColor=BrickColor.random()
1847
v.Transparency=1
1848
text.TextColor3 = t.BrickColor.Color
1849
v.Shape="Block"
1850
text.Text = tostring(Dealt)
1851
        ms=Instance.new("CylinderMesh")
1852
        ms.Scale=Vector3.new(.8,.8,.8)
1853
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1854
  local rndm=math.random(1,#hitsounds)
1855
  local r=rndm
1856
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1857
        if CRIT==true then
1858
                ms.Scale=Vector3.new(1,1.25,1)
1859
        end
1860
        ms.Parent=c
1861
        c.Reflectance=0
1862
        Instance.new("BodyGyro").Parent=c
1863
        c.Parent=m
1864
        if Char:findFirstChild("Head")~=nil then
1865
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1866
        elseif Char.Parent:findFirstChild("Head")~=nil then
1867
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1868
        end
1869
        f=Instance.new("BodyPosition")
1870
        f.P=200000
1871
        f.D=100
1872
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1873
        f.position=c.Position+Vector3.new(0,3,0)
1874
        f.Parent=c
1875
        game:GetService("Debris"):AddItem(m,.5+du)
1876
        c.CanCollide=false
1877
        m.Parent=workspace
1878
        c.CanCollide=false
1879
end
1880
1881
1882
------
1883
hito = function(dm, X, c, dn, dp, dq)	
1884
	for I,dr in pairs(workspace:GetChildren()) do
1885
		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
1886
			local ds = dr:FindFirstChild("Humanoid")
1887
				local dt = dr:FindFirstChild("HumanoidRootPart")
1888
				TakeDamage(ds, c)
1889
						if InForm == true then
1890
		ds.Parent:BreakJoints()
1891
		wait(1.2)
1892
		ds.Parent:Destroy()
1893
		end
1894
				ds:SetStateEnabled(16, true)
1895
				delay(dn, function()		
1896
		ds:SetStateEnabled(16, true)
1897
				end)
1898
				local du = Instance.new("StringValue")
1899
				du.Name = "alabo"
1900
				du.Parent = dt
1901
				game.Debris:AddItem(du, dn)
1902
				local dv = Instance.new("Part")
1903
				
1904
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1905
				dv.Transparency = 0.25
1906
				dv.Anchored = true
1907
				dv.CanCollide = false
1908
				dv.BrickColor = BrickColor.new("White")
1909
				dv.Material = "Neon"
1910
				dv.Locked = true
1911
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1912
				dv.Parent = modz
1913
				local dw = Instance.new("SpecialMesh")
1914
				dw.MeshType = "Sphere"
1915
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1916
				dw.Parent = dv
1917
				game.Debris:AddItem(dv, 1)
1918
				local dx = Instance.new("Model")
1919
				dx.Name = c
1920
				dx.Parent = workspace
1921
				game.Debris:AddItem(dx, 0.5 + c / 75)
1922
				local dy = Instance.new("Humanoid")
1923
				dy.MaxHealth = 0
1924
				dy.Parent = dx
1925
				local dz = Instance.new("Part")
1926
				dz.Name = "Head"
1927
				dz.Locked = true
1928
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1929
				dz.Position = dt.Position
1930
				dz.BrickColor = BrickColor.new("New Yeller")
1931
				dz.Material = "Neon"
1932
				dz.Transparency = 1
1933
				dz.CanCollide = false
1934
				dz.Parent = dx
1935
				local dA = Instance.new("BodyPosition")
1936
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1937
				dA.P = 20000
1938
				dA.D = 300
1939
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1940
				dA.Parent = dz
1941
				local dB = Instance.new("CylinderMesh")
1942
				dB.Parent = dz
1943
				coroutine.resume(coroutine.create(function()		
1944
		while dB do
1945
			swait()
1946
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1947
		end
1948
	end))
1949
					if dp then
1950
						local dC = Instance.new("BodyVelocity")
1951
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1952
						dC.P = 9999999999
1953
						dC.Velocity = dp
1954
						dC.Parent = dt
1955
						game.Debris:AddItem(dC, dn)
1956
					end
1957
						if dq then
1958
							local dD = Instance.new("BodyAngularVelocity")
1959
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1960
							dD.P = math.huge
1961
							dD.AngularVelocity = dq
1962
							dD.Parent = dt
1963
							game.Debris:AddItem(dD, dn)
1964
						end
1965
						local dE = Instance.new("Sound")
1966
						dE.Pitch = rd2(10, 11) / 10
1967
						dE.Volume = rd2(10, 13) / 10
1968
						dE.EmitterSize = 10
1969
						dE.SoundId = "rbxassetid://"
1970
						dE.Parent = dv
1971
						dE:Play()
1972
						coroutine.resume(coroutine.create(function()		
1973
		for I = 1, 5 do
1974
			swait()
1975
			dv.Transparency = dv.Transparency + 0.175
1976
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1977
		end
1978
	end))
1979
		end
1980
	end
1981
end
1982
------
1983
1984
vt = Vector3.new
1985
local new = Instance.new
1986
local cf = CFrame.new
1987
local cfa = CFrame.Angles
1988
local bc = BrickColor.new
1989
1990
function bigbangattack()
1991
	attack = true
1992
	Humanoid.WalkSpeed = 0
1993
	      for i = 0, 8, 0.1 do
1994
        swait()
1995
  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)
1996
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
1997
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
1998
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
1999
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2000
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2001
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2002
	end
2003
local rng = Instance.new("Part", mouse)
2004
        rng.Anchored = true
2005
        rng.BrickColor = BrickColor.new("Cyan")
2006
        rng.CanCollide = false
2007
        rng.FormFactor = 3
2008
        rng.Name = "Ring"
2009
        rng.Size = Vector3.new(0.4,0.4,0.4)
2010
        rng.Transparency = 0
2011
        rng.TopSurface = 0
2012
        rng.BottomSurface = 0
2013
        rng.CFrame = RootPart.CFrame 
2014
        local rngm = Instance.new("SpecialMesh", rng)
2015
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2016
2017
local rng3 = rng:Clone()
2018
rng3.Parent = char
2019
local rng3m = rng3.Mesh
2020
2021
local rng5 = rng:Clone()
2022
rng5.Parent = char
2023
rng5.BrickColor = BrickColor.new("Cyan")
2024
local rng5m = rng5.Mesh
2025
local rng6 = rng:Clone()
2026
rng6.Material = "Plastic"
2027
rng6.BrickColor = BrickColor.new("Cyan")
2028
rng6.Parent = char
2029
local rng6m = rng6.Mesh
2030
rng6m.Scale = vt(7.5,7.5,7.5)
2031
rng6m.MeshType = "FileMesh"
2032
rng6m.MeshId = "rbxassetid://430736398"
2033
local Must2 = Instance.new("Sound",rng6)
2034
Must2.SoundId = "rbxassetid://135581154"
2035
Must2.Pitch = 0.99
2036
Must2.Volume = 3
2037
Must2.Looped = false
2038
wait(0)
2039
Must2:Play()	
2040
local hita = rng6.Touched:connect(function(hit) 
2041
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2042
end)
2043
2044
rng3.CFrame = RootPart.CFrame 
2045
2046
rng5.CFrame = RootPart.CFrame 
2047
rng6.CFrame = RootPart.CFrame
2048
			local pie222 = Instance.new("ParticleEmitter")
2049
pie222.Parent = rng6
2050
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2051
pie222.LightEmission = 1
2052
pie222.Size = NumberSequence.new(6,1)
2053
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2054
pie222.Transparency = NumberSequence.new(0.6,1)
2055
pie222.EmissionDirection = "Top"
2056
pie222.Enabled = true
2057
pie222.Lifetime = NumberRange.new(1)
2058
pie222.Rotation = NumberRange.new(-320, 320)
2059
pie222.Rate = 404
2060
pie222.Speed = NumberRange.new(0)
2061
pie222.LockedToPart = false
2062
pie222.VelocitySpread = 2 
2063
	wait()
2064
	local scaler = 10/5
2065
	local scaler2 = 10/5 
2066
	for i = 0,10,0.1 do
2067
		swait()
2068
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2069
		
2070
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2071
2072
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2073
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2074
		rng6.CFrame = rng3.CFrame
2075
		rng.Transparency = rng.Transparency + 1
2076
	
2077
		rng3.Transparency = rng3.Transparency + 0.01
2078
2079
		rng5.Transparency = rng5.Transparency + 0.01
2080
		rng6.Transparency = rng6.Transparency + 0.021
2081
		scaler = scaler - 0.125/5
2082
		scaler2 = scaler2 - 0.1/5
2083
	
2084
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2085
	
2086
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2087
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2088
	end
2089
	hita:disconnect()
2090
	game:GetService("Debris"):AddItem(rng, 1)
2091
2092
	game:GetService("Debris"):AddItem(rng3, 1)
2093
2094
	game:GetService("Debris"):AddItem(rng5, 1)
2095
	attack = false
2096
	pie222:Destroy()
2097
	Humanoid.WalkSpeed = 16
2098
end
2099
2100
2101
function bigbangattack2()
2102
	attack = true
2103
	Humanoid.WalkSpeed = 0
2104
	      for i = 0, 8, 0.1 do
2105
        swait()
2106
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2108
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2110
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2111
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2112
	end
2113
local rng = Instance.new("Part", RightArm)
2114
        rng.Anchored = true
2115
        rng.BrickColor = BrickColor.new("Cyan")
2116
        rng.CanCollide = false
2117
        rng.FormFactor = 3
2118
        rng.Name = "Ring"
2119
        rng.Size = Vector3.new(0.4,0.4,0.4)
2120
        rng.Transparency = 0
2121
        rng.TopSurface = 0
2122
        rng.BottomSurface = 0
2123
        rng.CFrame = RootPart.CFrame 
2124
        local rngm = Instance.new("SpecialMesh", rng)
2125
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2126
2127
local rng3 = rng:Clone()
2128
rng3.Parent = char
2129
local rng3m = rng3.Mesh
2130
2131
local rng5 = rng:Clone()
2132
rng5.Parent = char
2133
rng5.BrickColor = BrickColor.new("Cyan")
2134
local rng5m = rng5.Mesh
2135
local rng6 = rng:Clone()
2136
rng6.Material = "Plastic"
2137
rng6.BrickColor = BrickColor.new("Cyan")
2138
rng6.Parent = char
2139
local rng6m = rng6.Mesh
2140
rng6m.Scale = vt(7.5,7.5,30.5)
2141
rng6m.MeshType = "FileMesh"
2142
rng6m.MeshId = "rbxassetid://430736398"
2143
local Must2 = Instance.new("Sound",Torso)
2144
Must2.SoundId = "rbxassetid://719747626"
2145
Must2.Pitch = 0.99
2146
Must2.Volume = 3
2147
Must2.Looped = false
2148
wait(0)
2149
Must2:Play()	
2150
local hita = rng6.Touched:connect(function(hit) 
2151
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2152
end)
2153
2154
rng3.CFrame = Head.CFrame 
2155
2156
rng5.CFrame = Head.CFrame 
2157
rng6.CFrame = rng5.CFrame
2158
			local pie222 = Instance.new("ParticleEmitter")
2159
pie222.Parent = rng6
2160
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2161
pie222.LightEmission = 1
2162
pie222.Size = NumberSequence.new(15,1)
2163
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2164
pie222.Transparency = NumberSequence.new(0.6,1)
2165
pie222.EmissionDirection = "Top"
2166
pie222.Enabled = true
2167
pie222.Lifetime = NumberRange.new(1)
2168
pie222.Rotation = NumberRange.new(-320, 320)
2169
pie222.Rate = 404
2170
pie222.Speed = NumberRange.new(0)
2171
pie222.LockedToPart = false
2172
pie222.VelocitySpread = 2 
2173
	wait()
2174
	local scaler = 10/5
2175
	local scaler2 = 10/5 
2176
	for i = 0,10,0.1 do
2177
		swait()
2178
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2179
		
2180
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2181
2182
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2183
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2184
		rng6.CFrame = rng3.CFrame
2185
		rng.Transparency = rng.Transparency + 1
2186
	
2187
		rng3.Transparency = rng3.Transparency + 0.01
2188
2189
		rng5.Transparency = rng5.Transparency + 0.01
2190
		rng6.Transparency = rng6.Transparency + 0.021
2191
		scaler = scaler - 0.125/5
2192
		scaler2 = scaler2 - 0.1/5
2193
	
2194
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2195
	
2196
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2197
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2198
	end
2199
	hita:disconnect()
2200
	game:GetService("Debris"):AddItem(rng, 1)
2201
2202
	game:GetService("Debris"):AddItem(rng3, 1)
2203
2204
	game:GetService("Debris"):AddItem(rng5, 1)
2205
	attack = false
2206
	pie222:Destroy()
2207
	Humanoid.WalkSpeed = 16
2208
end
2209
2210
2211
2212
mouse.KeyDown:connect(function(key)
2213
	if key == "k" then
2214
		bigbangattack()
2215
	end
2216
end)
2217
2218
mouse.KeyDown:connect(function(k) ---galickgun
2219
  if attack == false and k == "n" and MV4 > 80 and firemode == true then
2220
    MV4 = 0
2221
local Must = Instance.new("Sound",Torso)
2222
Must.SoundId = "rbxassetid://719748223"
2223
Must.Pitch = 0.99
2224
Must.Volume = 3.4
2225
Must.Looped = false
2226
wait(0)
2227
Must:Play()	
2228
    Humanoid.WalkSpeed = 13
2229
local Aura = Instance.new('ParticleEmitter')
2230
Aura.Name = "Aura"
2231
Aura.Texture = "rbxassetid://347730682"
2232
Aura.Parent = Torso
2233
Aura.LightEmission = 1
2234
Aura.Transparency = NumberSequence.new(0.4,1)
2235
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2236
Aura.Size = NumberSequence.new(1,9)
2237
Aura.Rotation = NumberRange.new(-360,360)
2238
Aura.LockedToPart = true
2239
Aura.Lifetime = NumberRange.new(1)
2240
Aura.Rate = 100
2241
Aura.Speed = NumberRange.new(0)
2242
Aura.EmissionDirection = "Top"
2243
local Aura2 = Instance.new('ParticleEmitter')
2244
Aura2.Name = "Aura"
2245
Aura2.Texture = "rbxassetid://1046299182"
2246
Aura2.Parent = Torso
2247
Aura2.LightEmission = 1
2248
Aura2.Transparency = NumberSequence.new(0,1)
2249
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2250
Aura2.Size = NumberSequence.new(14)
2251
Aura2.Rotation = NumberRange.new(-360,360)
2252
Aura2.LockedToPart = true
2253
Aura2.Lifetime = NumberRange.new(0.2)
2254
Aura2.Rate = 20
2255
Aura2.Speed = NumberRange.new(0)
2256
Aura2.EmissionDirection = "Top"
2257
    attack = true
2258
    Firepart1 = Instance.new("Part", RightArm)
2259
    Firepart1.Size = Vector3.new(1, 1, 1)
2260
    GuW1 = Instance.new("Weld")
2261
    GuW1.Name = "GuW"
2262
    GuW1.Part0 = RightArm
2263
    GuW1.C0 = cn(0, -1, 0)
2264
    GuW1.C1 = cn(0, 0, 0)
2265
    GuW1.Part1 = Firepart1
2266
    GuW1.Parent = RightArm
2267
    Firepart1.Transparency = 1
2268
    Firepart2 = Instance.new("Part", LeftArm)
2269
    Firepart2.Size = Vector3.new(1, 1, 1)
2270
    GuW2 = Instance.new("Weld")
2271
    GuW2.Name = "GuW"
2272
    GuW2.Part0 = LeftArm
2273
    GuW2.C0 = cn(0, -1, 0)
2274
    GuW2.C1 = cn(0, 0, 0)
2275
    GuW2.Part1 = Firepart2
2276
    GuW2.Parent = LeftArm
2277
    Firepart2.Transparency = 1
2278
    GuW1:Destroy()
2279
    GuW1 = Instance.new("Weld")
2280
    GuW1.Name = "GuW"
2281
    GuW1.Part0 = Torso
2282
    GuW1.C0 = cn(0, 0, -6)
2283
    GuW1.C1 = cn(0, 0, 0)
2284
    GuW1.Part1 = Firepart1
2285
    GuW1.Parent = Torso
2286
    GuW2:Destroy()
2287
    GuW2 = Instance.new("Weld")
2288
    GuW2.Name = "GuW"
2289
    GuW2.Part0 = Torso
2290
    GuW2.C0 = cn(0, 0, -6)
2291
    GuW2.C1 = cn(0, 0, 0)
2292
    GuW2.Part1 = Firepart2
2293
    GuW2.Parent = Torso
2294
    GuW2:Destroy()
2295
    GuW2 = Instance.new("Weld")
2296
    GuW2.Name = "GuW"
2297
    GuW2.Part0 = Torso
2298
    GuW2.C0 = cn(0, 0, -4)
2299
    GuW2.C1 = cn(0, 0, 0)
2300
    GuW2.Part1 = Firepart2
2301
    GuW2.Parent = Torso
2302
    for i = 0, 18, 0.1 do
2303
      swait()
2304
      if Torsovelocity.Y > 2 then
2305
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2306
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2307
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2308
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2309
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2310
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2311
      elseif Torsovelocity.Y < 1 then
2312
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2313
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2314
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2315
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2316
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2317
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2318
      end
2319
    end
2320
    GuW1:Destroy()
2321
    GuW1 = Instance.new("Weld")
2322
    GuW1.Name = "GuW"
2323
    GuW1.Part0 = Torso
2324
    GuW1.C0 = cn(0, 0, -15)
2325
    GuW1.C1 = cn(0, 0, 0)
2326
    GuW1.Part1 = Firepart1
2327
    GuW1.Parent = Torso
2328
    GuW2:Destroy()
2329
    GuW2 = Instance.new("Weld")
2330
    GuW2.Name = "GuW"
2331
    GuW2.Part0 = Torso
2332
    GuW2.C0 = cn(0, 0, -17.5)
2333
    GuW2.C1 = cn(0, 0, 0)
2334
    GuW2.Part1 = Firepart2
2335
    GuW2.Parent = Torso
2336
local Must = Instance.new("Sound",Torso)
2337
Must.SoundId = "rbxassetid://719747626"
2338
Must.Pitch = 0.99
2339
Must.Volume = 3.9
2340
Must.Looped = false
2341
wait(0)
2342
Must:Play()	
2343
    for i = 0, 1.25, 0.01 do
2344
      swait()
2345
      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)
2346
      shoottraildd22(mouse.Hit.p, Torso, 0)
2347
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2348
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2349
      if Torsovelocity.Y > 2 then
2350
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2351
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2352
        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)
2353
        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)
2354
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2355
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2356
      end
2357
    end
2358
Must:Stop()
2359
Aura:Destroy()
2360
Aura2:Destroy()
2361
    wait(0.5)
2362
    Humanoid.WalkSpeed = 16
2363
    attack = false
2364
    MV4 = 300
2365
    Firepart1:Destroy()
2366
    Firepart2:Destroy()
2367
  end
2368
end)
2369
2370
2371
d = {}
2372
function iteffect()
2373
2374
coroutine.resume(coroutine.create(function()
2375
2376
for i = 1, 10 do
2377
effect = Instance.new("Part", workspace)
2378
effect.Anchored = true
2379
effect.CanCollide = false
2380
effect.Size = Vector3.new(0.2, 3, 0.2)
2381
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2382
effect.Transparency = 0
2383
effect.Material = "Plastic"
2384
effect.BrickColor = BrickColor.new("Really black")
2385
table.insert(d, effect)
2386
game:GetService("Debris"):AddItem(effect, 0.3)
2387
end
2388
2389
coroutine.resume(coroutine.create(function()
2390
for i = 1, 10 do
2391
for i,e in pairs(d) do
2392
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2393
e.Transparency = e.Transparency + 0.030
2394
end
2395
wait(0.01)
2396
end
2397
2398
end))
2399
end))
2400
2401
2402
end
2403
2404
tp = true
2405
2406
mouse.KeyDown:connect(function(k)
2407
if k == "e" then
2408
if tp == true then
2409
tp = false
2410
local Must = Instance.new("Sound",Torso)
2411
Must.SoundId = "rbxassetid://1055279036"
2412
Must.Pitch = 0.99
2413
Must.Volume = 1.2
2414
Must.Looped = false
2415
wait(0)
2416
Must:Play()	
2417
Zanzoken = Instance.new("Part",char)
2418
Zanzoken.Anchored = true
2419
Zanzoken.CanCollide = false
2420
Zanzoken.Position = v3(999,999,999)
2421
Zanzoken.CFrame = Torso.CFrame
2422
game.Debris:AddItem(Zanzoken,0.5)
2423
Zanzoken.Transparency = 1
2424
wait()
2425
idk = Instance.new("BillboardGui",Zanzoken)
2426
idk.Size = UDim2.new(10,0,15,0)
2427
idk.AlwaysOnTop = false
2428
idk1 = Instance.new("ImageLabel",idk)
2429
idk1.BackgroundTransparency = 1
2430
idk.ExtentsOffset = v3(0,0,0)
2431
idk1.ImageTransparency = 0
2432
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2433
idk1.Size = UDim2.new(2,0,1,0)
2434
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2435
idk1.Image = "rbxassetid://319554883"
2436
char.Head.face.Parent = game.Lighting
2437
  wait(0)
2438
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2439
game.Lighting.face.Parent = char.Head
2440
   wait(0)
2441
Zanzoken = Instance.new("Part",char)
2442
Zanzoken.Anchored = true
2443
Zanzoken.CanCollide = false
2444
Zanzoken.Position = v3(999,999,999)
2445
Zanzoken.CFrame = Torso.CFrame
2446
game.Debris:AddItem(Zanzoken,0.5)
2447
Zanzoken.Transparency = 1
2448
wait()
2449
idk = Instance.new("BillboardGui",Zanzoken)
2450
idk.Size = UDim2.new(10,0,15,0)
2451
idk.AlwaysOnTop = false
2452
idk1 = Instance.new("ImageLabel",idk)
2453
idk1.BackgroundTransparency = 1
2454
idk.ExtentsOffset = v3(0,0,0)
2455
idk1.ImageTransparency = 0
2456
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2457
idk1.Size = UDim2.new(2,0,1,0)
2458
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2459
idk1.Image = "rbxassetid://319554883"
2460
2461
wait(0.4)
2462
tp = true
2463
2464
2465
end
2466
end
2467
end)
2468
2469
2470
MV4 = 300
2471
mouse.KeyDown:connect(function(k)
2472
  if attack == false and k == "v" and MV4 > 80 and firemode == true then
2473
    MV4 = 0
2474
local Must = Instance.new("Sound",workspace)
2475
Must.SoundId = "rbxassetid://194135434"
2476
Must.Pitch = 0.99
2477
Must.Volume = 1.7
2478
Must.Looped = true
2479
wait(0)
2480
Must:Play()
2481
		 local lb = Instance.new("Part")
2482
  lb.Parent = char
2483
   lb.Material = "Neon"
2484
    lb.Color = BrickColor.new("Gold").Color
2485
     lb.CanCollide = false
2486
     lb.Material = "Neon"
2487
     lb.Size = vt(1,1,1)
2488
     lb.CFrame = Torso.CFrame
2489
     lb.Rotation = vt(0,0,0)
2490
     lb.Anchored = true
2491
     lb.Transparency = 0
2492
     local thing = Instance.new("SpecialMesh",lb)
2493
     thing.MeshType = "FileMesh"
2494
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2495
     thing.Scale = vt(0,15,0)
2496
     local chancerot = math.random(1,2)
2497
     for z = 0, 4 do
2498
     if chancerot == 1 then
2499
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2500
     elseif chancerot == 2 then
2501
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2502
     end
2503
     lb.Transparency = lb.Transparency + 0.1
2504
     thing.Scale = thing.Scale + vt(15,0,15)
2505
     wait()
2506
     end
2507
     for z = 0, 4 do
2508
     if chancerot == 1 then
2509
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2510
     elseif chancerot == 2 then
2511
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2512
     end
2513
     lb.Transparency = lb.Transparency + 0.1
2514
     thing.Scale = thing.Scale + vt(15,0,15)
2515
     wait()
2516
end
2517
2518
local Aura = Instance.new('ParticleEmitter')
2519
Aura.Name = "Aura"
2520
Aura.Texture = "rbxassetid://347730682"
2521
Aura.Parent = Torso
2522
Aura.LightEmission = 1
2523
Aura.Transparency = NumberSequence.new(0.5,1)
2524
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2525
Aura.Size = NumberSequence.new(1,25)
2526
Aura.Rotation = NumberRange.new(-360,360)
2527
Aura.LockedToPart = true
2528
Aura.Lifetime = NumberRange.new(1)
2529
Aura.Rate = 100
2530
Aura.Speed = NumberRange.new(0)
2531
Aura.EmissionDirection = "Top"
2532
local Aura2 = Instance.new('ParticleEmitter')
2533
Aura2.Name = "Aura"
2534
Aura2.Texture = "rbxassetid://1046299182"
2535
Aura2.Parent = Torso
2536
Aura2.LightEmission = 1
2537
Aura2.Transparency = NumberSequence.new(0,1)
2538
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2539
Aura2.Size = NumberSequence.new(55)
2540
Aura2.Rotation = NumberRange.new(-360,360)
2541
Aura2.LockedToPart = true
2542
Aura2.Lifetime = NumberRange.new(0.2)
2543
Aura2.Rate = 20
2544
Aura2.Speed = NumberRange.new(0)
2545
Aura2.EmissionDirection = "Top"
2546
lig = Instance.new("PointLight",Player.Character.Torso)
2547
lig.Color=Color3.new(255,255,0)
2548
lig.Range = 12
2549
    Humanoid.WalkSpeed = 0.01
2550
    attack = true
2551
    Firepart1 = Instance.new("Part", RightArm)
2552
    Firepart1.Size = Vector3.new(1, 1, 1)
2553
    GuW1 = Instance.new("Weld")
2554
    GuW1.Name = "GuW"
2555
    GuW1.Part0 = RightArm
2556
    GuW1.C0 = cn(0, -1, 0)
2557
    GuW1.C1 = cn(0, 0, 0)
2558
    GuW1.Part1 = Firepart1
2559
    GuW1.Parent = RightArm
2560
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
2561
    Firepart1.Transparency = 1
2562
    Firepart2 = Instance.new("Part", LeftArm)
2563
    Firepart2.Size = Vector3.new(1, 1, 1)
2564
    GuW2 = Instance.new("Weld")
2565
    GuW2.Name = "GuW"
2566
    GuW2.Part0 = LeftArm
2567
    GuW2.C0 = cn(0, -1, 0)
2568
    GuW2.C1 = cn(0, 0, 0)
2569
    GuW2.Part1 = Firepart2
2570
    GuW2.Parent = LeftArm
2571
    Firepart2.Transparency = 1
2572
 
2573
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
2574
    GuW1:Destroy()
2575
    GuW1 = Instance.new("Weld")
2576
    GuW1.Name = "GuW"
2577
    GuW1.Part0 = Torso
2578
    GuW1.C0 = cn(0, 0, -6)
2579
    GuW1.C1 = cn(0, 0, 0)
2580
    GuW1.Part1 = Firepart1
2581
    GuW1.Parent = Torso
2582
    GuW2:Destroy()
2583
    GuW2 = Instance.new("Weld")
2584
    GuW2.Name = "GuW"
2585
    GuW2.Part0 = Torso
2586
    GuW2.C0 = cn(0, 0, -6)
2587
    GuW2.C1 = cn(0, 0, 0)
2588
    GuW2.Part1 = Firepart2
2589
    GuW2.Parent = Torso
2590
2591
    GuW2:Destroy()
2592
    GuW2 = Instance.new("Weld")
2593
    GuW2.Name = "GuW"
2594
    GuW2.Part0 = Torso
2595
    GuW2.C0 = cn(0, 0, -4)
2596
    GuW2.C1 = cn(0, 0, 0)
2597
    GuW2.Part1 = Firepart2
2598
    GuW2.Parent = Torso
2599
    for i = 0, 15, 0.1 do
2600
      swait()
2601
      if Torsovelocity.Y > 2 then
2602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2603
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2604
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2607
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2608
      elseif Torsovelocity.Y < 1 then
2609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2610
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2611
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2612
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2613
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2614
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2615
      end
2616
    end
2617
wait(16)
2618
local Aura3 = Instance.new('ParticleEmitter')
2619
Aura3.Name = "Aura"
2620
Aura3.Texture = "rbxassetid://1046299182"
2621
Aura3.Parent = Torso
2622
Aura3.LightEmission = 1
2623
Aura3.Transparency = NumberSequence.new(0.4,1)
2624
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2625
Aura3.Size = NumberSequence.new(140)
2626
Aura3.Rotation = NumberRange.new(-360,360)
2627
Aura3.LockedToPart = true
2628
Aura3.Lifetime = NumberRange.new(0.2)
2629
Aura3.Rate = 70
2630
Aura3.Speed = NumberRange.new(0)
2631
Aura3.EmissionDirection = "Top"
2632
local Aura4 = Instance.new('ParticleEmitter')
2633
Aura4.Name = "Aura"
2634
Aura4.Texture = "rbxassetid://1046299182"
2635
Aura4.Parent = Torso
2636
Aura4.LightEmission = 1
2637
Aura4.Transparency = NumberSequence.new(0.7,1)
2638
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2639
Aura4.Size = NumberSequence.new(190)
2640
Aura4.Rotation = NumberRange.new(-360,360)
2641
Aura4.LockedToPart = true
2642
Aura4.Lifetime = NumberRange.new(0.2)
2643
Aura4.Rate = 120
2644
Aura4.Speed = NumberRange.new(0)
2645
Aura4.EmissionDirection = "Top"
2646
local Aura5 = Instance.new('ParticleEmitter')
2647
Aura5.Name = "Aura"
2648
Aura5.Texture = "rbxassetid://347730682"
2649
Aura5.Parent = Torso
2650
Aura5.LightEmission = 1
2651
Aura5.Transparency = NumberSequence.new(0.2,1)
2652
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2653
Aura5.Size = NumberSequence.new(1,65)
2654
Aura5.Rotation = NumberRange.new(-360,360)
2655
Aura5.LockedToPart = true
2656
Aura5.Lifetime = NumberRange.new(1)
2657
Aura5.Rate = 200
2658
Aura5.Speed = NumberRange.new(0)
2659
Aura5.EmissionDirection = "Top"
2660
local quake = Instance.new("Sound",workspace) 
2661
quake.SoundId = "rbxassetid://1048411878"
2662
quake.Pitch = 0.99
2663
quake.Volume = 1.3
2664
quake.Looped = true
2665
wait(0)
2666
quake:Play()
2667
local scrr = Instance.new("Sound",Torso)
2668
scrr.SoundId = "rbxassetid://908472235"
2669
scrr.Pitch = 0.99
2670
scrr.Volume = 0.5
2671
scrr.Looped = true
2672
wait(0)
2673
scrr:Play()
2674
2675
 for i = 0, 2, 0.1 do
2676
      swait()
2677
		 local lb = Instance.new("Part")
2678
  lb.Parent = char
2679
   lb.Material = "Neon"
2680
    lb.Color = BrickColor.new("Gold").Color
2681
     lb.CanCollide = false
2682
     lb.Material = "Neon"
2683
     lb.Size = vt(0.5,0,0.5)
2684
     lb.CFrame = Torso.CFrame
2685
     lb.Rotation = vt(0,0,0)
2686
     lb.Anchored = true
2687
     lb.Transparency = 0
2688
     local thing = Instance.new("SpecialMesh",lb)
2689
     thing.MeshType = "FileMesh"
2690
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
2691
     thing.Scale = vt(0,15,0)
2692
     local chancerot = math.random(1,2)
2693
     for z = 0, 4 do
2694
     if chancerot == 1 then
2695
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2696
     elseif chancerot == 2 then
2697
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2698
     end
2699
     lb.Transparency = lb.Transparency + 0.1
2700
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2701
     wait()
2702
     end
2703
     for z = 0, 4 do
2704
     if chancerot == 1 then
2705
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2706
     elseif chancerot == 2 then
2707
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2708
     end
2709
     lb.Transparency = lb.Transparency + 0.1
2710
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2711
     wait()
2712
end
2713
end
2714
2715
    
2716
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
2717
    for i = 0, 24, 0.1 do
2718
      swait()
2719
      if Torsovelocity.Y > 2 then
2720
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2721
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2722
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2723
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2724
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2725
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2726
      elseif Torsovelocity.Y < 1 then
2727
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2728
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2729
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2730
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2731
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2732
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2733
      end
2734
    end
2735
wait(5)
2736
    GuW1:Destroy()
2737
    GuW1 = Instance.new("Weld")
2738
    GuW1.Name = "GuW"
2739
    GuW1.Part0 = Torso
2740
    GuW1.C0 = cn(0, 0, -15)
2741
    GuW1.C1 = cn(0, 0, 0)
2742
    GuW1.Part1 = Firepart1
2743
    GuW1.Parent = Torso
2744
    GuW2:Destroy()
2745
    GuW2 = Instance.new("Weld")
2746
    GuW2.Name = "GuW"
2747
    GuW2.Part0 = Torso
2748
    GuW2.C0 = cn(0, 0, -17.5)
2749
    GuW2.C1 = cn(0, 0, 0)
2750
    GuW2.Part1 = Firepart2
2751
    GuW2.Parent = Torso
2752
local Must2 = Instance.new("Sound",Torso) --1048411878
2753
Must2.SoundId = "rbxassetid://950551676"
2754
Must2.Pitch = 0.99
2755
Must2.Volume = math.huge
2756
Must2.Looped = false
2757
wait(0)
2758
Must2:Play()
2759
quake:Stop()
2760
scrr:Stop()
2761
local Gone = Instance.new('ParticleEmitter')
2762
Gone.Name = "Aura"
2763
Gone.Texture = "rbxassetid://1046299182"
2764
Gone.Parent = Torso
2765
Gone.LightEmission = 1
2766
Gone.Transparency = NumberSequence.new(0.7,1)
2767
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2768
Gone.Size = NumberSequence.new(340)
2769
Gone.Rotation = NumberRange.new(-360,360)
2770
Gone.LockedToPart = true
2771
Gone.Lifetime = NumberRange.new(0.2)
2772
Gone.Rate = 70
2773
Gone.Speed = NumberRange.new(0)
2774
Gone.EmissionDirection = "Top"
2775
wait(2)
2776
Aura:Destroy()
2777
Aura2:Destroy()
2778
Aura3:Destroy()
2779
Aura4:Destroy()
2780
Aura5:Destroy()
2781
lig:Destroy()
2782
Gone:Destroy()
2783
    for i = 0, 3, 0.01 do
2784
      swait()
2785
      shoottraildd2(mouse.Hit.p, Torso, 0)
2786
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
2787
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
2788
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
2789
       if Torsovelocity.Y > 2 then
2790
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2791
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2792
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2793
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2794
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2795
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2796
      elseif Torsovelocity.Y < 1 then
2797
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2798
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2799
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2800
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2801
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2802
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2803
      end
2804
    end
2805
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
2806
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
2807
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
2808
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
2809
    for i = 0, 3, 0.1 do
2810
      swait()
2811
      if Torsovelocity.Y > 2 then
2812
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2813
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2814
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2815
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2816
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2817
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2818
      elseif Torsovelocity.Y < 1 then
2819
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2820
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
2821
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2822
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2823
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2824
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2825
      end
2826
    end
2827
    wait(1)
2828
    Humanoid.WalkSpeed = 16
2829
    attack = false
2830
    MV4 = 0
2831
Must:Stop()
2832
    Firepart1:Destroy()
2833
    Firepart2:Destroy()
2834
  end
2835
end)
2836
2837
2838
2839
---forms
2840
mouse.KeyDown:connect(function(key)
2841
if key=="1" then	
2842
	Base()
2843
	SSJ()
2844
	char.JumPower = 150
2845
	end
2846
	end)
2847
Health = 140,000  --------- Serious mode aura.
2848
BaseHealth = 10,000
2849
2850
2851
2852
2853
SuperSaiyan = false
2854
2855
Player = game.Players.LocalPlayer
2856
Char = Player.Character
2857
Torso = Char.Torso
2858
2859
function SSJ()
2860
	for X = 1, 1 do wait()
2861
2862
2863
	wait(0)
2864
	for X = 1, 1 do wait()
2865
		local Effect = Instance.new("Part")
2866
	Effect.Name = "Effect"
2867
	Effect.Parent = Torso
2868
	Effect.CFrame = Torso.CFrame
2869
	Effect.BrickColor = BrickColor.new("Lapis")
2870
	Effect.Shape = "Ball"
2871
	Effect.Size = Vector3.new(1, 1, 1)
2872
	Effect.Anchored = true
2873
	Effect.Material = "Neon"
2874
	Effect.CanCollide = false
2875
		Effect.CFrame = Torso.CFrame
2876
		Effect.Size = Effect.Size + Vector3.new(0.5)
2877
		Effect.Transparency = Effect.Transparency + 0.04
2878
	end
2879
	end
2880
2881
repeat
2882
Torso:FindFirstChild("Effect"):Remove()
2883
until Torso:FindFirstChild("Effect") == nil
2884
2885
	
2886
local Color1 = Color3.new(255, 255, 0)
2887
local Color2 = Color3.new(255, 255, 0)	
2888
2889
Hair7:Destroy()
2890
Hair7 = Instance.new("Part")
2891
Hair7.Parent = char
2892
Hair7.Name = "Hair"
2893
Hair7.CanCollide = false
2894
Hair7.Locked = true
2895
Hair7.TopSurface = "Smooth"
2896
Hair7.BottomSurface = "Smooth"
2897
Hair7.formFactor = "Symmetric"
2898
Hair7.Material = "Neon"
2899
Hair7.BrickColor = BrickColor.new("Daisy orange")
2900
Hair7.CFrame = char.Torso.CFrame
2901
Hair7.Size = Vector3.new(1, 1, 1)
2902
Hair7.Transparency = 0
2903
2904
2905
Weld1 = Instance.new("Weld")
2906
Weld1.Parent = char.Head
2907
Weld1.Part0 = char.Head
2908
Weld1.Part1 = Hair7
2909
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
2910
2911
Mesh = Instance.new("SpecialMesh")
2912
Mesh.Offset = Vector3.new(0,-0.4,0)
2913
Mesh.Parent = Hair7
2914
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
2915
Mesh.MeshType = "FileMesh"
2916
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
2917
Mesh.TextureId = "" 
2918
char.Head.face.Texture = "rbxassetid://1108357707"
2919
local Must = Instance.new("Sound",Torso)
2920
Must.SoundId = "rbxassetid://1035030726"
2921
Must.Pitch = 0.99
2922
Must.Volume = 1.4
2923
Must.Looped = false
2924
wait(0)
2925
Must:Play()	
2926
	a21e = new("Part",char)
2927
a21e.Name = "Beam"..num
2928
a21e.Locked = true
2929
a21e.Size = v3(1,1,1)
2930
a21e.CanCollide = false
2931
a21e.BrickColor = bc("Gold")
2932
a21e.Material = "Neon"
2933
a21e.Transparency = 0
2934
aa21e = new("SpecialMesh",a21e)
2935
a21e.Anchored = true
2936
a21e.Position = RootPart.Position
2937
aa21e.MeshType = "Sphere"
2938
aa21e.Scale = v3(1,1,1)
2939
	a51e = new("Part",char)
2940
a51e.Name = "Beam"..num
2941
a51e.Locked = true
2942
a51e.Size = v3(1,1,1)
2943
a51e.CanCollide = false
2944
a51e.BrickColor = bc("New Yeller")
2945
a51e.Material = "Neon"
2946
a51e.Transparency = 0
2947
aa51e = new("SpecialMesh",a51e)
2948
a51e.Anchored = true
2949
a51e.Position = RootPart.Position
2950
aa51e.MeshType = "Sphere"
2951
aa51e.Scale = v3(1,1,1)
2952
	a61e = new("Part",char)
2953
a61e.Name = "Beam"..num
2954
a61e.Locked = true
2955
a61e.Size = v3(1,1,1)
2956
a61e.CanCollide = false
2957
a61e.BrickColor = bc("White")
2958
a61e.Material = "Neon"
2959
a61e.Transparency = 0
2960
aa61e = new("SpecialMesh",a61e)
2961
a61e.Anchored = true
2962
a61e.Position = RootPart.Position
2963
aa61e.MeshType = "Sphere"
2964
aa61e.Scale = v3(1,1,1)
2965
for i = 1,50 do
2966
	wait()
2967
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
2968
	a21e.Transparency = a21e.Transparency + 0.03
2969
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
2970
	a51e.Transparency = a51e.Transparency + 0.03
2971
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
2972
	a61e.Transparency = a61e.Transparency + 0.02
2973
end
2974
a61e:Destroy()
2975
aa61e:Destroy()
2976
a51e:Destroy()
2977
aa51e:Destroy()
2978
a21e:Destroy()
2979
aa21e:Destroy()
2980
	
2981
2982
local Aura = Instance.new('ParticleEmitter')
2983
Aura.Name = "Aura"
2984
Aura.Texture = "rbxassetid://347730682"
2985
Aura.Parent = Torso
2986
Aura.LightEmission = 1
2987
Aura.Transparency = NumberSequence.new(0.6,1)
2988
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2989
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
2990
Aura.LockedToPart = true
2991
Aura.Lifetime = NumberRange.new(1)
2992
Aura.Rate = 100
2993
Aura.Speed = NumberRange.new(4.3)
2994
Aura.EmissionDirection = "Top"
2995
2996
SuperSaiyan = true	
2997
Humanoid.JumpPower = 120
2998
	
2999
Char.Humanoid.MaxHealth = Health
3000
wait(0.3)	
3001
Char.Humanoid.Health = Health
3002
wait(0.7)
3003
Must:Destroy()
3004
end
3005
3006
function Base()
3007
	SuperSaiyan = false
3008
	local Effect = Instance.new("Part")
3009
	Effect.Name = "Effect"
3010
	Effect.Parent = Torso
3011
	Effect.CFrame = Torso.CFrame
3012
	Effect.BrickColor = BrickColor.new("White")
3013
	Effect.Shape = "Ball"
3014
	Effect.Size = Vector3.new(8, 8, 8)
3015
	Effect.Anchored = true
3016
	Effect.Material = "Neon"
3017
	Effect.CanCollide = false
3018
	for loop = 1, 25 do wait()
3019
		Effect.CFrame = Torso.CFrame
3020
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3021
		Effect.Transparency = Effect.Transparency + 0.04
3022
		
3023
	end
3024
repeat
3025
	
3026
	
3027
Torso:FindFirstChild("Effect"):Remove()
3028
until Torso:FindFirstChild("Effect") == nil
3029
3030
char.Head.face.Texture = "rbxassetid://1108342609"
3031
Hair7:Destroy()
3032
wait(0.1)
3033
Hair7 = Instance.new("Part")
3034
Hair7.Parent = char
3035
Hair7.Name = "Hair"
3036
Hair7.CanCollide = false
3037
Hair7.Locked = true
3038
Hair7.TopSurface = "Smooth"
3039
Hair7.BottomSurface = "Smooth"
3040
Hair7.formFactor = "Symmetric"
3041
Hair7.Material = "Neon"
3042
Hair7.BrickColor = BrickColor.new("Really black")
3043
Hair7.CFrame = char.Torso.CFrame
3044
Hair7.Size = Vector3.new(1, 1, 1)
3045
Hair7.Transparency = 0
3046
3047
3048
Weld1 = Instance.new("Weld")
3049
Weld1.Parent = char.Head
3050
Weld1.Part0 = char.Head
3051
Weld1.Part1 = Hair7
3052
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3053
3054
Mesh = Instance.new("SpecialMesh")
3055
Mesh.Offset = Vector3.new(0,-0.4,0)
3056
Mesh.Parent = Hair7
3057
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3058
Mesh.MeshType = "FileMesh"
3059
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3060
Mesh.TextureId = "" 
3061
3062
3063
3064
for i, v in pairs(Torso:GetChildren()) do
3065
	if v:IsA('ParticleEmitter') then
3066
		v:Remove()
3067
	end
3068
end
3069
for i, v in pairs(LeftArm:GetChildren()) do
3070
	if v:IsA('ParticleEmitter') then
3071
		v:Remove()
3072
	end
3073
end
3074
for i, v in pairs(RightArm:GetChildren()) do
3075
	if v:IsA('ParticleEmitter') then
3076
		v:Remove()
3077
	end
3078
end
3079
for i, v in pairs(RightLeg:GetChildren()) do
3080
	if v:IsA('ParticleEmitter') then
3081
		v:Remove()
3082
	end
3083
end
3084
for i, v in pairs(LeftLeg:GetChildren()) do
3085
	if v:IsA('ParticleEmitter') then
3086
		v:Remove()
3087
	end
3088
end
3089
	
3090
3091
end
3092
3093
mouse.KeyDown:connect(function(key)
3094
if key=="9" then	
3095
	Base()
3096
end
3097
end)
3098
3099
mouse.KeyDown:connect(function(key)
3100
if key=="4" then	
3101
	Base()
3102
	SSJB()
3103
	char.JumPower = 150
3104
	end
3105
	end)
3106
Health = 140,000  --------- Serious mode aura.
3107
BaseHealth = 10,000
3108
3109
3110
3111
3112
SuperSaiyanBlue = false
3113
3114
Player = game.Players.LocalPlayer
3115
Char = Player.Character
3116
Torso = Char.Torso
3117
3118
function SSJB()
3119
	for X = 1, 1 do wait()
3120
3121
3122
	wait(0)
3123
	for X = 1, 1 do wait()
3124
		local Effect = Instance.new("Part")
3125
	Effect.Name = "Effect"
3126
	Effect.Parent = Torso
3127
	Effect.CFrame = Torso.CFrame
3128
	Effect.BrickColor = BrickColor.new("Lapis")
3129
	Effect.Shape = "Ball"
3130
	Effect.Size = Vector3.new(1, 1, 1)
3131
	Effect.Anchored = true
3132
	Effect.Material = "Neon"
3133
	Effect.CanCollide = false
3134
		Effect.CFrame = Torso.CFrame
3135
		Effect.Size = Effect.Size + Vector3.new(0.5)
3136
		Effect.Transparency = Effect.Transparency + 0.04
3137
	end
3138
	end
3139
3140
repeat
3141
Torso:FindFirstChild("Effect"):Remove()
3142
until Torso:FindFirstChild("Effect") == nil
3143
3144
	
3145
local Color1 = Color3.new(255, 255, 0)
3146
local Color2 = Color3.new(255, 255, 0)	
3147
3148
 for i = 0, 3, 0.1 do
3149
	swait()
3150
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3151
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3152
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3153
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3154
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3155
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3156
end
3157
3158
Hair7:Destroy()
3159
wait(0.1)
3160
Hair7 = Instance.new("Part")
3161
Hair7.Parent = char
3162
Hair7.Name = "Hair"
3163
Hair7.CanCollide = false
3164
Hair7.Locked = true
3165
Hair7.TopSurface = "Smooth"
3166
Hair7.BottomSurface = "Smooth"
3167
Hair7.formFactor = "Symmetric"
3168
Hair7.Material = "Neon"
3169
Hair7.BrickColor = BrickColor.new("Cyan")
3170
Hair7.CFrame = char.Torso.CFrame
3171
Hair7.Size = Vector3.new(1, 1, 1)
3172
Hair7.Transparency = 0
3173
3174
3175
Weld1 = Instance.new("Weld")
3176
Weld1.Parent = char.Head
3177
Weld1.Part0 = char.Head
3178
Weld1.Part1 = Hair7
3179
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3180
3181
Mesh = Instance.new("SpecialMesh")
3182
Mesh.Offset = Vector3.new(0,-0.4,0)
3183
Mesh.Parent = Hair7
3184
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3185
Mesh.MeshType = "FileMesh"
3186
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3187
Mesh.TextureId = "" 
3188
wait(0.1)
3189
char.Head.face.Texture = "rbxassetid://262534270"
3190
local Must = Instance.new("Sound",Torso)
3191
Must.SoundId = "rbxassetid://874183151"
3192
Must.Pitch = 0.99
3193
Must.Volume = 1.4
3194
Must.Looped = false
3195
wait(0)
3196
Must:Play()	
3197
	a21e = new("Part",char)
3198
a21e.Name = "Beam"..num
3199
a21e.Locked = true
3200
a21e.Size = v3(1,1,1)
3201
a21e.CanCollide = false
3202
a21e.BrickColor = bc("Toothpaste")
3203
a21e.Material = "Neon"
3204
a21e.Transparency = 0
3205
aa21e = new("SpecialMesh",a21e)
3206
a21e.Anchored = true
3207
a21e.Position = RootPart.Position
3208
aa21e.MeshType = "Sphere"
3209
aa21e.Scale = v3(1,1,1)
3210
	a51e = new("Part",char)
3211
a51e.Name = "Beam"..num
3212
a51e.Locked = true
3213
a51e.Size = v3(1,1,1)
3214
a51e.CanCollide = false
3215
a51e.BrickColor = bc("Cyan")
3216
a51e.Material = "Neon"
3217
a51e.Transparency = 0
3218
aa51e = new("SpecialMesh",a51e)
3219
a51e.Anchored = true
3220
a51e.Position = RootPart.Position
3221
aa51e.MeshType = "Sphere"
3222
aa51e.Scale = v3(1,1,1)
3223
	a61e = new("Part",char)
3224
a61e.Name = "Beam"..num
3225
a61e.Locked = true
3226
a61e.Size = v3(1,1,1)
3227
a61e.CanCollide = false
3228
a61e.BrickColor = bc("Lapis")
3229
a61e.Material = "Neon"
3230
a61e.Transparency = 0
3231
aa61e = new("SpecialMesh",a61e)
3232
a61e.Anchored = true
3233
a61e.Position = RootPart.Position
3234
aa61e.MeshType = "Sphere"
3235
aa61e.Scale = v3(1,1,1)
3236
for i = 1,50 do
3237
	wait()
3238
	aa21e.Scale = aa21e.Scale + v3(2,2,2)
3239
	a21e.Transparency = a21e.Transparency + 0.03
3240
	aa51e.Scale = aa51e.Scale + v3(2.5,2.5,2.5)
3241
	a51e.Transparency = a51e.Transparency + 0.03
3242
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3243
	a61e.Transparency = a61e.Transparency + 0.02
3244
end
3245
a61e:Destroy()
3246
aa61e:Destroy()
3247
a51e:Destroy()
3248
aa51e:Destroy()
3249
a21e:Destroy()
3250
aa21e:Destroy()
3251
	
3252
3253
local Aura = Instance.new('ParticleEmitter')
3254
Aura.Name = "Aura"
3255
Aura.Texture = "rbxassetid://347730682"
3256
Aura.Parent = Torso
3257
Aura.LightEmission = 1
3258
Aura.Transparency = NumberSequence.new(0.4,1)
3259
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3260
Aura.Size = NumberSequence.new(4,6.9,0.2)
3261
Aura.LockedToPart = true
3262
Aura.Lifetime = NumberRange.new(1)
3263
Aura.Rate = 100
3264
Aura.Rotation = NumberRange.new(-20, 15)
3265
Aura.Speed = NumberRange.new(4.3)
3266
Aura.EmissionDirection = "Top"
3267
local Aura = Instance.new('ParticleEmitter')
3268
Aura.Name = "Aura"
3269
Aura.Texture = "rbxassetid://347730682"
3270
Aura.Parent = Torso
3271
Aura.LightEmission = 1
3272
Aura.Transparency = NumberSequence.new(0.9,1)
3273
Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
3274
Aura.Size = NumberSequence.new(4,6.9,0.2)
3275
Aura.LockedToPart = true
3276
Aura.Lifetime = NumberRange.new(1)
3277
Aura.Rate = 100
3278
Aura.Rotation = NumberRange.new(-20, 15)
3279
Aura.Speed = NumberRange.new(4.3)
3280
Aura.EmissionDirection = "Top"
3281
      local tra = Instance.new('ParticleEmitter')
3282
        tra.Parent = Torso
3283
        tra.LightEmission = 1
3284
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3285
        tra.Rate = 15
3286
        tra.Rotation = NumberRange.new(-5, 5)
3287
        tra.Lifetime = NumberRange.new(1.5, 2)
3288
         tra.Size = NumberSequence.new(0.098,0)
3289
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3290
        tra.Speed = NumberRange.new(0.5)
3291
        tra.VelocitySpread = 360
3292
        tra.VelocityInheritance = 0.5
3293
        tra.ZOffset = 2
3294
   local tra = Instance.new('ParticleEmitter')
3295
        tra.Parent = LeftArm
3296
        tra.LightEmission = 1
3297
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3298
        tra.Rate = 15
3299
        tra.Rotation = NumberRange.new(-5, 5)
3300
        tra.Lifetime = NumberRange.new(1.5, 2)
3301
         tra.Size = NumberSequence.new(0.098,0)
3302
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3303
        tra.Speed = NumberRange.new(0.5)
3304
        tra.VelocitySpread = 360
3305
        tra.VelocityInheritance = 0.5
3306
        tra.ZOffset = 2
3307
   local tra = Instance.new('ParticleEmitter')
3308
        tra.Parent = RightArm
3309
        tra.LightEmission = 1
3310
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3311
        tra.Rate = 15
3312
        tra.Rotation = NumberRange.new(-5, 5)
3313
        tra.Lifetime = NumberRange.new(1.5, 2)
3314
         tra.Size = NumberSequence.new(0.098,0)
3315
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3316
        tra.Speed = NumberRange.new(0.5)
3317
        tra.VelocitySpread = 360
3318
        tra.VelocityInheritance = 0.5
3319
        tra.ZOffset = 2
3320
   local tra = Instance.new('ParticleEmitter')
3321
        tra.Parent = LeftLeg
3322
        tra.LightEmission = 1
3323
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3324
        tra.Rate = 15
3325
        tra.Rotation = NumberRange.new(-5, 5)
3326
        tra.Lifetime = NumberRange.new(1.5, 2)
3327
         tra.Size = NumberSequence.new(0.098,0)
3328
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3329
        tra.Speed = NumberRange.new(0.5)
3330
        tra.VelocitySpread = 360
3331
        tra.VelocityInheritance = 0.5
3332
        tra.ZOffset = 2
3333
   local tra = Instance.new('ParticleEmitter')
3334
        tra.Parent = RightLeg
3335
        tra.LightEmission = 1
3336
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3337
        tra.Rate = 15
3338
        tra.Rotation = NumberRange.new(-5, 5)
3339
        tra.Lifetime = NumberRange.new(1.5, 2)
3340
         tra.Size = NumberSequence.new(0.098,0)
3341
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3342
        tra.Speed = NumberRange.new(0.5)
3343
        tra.VelocitySpread = 360
3344
        tra.VelocityInheritance = 0.5
3345
        tra.ZOffset = 2
3346
3347
SuperSaiyanBlue = true	
3348
Humanoid.JumpPower = 120
3349
	
3350
Char.Humanoid.MaxHealth = Health
3351
wait(0.3)	
3352
Char.Humanoid.Health = Health
3353
wait(0.7)
3354
Must:Destroy()
3355
end
3356
3357
function Base()
3358
	SuperSaiyanBlue = false
3359
	local Effect = Instance.new("Part")
3360
	Effect.Name = "Effect"
3361
	Effect.Parent = Torso
3362
	Effect.CFrame = Torso.CFrame
3363
	Effect.BrickColor = BrickColor.new("White")
3364
	Effect.Shape = "Ball"
3365
	Effect.Size = Vector3.new(8, 8, 8)
3366
	Effect.Anchored = true
3367
	Effect.Material = "Neon"
3368
	Effect.CanCollide = false
3369
	for loop = 1, 25 do wait()
3370
		Effect.CFrame = Torso.CFrame
3371
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3372
		Effect.Transparency = Effect.Transparency + 0.04
3373
		
3374
	end
3375
repeat
3376
	
3377
	
3378
Torso:FindFirstChild("Effect"):Remove()
3379
until Torso:FindFirstChild("Effect") == nil
3380
3381
char.Head.face.Texture = "rbxassetid://1108342609"
3382
Hair7:Destroy()
3383
wait(0.1)
3384
Hair7 = Instance.new("Part")
3385
Hair7.Parent = char
3386
Hair7.Name = "Hair"
3387
Hair7.CanCollide = false
3388
Hair7.Locked = true
3389
Hair7.TopSurface = "Smooth"
3390
Hair7.BottomSurface = "Smooth"
3391
Hair7.formFactor = "Symmetric"
3392
Hair7.Material = "Neon"
3393
Hair7.BrickColor = BrickColor.new("Really black")
3394
Hair7.CFrame = char.Torso.CFrame
3395
Hair7.Size = Vector3.new(1, 1, 1)
3396
Hair7.Transparency = 0
3397
3398
3399
Weld1 = Instance.new("Weld")
3400
Weld1.Parent = char.Head
3401
Weld1.Part0 = char.Head
3402
Weld1.Part1 = Hair7
3403
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3404
3405
Mesh = Instance.new("SpecialMesh")
3406
Mesh.Offset = Vector3.new(0,-0.4,0)
3407
Mesh.Parent = Hair7
3408
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3409
Mesh.MeshType = "FileMesh"
3410
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3411
Mesh.TextureId = "" 
3412
3413
3414
3415
for i, v in pairs(Torso:GetChildren()) do
3416
	if v:IsA('ParticleEmitter') then
3417
		v:Remove()
3418
	end
3419
end
3420
for i, v in pairs(LeftArm:GetChildren()) do
3421
	if v:IsA('ParticleEmitter') then
3422
		v:Remove()
3423
	end
3424
end
3425
for i, v in pairs(RightArm:GetChildren()) do
3426
	if v:IsA('ParticleEmitter') then
3427
		v:Remove()
3428
	end
3429
end
3430
for i, v in pairs(RightLeg:GetChildren()) do
3431
	if v:IsA('ParticleEmitter') then
3432
		v:Remove()
3433
	end
3434
end
3435
for i, v in pairs(LeftLeg:GetChildren()) do
3436
	if v:IsA('ParticleEmitter') then
3437
		v:Remove()
3438
	end
3439
end
3440
	
3441
3442
end
3443
mouse.KeyDown:connect(function(key)
3444
if key=="9" then	
3445
	Base()
3446
end
3447
end)
3448
3449
mouse.KeyDown:connect(function(key)
3450
if key=="2" then	
3451
Base()
3452
	SSJVEGETA()
3453
	char.JumPower = 150
3454
	end
3455
	end)
3456
Health = math.huge  --------- Serious mode aura.
3457
BaseHealth = math.huge
3458
3459
3460
3461
3462
SuperVegeta = false
3463
3464
Player = game.Players.LocalPlayer
3465
Char = Player.Character
3466
Torso = Char.Torso
3467
3468
function SSJVEGETA()
3469
	for X = 1, 1 do wait()
3470
3471
3472
	wait(0)
3473
	for X = 1, 1 do wait()
3474
		local Effect = Instance.new("Part")
3475
	Effect.Name = "Effect"
3476
	Effect.Parent = Torso
3477
	Effect.CFrame = Torso.CFrame
3478
	Effect.BrickColor = BrickColor.new("Lapis")
3479
	Effect.Shape = "Ball"
3480
	Effect.Size = Vector3.new(1, 1, 1)
3481
	Effect.Anchored = true
3482
	Effect.Material = "Neon"
3483
	Effect.CanCollide = false
3484
		Effect.CFrame = Torso.CFrame
3485
		Effect.Size = Effect.Size + Vector3.new(0.5)
3486
		Effect.Transparency = Effect.Transparency + 0.04
3487
	end
3488
	end
3489
3490
repeat
3491
Torso:FindFirstChild("Effect"):Remove()
3492
until Torso:FindFirstChild("Effect") == nil
3493
3494
	
3495
local Color1 = Color3.new(255, 255, 0)
3496
local Color2 = Color3.new(255, 255, 0)	
3497
3498
3499
Hair7:Destroy()
3500
wait(0.1)
3501
Hair7 = Instance.new("Part")
3502
Hair7.Parent = char
3503
Hair7.Name = "Hair"
3504
Hair7.CanCollide = false
3505
Hair7.Locked = true
3506
Hair7.TopSurface = "Smooth"
3507
Hair7.BottomSurface = "Smooth"
3508
Hair7.formFactor = "Symmetric"
3509
Hair7.Material = "Neon"
3510
Hair7.BrickColor = BrickColor.new("Bright yellow")
3511
Hair7.CFrame = char.Torso.CFrame
3512
Hair7.Size = Vector3.new(1, 1, 1)
3513
Hair7.Transparency = 0
3514
3515
3516
Weld1 = Instance.new("Weld")
3517
Weld1.Parent = char.Head
3518
Weld1.Part0 = char.Head
3519
Weld1.Part1 = Hair7
3520
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3521
3522
Mesh = Instance.new("SpecialMesh")
3523
Mesh.Offset = Vector3.new(0,-0.4,0)
3524
Mesh.Parent = Hair7
3525
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3526
Mesh.MeshType = "FileMesh"
3527
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3528
Mesh.TextureId = "" 
3529
char.Head.face.Texture = "rbxassetid://1108357707"
3530
local Must = Instance.new("Sound",Torso)
3531
Must.SoundId = "rbxassetid://1035030726"
3532
Must.Pitch = 0.99
3533
Must.Volume = 1.4
3534
Must.Looped = false
3535
wait(0)
3536
Must:Play()	
3537
	a21e = new("Part",char)
3538
a21e.Name = "Beam"..num
3539
a21e.Locked = true
3540
a21e.Size = v3(1,1,1)
3541
a21e.CanCollide = false
3542
a21e.BrickColor = bc("Gold")
3543
a21e.Material = "Neon"
3544
a21e.Transparency = 0
3545
aa21e = new("SpecialMesh",a21e)
3546
a21e.Anchored = true
3547
a21e.Position = RootPart.Position
3548
aa21e.MeshType = "Sphere"
3549
aa21e.Scale = v3(1,1,1)
3550
	a51e = new("Part",char)
3551
a51e.Name = "Beam"..num
3552
a51e.Locked = true
3553
a51e.Size = v3(1,1,1)
3554
a51e.CanCollide = false
3555
a51e.BrickColor = bc("New Yeller")
3556
a51e.Material = "Neon"
3557
a51e.Transparency = 0
3558
aa51e = new("SpecialMesh",a51e)
3559
a51e.Anchored = true
3560
a51e.Position = RootPart.Position
3561
aa51e.MeshType = "Sphere"
3562
aa51e.Scale = v3(1,1,1)
3563
	a61e = new("Part",char)
3564
a61e.Name = "Beam"..num
3565
a61e.Locked = true
3566
a61e.Size = v3(1,1,1)
3567
a61e.CanCollide = false
3568
a61e.BrickColor = bc("White")
3569
a61e.Material = "Neon"
3570
a61e.Transparency = 0
3571
aa61e = new("SpecialMesh",a61e)
3572
a61e.Anchored = true
3573
a61e.Position = RootPart.Position
3574
aa61e.MeshType = "Sphere"
3575
aa61e.Scale = v3(1,1,1)
3576
for i = 1,50 do
3577
	wait()
3578
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3579
	a21e.Transparency = a21e.Transparency + 0.03
3580
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3581
	a51e.Transparency = a51e.Transparency + 0.03
3582
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3583
	a61e.Transparency = a61e.Transparency + 0.02
3584
end
3585
a61e:Destroy()
3586
aa61e:Destroy()
3587
a51e:Destroy()
3588
aa51e:Destroy()
3589
a21e:Destroy()
3590
aa21e:Destroy()
3591
	
3592
3593
local Aura = Instance.new('ParticleEmitter')
3594
Aura.Name = "Aura"
3595
Aura.Texture = "rbxassetid://347730682"
3596
Aura.Parent = Torso
3597
Aura.LightEmission = 1
3598
Aura.Transparency = NumberSequence.new(0.6,1)
3599
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3600
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3601
Aura.LockedToPart = true
3602
Aura.Lifetime = NumberRange.new(1)
3603
Aura.Rate = 100
3604
Aura.Speed = NumberRange.new(4.3)
3605
Aura.EmissionDirection = "Top"
3606
local Aura = Instance.new('ParticleEmitter')
3607
Aura.Name = "Aura"
3608
Aura.Texture = "rbxassetid://1046299182"
3609
Aura.Parent = Torso
3610
Aura.LightEmission = 1
3611
Aura.Transparency = NumberSequence.new(0.6,1)
3612
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3613
Aura.Size = NumberSequence.new(5)
3614
Aura.Rotation = NumberRange.new(-20,15)
3615
Aura.LockedToPart = true
3616
Aura.Lifetime = NumberRange.new(0.2)
3617
Aura.Rate = 20
3618
Aura.Speed = NumberRange.new(0)
3619
Aura.EmissionDirection = "Top"
3620
3621
SuperVegeta = true
3622
Humanoid.WalkSpeed = 10
3623
Humanoid.JumpPower = 120
3624
	
3625
Char.Humanoid.MaxHealth = Health
3626
wait(0.3)	
3627
Char.Humanoid.Health = Health
3628
wait(0.7)
3629
Must:Destroy()
3630
end
3631
3632
function Base()
3633
	SuperVegeta = false
3634
	local Effect = Instance.new("Part")
3635
	Effect.Name = "Effect"
3636
	Effect.Parent = Torso
3637
	Effect.CFrame = Torso.CFrame
3638
	Effect.BrickColor = BrickColor.new("White")
3639
	Effect.Shape = "Ball"
3640
	Effect.Size = Vector3.new(8, 8, 8)
3641
	Effect.Anchored = true
3642
	Effect.Material = "Neon"
3643
	Effect.CanCollide = false
3644
	for loop = 1, 25 do wait()
3645
		Effect.CFrame = Torso.CFrame
3646
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3647
		Effect.Transparency = Effect.Transparency + 0.04
3648
		
3649
	end
3650
repeat
3651
	
3652
	
3653
Torso:FindFirstChild("Effect"):Remove()
3654
until Torso:FindFirstChild("Effect") == nil
3655
3656
char.Head.face.Texture = "rbxassetid://1108342609"
3657
Hair7:Destroy()
3658
wait(0.1)
3659
Hair7 = Instance.new("Part")
3660
Hair7.Parent = char
3661
Hair7.Name = "Hair"
3662
Hair7.CanCollide = false
3663
Hair7.Locked = true
3664
Hair7.TopSurface = "Smooth"
3665
Hair7.BottomSurface = "Smooth"
3666
Hair7.formFactor = "Symmetric"
3667
Hair7.Material = "Neon"
3668
Hair7.BrickColor = BrickColor.new("Really black")
3669
Hair7.CFrame = char.Torso.CFrame
3670
Hair7.Size = Vector3.new(1, 1, 1)
3671
Hair7.Transparency = 0
3672
3673
3674
Weld1 = Instance.new("Weld")
3675
Weld1.Parent = char.Head
3676
Weld1.Part0 = char.Head
3677
Weld1.Part1 = Hair7
3678
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3679
3680
Mesh = Instance.new("SpecialMesh")
3681
Mesh.Offset = Vector3.new(0,-0.4,0)
3682
Mesh.Parent = Hair7
3683
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3684
Mesh.MeshType = "FileMesh"
3685
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3686
Mesh.TextureId = "" 
3687
3688
3689
3690
for i, v in pairs(Torso:GetChildren()) do
3691
	if v:IsA('ParticleEmitter') then
3692
		v:Remove()
3693
	end
3694
end
3695
for i, v in pairs(LeftArm:GetChildren()) do
3696
	if v:IsA('ParticleEmitter') then
3697
		v:Remove()
3698
	end
3699
end
3700
for i, v in pairs(RightArm:GetChildren()) do
3701
	if v:IsA('ParticleEmitter') then
3702
		v:Remove()
3703
	end
3704
end
3705
for i, v in pairs(RightLeg:GetChildren()) do
3706
	if v:IsA('ParticleEmitter') then
3707
		v:Remove()
3708
	end
3709
end
3710
for i, v in pairs(LeftLeg:GetChildren()) do
3711
	if v:IsA('ParticleEmitter') then
3712
		v:Remove()
3713
	end
3714
end
3715
	
3716
3717
end
3718
3719
mouse.KeyDown:connect(function(key)
3720
if key=="9" then	
3721
	Base()
3722
end
3723
mouse.KeyDown:connect(function(key)
3724
if key=="3" then	
3725
Base()
3726
	SSJ2()
3727
	char.JumPower = 150
3728
	end
3729
	end)
3730
Health = math.huge  --------- Serious mode aura.
3731
BaseHealth = math.huge
3732
3733
3734
3735
3736
SuperSaiyan2 = false
3737
3738
Player = game.Players.LocalPlayer
3739
Char = Player.Character
3740
Torso = Char.Torso
3741
3742
function SSJ2()
3743
	for X = 1, 1 do wait()
3744
3745
3746
	wait(0)
3747
	for X = 1, 1 do wait()
3748
		local Effect = Instance.new("Part")
3749
	Effect.Name = "Effect"
3750
	Effect.Parent = Torso
3751
	Effect.CFrame = Torso.CFrame
3752
	Effect.BrickColor = BrickColor.new("Lapis")
3753
	Effect.Shape = "Ball"
3754
	Effect.Size = Vector3.new(1, 1, 1)
3755
	Effect.Anchored = true
3756
	Effect.Material = "Neon"
3757
	Effect.CanCollide = false
3758
		Effect.CFrame = Torso.CFrame
3759
		Effect.Size = Effect.Size + Vector3.new(0.5)
3760
		Effect.Transparency = Effect.Transparency + 0.04
3761
	end
3762
	end
3763
3764
repeat
3765
Torso:FindFirstChild("Effect"):Remove()
3766
until Torso:FindFirstChild("Effect") == nil
3767
3768
	
3769
local Color1 = Color3.new(255, 255, 0)
3770
local Color2 = Color3.new(255, 255, 0)	
3771
3772
3773
Hair7:Destroy()
3774
wait(0.1)
3775
Hair7 = Instance.new("Part")
3776
Hair7.Parent = char
3777
Hair7.Name = "Hair"
3778
Hair7.CanCollide = false
3779
Hair7.Locked = true
3780
Hair7.TopSurface = "Smooth"
3781
Hair7.BottomSurface = "Smooth"
3782
Hair7.formFactor = "Symmetric"
3783
Hair7.Material = "Neon"
3784
Hair7.BrickColor = BrickColor.new("New Yeller")
3785
Hair7.CFrame = char.Torso.CFrame
3786
Hair7.Size = Vector3.new(1, 1, 1)
3787
Hair7.Transparency = 0
3788
3789
3790
Weld1 = Instance.new("Weld")
3791
Weld1.Parent = char.Head
3792
Weld1.Part0 = char.Head
3793
Weld1.Part1 = Hair7
3794
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3795
3796
Mesh = Instance.new("SpecialMesh")
3797
Mesh.Offset = Vector3.new(0,-0.4,0)
3798
Mesh.Parent = Hair7
3799
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3800
Mesh.MeshType = "FileMesh"
3801
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3802
Mesh.TextureId = "" 
3803
char.Head.face.Texture = "rbxassetid://1108357707"
3804
local Must = Instance.new("Sound",Torso)
3805
Must.SoundId = "rbxassetid://1035030726"
3806
Must.Pitch = 0.99
3807
Must.Volume = 1.4
3808
Must.Looped = false
3809
wait(0)
3810
Must:Play()	
3811
	a21e = new("Part",char)
3812
a21e.Name = "Beam"..num
3813
a21e.Locked = true
3814
a21e.Size = v3(1,1,1)
3815
a21e.CanCollide = false
3816
a21e.BrickColor = bc("Gold")
3817
a21e.Material = "Neon"
3818
a21e.Transparency = 0
3819
aa21e = new("SpecialMesh",a21e)
3820
a21e.Anchored = true
3821
a21e.Position = RootPart.Position
3822
aa21e.MeshType = "Sphere"
3823
aa21e.Scale = v3(1,1,1)
3824
	a51e = new("Part",char)
3825
a51e.Name = "Beam"..num
3826
a51e.Locked = true
3827
a51e.Size = v3(1,1,1)
3828
a51e.CanCollide = false
3829
a51e.BrickColor = bc("New Yeller")
3830
a51e.Material = "Neon"
3831
a51e.Transparency = 0
3832
aa51e = new("SpecialMesh",a51e)
3833
a51e.Anchored = true
3834
a51e.Position = RootPart.Position
3835
aa51e.MeshType = "Sphere"
3836
aa51e.Scale = v3(1,1,1)
3837
	a61e = new("Part",char)
3838
a61e.Name = "Beam"..num
3839
a61e.Locked = true
3840
a61e.Size = v3(1,1,1)
3841
a61e.CanCollide = false
3842
a61e.BrickColor = bc("White")
3843
a61e.Material = "Neon"
3844
a61e.Transparency = 0
3845
aa61e = new("SpecialMesh",a61e)
3846
a61e.Anchored = true
3847
a61e.Position = RootPart.Position
3848
aa61e.MeshType = "Sphere"
3849
aa61e.Scale = v3(1,1,1)
3850
for i = 1,50 do
3851
	wait()
3852
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3853
	a21e.Transparency = a21e.Transparency + 0.03
3854
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3855
	a51e.Transparency = a51e.Transparency + 0.03
3856
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3857
	a61e.Transparency = a61e.Transparency + 0.02
3858
end
3859
a61e:Destroy()
3860
aa61e:Destroy()
3861
a51e:Destroy()
3862
aa51e:Destroy()
3863
a21e:Destroy()
3864
aa21e:Destroy()
3865
	
3866
3867
local Aura = Instance.new('ParticleEmitter')
3868
Aura.Name = "Aura"
3869
Aura.Texture = "rbxassetid://347730682"
3870
Aura.Parent = Torso
3871
Aura.LightEmission = 1
3872
Aura.Transparency = NumberSequence.new(0.6,1)
3873
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3874
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3875
Aura.LockedToPart = true
3876
Aura.Lifetime = NumberRange.new(1)
3877
Aura.Rate = 100
3878
Aura.Speed = NumberRange.new(4.3)
3879
Aura.EmissionDirection = "Top"
3880
local Aura = Instance.new('ParticleEmitter')
3881
Aura.Name = "Aura"
3882
Aura.Texture = "rbxassetid://1046299182"
3883
Aura.Parent = Torso
3884
Aura.LightEmission = 1
3885
Aura.Transparency = NumberSequence.new(0.3,1)
3886
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3887
Aura.Size = NumberSequence.new(5)
3888
Aura.Rotation = NumberRange.new(-360,360)
3889
Aura.LockedToPart = true
3890
Aura.Lifetime = NumberRange.new(0.2)
3891
Aura.Rate = 20
3892
Aura.Speed = NumberRange.new(0)
3893
Aura.EmissionDirection = "Top"
3894
3895
SuperSaiyan2 = true	
3896
Humanoid.JumpPower = 120
3897
	
3898
Char.Humanoid.MaxHealth = Health
3899
wait(0.3)	
3900
Char.Humanoid.Health = Health
3901
wait(0.7)
3902
Must:Destroy()
3903
end
3904
3905
function Base()
3906
	SuperSaiyan2 = false
3907
	local Effect = Instance.new("Part")
3908
	Effect.Name = "Effect"
3909
	Effect.Parent = Torso
3910
	Effect.CFrame = Torso.CFrame
3911
	Effect.BrickColor = BrickColor.new("White")
3912
	Effect.Shape = "Ball"
3913
	Effect.Size = Vector3.new(8, 8, 8)
3914
	Effect.Anchored = true
3915
	Effect.Material = "Neon"
3916
	Effect.CanCollide = false
3917
	for loop = 1, 25 do wait()
3918
		Effect.CFrame = Torso.CFrame
3919
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3920
		Effect.Transparency = Effect.Transparency + 0.04
3921
		
3922
	end
3923
repeat
3924
	
3925
	
3926
Torso:FindFirstChild("Effect"):Remove()
3927
until Torso:FindFirstChild("Effect") == nil
3928
3929
char.Head.face.Texture = "rbxassetid://1108342609"
3930
Hair7:Destroy()
3931
wait(0.1)
3932
Hair7 = Instance.new("Part")
3933
Hair7.Parent = char
3934
Hair7.Name = "Hair"
3935
Hair7.CanCollide = false
3936
Hair7.Locked = true
3937
Hair7.TopSurface = "Smooth"
3938
Hair7.BottomSurface = "Smooth"
3939
Hair7.formFactor = "Symmetric"
3940
Hair7.Material = "Neon"
3941
Hair7.BrickColor = BrickColor.new("Really black")
3942
Hair7.CFrame = char.Torso.CFrame
3943
Hair7.Size = Vector3.new(1, 1, 1)
3944
Hair7.Transparency = 0
3945
3946
3947
Weld1 = Instance.new("Weld")
3948
Weld1.Parent = char.Head
3949
Weld1.Part0 = char.Head
3950
Weld1.Part1 = Hair7
3951
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3952
3953
Mesh = Instance.new("SpecialMesh")
3954
Mesh.Offset = Vector3.new(0,-0.4,0)
3955
Mesh.Parent = Hair7
3956
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3957
Mesh.MeshType = "FileMesh"
3958
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3959
Mesh.TextureId = "" 
3960
3961
3962
3963
for i, v in pairs(Torso:GetChildren()) do
3964
	if v:IsA('ParticleEmitter') then
3965
		v:Remove()
3966
	end
3967
end
3968
for i, v in pairs(LeftArm:GetChildren()) do
3969
	if v:IsA('ParticleEmitter') then
3970
		v:Remove()
3971
	end
3972
end
3973
for i, v in pairs(RightArm:GetChildren()) do
3974
	if v:IsA('ParticleEmitter') then
3975
		v:Remove()
3976
	end
3977
end
3978
for i, v in pairs(RightLeg:GetChildren()) do
3979
	if v:IsA('ParticleEmitter') then
3980
		v:Remove()
3981
	end
3982
end
3983
for i, v in pairs(LeftLeg:GetChildren()) do
3984
	if v:IsA('ParticleEmitter') then
3985
		v:Remove()
3986
	end
3987
end
3988
	
3989
3990
end
3991
end)
3992
---
3993
3994
3995
3996
3997
musiccommand = 1
3998
musicwait = false
3999
mouse.KeyDown:connect(function(k)
4000
  if k == "=" and attack == false then
4001
    if musiccommand == 1 and musicwait == false then
4002
      musicwait = true
4003
      sou2:Stop()
4004
      musiccommand = 2
4005
    end
4006
    if musiccommand == 2 and musicwait == false then
4007
      musicwait = true
4008
      sou2:Play()
4009
      sou2.Volume = 2
4010
      musiccommand = 3
4011
    end
4012
    if musiccommand == 3 and musicwait == false then
4013
      musicwait = true
4014
      sou2.Volume = 0.5
4015
      musiccommand = 1
4016
    end
4017
    musicwait = false
4018
  end
4019
end)
4020
function HitpartFunk3(HPart3, Xv, Yv, Zv)
4021
  Hitpart3 = Instance.new("Part", HPart3)
4022
  Hitpart3.Size = Vector3.new(1, 1, 1)
4023
  Hitpart3.CanCollide = false
4024
  HuW3 = Instance.new("Weld")
4025
  HuW3.Name = "GuW"
4026
  HuW3.Part0 = HPart3
4027
  HuW3.C0 = cn(Xv, Yv, Zv)
4028
  HuW3.C1 = cn(0, 0, 0)
4029
  HuW3.Part1 = Hitpart3
4030
  HuW3.Parent = HPart3
4031
  Hitpart3.Transparency = 1
4032
  game:GetService("Debris"):AddItem(Hitpart3, 20)
4033
end
4034
function HitpartFunk2(HPart2, Xv, Yv, Zv)
4035
  Hitpart2 = Instance.new("Part", HPart2)
4036
  Hitpart2.Size = Vector3.new(1, 1, 1)
4037
  Hitpart2.CanCollide = false
4038
  HuW2 = Instance.new("Weld")
4039
  HuW2.Name = "GuW"
4040
  HuW2.Part0 = HPart2
4041
  HuW2.C0 = cn(Xv, Yv, Zv)
4042
  HuW2.C1 = cn(0, 0, 0)
4043
  HuW2.Part1 = Hitpart2
4044
  HuW2.Parent = HPart2
4045
  Hitpart2.Transparency = 1
4046
  game:GetService("Debris"):AddItem(Hitpart2, 20)
4047
end
4048
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
4049
  Hitpart = Instance.new("Part", HPart)
4050
  Hitpart.Size = Vector3.new(1, 1, 1)
4051
  Hitpart.CanCollide = false
4052
  HuW = Instance.new("Weld")
4053
  HuW.Name = "GuW"
4054
  HuW.Part0 = HPart
4055
  HuW.C0 = cn(Xv, Yv, Zv)
4056
  HuW.C1 = cn(0, 0, 0)
4057
  HuW.Part1 = Hitpart
4058
  HuW.Parent = HPart
4059
  Hitpart.Transparency = 1
4060
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
4061
end
4062
wait2 = false
4063
combo = 1
4064
mouse.Button1Down:connect(function(key)
4065
  if attack == false then
4066
    attack = true
4067
    Humanoid.WalkSpeed = 17.01
4068
    if combo == 1 and wait2 == false then
4069
      wait2 = true
4070
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4071
      HitpartFunk(LeftArm, 20, 60, 0, -0.5, 0)
4072
      for i = 0, 1, 0.1 do
4073
        swait()
4074
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4075
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4076
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4077
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4078
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4079
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4080
      end
4081
      combo = 2
4082
    end
4083
    if combo == 2 and wait2 == false then
4084
      wait2 = true
4085
   
4086
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
4087
      for i = 0, 1, 0.1 do
4088
        swait()
4089
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4090
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4091
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4092
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4093
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4094
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4095
      end
4096
      combo = 3
4097
    end
4098
    if combo == 3 and wait2 == false then
4099
      wait2 = true
4100
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4101
      HitpartFunk(RightLeg, 5, 10, 0, -0.5, 0)
4102
      for i = 0, 1, 0.1 do
4103
        swait()
4104
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4105
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4106
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4107
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4108
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4109
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4110
      end
4111
      combo = 1
4112
    end
4113
    Humanoid.WalkSpeed = 16
4114
    Hitpart:Destroy()
4115
    wait2 = false
4116
    attack = false
4117
  end
4118
end)
4119
--
4120
--
4121
MV1 = 20
4122
mouse.KeyDown:connect(function(k)
4123
  if k == "=" and attack == false then
4124
    if firemode == true then
4125
      firemode = false
4126
      print("ice mode")
4127
      icesmoke.Acceleration = Vector3.new(0,0,0)
4128
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
4129
      icesmoke.Transparency = NumberSequence.new({
4130
        NumberSequenceKeypoint.new(0, 0.9),
4131
        NumberSequenceKeypoint.new(1, 1)
4132
      })
4133
      icesmoke.Size = NumberSequence.new(3)
4134
      icesmoke.Parent = RightArm
4135
    else
4136
      firemode = true
4137
      print("fire mode")
4138
      ice_mode = false
4139
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4140
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
4141
      icesmoke.Rate = 400
4142
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
4143
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
4144
      icesmoke.Size = NumberSequence.new(3)
4145
      icesmoke.EmissionDirection = "Top"
4146
      icesmoke.Parent = LeftArm
4147
    end
4148
  end
4149
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
4150
    MV1 = 90
4151
    Humanoid.WalkSpeed = 15
4152
    attack = true
4153
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
4154
    Firepart2 = Instance.new("Part", LeftArm)
4155
    Firepart2.Size = Vector3.new(1, 1, 1)
4156
    Firepart2.CanCollide = false
4157
    GuW2 = Instance.new("Weld")
4158
    GuW2.Name = "GuW"
4159
    GuW2.Part0 = LeftArm
4160
    GuW2.C0 = cn(0, -0.5, 0)
4161
    GuW2.C1 = cn(0, 0, 0)
4162
    GuW2.Part1 = Firepart2
4163
    GuW2.Parent = LeftArm
4164
    Firepart2.Transparency = 1
4165
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
4166
    for i = 0, 2, 0.1 do
4167
      swait()
4168
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4169
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4170
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4171
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4172
      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)
4173
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4174
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4175
    end
4176
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
4177
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
4178
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
4179
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
4180
    Humanoid.WalkSpeed = 16
4181
    attack = false
4182
    Firepart2:Destroy()
4183
  end
4184
end)
4185
MV2 = 90
4186
4187
mouse.KeyDown:connect(function(key)
4188
	if key == "=" then
4189
Head.Transparency = 1
4190
Torso.Transparency = 1
4191
LeftArm.Transparency = 1
4192
Head.face.Texture = ""
4193
RightArm.Transparency = 1	
4194
LeftLeg.Transparency = 1
4195
RightLeg.Transparency = 1
4196
mesh1.Transparency = 1
4197
mesh2.Transparency = 1
4198
mesh5.Transparency = 1
4199
mesheye.Transparency = 1
4200
mesheye1.Transparency = 1
4201
mesheye2.Transparency = 1
4202
mesheye3.Transparency = 1
4203
char.Parent = workspace.Camera
4204
char.WalkSpeed = 60
4205
if char:FindFirstChild("TalkingBillBoard")~= nil then
4206
char:FindFirstChild("TalkingBillBoard"):destroy()
4207
end
4208
	end
4209
end)
4210
mouse.KeyUp:connect(function(key)
4211
	if key == "=" then
4212
Head.Transparency = 0
4213
Torso.Transparency = 0
4214
LeftArm.Transparency = 0
4215
Head.face.Texture = ""
4216
RightArm.Transparency = 0	
4217
LeftLeg.Transparency = 0
4218
RightLeg.Transparency = 0
4219
mesh1.Transparency = 0
4220
mesh2.Transparency = 0
4221
mesh5.Transparency = 0
4222
mesheye.Transparency = 0
4223
mesheye1.Transparency = 0
4224
mesheye2.Transparency = 0
4225
mesheye3.Transparency = 0
4226
hat1.Transparency = 0
4227
hat2.Transparency = 0
4228
hat3.Transparency = 0
4229
hat4.Transparency = 0
4230
hat5.Transparency = 0
4231
hat6.Transparency = 0
4232
hat7.Transparency = 0
4233
hat8.Transparency = 0
4234
hat9.Transparency = 0
4235
char.Parent = workspace
4236
	end
4237
end)
4238
4239
mouse.KeyDown:connect(function(k)
4240
  if attack == false and k == "x" and MV2 > 89 and firemode == true then
4241
    MV2 = 90
4242
    attack = true
4243
    Firepart = Instance.new("Part", RightArm)
4244
    Firepart.Size = Vector3.new(1, 1, 1)
4245
    GuW = Instance.new("Weld")
4246
    GuW.Name = "GuW"
4247
    GuW.Part0 = RightArm
4248
    GuW.C0 = cn(0, -1, 0)
4249
    GuW.C1 = cn(0, 0, 0)
4250
    GuW.Part1 = Firepart
4251
    GuW.Parent = RightArm
4252
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4253
    Firepart.Transparency = 1
4254
    Humanoid.WalkSpeed = 15
4255
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
4256
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4257
    for i = 1, 3 do
4258
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4259
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4260
    end
4261
    for i = 0, 3, 0.1 do
4262
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4263
      swait()
4264
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4265
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4266
      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)
4267
      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)
4268
      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)
4269
      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)
4270
    end
4271
wait(1)
4272
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
4273
 
4274
    Humanoid.WalkSpeed = 16
4275
    attack = false
4276
    Firepart:Destroy()
4277
  end
4278
4279
4280
4281
 
4282
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
4283
    MV2 = 90
4284
    attack = true
4285
    Firepart = Instance.new("Part", RightArm)
4286
    Firepart.Size = Vector3.new(1, 1, 1)
4287
    GuW = Instance.new("Weld")
4288
    GuW.Name = "GuW"
4289
    GuW.Part0 = RightArm
4290
    GuW.C0 = cn(0, -1, 0)
4291
    GuW.C1 = cn(0, 0, 0)
4292
    GuW.Part1 = Firepart
4293
    GuW.Parent = RightArm
4294
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4295
    Firepart.Transparency = 1
4296
    Humanoid.WalkSpeed = 0.01
4297
    for i = 0, 4, 0.1 do
4298
      swait()
4299
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4300
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4301
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4302
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4303
      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)
4304
      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)
4305
      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)
4306
      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)
4307
    end
4308
    for i = 0, 4, 0.1 do
4309
      swait()
4310
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4311
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4312
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4313
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4314
      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)
4315
      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)
4316
      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)
4317
      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)
4318
    end
4319
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
4320
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
4321
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4322
    for i = 1, 3 do
4323
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4324
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4325
    end
4326
    for i = 0, 2, 0.1 do
4327
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4328
      swait()
4329
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4330
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4331
      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)
4332
      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)
4333
      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)
4334
      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)
4335
    end
4336
    Humanoid.WalkSpeed = 16
4337
    attack = false
4338
    Firepart:Destroy()
4339
  end
4340
end)
4341
Rapid = false
4342
BasePart = Instance.new("Part")
4343
BasePart.Shape = Enum.PartType.Block
4344
BasePart.Material = Enum.Material.Neon
4345
BasePart.TopSurface = Enum.SurfaceType.Smooth
4346
BasePart.BottomSurface = Enum.SurfaceType.Smooth
4347
BasePart.FormFactor = Enum.FormFactor.Custom
4348
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
4349
BasePart.CanCollide = true
4350
BasePart.Locked = true
4351
BasePart.Anchored = false
4352
local icy_Player = game.Players.localPlayer
4353
local icy_mouse = icy_Player:GetMouse()
4354
ice_mode = false
4355
local colors = {
4356
  BrickColor.new("Cyan"),
4357
  BrickColor.new("Medium blue"),
4358
  BrickColor.new("Pastel blue")
4359
}
4360
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
4361
if root then
4362
  icy_mouse.KeyDown:connect(function(k)
4363
    if k == "=" and firemode == false then
4364
      if ice_mode == true then
4365
        ice_mode = false
4366
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4367
      else
4368
        ice_mode = true
4369
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
4370
      end
4371
    end
4372
    if k == "z" and firemode == true then
4373
      attack = true
4374
      do
4375
        local Stop = false
4376
        local Version = 0
4377
        local MaxSpeed = 5
4378
        local Speed = 3.5
4379
        local Keys = {}
4380
        local Force = 10000
4381
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
4382
        swait(0.5)
4383
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4384
        if Fly then
4385
          Fly:Destroy()
4386
        end
4387
        if Rot then
4388
          Rot:Destroy()
4389
        end
4390
        Fly = Instance.new("BodyPosition", char.Torso)
4391
        Fly.Name = "LMMFly"
4392
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4393
        Fly.P = Force
4394
        Fly.position = char.Torso.Position
4395
        Rot = Instance.new("BodyGyro", char.Torso)
4396
        Rot.Name = "LMMRot"
4397
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4398
        Rot.P = Force
4399
        Rot.cframe = cam.CoordinateFrame
4400
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
4401
        local Thread, Old = Version, nil
4402
        char.Humanoid.PlatformStand = true
4403
        function StopFly()
4404
          Version = Version + 1
4405
          Stop = true
4406
          char.Humanoid.PlatformStand = false
4407
          Fly:Destroy()
4408
          Rot:Destroy()
4409
          attack = false
4410
        end
4411
        char.ChildAdded:connect(function(Obj)
4412
          wait()
4413
          if Obj.Name == "LM" .. "MFlyStop" then
4414
            Obj:Destroy()
4415
            StopFly()
4416
          end
4417
        end)
4418
        HitpartFunk2(RightArm, 0, -0.7, 0)
4419
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4420
        for i = 0, 25, 0.1 do
4421
          if attack == true then
4422
            swait()
4423
           
4424
          end
4425
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4426
          if Keys[string.char(48)] then
4427
            Speed = 1
4428
          end
4429
          if Keys.w then
4430
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4431
          end
4432
          if Keys.s then
4433
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4434
          end
4435
          if Keys.d then
4436
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4437
          end
4438
          if Keys.a then
4439
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4440
          end
4441
          if Keys.e or Keys[" "] then
4442
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4443
          end
4444
          if Keys.q then
4445
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4446
          end
4447
          if Keys.z then
4448
            StopFly()
4449
          end
4450
          if Old ~= Vectoring then
4451
            Fly.position = Vectoring.p
4452
            Old = Vectoring
4453
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4454
          else
4455
            Speed = 1
4456
          end
4457
          Rot.cframe = cam.CoordinateFrame
4458
          mouse.KeyDown:connect(function(Key)
4459
            Keys[Key] = true
4460
          end)
4461
          mouse.KeyUp:connect(function(Key)
4462
            Keys[Key] = false
4463
          end)
4464
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4465
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4466
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4467
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4468
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4469
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4470
        end
4471
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4472
        attack = false
4473
        char.Humanoid.PlatformStand = false
4474
        Fly:Destroy()
4475
        Rot:Destroy()
4476
      end
4477
    end
4478
  if k == "=" and InForm == true then
4479
      attack = true
4480
      do
4481
        local Stop = false
4482
        local Version = 0
4483
        local MaxSpeed = 6
4484
        local Speed = 3
4485
        local Keys = {}
4486
        local Force = 10000
4487
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
4488
        swait(1)
4489
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4490
        if Fly then
4491
          Fly:Destroy()
4492
        end
4493
        if Rot then
4494
          Rot:Destroy()
4495
        end
4496
        Fly = Instance.new("BodyPosition", char.Torso)
4497
        Fly.Name = "LMMFly"
4498
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4499
        Fly.P = Force
4500
        Fly.position = char.Torso.Position
4501
        Rot = Instance.new("BodyGyro", char.Torso)
4502
        Rot.Name = "LMMRot"
4503
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4504
        Rot.P = Force
4505
        Rot.cframe = cam.CoordinateFrame
4506
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
4507
        local Thread, Old = Version, nil
4508
        char.Humanoid.PlatformStand = true
4509
        function StopFly()
4510
          Version = Version + 1
4511
          Stop = true
4512
          char.Humanoid.PlatformStand = false
4513
          Fly:Destroy()
4514
          Rot:Destroy()
4515
          attack = false
4516
        end
4517
        char.ChildAdded:connect(function(Obj)
4518
          wait()
4519
          if Obj.Name == "LM" .. "MFlyStop" then
4520
            Obj:Destroy()
4521
            StopFly()
4522
          end
4523
        end)
4524
        HitpartFunk2(RightArm, 0, -0.7, 0)
4525
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4526
        for i = 0, 25, 0.1 do
4527
          if attack == true then
4528
            swait()
4529
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4530
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4531
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4532
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4533
          end
4534
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4535
          if Keys[string.char(48)] then
4536
            Speed = 1
4537
          end
4538
          if Keys.w then
4539
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4540
          end
4541
          if Keys.s then
4542
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4543
          end
4544
          if Keys.d then
4545
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4546
          end
4547
          if Keys.a then
4548
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4549
          end
4550
          if Keys.e or Keys[" "] then
4551
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4552
          end
4553
          if Keys.q then
4554
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4555
          end
4556
          if Keys.z then
4557
            StopFly()
4558
          end
4559
          if Old ~= Vectoring then
4560
            Fly.position = Vectoring.p
4561
            Old = Vectoring
4562
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4563
          else
4564
            Speed = 1
4565
          end
4566
          Rot.cframe = cam.CoordinateFrame
4567
          mouse.KeyDown:connect(function(Key)
4568
            Keys[Key] = true
4569
          end)
4570
          mouse.KeyUp:connect(function(Key)
4571
            Keys[Key] = false
4572
          end)
4573
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4574
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4575
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4576
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4577
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4578
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4579
        end
4580
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4581
        attack = false
4582
        char.Humanoid.PlatformStand = false
4583
        Fly:Destroy()
4584
        Rot:Destroy()
4585
      end
4586
    end
4587
  end)
4588
  game:GetService("RunService").Stepped:connect(function()
4589
    if ice_mode == true then
4590
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
4591
      local icePath = BasePart:Clone()
4592
      icePath.Anchored = true
4593
      icePath.Transparency = 0.85
4594
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
4595
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
4596
      icePath.BrickColor = colors[math.random(1, #colors)]
4597
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
4598
      game:GetService("Debris"):AddItem(icePath, 1)
4599
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
4600
    end
4601
  end)
4602
end
4603
MV3 = 190
4604
mouse.KeyDown:connect(function(k)
4605
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
4606
    MV3 = 80
4607
    attack = true
4608
    Humanoid.WalkSpeed = 15
4609
    HitpartFunk2(RightArm, 0, -0.5, 0)
4610
    HitpartFunk3(LeftArm, 0, -0.5, 0)
4611
    for i = 0, 1.5, 0.1 do
4612
      swait()
4613
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4614
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4615
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4616
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4617
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4618
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4619
    end
4620
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
4621
    for i = 0, 2, 0.1 do
4622
      swait()
4623
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4624
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
4625
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4626
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4627
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4628
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4629
    end
4630
    for i = 0, 4.2, 0.1 do
4631
      swait()
4632
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4633
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4634
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4635
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4636
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4637
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4638
      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)
4639
      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)
4640
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4641
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4642
    end
4643
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4644
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4645
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4646
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4647
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4648
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4649
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4650
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4651
    for i = 0, 2, 0.1 do
4652
      swait()
4653
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4654
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4655
      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)
4656
      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)
4657
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4658
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4659
    end
4660
    for i = 0, 2, 0.1 do
4661
      swait()
4662
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4663
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4664
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4665
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4666
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4667
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4668
    end
4669
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4670
    for i = 0, 4, 0.1 do
4671
      swait()
4672
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4673
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4674
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4675
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4676
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4677
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4678
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4679
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4680
    end
4681
    for i = 0, 2, 0.1 do
4682
      swait()
4683
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4684
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4685
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4686
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4687
      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)
4688
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4689
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4690
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4691
    end
4692
    for i = 1, 6 do
4693
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4694
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4695
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4696
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4697
      wait(0.15)
4698
    end
4699
    attack = false
4700
    Humanoid.WalkSpeed = 16
4701
  end
4702
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4703
    Humanoid.WalkSpeed = 1
4704
    MV3 = 80
4705
    attack = true
4706
    FastFireBall = Instance.new("Part", RightArm)
4707
    FastFireBall.Size = Vector3.new(1, 1, 1)
4708
    FFW = Instance.new("Weld")
4709
    FFW.Name = "GuW"
4710
    FFW.Part0 = RightArm
4711
    FFW.C0 = cn(0, -1, 0)
4712
    FFW.C1 = cn(0, 0, 0)
4713
    FFW.Part1 = FastFireBall
4714
    FFW.Parent = RightArm
4715
    FastFireBall.Transparency = 1
4716
    FastFireBall2 = Instance.new("Part", LeftArm)
4717
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4718
    FFW2 = Instance.new("Weld")
4719
    FFW2.Name = "GuW"
4720
    FFW2.Part0 = LeftArm
4721
    FFW2.C0 = cn(0, -1, 0)
4722
    FFW2.C1 = cn(0, 0, 0)
4723
    FFW2.Part1 = FastFireBall2
4724
    FFW2.Parent = LeftArm
4725
    FastFireBall2.Transparency = 1
4726
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4727
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4728
    for i = 0, 1, 0.1 do
4729
      swait()
4730
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4731
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4732
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4733
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4734
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4735
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4736
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4737
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4738
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4739
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4740
    end
4741
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4742
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4743
    function holding()
4744
      if Rapid == true and ice_mode == false then
4745
        for i = 0, 0.8, 0.1 do
4746
          swait()
4747
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4748
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4749
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4750
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4751
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4752
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4753
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4754
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4755
        end
4756
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4757
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4758
        for i = 0, 0.8, 0.1 do
4759
          swait()
4760
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4761
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4762
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4763
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4764
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4765
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4766
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4767
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4768
        end
4769
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4770
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4771
        holding()
4772
      end
4773
    end
4774
    if Rapid == false then
4775
      Rapid = true
4776
      holding()
4777
    end
4778
  end
4779
end)
4780
mouse.KeyUp:connect(function(k)
4781
  if k == "c" and Rapid == true then
4782
    MV3 = 180
4783
    Rapid = false
4784
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4785
    attack = false
4786
    wait(0.5)
4787
    Humanoid.WalkSpeed = 16
4788
    FastFireBall:Destroy()
4789
    FastFireBall2:Destroy()
4790
  end
4791
end)
4792
4793
4794
mouse.KeyUp:connect(function(k)
4795
  if k == "q" then
4796
	Combo1()
4797
end
4798
end)
4799
4800
mouse.KeyUp:connect(function(k)
4801
  if k == "r" then
4802
	Combo2()
4803
end
4804
end)
4805
4806
mouse.KeyUp:connect(function(k)
4807
  if k == "t" then
4808
	Combo3()
4809
end
4810
end)
4811
mouse.KeyUp:connect(function(k)
4812
  if k == "u" then
4813
	Combo4()
4814
end
4815
end)
4816
4817
4818
SoundFolder = Instance.new("Folder",char)
4819
SoundFolder.Name = "SoundFolder"
4820
punchsound1 = Instance.new("Sound",Torso)
4821
punchsound1.Volume = 1.2
4822
punchsound1.Name = "punchsound1"
4823
punchsound1.Looped = false
4824
punchsound1.SoundId = "rbxassetid://137579113"
4825
StrongPunch = Instance.new("Sound",Torso)
4826
StrongPunch.Volume = 1.6
4827
StrongPunch.Name = "StrongPunch"
4828
StrongPunch.Looped = false
4829
StrongPunch.SoundId = "rbxassetid://441202925"
4830
StrongPunch = Instance.new("Sound",Torso)
4831
StrongPunch.Volume = 1.6
4832
StrongPunch.Name = "StrongPunch"
4833
StrongPunch.Looped = false
4834
StrongPunch.SoundId = "rbxassetid://441202925"
4835
StrongPunch1 = Instance.new("Sound",Torso)
4836
StrongPunch1.Volume = 1.6
4837
StrongPunch1.Name = "StrongPunch"
4838
StrongPunch1.Looped = false
4839
StrongPunch1.SoundId = "rbxassetid://441202925"
4840
StrongPunch2 = Instance.new("Sound",Torso)
4841
StrongPunch2.Volume = 1.6
4842
StrongPunch2.Name = "StrongPunch"
4843
StrongPunch.Looped = false
4844
StrongPunch2.SoundId = "rbxassetid://441202925"
4845
Zano = Instance.new("Sound",Torso)
4846
Zano.Volume = 6
4847
Zano.Name = "Zano"
4848
Zano.Looped = false
4849
Zano.SoundId = "rbxassetid://744770874"
4850
GroundImpact = Instance.new("Sound",Torso)
4851
GroundImpact.Volume = 8
4852
GroundImpact.Name = "GroundImpact"
4853
GroundImpact.Looped = false
4854
GroundImpact.SoundId = "rbxassetid://165970126"
4855
Break = Instance.new("Sound",Torso)
4856
Break.Volume = 5
4857
Break.Name = "Bonebreak"
4858
Break.Looped = false
4859
Break.SoundId = "rbxassetid://314390675"
4860
4861
local hit1 = false
4862
local hit2 = false
4863
local hit3 = false
4864
local hit4 = false
4865
4866
function Combo1()
4867
	getplayer = new("Part",char)
4868
getplayer.Position = Vector3.new(999,999,999)
4869
getplayer.Transparency = 1
4870
getplayer.Size = v3(3,3,3)
4871
getplayer.CanCollide = false
4872
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4873
getplayer.Name = "GetPlayer"
4874
4875
game.Debris:AddItem(getplayer,0.5)
4876
4877
getplayer.Touched:connect(function(hit)
4878
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4879
				getplayer:Destroy()
4880
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4881
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4882
				to.Anchored = true
4883
	idle = false
4884
	
4885
4886
		punchsound1:Play()
4887
		hit1 = true
4888
 for i = 0, 1, 0.1 do
4889
        swait()
4890
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4891
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4892
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4893
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4894
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4895
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4896
end
4897
punchsound1:Play()
4898
for i = 0, 1, 0.1 do
4899
        swait()
4900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4902
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4904
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4905
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4906
end
4907
punchsound1:Play()
4908
 for i = 0, 1, 0.1 do
4909
        swait()
4910
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4911
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4912
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4913
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4914
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4915
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4916
end
4917
for i = 0, 1, 0.1 do
4918
        swait()
4919
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4920
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4921
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4922
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4923
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4924
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4925
      end
4926
 for i = 0, 1, 0.1 do
4927
        swait()
4928
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4929
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4930
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4931
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4932
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4933
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4934
end
4935
StrongPunch1:Play()
4936
for i = 0, 1, 0.1 do
4937
        swait()
4938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4940
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4942
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4943
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4944
      end
4945
 for i = 0, 0.6, 0.1 do
4946
        swait()
4947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4949
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4950
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4951
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4952
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4953
end
4954
for i = 0, 0.6, 0.1 do
4955
        swait()
4956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4958
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4960
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4961
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4962
      end
4963
for i,v in pairs(to.Parent:GetChildren()) do
4964
					if v:IsA("Humanoid") then
4965
						v.Health = v.Health - 3
4966
						
4967
						v.PlatformStand = true
4968
					end
4969
	end
4970
StrongPunch:Play()
4971
for i = 0, 1, 0.1 do
4972
        swait()
4973
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4974
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4975
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4976
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4977
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4978
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4979
      end
4980
for i,v in pairs(to.Parent:GetChildren()) do
4981
					if v:IsA("Humanoid") then
4982
						v.Health = v.Health - 5
4983
						
4984
						v.PlatformStand = true
4985
					end
4986
	end
4987
4988
	hit1 = false
4989
4990
		punchsound1:Play()
4991
	hit2 = true
4992
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4993
      for i = 0, 1, 0.1 do
4994
        swait()
4995
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4996
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4997
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4998
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4999
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5000
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5001
      end
5002
for i,v in pairs(to.Parent:GetChildren()) do
5003
					if v:IsA("Humanoid") then
5004
						v.Health = v.Health - 5
5005
						
5006
						v.PlatformStand = true
5007
					end
5008
	end
5009
hit2 = false
5010
5011
	punchsound1:Play()
5012
hit3 = true
5013
hit4 = true
5014
5015
5016
punchsound1:Play()
5017
5018
coroutine.wrap(function()
5019
				for i=1,5 do
5020
					wait()
5021
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
5022
					GroundImpact:Play()
5023
						a21e = new("Part",to)
5024
a21e.Name = "Beam"..num
5025
a21e.Locked = true
5026
a21e.Size = v3(1,1,1)
5027
a21e.CanCollide = false
5028
a21e.BrickColor = bc("Gold")
5029
a21e.Material = "Neon"
5030
a21e.Transparency = 0
5031
aa21e = new("SpecialMesh",a21e)
5032
a21e.Anchored = true
5033
a21e.Position = to.Position
5034
aa21e.MeshType = "Sphere"
5035
aa21e.Scale = v3(1,1,1)
5036
	a51e = new("Part",char)
5037
a51e.Name = "Beam"..num
5038
a51e.Locked = true
5039
a51e.Size = v3(1,1,1)
5040
a51e.CanCollide = false
5041
a51e.BrickColor = bc("White")
5042
a51e.Material = "Neon"
5043
a51e.Transparency = 0
5044
aa51e = new("SpecialMesh",a51e)
5045
a51e.Anchored = true
5046
a51e.Position = to.Position
5047
aa51e.MeshType = "Sphere"
5048
aa51e.Scale = v3(1,1,1)
5049
	a61e = new("Part",char)
5050
a61e.Name = "Beam"..num
5051
a61e.Locked = true
5052
a61e.Size = v3(1,1,1)
5053
a61e.CanCollide = false
5054
a61e.BrickColor = bc("Really red")
5055
a61e.Material = "Neon"
5056
a61e.Transparency = 0
5057
aa61e = new("SpecialMesh",a61e)
5058
a61e.Anchored = true
5059
a61e.Position = to.Position
5060
aa61e.MeshType = "Sphere"
5061
aa61e.Scale = v3(1,1,1)
5062
for i = 1,20 do
5063
	wait()
5064
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
5065
	a21e.Transparency = a21e.Transparency + 0.03
5066
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
5067
	a51e.Transparency = a51e.Transparency + 0.03
5068
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
5069
	a61e.Transparency = a61e.Transparency + 0.02
5070
	for i,v in pairs(to.Parent:GetChildren()) do
5071
					if v:IsA("Humanoid") then
5072
						v.Health = v.Health - 0.5
5073
						
5074
						v.PlatformStand = true
5075
					end
5076
	end
5077
end
5078
a61e:Destroy()
5079
aa61e:Destroy()
5080
a51e:Destroy()
5081
aa51e:Destroy()
5082
a21e:Destroy()
5083
aa21e:Destroy()
5084
5085
				end
5086
				
5087
			
5088
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
5089
      for i = 0, 1, 0.1 do
5090
        swait()
5091
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5092
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5093
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5094
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5095
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5096
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5097
      end
5098
				
5099
				
5100
					
5101
			wait(0.7)
5102
			end)()
5103
5104
  
5105
5106
5107
RootPart.Anchored = true
5108
5109
for i = 0, 1, 0.1 do
5110
        swait()
5111
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5112
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5113
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5114
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5115
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5116
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5117
      end	
5118
5119
5120
	StrongPunch:Play()
5121
	
5122
	
5123
 for i = 0, 1, 0.1 do
5124
        swait()
5125
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5126
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5127
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5128
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5129
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5130
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5131
      end	
5132
5133
for i = 0, 1, 0.1 do
5134
        swait()
5135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5137
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5139
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5140
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
5141
      end
5142
5143
5144
	
5145
	for i,v in pairs(to.Parent:GetChildren()) do
5146
					if v:IsA("Humanoid") then
5147
						v.Health = v.Health - 20
5148
						
5149
						v.PlatformStand = true
5150
					end
5151
	end
5152
5153
StrongPunch2:Play()
5154
 for i = 0, 1, 0.1 do
5155
        swait()
5156
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5157
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5158
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5159
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5160
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5161
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5162
      end
5163
5164
	hitground = new("Part",char)
5165
	hitground.Size = Vector3.new(5,5,5)
5166
	hitground.Name =  "Ground"
5167
	hitground.Transparency = 1
5168
	hitground.CanCollide = false
5169
	game.Debris:AddItem(hitground,2)
5170
	hitground.Position = Vector3.new(999,999,999)
5171
	hitgroundweld = new("Weld",hitground)
5172
	hitgroundweld.Part0 = to
5173
	hitgroundweld.Part1 = hitground
5174
	hitground.Touched:connect(function(hit2)
5175
		if hit2.Size.x > 150 then
5176
			hitground:Destroy()
5177
			ad = new("Part",char)
5178
ad.Name = "NewPart"
5179
ad.Size = Vector3.new(30,0.1,30)	
5180
ad.CanCollide = false
5181
ad.Anchored = true
5182
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
5183
ad.Transparency = 1
5184
aad = new("Decal",ad)
5185
5186
aad.Face = "Top"
5187
aad.Transparency = 1
5188
		aad.Transparency = 0
5189
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
5190
			smoke = new("Part",to)
5191
			smokemesh = new("SpecialMesh",smoke)
5192
			smokemesh.MeshId = "rbxassetid://928329648"
5193
			smoke.BrickColor = hit2.BrickColor
5194
			smoke.Anchored = true
5195
			smoke.Position = hitground.Position
5196
			GroundImpact:Play()
5197
			for i = 1,20 do
5198
				wait()
5199
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
5200
				smoke.Transparency = smoke.Transparency + 1/20
5201
			end
5202
			smoke:Destroy()
5203
			wait(0.5)
5204
			
5205
			for i = 1,20 do
5206
				wait(0.1)
5207
				aad.Transparency = aad.Transparency + 1/20
5208
			end
5209
		end
5210
	end)
5211
	to.Anchored = false
5212
	ys = Instance.new("BodyVelocity",to)
5213
ys.Name = "GO"
5214
       
5215
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
5216
5217
ys.Velocity = v3(0,-90,0)
5218
        
5219
	wait(1)
5220
        ys:Destroy()
5221
5222
	
5223
	
5224
5225
  
5226
hit3 = false
5227
hit4 = false
5228
5229
5230
hit1 = false
5231
	hit2 = false
5232
	hit3 = false
5233
	hit4 = false
5234
idle = true
5235
  RootPart.Anchored = false
5236
end
5237
end)
5238
end
5239
5240
5241
function Combo4()
5242
	getplayer = new("Part",char)
5243
getplayer.Position = Vector3.new(999,999,999)
5244
getplayer.Transparency = 1
5245
getplayer.Size = v3(3,3,3)
5246
getplayer.CanCollide = false
5247
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
5248
getplayer.Name = "GetPlayer"
5249
5250
game.Debris:AddItem(getplayer,0.5)
5251
5252
getplayer.Touched:connect(function(hit)
5253
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
5254
				getplayer:Destroy()
5255
				to = hit.Parent:findFirstChild("HumanoidRootPart")
5256
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
5257
				to.Anchored = true
5258
				RootPart.Anchored = true
5259
	idle = false
5260
	
5261
5262
		punchsound1:Play()
5263
		hit1 = true
5264
 for i = 0, 0.5, 0.1 do
5265
        swait()
5266
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5267
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5268
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5269
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5270
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5271
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5272
end
5273
punchsound1:Play()
5274
for i = 0, 0.5, 0.1 do
5275
        swait()
5276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5278
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5279
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5280
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5281
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5282
end
5283
punchsound1:Play()
5284
 for i = 0, 0.6, 0.1 do
5285
        swait()
5286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5288
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5290
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5291
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5292
end
5293
 for i = 0, 0.6, 0.1 do
5294
        swait()
5295
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5296
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5297
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5298
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5299
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5300
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5301
end
5302
 for i = 0, 0.5, 0.1 do
5303
        swait()
5304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5306
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5308
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5309
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5310
end
5311
punchsound1:Play()
5312
for i = 0, 0.5, 0.1 do
5313
        swait()
5314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5318
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5319
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5320
end
5321
punchsound1:Play()
5322
 for i = 0, 0.6, 0.1 do
5323
        swait()
5324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5328
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5329
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5330
end
5331
 for i = 0, 0.6, 0.1 do
5332
        swait()
5333
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5334
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5335
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5336
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5337
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5338
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5339
end
5340
 for i = 0, 0.5, 0.1 do
5341
        swait()
5342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5344
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5345
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5346
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5347
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5348
end
5349
punchsound1:Play()
5350
for i = 0, 0.5, 0.1 do
5351
        swait()
5352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5356
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5357
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5358
end
5359
punchsound1:Play()
5360
 for i = 0, 0.6, 0.1 do
5361
        swait()
5362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5366
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5367
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5368
end
5369
 for i = 0, 0.6, 0.1 do
5370
        swait()
5371
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5372
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5373
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5374
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5375
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5376
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5377
end
5378
 for i = 0, 0.5, 0.1 do
5379
        swait()
5380
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5381
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5382
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5383
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5384
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5385
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5386
end
5387
punchsound1:Play()
5388
for i = 0, 0.5, 0.1 do
5389
        swait()
5390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5394
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5395
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5396
end
5397
punchsound1:Play()
5398
 for i = 0, 0.6, 0.1 do
5399
        swait()
5400
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5401
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5402
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5403
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5404
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5405
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5406
end
5407
 for i = 0, 0.6, 0.1 do
5408
        swait()
5409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5413
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5414
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5415
end
5416
 for i = 0, 0.5, 0.1 do
5417
        swait()
5418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5420
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5422
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5423
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5424
end
5425
punchsound1:Play()
5426
for i = 0, 0.5, 0.1 do
5427
        swait()
5428
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5429
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5430
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5431
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5432
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5433
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5434
end
5435
punchsound1:Play()
5436
 for i = 0, 0.6, 0.1 do
5437
        swait()
5438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5440
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5441
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5442
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5443
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5444
end
5445
StrongPunch2:Play()
5446
 for i = 0, 5, 0.1 do
5447
        swait()
5448
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5449
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5450
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5451
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5452
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5453
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5454
end
5455
5456
for i,v in pairs(to.Parent:GetChildren()) do
5457
					if v:IsA("Humanoid") then
5458
						v.Health = v.Health - 20
5459
						
5460
						v.PlatformStand = true
5461
					end
5462
	end
5463
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5464
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5465
Zanzoken = Instance.new("Part",char)
5466
Zanzoken.Anchored = true
5467
Zanzoken.Position = v3(999,999,999)
5468
Zanzoken.CFrame = Torso.CFrame
5469
game.Debris:AddItem(Zanzoken,0.5)
5470
Zanzoken.Transparency = 1
5471
Zano:Play()
5472
wait()
5473
idk = Instance.new("BillboardGui",Zanzoken)
5474
idk.Size = UDim2.new(10,0,15,0)
5475
idk.AlwaysOnTop = false
5476
idk1 = Instance.new("ImageLabel",idk)
5477
idk1.BackgroundTransparency = 1
5478
idk.ExtentsOffset = v3(0,0,0)
5479
idk1.ImageTransparency = 0
5480
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5481
idk1.Size = UDim2.new(2,0,1,0)
5482
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5483
idk1.Image = "rbxassetid://319554883"
5484
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5485
wait()
5486
Zanzoken = Instance.new("Part",char)
5487
Zanzoken.Anchored = true
5488
Zanzoken.Position = v3(999,999,999)
5489
Zanzoken.CFrame = Torso.CFrame
5490
game.Debris:AddItem(Zanzoken,0.5)
5491
Zanzoken.Transparency = 1
5492
wait()
5493
idk = Instance.new("BillboardGui",Zanzoken)
5494
idk.Size = UDim2.new(20,0,20,0)
5495
idk.AlwaysOnTop = false
5496
idk1 = Instance.new("ImageLabel",idk)
5497
idk1.BackgroundTransparency = 1
5498
idk.ExtentsOffset = v3(0,0,0)
5499
idk1.ImageTransparency = 0
5500
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5501
idk1.Size = UDim2.new(2,0,1,0)
5502
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5503
idk1.Image = "rbxassetid://319554883"
5504
  for i = 0, 0.5, 0.1 do
5505
        swait()
5506
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5507
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5508
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5509
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5510
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5511
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5512
end
5513
punchsound1:Play()
5514
for i = 0, 0.5, 0.1 do
5515
        swait()
5516
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5517
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5518
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5519
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5520
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5521
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5522
end
5523
punchsound1:Play()
5524
 for i = 0, 0.6, 0.1 do
5525
        swait()
5526
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5527
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5528
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5529
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5530
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5531
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5532
end
5533
 for i = 0, 0.6, 0.1 do
5534
        swait()
5535
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5536
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5537
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5538
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5539
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5540
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5541
end
5542
 for i = 0, 0.5, 0.1 do
5543
        swait()
5544
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5545
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5546
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5547
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5548
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5549
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5550
end
5551
punchsound1:Play()
5552
for i = 0, 0.5, 0.1 do
5553
        swait()
5554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5556
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5557
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5558
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5559
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5560
end
5561
punchsound1:Play()
5562
 for i = 0, 0.6, 0.1 do
5563
        swait()
5564
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5565
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5566
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5567
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5568
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5569
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5570
end
5571
 for i = 0, 0.6, 0.1 do
5572
        swait()
5573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5575
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5576
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5577
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5578
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5579
end
5580
 for i = 0, 0.5, 0.1 do
5581
        swait()
5582
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5583
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5584
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5585
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5586
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5587
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5588
end
5589
punchsound1:Play()
5590
for i = 0, 0.5, 0.1 do
5591
        swait()
5592
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5593
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5594
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5595
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5596
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5597
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5598
end
5599
punchsound1:Play()
5600
 for i = 0, 0.6, 0.1 do
5601
        swait()
5602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5604
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5606
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5607
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5608
end
5609
 for i = 0, 0.6, 0.1 do
5610
        swait()
5611
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5612
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5613
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5614
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5615
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5616
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5617
end
5618
 for i = 0, 0.5, 0.1 do
5619
        swait()
5620
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5621
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5622
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5623
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5624
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5625
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5626
end
5627
punchsound1:Play()
5628
for i = 0, 0.5, 0.1 do
5629
        swait()
5630
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5631
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5632
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5633
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5634
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5635
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5636
end
5637
punchsound1:Play()
5638
 for i = 0, 0.3, 0.1 do
5639
        swait()
5640
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5641
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5642
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5643
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5644
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5645
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5646
end
5647
 for i = 0, 0.3, 0.1 do
5648
        swait()
5649
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5650
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5651
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5652
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5653
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5654
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5655
end
5656
 for i = 0, 0.3, 0.1 do
5657
        swait()
5658
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5659
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5660
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5661
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5662
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5663
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5664
end
5665
punchsound1:Play()
5666
for i = 0, 0.3, 0.1 do
5667
        swait()
5668
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5669
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5670
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5671
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5672
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5673
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5674
end
5675
punchsound1:Play()
5676
 for i = 0, 0.3, 0.1 do
5677
        swait()
5678
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5680
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5682
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5683
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5684
end
5685
 for i = 0, 0.3, 0.1 do
5686
        swait()
5687
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5688
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5689
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5690
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5691
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5692
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5693
end
5694
punchsound1:Play()
5695
 for i = 0, 1, 0.1 do
5696
        swait()
5697
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5698
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5699
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5700
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5701
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5702
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5703
end
5704
for i = 0, 0.3, 0.1 do
5705
        swait()
5706
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5707
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5708
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5709
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5710
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5711
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5712
end
5713
punchsound1:Play()
5714
 for i = 0, 0.3, 0.1 do
5715
        swait()
5716
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5717
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5718
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5719
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5720
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5721
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5722
end
5723
 for i = 0, 0.3, 0.1 do
5724
        swait()
5725
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5726
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5727
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5728
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5729
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5730
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5731
end
5732
 for i = 0, 0.3, 0.1 do
5733
        swait()
5734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5736
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5738
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5739
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5740
end
5741
punchsound1:Play()
5742
for i = 0, 0.3, 0.1 do
5743
        swait()
5744
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5745
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5746
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5747
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5748
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5749
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5750
end
5751
punchsound1:Play()
5752
 for i = 0, 0.6, 0.1 do
5753
        swait()
5754
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5755
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5756
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5757
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5758
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5759
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5760
end
5761
 for i = 0, 0.3, 0.1 do
5762
        swait()
5763
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5764
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5765
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5766
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5767
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5768
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5769
end
5770
 for i = 0, 0.3, 0.1 do
5771
        swait()
5772
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5773
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5774
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5775
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5776
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5777
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5778
end
5779
punchsound1:Play()
5780
for i = 0, 0.5, 0.1 do
5781
        swait()
5782
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5783
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5784
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5785
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5786
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5787
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5788
end
5789
punchsound1:Play()
5790
 for i = 0, 0.6, 0.1 do
5791
        swait()
5792
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5793
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5794
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5795
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5796
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5797
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5798
end
5799
 for i = 0, 0.6, 0.1 do
5800
        swait()
5801
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5802
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5803
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5804
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5805
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5806
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5807
end
5808
 for i = 0, 0.5, 0.1 do
5809
        swait()
5810
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5811
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5812
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5813
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5814
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5815
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5816
end
5817
punchsound1:Play()
5818
for i = 0, 0.5, 0.1 do
5819
        swait()
5820
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5821
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5822
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5823
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5824
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5825
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5826
end
5827
punchsound1:Play()
5828
 for i = 0, 0.6, 0.1 do
5829
        swait()
5830
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5831
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5832
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5833
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5834
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5835
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5836
end
5837
 for i = 0, 0.6, 0.1 do
5838
        swait()
5839
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5840
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5841
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5842
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5843
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5844
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5845
end
5846
 for i = 0, 0.5, 0.1 do
5847
        swait()
5848
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5849
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5850
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5851
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5852
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5853
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5854
end
5855
punchsound1:Play()
5856
for i = 0, 0.5, 0.1 do
5857
        swait()
5858
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5859
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5860
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5861
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5862
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5863
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5864
end
5865
punchsound1:Play()
5866
 for i = 0, 0.6, 0.1 do
5867
        swait()
5868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5870
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5871
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5872
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5873
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5874
end
5875
 for i = 0, 0.6, 0.1 do
5876
        swait()
5877
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5878
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5879
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5880
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5881
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5882
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5883
end
5884
punchsound1:Play()
5885
 for i = 0, 1, 0.1 do
5886
        swait()
5887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5889
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5891
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5892
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5893
end
5894
for i = 0, 0.5, 0.1 do
5895
        swait()
5896
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5897
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5898
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5899
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5900
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5901
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5902
end
5903
punchsound1:Play()
5904
 for i = 0, 0.6, 0.1 do
5905
        swait()
5906
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5907
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5908
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5909
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5910
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5911
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5912
end
5913
 for i = 0, 0.6, 0.1 do
5914
        swait()
5915
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5916
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5917
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5918
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5919
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5920
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5921
end
5922
 for i = 0, 0.5, 0.1 do
5923
        swait()
5924
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5925
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5926
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5927
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5928
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5929
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5930
end
5931
punchsound1:Play()
5932
for i = 0, 0.5, 0.1 do
5933
        swait()
5934
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5935
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5936
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5937
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5938
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5939
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5940
end
5941
punchsound1:Play()
5942
 for i = 0, 0.6, 0.1 do
5943
        swait()
5944
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5945
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5946
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5947
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5948
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5949
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5950
end
5951
 for i = 0, 0.6, 0.1 do
5952
        swait()
5953
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5954
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5955
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5956
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5957
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5958
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5959
end
5960
 for i = 0, 0.5, 0.1 do
5961
        swait()
5962
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5963
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5964
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5965
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5966
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5967
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5968
end
5969
punchsound1:Play()
5970
for i = 0, 0.5, 0.1 do
5971
        swait()
5972
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5973
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5974
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5975
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5976
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5977
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5978
end
5979
punchsound1:Play()
5980
 for i = 0, 0.6, 0.1 do
5981
        swait()
5982
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5983
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5984
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5985
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5986
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5987
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5988
end
5989
 for i = 0, 0.6, 0.1 do
5990
        swait()
5991
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5992
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5993
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5994
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5995
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5996
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5997
end
5998
 for i = 0, 0.5, 0.1 do
5999
        swait()
6000
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6001
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6002
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6003
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6004
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6005
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6006
end
6007
punchsound1:Play()
6008
for i = 0, 0.5, 0.1 do
6009
        swait()
6010
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6011
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6012
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6013
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6014
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6015
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6016
end
6017
punchsound1:Play()
6018
 for i = 0, 0.6, 0.1 do
6019
        swait()
6020
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6021
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6022
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6023
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6024
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6025
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6026
end
6027
 for i = 0, 0.6, 0.1 do
6028
        swait()
6029
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6030
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6031
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6032
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6033
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6034
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6035
end
6036
 for i = 0, 0.5, 0.1 do
6037
        swait()
6038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6040
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6042
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6043
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6044
end
6045
punchsound1:Play()
6046
for i = 0, 0.5, 0.1 do
6047
        swait()
6048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6049
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6050
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6051
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6052
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6053
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6054
end
6055
punchsound1:Play()
6056
 for i = 0, 0.6, 0.1 do
6057
        swait()
6058
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6059
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6060
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6061
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6062
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6063
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6064
end
6065
 for i = 0, 0.6, 0.1 do
6066
        swait()
6067
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6068
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6069
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6070
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6071
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6072
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6073
end
6074
punchsound1:Play()
6075
 for i = 0, 1, 0.1 do
6076
        swait()
6077
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6078
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6079
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6080
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6081
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6082
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6083
end
6084
for i = 0, 0.5, 0.1 do
6085
        swait()
6086
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6087
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6088
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6089
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6090
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6091
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6092
end
6093
punchsound1:Play()
6094
 for i = 0, 0.6, 0.1 do
6095
        swait()
6096
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6097
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6098
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6099
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6100
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6101
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6102
end
6103
 for i = 0, 0.6, 0.1 do
6104
        swait()
6105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6107
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6110
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6111
end
6112
 for i = 0, 0.5, 0.1 do
6113
        swait()
6114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6116
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6117
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6118
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6119
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6120
end
6121
punchsound1:Play()
6122
for i = 0, 0.3, 0.1 do
6123
        swait()
6124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6126
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6128
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6129
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6130
end
6131
punchsound1:Play()
6132
 for i = 0, 0.3, 0.1 do
6133
        swait()
6134
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6135
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6136
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6137
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6138
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6139
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6140
end
6141
 for i = 0, 0.3, 0.1 do
6142
        swait()
6143
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6144
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6145
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6146
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6147
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6148
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6149
end
6150
 for i = 0, 0.3, 0.1 do
6151
        swait()
6152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6154
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6155
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6156
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6157
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6158
end
6159
punchsound1:Play()
6160
for i = 0, 0.3, 0.1 do
6161
        swait()
6162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6164
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6165
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6166
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6167
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6168
end
6169
punchsound1:Play()
6170
 for i = 0, 0.3, 0.1 do
6171
        swait()
6172
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6173
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6174
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6175
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6176
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6177
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6178
end
6179
 for i = 0, 0.3, 0.1 do
6180
        swait()
6181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6183
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6184
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6185
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6186
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6187
end
6188
 for i = 0, 0.3, 0.1 do
6189
        swait()
6190
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6191
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6192
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6193
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6194
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6195
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6196
end
6197
punchsound1:Play()
6198
for i = 0, 0.3, 0.1 do
6199
        swait()
6200
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6201
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6202
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6203
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6204
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6205
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6206
end
6207
punchsound1:Play()
6208
 for i = 0, 0.3, 0.1 do
6209
        swait()
6210
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6211
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6212
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6213
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6214
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6215
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6216
end
6217
 for i = 0, 0.1, 0.1 do
6218
        swait()
6219
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6220
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6221
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6222
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6223
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6224
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6225
end
6226
 for i = 0, 0.1, 0.1 do
6227
        swait()
6228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6230
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6232
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6233
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6234
end
6235
punchsound1:Play()
6236
for i = 0, 0.1, 0.1 do
6237
        swait()
6238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6240
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6241
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6242
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6243
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6244
end
6245
punchsound1:Play()
6246
 for i = 0, 0.1, 0.1 do
6247
        swait()
6248
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6250
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6252
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6253
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6254
end
6255
 for i = 0, 0.1, 0.1 do
6256
        swait()
6257
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6258
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6259
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6260
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6261
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6262
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6263
end
6264
punchsound1:Play()
6265
 for i = 0, 0.4, 0.1 do
6266
        swait()
6267
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6268
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6269
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6270
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6271
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6272
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6273
end
6274
for i,v in pairs(to.Parent:GetChildren()) do
6275
					if v:IsA("Humanoid") then
6276
						v.Health = v.Health - 20
6277
						
6278
						v.PlatformStand = true
6279
					end
6280
	end
6281
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
6282
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
6283
Zanzoken = Instance.new("Part",char)
6284
Zanzoken.Anchored = true
6285
Zanzoken.Position = v3(999,999,999)
6286
Zanzoken.CFrame = Torso.CFrame
6287
game.Debris:AddItem(Zanzoken,0.5)
6288
Zanzoken.Transparency = 1
6289
Zano:Play()
6290
wait()
6291
idk = Instance.new("BillboardGui",Zanzoken)
6292
idk.Size = UDim2.new(10,0,15,0)
6293
idk.AlwaysOnTop = false
6294
idk1 = Instance.new("ImageLabel",idk)
6295
idk1.BackgroundTransparency = 1
6296
idk.ExtentsOffset = v3(0,0,0)
6297
idk1.ImageTransparency = 0
6298
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6299
idk1.Size = UDim2.new(2,0,1,0)
6300
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6301
idk1.Image = "rbxassetid://319554883"
6302
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6303
wait()
6304
Zanzoken = Instance.new("Part",char)
6305
Zanzoken.Anchored = true
6306
Zanzoken.Position = v3(999,999,999)
6307
Zanzoken.CFrame = Torso.CFrame
6308
game.Debris:AddItem(Zanzoken,0.5)
6309
Zanzoken.Transparency = 1
6310
wait()
6311
idk = Instance.new("BillboardGui",Zanzoken)
6312
idk.Size = UDim2.new(20,0,20,0)
6313
idk.AlwaysOnTop = false
6314
idk1 = Instance.new("ImageLabel",idk)
6315
idk1.BackgroundTransparency = 1
6316
idk.ExtentsOffset = v3(0,0,0)
6317
idk1.ImageTransparency = 0
6318
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6319
idk1.Size = UDim2.new(2,0,1,0)
6320
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6321
idk1.Image = "rbxassetid://319554883"
6322
punchsound1:Play()
6323
for i = 0, 6, 0.1 do
6324
        swait()
6325
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6326
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6327
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6328
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6329
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6330
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6331
end
6332
 for i = 0, 0.6, 0.1 do
6333
        swait()
6334
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6335
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6336
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6337
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6338
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6339
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6340
end
6341
 for i = 0, 0.6, 0.1 do
6342
        swait()
6343
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6344
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6345
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6346
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6347
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6348
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6349
end
6350
punchsound1:Play()
6351
 for i = 0, 1, 0.1 do
6352
        swait()
6353
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6354
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6355
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6356
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6357
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6358
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6359
end
6360
 for i = 0, 0.6, 0.1 do
6361
        swait()
6362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6366
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6367
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6368
end
6369
 for i = 0, 0.6, 0.1 do
6370
        swait()
6371
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6372
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6373
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6374
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6375
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6376
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6377
end
6378
punchsound1:Play()
6379
 for i = 0, 1, 0.1 do
6380
        swait()
6381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6383
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6385
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6386
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6387
end
6388
 for i = 0, 0.6, 0.1 do
6389
        swait()
6390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6394
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6395
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6396
end
6397
 for i = 0, 0.6, 0.1 do
6398
        swait()
6399
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6400
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6401
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6402
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6403
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6404
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6405
end
6406
punchsound1:Play()
6407
 for i = 0, 1, 0.1 do
6408
        swait()
6409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6411
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6413
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6414
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6415
end
6416
 for i = 0, 0.6, 0.1 do
6417
        swait()
6418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6420
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6422
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6423
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6424
end
6425
 for i = 0, 0.6, 0.1 do
6426
        swait()
6427
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6428
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6429
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6430
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6431
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6432
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6433
end
6434
punchsound1:Play()
6435
 for i = 0, 1, 0.1 do
6436
        swait()
6437
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6438
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6439
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6440
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6441
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6442
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6443
end
6444
 for i = 0, 0.6, 0.1 do
6445
        swait()
6446
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6447
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6448
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6449
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6450
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6451
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6452
end
6453
 for i = 0, 0.6, 0.1 do
6454
        swait()
6455
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6456
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6457
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6458
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6459
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6460
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6461
end
6462
punchsound1:Play()
6463
 for i = 0, 1, 0.1 do
6464
        swait()
6465
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6466
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6467
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6468
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6469
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6470
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6471
end
6472
 for i = 0, 0.6, 0.1 do
6473
        swait()
6474
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6475
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6476
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6477
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6478
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6479
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6480
end
6481
 for i = 0, 0.6, 0.1 do
6482
        swait()
6483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6485
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6486
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6487
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6488
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6489
end
6490
punchsound1:Play()
6491
 for i = 0, 1, 0.1 do
6492
        swait()
6493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6495
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6497
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6498
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6499
end
6500
6501
6502
6503
for i,v in pairs(to.Parent:GetChildren()) do
6504
					if v:IsA("Humanoid") then
6505
						v.Health = v.Health - 20
6506
						
6507
						v.PlatformStand = true
6508
					end
6509
	end
6510
StrongPunch:Play()
6511
for i = 0, 1, 0.1 do
6512
        swait()
6513
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6514
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6515
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6516
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6517
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6518
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6519
      end
6520
 for i = 0, 1, 0.1 do
6521
        swait()
6522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6524
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6526
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6527
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6528
end
6529
for i,v in pairs(to.Parent:GetChildren()) do
6530
					if v:IsA("Humanoid") then
6531
						v.Health = v.Health - 5
6532
						
6533
						v.PlatformStand = true
6534
					end
6535
	end
6536
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6537
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6538
Zanzoken = Instance.new("Part",char)
6539
Zanzoken.Anchored = true
6540
Zanzoken.Position = v3(999,999,999)
6541
Zanzoken.CFrame = Torso.CFrame
6542
game.Debris:AddItem(Zanzoken,0.5)
6543
Zanzoken.Transparency = 1
6544
Zano:Play()
6545
wait()
6546
idk = Instance.new("BillboardGui",Zanzoken)
6547
idk.Size = UDim2.new(10,0,15,0)
6548
idk.AlwaysOnTop = false
6549
idk1 = Instance.new("ImageLabel",idk)
6550
idk1.BackgroundTransparency = 1
6551
idk.ExtentsOffset = v3(0,0,0)
6552
idk1.ImageTransparency = 0
6553
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6554
idk1.Size = UDim2.new(2,0,1,0)
6555
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6556
idk1.Image = "rbxassetid://319554883"
6557
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6558
wait()
6559
Zanzoken = Instance.new("Part",char)
6560
Zanzoken.Anchored = true
6561
Zanzoken.Position = v3(999,999,999)
6562
Zanzoken.CFrame = Torso.CFrame
6563
game.Debris:AddItem(Zanzoken,0.5)
6564
Zanzoken.Transparency = 1
6565
wait()
6566
idk = Instance.new("BillboardGui",Zanzoken)
6567
idk.Size = UDim2.new(20,0,20,0)
6568
idk.AlwaysOnTop = false
6569
idk1 = Instance.new("ImageLabel",idk)
6570
idk1.BackgroundTransparency = 1
6571
idk.ExtentsOffset = v3(0,0,0)
6572
idk1.ImageTransparency = 0
6573
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6574
idk1.Size = UDim2.new(2,0,1,0)
6575
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6576
idk1.Image = "rbxassetid://319554883"
6577
 for i = 0, 1, 0.1 do
6578
        swait()
6579
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6580
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6581
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6582
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6583
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6584
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6585
end
6586
punchsound1:Play()
6587
for i = 0, 1, 0.1 do
6588
        swait()
6589
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6590
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6591
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6592
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6593
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6594
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6595
end
6596
punchsound1:Play()
6597
 for i = 0, 1, 0.1 do
6598
        swait()
6599
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6600
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6601
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6602
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6603
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6604
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6605
end
6606
for i = 0, 1, 0.1 do
6607
        swait()
6608
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6609
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6610
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6611
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6612
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6613
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6614
      end
6615
 for i = 0, 1, 0.1 do
6616
        swait()
6617
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6618
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6619
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6620
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6621
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6622
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6623
end
6624
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6625
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6626
Zanzoken = Instance.new("Part",char)
6627
Zanzoken.Anchored = true
6628
Zanzoken.Position = v3(999,999,999)
6629
Zanzoken.CFrame = Torso.CFrame
6630
game.Debris:AddItem(Zanzoken,0.5)
6631
Zanzoken.Transparency = 1
6632
Zano:Play()
6633
wait()
6634
idk = Instance.new("BillboardGui",Zanzoken)
6635
idk.Size = UDim2.new(10,0,15,0)
6636
idk.AlwaysOnTop = false
6637
idk1 = Instance.new("ImageLabel",idk)
6638
idk1.BackgroundTransparency = 1
6639
idk.ExtentsOffset = v3(0,0,0)
6640
idk1.ImageTransparency = 0
6641
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6642
idk1.Size = UDim2.new(2,0,1,0)
6643
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6644
idk1.Image = "rbxassetid://319554883"
6645
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6646
wait()
6647
Zanzoken = Instance.new("Part",char)
6648
Zanzoken.Anchored = true
6649
Zanzoken.Position = v3(999,999,999)
6650
Zanzoken.CFrame = Torso.CFrame
6651
game.Debris:AddItem(Zanzoken,0.5)
6652
Zanzoken.Transparency = 1
6653
wait()
6654
idk = Instance.new("BillboardGui",Zanzoken)
6655
idk.Size = UDim2.new(20,0,20,0)
6656
idk.AlwaysOnTop = false
6657
idk1 = Instance.new("ImageLabel",idk)
6658
idk1.BackgroundTransparency = 1
6659
idk.ExtentsOffset = v3(0,0,0)
6660
idk1.ImageTransparency = 0
6661
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6662
idk1.Size = UDim2.new(2,0,1,0)
6663
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6664
idk1.Image = "rbxassetid://319554883"
6665
StrongPunch:Play()
6666
Break:Play()
6667
6668
for i = 0, 6, 0.1 do
6669
        swait()
6670
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6671
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6672
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6673
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6674
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6675
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6676
      end
6677
StrongPunch1:Play()
6678
 for i = 0, 6, 0.1 do
6679
        swait()
6680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6681
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6682
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6684
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6685
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6686
      end
6687
StrongPunch2:Play()
6688
   for i = 0, 7, 0.1 do
6689
        swait()
6690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6692
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6693
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6694
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6695
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6696
end
6697
 for i = 0, 1, 0.1 do
6698
        swait()
6699
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6700
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6701
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6702
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6703
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6704
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6705
end
6706
punchsound1:Play()
6707
for i = 0, 1, 0.1 do
6708
        swait()
6709
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6710
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6711
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6712
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6713
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6714
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6715
end
6716
punchsound1:Play()
6717
 for i = 0, 1, 0.1 do
6718
        swait()
6719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6721
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6723
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6724
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6725
end
6726
for i = 0, 1, 0.1 do
6727
        swait()
6728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6730
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6731
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6732
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6733
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6734
      end
6735
 for i = 0, 1, 0.1 do
6736
        swait()
6737
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6738
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6739
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6740
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6741
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6742
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6743
end
6744
punchsound1:Play()
6745
for i = 0, 0.5, 0.1 do
6746
        swait()
6747
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6748
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6749
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6750
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6751
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6752
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6753
end
6754
punchsound1:Play()
6755
 for i = 0, 0.5, 0.1 do
6756
        swait()
6757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6761
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6762
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6763
end
6764
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6765
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6766
Zanzoken = Instance.new("Part",char)
6767
Zanzoken.Anchored = true
6768
Zanzoken.Position = v3(999,999,999)
6769
Zanzoken.CFrame = Torso.CFrame
6770
game.Debris:AddItem(Zanzoken,0.5)
6771
Zanzoken.Transparency = 1
6772
Zano:Play()
6773
wait()
6774
idk = Instance.new("BillboardGui",Zanzoken)
6775
idk.Size = UDim2.new(10,0,15,0)
6776
idk.AlwaysOnTop = false
6777
idk1 = Instance.new("ImageLabel",idk)
6778
idk1.BackgroundTransparency = 1
6779
idk.ExtentsOffset = v3(0,0,0)
6780
idk1.ImageTransparency = 0
6781
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6782
idk1.Size = UDim2.new(2,0,1,0)
6783
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6784
idk1.Image = "rbxassetid://319554883"
6785
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6786
wait()
6787
Zanzoken = Instance.new("Part",char)
6788
Zanzoken.Anchored = true
6789
Zanzoken.Position = v3(999,999,999)
6790
Zanzoken.CFrame = Torso.CFrame
6791
game.Debris:AddItem(Zanzoken,0.5)
6792
Zanzoken.Transparency = 1
6793
wait()
6794
idk = Instance.new("BillboardGui",Zanzoken)
6795
idk.Size = UDim2.new(20,0,20,0)
6796
idk.AlwaysOnTop = false
6797
idk1 = Instance.new("ImageLabel",idk)
6798
idk1.BackgroundTransparency = 1
6799
idk.ExtentsOffset = v3(0,0,0)
6800
idk1.ImageTransparency = 0
6801
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6802
idk1.Size = UDim2.new(2,0,1,0)
6803
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6804
idk1.Image = "rbxassetid://319554883"
6805
 for i = 0, 0.4, 0.1 do
6806
        swait()
6807
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6808
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6809
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6810
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6811
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6812
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6813
end
6814
punchsound1:Play()
6815
for i = 0, 0.4, 0.1 do
6816
        swait()
6817
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6818
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6819
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6821
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6822
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6823
end
6824
for i = 0, 0.4, 0.1 do
6825
        swait()
6826
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6827
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6828
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6829
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6830
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6831
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6832
end
6833
punchsound1:Play()
6834
for i = 0, 0.4, 0.1 do
6835
        swait()
6836
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6837
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6838
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6839
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6840
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6841
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6842
end
6843
for i = 0, 0.4, 0.1 do
6844
        swait()
6845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6847
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6848
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6849
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6850
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6851
end
6852
punchsound1:Play()
6853
for i = 0, 0.4, 0.1 do
6854
        swait()
6855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6857
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6859
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6860
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6861
end
6862
for i = 0, 0.4, 0.1 do
6863
        swait()
6864
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6865
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6866
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6867
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6868
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6869
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6870
end
6871
punchsound1:Play()
6872
for i = 0, 0.4, 0.1 do
6873
        swait()
6874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6876
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6877
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6878
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6879
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6880
end
6881
for i = 0, 0.4, 0.1 do
6882
        swait()
6883
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6884
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6885
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6886
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6887
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6888
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6889
end
6890
punchsound1:Play()
6891
for i = 0, 0.4, 0.1 do
6892
        swait()
6893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6895
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6897
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6898
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6899
end
6900
for i = 0, 0.4, 0.1 do
6901
        swait()
6902
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6903
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6904
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6905
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6906
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6907
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6908
end
6909
punchsound1:Play()
6910
for i = 0, 0.4, 0.1 do
6911
        swait()
6912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6914
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6915
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6916
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6917
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6918
end
6919
for i = 0, 0.4, 0.1 do
6920
        swait()
6921
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6922
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6923
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6924
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6925
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6926
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6927
end
6928
punchsound1:Play()
6929
for i = 0, 0.4, 0.1 do
6930
        swait()
6931
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6932
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6933
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6934
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6935
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6936
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6937
end
6938
punchsound1:Play()
6939
		local pie222 = Instance.new("ParticleEmitter")
6940
pie222.Parent = LeftArm
6941
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6942
pie222.LightEmission = 1
6943
pie222.Size = NumberSequence.new(3)
6944
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6945
pie222.Transparency = NumberSequence.new(0.6,1)
6946
pie222.EmissionDirection = "Top"
6947
pie222.Enabled = true
6948
pie222.Lifetime = NumberRange.new(1)
6949
pie222.Rotation = NumberRange.new(-320, 320)
6950
pie222.Rate = 404
6951
pie222.Speed = NumberRange.new(0)
6952
pie222.LockedToPart = false
6953
pie222.VelocitySpread = 2 
6954
 for i = 0, 2, 0.1 do
6955
        swait()
6956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6958
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6960
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6961
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6962
end
6963
wait(2)
6964
bigbangattack2()
6965
pie222:Destroy()
6966
6967
for i,v in pairs(to.Parent:GetChildren()) do
6968
					if v:IsA("Humanoid") then
6969
						v.Health = v.Health - math.huge
6970
						
6971
						v.PlatformStand = true
6972
					end
6973
	end
6974
6975
	hit1 = false
6976
6977
	hit2 = true
6978
for i,v in pairs(to.Parent:GetChildren()) do
6979
					if v:IsA("Humanoid") then
6980
						v.Health = v.Health - 10
6981
						
6982
						v.PlatformStand = true
6983
					end
6984
	end
6985
hit2 = false
6986
6987
hit3 = true
6988
hit4 = true
6989
6990
6991
6992
6993
coroutine.wrap(function()
6994
				for i=1,2 do
6995
					wait()
6996
				
6997
		
6998
						
6999
7000
	
7001
	for i,v in pairs(to.Parent:GetChildren()) do
7002
					if v:IsA("Humanoid") then
7003
						v.Health = v.Health - 2
7004
						
7005
						v.PlatformStand = true
7006
					end
7007
	end
7008
				end
7009
	
7010
					
7011
			wait(3)
7012
			end)()
7013
7014
7015
7016
7017
7018
7019
7020
7021
	
7022
	
7023
 
7024
7025
7026
	
7027
	for i,v in pairs(to.Parent:GetChildren()) do
7028
					if v:IsA("Humanoid") then
7029
						v.Health = v.Health - 10
7030
						
7031
						v.PlatformStand = true
7032
					end
7033
	end
7034
7035
7036
7037
	hitground = new("Part",char)
7038
	hitground.Size = Vector3.new(5,5,5)
7039
	hitground.Name =  "Ground"
7040
	hitground.Transparency = 1
7041
	hitground.CanCollide = false
7042
	game.Debris:AddItem(hitground,2)
7043
	hitground.Position = Vector3.new(999,999,999)
7044
	hitgroundweld = new("Weld",hitground)
7045
	hitgroundweld.Part0 = to
7046
	hitgroundweld.Part1 = hitground
7047
	hitground.Touched:connect(function(hit2)
7048
		if hit2.Size.x > 150 then
7049
			hitground:Destroy()
7050
			ad = new("Part",char)
7051
ad.Name = "NewPart"
7052
ad.Size = Vector3.new(30,0.1,30)	
7053
ad.CanCollide = false
7054
ad.Anchored = true
7055
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7056
ad.Transparency = 1
7057
aad = new("Decal",ad)
7058
7059
aad.Face = "Top"
7060
aad.Transparency = 1
7061
		aad.Transparency = 0
7062
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7063
			smoke = new("Part",to)
7064
			smokemesh = new("SpecialMesh",smoke)
7065
			smokemesh.MeshId = "rbxassetid://928329648"
7066
			smoke.BrickColor = hit2.BrickColor
7067
			smoke.Anchored = true
7068
			smoke.Position = hitground.Position
7069
			GroundImpact:Play()
7070
			for i = 1,20 do
7071
				wait()
7072
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7073
				smoke.Transparency = smoke.Transparency + 1/20
7074
			end
7075
			smoke:Destroy()
7076
			wait(0.5)
7077
			
7078
			for i = 1,20 do
7079
				wait(0.1)
7080
				aad.Transparency = aad.Transparency + 1/20
7081
			end
7082
		end
7083
	end)
7084
	ys = Instance.new("BodyVelocity",to)
7085
ys.Name = "GO"
7086
       
7087
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7088
7089
ys.Velocity = v3(0,-90,0)
7090
        
7091
	wait(1)
7092
        ys:Destroy()
7093
		
7094
7095
  
7096
hit3 = false
7097
hit4 = false
7098
7099
7100
hit1 = false
7101
	hit2 = false
7102
	hit3 = false
7103
	hit4 = false
7104
idle = true
7105
RootPart.Anchored = false
7106
end
7107
end)
7108
end
7109
7110
function Combo3()
7111
	getplayer = new("Part",char)
7112
getplayer.Position = Vector3.new(999,999,999)
7113
getplayer.Transparency = 1
7114
getplayer.Size = v3(3,3,3)
7115
getplayer.CanCollide = false
7116
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7117
getplayer.Name = "GetPlayer"
7118
7119
game.Debris:AddItem(getplayer,0.5)
7120
7121
getplayer.Touched:connect(function(hit)
7122
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7123
				getplayer:Destroy()
7124
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7125
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7126
				to.Anchored = true
7127
				RootPart.Anchored = true
7128
	idle = false
7129
	
7130
7131
		punchsound1:Play()
7132
		hit1 = true
7133
 for i = 0, 1, 0.1 do
7134
        swait()
7135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7137
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7139
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7140
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7141
end
7142
punchsound1:Play()
7143
for i = 0, 1, 0.1 do
7144
        swait()
7145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7147
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7148
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7149
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7150
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7151
end
7152
punchsound1:Play()
7153
 for i = 0, 1, 0.1 do
7154
        swait()
7155
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7156
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7157
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7158
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7159
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7160
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7161
end
7162
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
7163
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
7164
Zanzoken = Instance.new("Part",char)
7165
Zanzoken.Anchored = true
7166
Zanzoken.Position = v3(999,999,999)
7167
Zanzoken.CFrame = Torso.CFrame
7168
game.Debris:AddItem(Zanzoken,0.5)
7169
Zanzoken.Transparency = 1
7170
Zano:Play()
7171
wait()
7172
idk = Instance.new("BillboardGui",Zanzoken)
7173
idk.Size = UDim2.new(10,0,15,0)
7174
idk.AlwaysOnTop = false
7175
idk1 = Instance.new("ImageLabel",idk)
7176
idk1.BackgroundTransparency = 1
7177
idk.ExtentsOffset = v3(0,0,0)
7178
idk1.ImageTransparency = 0
7179
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7180
idk1.Size = UDim2.new(2,0,1,0)
7181
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7182
idk1.Image = "rbxassetid://319554883"
7183
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7184
wait()
7185
Zanzoken = Instance.new("Part",char)
7186
Zanzoken.Anchored = true
7187
Zanzoken.Position = v3(999,999,999)
7188
Zanzoken.CFrame = Torso.CFrame
7189
game.Debris:AddItem(Zanzoken,0.5)
7190
Zanzoken.Transparency = 1
7191
wait()
7192
idk = Instance.new("BillboardGui",Zanzoken)
7193
idk.Size = UDim2.new(20,0,20,0)
7194
idk.AlwaysOnTop = false
7195
idk1 = Instance.new("ImageLabel",idk)
7196
idk1.BackgroundTransparency = 1
7197
idk.ExtentsOffset = v3(0,0,0)
7198
idk1.ImageTransparency = 0
7199
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7200
idk1.Size = UDim2.new(2,0,1,0)
7201
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7202
idk1.Image = "rbxassetid://319554883"
7203
 for i = 0, 1, 0.1 do
7204
        swait()
7205
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7206
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7207
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7208
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7209
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7210
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7211
end
7212
punchsound1:Play()
7213
for i = 0, 1, 0.1 do
7214
        swait()
7215
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7216
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7217
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7218
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7219
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7220
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7221
end
7222
punchsound1:Play()
7223
 for i = 0, 1, 0.1 do
7224
        swait()
7225
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7226
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7227
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7228
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7229
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7230
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7231
end
7232
 for i = 0, 1, 0.1 do
7233
        swait()
7234
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7235
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7236
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7237
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7238
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7239
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7240
end
7241
punchsound1:Play()
7242
for i = 0, 1, 0.1 do
7243
        swait()
7244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7246
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7248
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7249
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7250
end
7251
punchsound1:Play()
7252
 for i = 0, 1, 0.1 do
7253
        swait()
7254
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7255
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7256
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7257
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7258
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7259
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7260
end
7261
 for i = 0, 1, 0.1 do
7262
        swait()
7263
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7264
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7265
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7266
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7267
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7268
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7269
end
7270
punchsound1:Play()
7271
for i = 0, 1, 0.1 do
7272
        swait()
7273
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7274
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7275
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7276
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7277
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7278
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7279
end
7280
punchsound1:Play()
7281
for i,v in pairs(to.Parent:GetChildren()) do
7282
					if v:IsA("Humanoid") then
7283
						v.Health = v.Health - 10
7284
						
7285
						v.PlatformStand = true
7286
					end
7287
	end
7288
 for i = 0, 1, 0.1 do
7289
        swait()
7290
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7291
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7292
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7293
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7294
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7295
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7296
end
7297
7298
for i = 0, 1, 0.1 do
7299
        swait()
7300
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7301
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7302
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7303
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7304
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7305
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7306
end
7307
punchsound1:Play()
7308
 for i = 0, 1, 0.1 do
7309
        swait()
7310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7312
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7313
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7314
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7315
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7316
end
7317
for i,v in pairs(to.Parent:GetChildren()) do
7318
					if v:IsA("Humanoid") then
7319
						v.Health = v.Health - 3
7320
						
7321
						v.PlatformStand = true
7322
					end
7323
	end
7324
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
7325
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
7326
Zanzoken = Instance.new("Part",char)
7327
Zanzoken.Anchored = true
7328
Zanzoken.Position = v3(999,999,999)
7329
Zanzoken.CFrame = Torso.CFrame
7330
game.Debris:AddItem(Zanzoken,0.5)
7331
Zanzoken.Transparency = 1
7332
Zano:Play()
7333
wait()
7334
idk = Instance.new("BillboardGui",Zanzoken)
7335
idk.Size = UDim2.new(10,0,15,0)
7336
idk.AlwaysOnTop = false
7337
idk1 = Instance.new("ImageLabel",idk)
7338
idk1.BackgroundTransparency = 1
7339
idk.ExtentsOffset = v3(0,0,0)
7340
idk1.ImageTransparency = 0
7341
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7342
idk1.Size = UDim2.new(2,0,1,0)
7343
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7344
idk1.Image = "rbxassetid://319554883"
7345
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7346
wait()
7347
Zanzoken = Instance.new("Part",char)
7348
Zanzoken.Anchored = true
7349
Zanzoken.Position = v3(999,999,999)
7350
Zanzoken.CFrame = Torso.CFrame
7351
game.Debris:AddItem(Zanzoken,0.5)
7352
Zanzoken.Transparency = 1
7353
wait()
7354
idk = Instance.new("BillboardGui",Zanzoken)
7355
idk.Size = UDim2.new(20,0,20,0)
7356
idk.AlwaysOnTop = false
7357
idk1 = Instance.new("ImageLabel",idk)
7358
idk1.BackgroundTransparency = 1
7359
idk.ExtentsOffset = v3(0,0,0)
7360
idk1.ImageTransparency = 0
7361
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7362
idk1.Size = UDim2.new(2,0,1,0)
7363
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7364
idk1.Image = "rbxassetid://319554883"
7365
 for i = 0, 1, 0.1 do
7366
        swait()
7367
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7368
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7369
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7370
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7371
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7372
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7373
end
7374
for i = 0, 1, 0.1 do
7375
        swait()
7376
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7377
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7378
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7379
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7380
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7381
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7382
end
7383
punchsound1:Play()
7384
 for i = 0, 1, 0.1 do
7385
        swait()
7386
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7387
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7388
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7389
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7390
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7391
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7392
end
7393
for i,v in pairs(to.Parent:GetChildren()) do
7394
					if v:IsA("Humanoid") then
7395
						v.Health = v.Health - 3
7396
						
7397
						v.PlatformStand = true
7398
					end
7399
	end
7400
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7401
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7402
Zanzoken = Instance.new("Part",char)
7403
Zanzoken.Anchored = true
7404
Zanzoken.Position = v3(999,999,999)
7405
Zanzoken.CFrame = Torso.CFrame
7406
game.Debris:AddItem(Zanzoken,0.5)
7407
Zanzoken.Transparency = 1
7408
Zano:Play()
7409
wait()
7410
idk = Instance.new("BillboardGui",Zanzoken)
7411
idk.Size = UDim2.new(10,0,15,0)
7412
idk.AlwaysOnTop = false
7413
idk1 = Instance.new("ImageLabel",idk)
7414
idk1.BackgroundTransparency = 1
7415
idk.ExtentsOffset = v3(0,0,0)
7416
idk1.ImageTransparency = 0
7417
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7418
idk1.Size = UDim2.new(2,0,1,0)
7419
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7420
idk1.Image = "rbxassetid://319554883"
7421
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7422
wait()
7423
Zanzoken = Instance.new("Part",char)
7424
Zanzoken.Anchored = true
7425
Zanzoken.Position = v3(999,999,999)
7426
Zanzoken.CFrame = Torso.CFrame
7427
game.Debris:AddItem(Zanzoken,0.5)
7428
Zanzoken.Transparency = 1
7429
wait()
7430
idk = Instance.new("BillboardGui",Zanzoken)
7431
idk.Size = UDim2.new(20,0,20,0)
7432
idk.AlwaysOnTop = false
7433
idk1 = Instance.new("ImageLabel",idk)
7434
idk1.BackgroundTransparency = 1
7435
idk.ExtentsOffset = v3(0,0,0)
7436
idk1.ImageTransparency = 0
7437
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7438
idk1.Size = UDim2.new(2,0,1,0)
7439
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7440
idk1.Image = "rbxassetid://319554883"
7441
punchsound1:Play()
7442
for i = 0, 1, 0.1 do
7443
        swait()
7444
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7445
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7446
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7447
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7448
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7449
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7450
end
7451
punchsound1:Play()
7452
 for i = 0, 1, 0.1 do
7453
        swait()
7454
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7455
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7456
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7457
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7458
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7459
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7460
end
7461
7462
7463
for i,v in pairs(to.Parent:GetChildren()) do
7464
					if v:IsA("Humanoid") then
7465
						v.Health = v.Health - 20
7466
						
7467
						v.PlatformStand = true
7468
					end
7469
	end
7470
StrongPunch:Play()
7471
for i = 0, 1, 0.1 do
7472
        swait()
7473
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7475
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7477
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7478
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7479
      end
7480
 for i = 0, 1, 0.1 do
7481
        swait()
7482
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7483
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7484
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7485
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7486
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7487
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7488
end
7489
for i,v in pairs(to.Parent:GetChildren()) do
7490
					if v:IsA("Humanoid") then
7491
						v.Health = v.Health - 3
7492
						
7493
						v.PlatformStand = true
7494
					end
7495
	end
7496
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7497
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7498
Zanzoken = Instance.new("Part",char)
7499
Zanzoken.Anchored = true
7500
Zanzoken.Position = v3(999,999,999)
7501
Zanzoken.CFrame = Torso.CFrame
7502
game.Debris:AddItem(Zanzoken,0.5)
7503
Zanzoken.Transparency = 1
7504
Zano:Play()
7505
wait()
7506
idk = Instance.new("BillboardGui",Zanzoken)
7507
idk.Size = UDim2.new(10,0,15,0)
7508
idk.AlwaysOnTop = false
7509
idk1 = Instance.new("ImageLabel",idk)
7510
idk1.BackgroundTransparency = 1
7511
idk.ExtentsOffset = v3(0,0,0)
7512
idk1.ImageTransparency = 0
7513
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7514
idk1.Size = UDim2.new(2,0,1,0)
7515
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7516
idk1.Image = "rbxassetid://319554883"
7517
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7518
wait()
7519
Zanzoken = Instance.new("Part",char)
7520
Zanzoken.Anchored = true
7521
Zanzoken.Position = v3(999,999,999)
7522
Zanzoken.CFrame = Torso.CFrame
7523
game.Debris:AddItem(Zanzoken,0.5)
7524
Zanzoken.Transparency = 1
7525
wait()
7526
idk = Instance.new("BillboardGui",Zanzoken)
7527
idk.Size = UDim2.new(20,0,20,0)
7528
idk.AlwaysOnTop = false
7529
idk1 = Instance.new("ImageLabel",idk)
7530
idk1.BackgroundTransparency = 1
7531
idk.ExtentsOffset = v3(0,0,0)
7532
idk1.ImageTransparency = 0
7533
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7534
idk1.Size = UDim2.new(2,0,1,0)
7535
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7536
idk1.Image = "rbxassetid://319554883"
7537
 for i = 0, 1, 0.1 do
7538
        swait()
7539
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7540
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7541
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7542
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7543
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7544
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7545
end
7546
punchsound1:Play()
7547
for i = 0, 1, 0.1 do
7548
        swait()
7549
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7550
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7551
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7552
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7553
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7554
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7555
end
7556
punchsound1:Play()
7557
 for i = 0, 1, 0.1 do
7558
        swait()
7559
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7561
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7563
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7564
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7565
end
7566
for i = 0, 1, 0.1 do
7567
        swait()
7568
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7569
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7570
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7571
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7572
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7573
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7574
      end
7575
 for i = 0, 1, 0.1 do
7576
        swait()
7577
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7578
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7579
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7580
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7581
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7582
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7583
end
7584
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7585
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7586
Zanzoken = Instance.new("Part",char)
7587
Zanzoken.Anchored = true
7588
Zanzoken.Position = v3(999,999,999)
7589
Zanzoken.CFrame = Torso.CFrame
7590
game.Debris:AddItem(Zanzoken,0.5)
7591
Zanzoken.Transparency = 1
7592
Zano:Play()
7593
wait()
7594
idk = Instance.new("BillboardGui",Zanzoken)
7595
idk.Size = UDim2.new(10,0,15,0)
7596
idk.AlwaysOnTop = false
7597
idk1 = Instance.new("ImageLabel",idk)
7598
idk1.BackgroundTransparency = 1
7599
idk.ExtentsOffset = v3(0,0,0)
7600
idk1.ImageTransparency = 0
7601
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7602
idk1.Size = UDim2.new(2,0,1,0)
7603
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7604
idk1.Image = "rbxassetid://319554883"
7605
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7606
wait()
7607
Zanzoken = Instance.new("Part",char)
7608
Zanzoken.Anchored = true
7609
Zanzoken.Position = v3(999,999,999)
7610
Zanzoken.CFrame = Torso.CFrame
7611
game.Debris:AddItem(Zanzoken,0.5)
7612
Zanzoken.Transparency = 1
7613
wait()
7614
idk = Instance.new("BillboardGui",Zanzoken)
7615
idk.Size = UDim2.new(20,0,20,0)
7616
idk.AlwaysOnTop = false
7617
idk1 = Instance.new("ImageLabel",idk)
7618
idk1.BackgroundTransparency = 1
7619
idk.ExtentsOffset = v3(0,0,0)
7620
idk1.ImageTransparency = 0
7621
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7622
idk1.Size = UDim2.new(2,0,1,0)
7623
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7624
idk1.Image = "rbxassetid://319554883"
7625
StrongPunch:Play()
7626
Break:Play()
7627
local Aura4 = Instance.new('ParticleEmitter')
7628
Aura4.Name = "Aura"
7629
Aura4.Texture = "rbxassetid://1046299182"
7630
Aura4.Parent = Torso
7631
Aura4.LightEmission = 1
7632
Aura4.Transparency = NumberSequence.new(0.7,1)
7633
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7634
Aura4.Size = NumberSequence.new(1,30)
7635
Aura4.Rotation = NumberRange.new(-360,360)
7636
Aura4.LockedToPart = true
7637
Aura4.Lifetime = NumberRange.new(0.2)
7638
Aura4.Rate = 100
7639
Aura4.Speed = NumberRange.new(0)
7640
Aura4.EmissionDirection = "Top"	
7641
for i = 0, 6, 0.1 do
7642
        swait()
7643
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7644
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7645
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7646
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7647
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7648
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7649
      end
7650
Aura4:Destroy()
7651
wait(0.1)
7652
local Aura4 = Instance.new('ParticleEmitter')
7653
Aura4.Name = "Aura"
7654
Aura4.Texture = "rbxassetid://1046299182"
7655
Aura4.Parent = Torso
7656
Aura4.LightEmission = 1
7657
Aura4.Transparency = NumberSequence.new(0.7,1)
7658
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7659
Aura4.Size = NumberSequence.new(1,30)
7660
Aura4.Rotation = NumberRange.new(-360,360)
7661
Aura4.LockedToPart = true
7662
Aura4.Lifetime = NumberRange.new(0.2)
7663
Aura4.Rate = 100
7664
Aura4.Speed = NumberRange.new(0)
7665
Aura4.EmissionDirection = "Top"
7666
StrongPunch1:Play()
7667
Break:Play()
7668
 for i = 0, 6, 0.1 do
7669
        swait()
7670
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7671
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7672
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7673
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7674
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7675
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7676
      end
7677
Aura4:Destroy()
7678
StrongPunch2:Play()
7679
Break:Play()
7680
local Aura4 = Instance.new('ParticleEmitter')
7681
Aura4.Name = "Aura"
7682
Aura4.Texture = "rbxassetid://1046299182"
7683
Aura4.Parent = Torso
7684
Aura4.LightEmission = 1
7685
Aura4.Transparency = NumberSequence.new(0.7,1)
7686
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7687
Aura4.Size = NumberSequence.new(1,30)
7688
Aura4.Rotation = NumberRange.new(-360,360)
7689
Aura4.LockedToPart = true
7690
Aura4.Lifetime = NumberRange.new(0.2)
7691
Aura4.Rate = 100
7692
Aura4.Speed = NumberRange.new(0)
7693
Aura4.EmissionDirection = "Top"
7694
   for i = 0, 7, 0.1 do
7695
        swait()
7696
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7697
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7698
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7699
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7700
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7701
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7702
end
7703
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7704
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7705
Aura4:Destroy()
7706
Zanzoken = Instance.new("Part",char)
7707
Zanzoken.Anchored = true
7708
Zanzoken.Position = v3(999,999,999)
7709
Zanzoken.CFrame = Torso.CFrame
7710
game.Debris:AddItem(Zanzoken,0.5)
7711
Zanzoken.Transparency = 1
7712
Zano:Play()
7713
wait()
7714
idk = Instance.new("BillboardGui",Zanzoken)
7715
idk.Size = UDim2.new(10,0,15,0)
7716
idk.AlwaysOnTop = false
7717
idk1 = Instance.new("ImageLabel",idk)
7718
idk1.BackgroundTransparency = 1
7719
idk.ExtentsOffset = v3(0,0,0)
7720
idk1.ImageTransparency = 0
7721
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7722
idk1.Size = UDim2.new(2,0,1,0)
7723
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7724
idk1.Image = "rbxassetid://319554883"
7725
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7726
wait()
7727
Zanzoken = Instance.new("Part",char)
7728
Zanzoken.Anchored = true
7729
Zanzoken.Position = v3(999,999,999)
7730
Zanzoken.CFrame = Torso.CFrame
7731
game.Debris:AddItem(Zanzoken,0.5)
7732
Zanzoken.Transparency = 1
7733
wait()
7734
idk = Instance.new("BillboardGui",Zanzoken)
7735
idk.Size = UDim2.new(20,0,20,0)
7736
idk.AlwaysOnTop = false
7737
idk1 = Instance.new("ImageLabel",idk)
7738
idk1.BackgroundTransparency = 1
7739
idk.ExtentsOffset = v3(0,0,0)
7740
idk1.ImageTransparency = 0
7741
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7742
idk1.Size = UDim2.new(2,0,1,0)
7743
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7744
idk1.Image = "rbxassetid://319554883"
7745
 for i = 0, 1, 0.1 do
7746
        swait()
7747
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7748
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7749
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7750
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7751
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7752
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7753
end
7754
punchsound1:Play()
7755
for i = 0, 1, 0.1 do
7756
        swait()
7757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7761
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7762
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7763
end
7764
punchsound1:Play()
7765
 for i = 0, 1, 0.1 do
7766
        swait()
7767
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7768
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7769
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7770
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7771
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7772
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7773
end
7774
for i = 0, 1, 0.1 do
7775
        swait()
7776
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7777
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7778
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7779
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7780
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7781
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7782
      end
7783
 for i = 0, 1, 0.1 do
7784
        swait()
7785
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7786
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7787
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7788
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7789
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7790
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7791
end
7792
punchsound1:Play()
7793
for i = 0, 0.5, 0.1 do
7794
        swait()
7795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7797
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7799
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7800
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7801
end
7802
punchsound1:Play()
7803
 for i = 0, 0.5, 0.1 do
7804
        swait()
7805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7807
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7808
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7809
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7810
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7811
end
7812
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7813
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7814
Zanzoken = Instance.new("Part",char)
7815
Zanzoken.Anchored = true
7816
Zanzoken.Position = v3(999,999,999)
7817
Zanzoken.CFrame = Torso.CFrame
7818
game.Debris:AddItem(Zanzoken,0.5)
7819
Zanzoken.Transparency = 1
7820
Zano:Play()
7821
wait()
7822
idk = Instance.new("BillboardGui",Zanzoken)
7823
idk.Size = UDim2.new(10,0,15,0)
7824
idk.AlwaysOnTop = false
7825
idk1 = Instance.new("ImageLabel",idk)
7826
idk1.BackgroundTransparency = 1
7827
idk.ExtentsOffset = v3(0,0,0)
7828
idk1.ImageTransparency = 0
7829
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7830
idk1.Size = UDim2.new(2,0,1,0)
7831
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7832
idk1.Image = "rbxassetid://319554883"
7833
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7834
wait()
7835
Zanzoken = Instance.new("Part",char)
7836
Zanzoken.Anchored = true
7837
Zanzoken.Position = v3(999,999,999)
7838
Zanzoken.CFrame = Torso.CFrame
7839
game.Debris:AddItem(Zanzoken,0.5)
7840
Zanzoken.Transparency = 1
7841
wait()
7842
idk = Instance.new("BillboardGui",Zanzoken)
7843
idk.Size = UDim2.new(20,0,20,0)
7844
idk.AlwaysOnTop = false
7845
idk1 = Instance.new("ImageLabel",idk)
7846
idk1.BackgroundTransparency = 1
7847
idk.ExtentsOffset = v3(0,0,0)
7848
idk1.ImageTransparency = 0
7849
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7850
idk1.Size = UDim2.new(2,0,1,0)
7851
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7852
idk1.Image = "rbxassetid://319554883"
7853
 for i = 0, 0.4, 0.1 do
7854
        swait()
7855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7857
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7859
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7860
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7861
end
7862
punchsound1:Play()
7863
for i = 0, 0.4, 0.1 do
7864
        swait()
7865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7867
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7870
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7871
end
7872
punchsound1:Play()
7873
 for i = 0, 1, 0.1 do
7874
        swait()
7875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7877
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7879
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7880
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7881
end
7882
for i,v in pairs(to.Parent:GetChildren()) do
7883
					if v:IsA("Humanoid") then
7884
						v.Health = v.Health - 8
7885
						
7886
						v.PlatformStand = true
7887
					end
7888
	end
7889
7890
	hit1 = false
7891
7892
		punchsound1:Play()
7893
	hit2 = true
7894
      for i = 0, 1, 0.1 do
7895
        swait()
7896
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7897
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7898
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7899
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7900
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7901
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7902
      end
7903
for i,v in pairs(to.Parent:GetChildren()) do
7904
					if v:IsA("Humanoid") then
7905
						v.Health = v.Health - 10
7906
						
7907
						v.PlatformStand = true
7908
					end
7909
	end
7910
hit2 = false
7911
7912
	punchsound1:Play()
7913
hit3 = true
7914
hit4 = true
7915
7916
7917
punchsound1:Play()
7918
7919
7920
coroutine.wrap(function()
7921
				for i=1,2 do
7922
					wait()
7923
				
7924
		
7925
						
7926
7927
	
7928
	for i,v in pairs(to.Parent:GetChildren()) do
7929
					if v:IsA("Humanoid") then
7930
						v.Health = v.Health - 30
7931
						
7932
						v.PlatformStand = true
7933
					end
7934
	end
7935
				end
7936
	
7937
					
7938
			wait(3)
7939
			end)()
7940
7941
7942
7943
RootPart.Anchored = false
7944
7945
7946
7947
7948
7949
	StrongPunch:Play()
7950
	
7951
	
7952
 
7953
7954
7955
	
7956
	for i,v in pairs(to.Parent:GetChildren()) do
7957
					if v:IsA("Humanoid") then
7958
						v.Health = v.Health - 20
7959
						
7960
						v.PlatformStand = true
7961
					end
7962
	end
7963
7964
StrongPunch2:Play()
7965
7966
7967
	hitground = new("Part",char)
7968
	hitground.Size = Vector3.new(5,5,5)
7969
	hitground.Name =  "Ground"
7970
	hitground.Transparency = 1
7971
	hitground.CanCollide = false
7972
	game.Debris:AddItem(hitground,2)
7973
	hitground.Position = Vector3.new(999,999,999)
7974
	hitgroundweld = new("Weld",hitground)
7975
	hitgroundweld.Part0 = to
7976
	hitgroundweld.Part1 = hitground
7977
	hitground.Touched:connect(function(hit2)
7978
		if hit2.Size.x > 150 then
7979
			hitground:Destroy()
7980
			ad = new("Part",char)
7981
ad.Name = "NewPart"
7982
ad.Size = Vector3.new(30,0.1,30)	
7983
ad.CanCollide = false
7984
ad.Anchored = true
7985
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7986
ad.Transparency = 1
7987
aad = new("Decal",ad)
7988
7989
aad.Face = "Top"
7990
aad.Transparency = 1
7991
		aad.Transparency = 0
7992
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7993
			smoke = new("Part",to)
7994
			smokemesh = new("SpecialMesh",smoke)
7995
			smokemesh.MeshId = "rbxassetid://928329648"
7996
			smoke.BrickColor = hit2.BrickColor
7997
			smoke.Anchored = true
7998
			smoke.Position = hitground.Position
7999
			GroundImpact:Play()
8000
			for i = 1,20 do
8001
				wait()
8002
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8003
				smoke.Transparency = smoke.Transparency + 1/20
8004
			end
8005
			smoke:Destroy()
8006
			wait(0.5)
8007
			
8008
			for i = 1,20 do
8009
				wait(0.1)
8010
				aad.Transparency = aad.Transparency + 1/20
8011
			end
8012
		end
8013
	end)
8014
	ys = Instance.new("BodyVelocity",to)
8015
ys.Name = "GO"
8016
       
8017
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8018
8019
ys.Velocity = v3(0,-90,0)
8020
        
8021
	wait(1)
8022
        ys:Destroy()
8023
8024
	
8025
	
8026
8027
  
8028
hit3 = false
8029
hit4 = false
8030
8031
8032
hit1 = false
8033
	hit2 = false
8034
	hit3 = false
8035
	hit4 = false
8036
idle = true
8037
  RootPart.Anchored = false
8038
to.Anchored = false
8039
end
8040
end)
8041
end
8042
8043
8044
function Combo2()
8045
	getplayer = new("Part",char)
8046
getplayer.Position = Vector3.new(999,999,999)
8047
getplayer.Transparency = 1
8048
getplayer.Size = v3(3,3,3)
8049
getplayer.CanCollide = false
8050
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
8051
getplayer.Name = "GetPlayer"
8052
8053
game.Debris:AddItem(getplayer,0.5)
8054
8055
getplayer.Touched:connect(function(hit)
8056
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
8057
				getplayer:Destroy()
8058
				to = hit.Parent:findFirstChild("HumanoidRootPart")
8059
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
8060
				to.Anchored = true
8061
	idle = false
8062
	
8063
8064
		punchsound1:Play()
8065
		hit1 = true
8066
 for i = 0, 1, 0.1 do
8067
        swait()
8068
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8069
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8070
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8071
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8072
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8073
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8074
end
8075
punchsound1:Play()
8076
for i = 0, 1, 0.1 do
8077
        swait()
8078
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8079
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8080
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8081
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8082
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8083
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8084
end
8085
punchsound1:Play()
8086
 for i = 0, 1, 0.1 do
8087
        swait()
8088
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8089
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8090
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8091
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8092
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8093
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8094
end
8095
for i = 0, 1, 0.1 do
8096
        swait()
8097
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8098
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8099
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8100
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8101
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8102
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8103
      end
8104
 for i = 0, 1, 0.1 do
8105
        swait()
8106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8108
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8110
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8111
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8112
end
8113
StrongPunch1:Play()
8114
for i = 0, 1, 0.1 do
8115
        swait()
8116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8118
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8120
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8121
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8122
      end
8123
 for i = 0, 0.6, 0.1 do
8124
        swait()
8125
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8126
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8127
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8128
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8129
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8130
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8131
end
8132
for i = 0, 0.6, 0.1 do
8133
        swait()
8134
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8135
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8136
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8137
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8138
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8139
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8140
      end
8141
for i,v in pairs(to.Parent:GetChildren()) do
8142
					if v:IsA("Humanoid") then
8143
						v.Health = v.Health - 6
8144
						
8145
						v.PlatformStand = true
8146
					end
8147
	end
8148
StrongPunch:Play()
8149
for i = 0, 1, 0.1 do
8150
        swait()
8151
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8152
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8153
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8154
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8155
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8156
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8157
      end
8158
for i,v in pairs(to.Parent:GetChildren()) do
8159
					if v:IsA("Humanoid") then
8160
						v.Health = v.Health - 8
8161
						
8162
						v.PlatformStand = true
8163
					end
8164
	end
8165
8166
	hit1 = false
8167
8168
		punchsound1:Play()
8169
	hit2 = true
8170
      for i = 0, 1, 0.1 do
8171
        swait()
8172
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8173
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8174
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8175
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8176
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8177
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8178
      end
8179
for i,v in pairs(to.Parent:GetChildren()) do
8180
					if v:IsA("Humanoid") then
8181
						v.Health = v.Health - 5
8182
						
8183
						v.PlatformStand = true
8184
					end
8185
	end
8186
hit2 = false
8187
8188
	punchsound1:Play()
8189
hit3 = true
8190
hit4 = true
8191
8192
8193
punchsound1:Play()
8194
8195
coroutine.wrap(function()
8196
				for i=1,2 do
8197
					wait()
8198
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
8199
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
8200
					Zanzoken = Instance.new("Part",char)
8201
Zanzoken.Anchored = true
8202
Zanzoken.Position = v3(999,999,999)
8203
Zanzoken.CFrame = Torso.CFrame
8204
game.Debris:AddItem(Zanzoken,0.5)
8205
Zanzoken.Transparency = 1
8206
Zano:Play()
8207
wait()
8208
idk = Instance.new("BillboardGui",Zanzoken)
8209
idk.Size = UDim2.new(10,0,15,0)
8210
idk.AlwaysOnTop = false
8211
idk1 = Instance.new("ImageLabel",idk)
8212
idk1.BackgroundTransparency = 1
8213
idk.ExtentsOffset = v3(0,0,0)
8214
idk1.ImageTransparency = 0
8215
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8216
idk1.Size = UDim2.new(2,0,1,0)
8217
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8218
idk1.Image = "rbxassetid://319554883"
8219
wait()
8220
Zanzoken = Instance.new("Part",char)
8221
Zanzoken.Anchored = true
8222
Zanzoken.Position = v3(999,999,999)
8223
Zanzoken.CFrame = Torso.CFrame
8224
game.Debris:AddItem(Zanzoken,0.5)
8225
Zanzoken.Transparency = 1
8226
wait()
8227
idk = Instance.new("BillboardGui",Zanzoken)
8228
idk.Size = UDim2.new(20,0,20,0)
8229
idk.AlwaysOnTop = false
8230
idk1 = Instance.new("ImageLabel",idk)
8231
idk1.BackgroundTransparency = 1
8232
idk.ExtentsOffset = v3(0,0,0)
8233
idk1.ImageTransparency = 0
8234
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8235
idk1.Size = UDim2.new(2,0,1,0)
8236
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8237
idk1.Image = "rbxassetid://319554883"
8238
					for i = 0, 1, 0.1 do
8239
        swait()
8240
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8241
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8242
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8243
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8244
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8245
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8246
      end
8247
						StrongPunch:Play()
8248
	for i,v in pairs(to.Parent:GetChildren()) do
8249
					if v:IsA("Humanoid") then
8250
						v.Health = v.Health - 10
8251
						
8252
						v.PlatformStand = true
8253
					end
8254
	end
8255
				end
8256
	
8257
					
8258
			wait(0.7)
8259
			end)()
8260
8261
  
8262
8263
8264
RootPart.Anchored = true
8265
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
8266
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
8267
								Zanzoken = Instance.new("Part",char)
8268
Zanzoken.Anchored = true
8269
Zanzoken.Position = v3(999,999,999)
8270
Zanzoken.CFrame = Torso.CFrame
8271
game.Debris:AddItem(Zanzoken,0.5)
8272
Zanzoken.Transparency = 1
8273
Zano:Play()
8274
wait()
8275
idk = Instance.new("BillboardGui",Zanzoken)
8276
idk.Size = UDim2.new(10,0,15,0)
8277
idk.AlwaysOnTop = false
8278
idk1 = Instance.new("ImageLabel",idk)
8279
idk1.BackgroundTransparency = 1
8280
idk.ExtentsOffset = v3(0,0,0)
8281
idk1.ImageTransparency = 0
8282
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8283
idk1.Size = UDim2.new(2,0,1,0)
8284
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8285
idk1.Image = "rbxassetid://319554883"
8286
wait()
8287
Zanzoken = Instance.new("Part",char)
8288
Zanzoken.Anchored = true
8289
Zanzoken.Position = v3(999,999,999)
8290
Zanzoken.CFrame = Torso.CFrame
8291
game.Debris:AddItem(Zanzoken,0.5)
8292
Zanzoken.Transparency = 1
8293
wait()
8294
idk = Instance.new("BillboardGui",Zanzoken)
8295
idk.Size = UDim2.new(20,0,20,0)
8296
idk.AlwaysOnTop = false
8297
idk1 = Instance.new("ImageLabel",idk)
8298
idk1.BackgroundTransparency = 1
8299
idk.ExtentsOffset = v3(0,0,0)
8300
idk1.ImageTransparency = 0
8301
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8302
idk1.Size = UDim2.new(2,0,1,0)
8303
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8304
idk1.Image = "rbxassetid://319554883"
8305
8306
for i = 0, 1, 0.1 do
8307
        swait()
8308
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8309
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8310
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8311
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8312
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8313
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8314
      end	
8315
8316
8317
	StrongPunch:Play()
8318
	
8319
	
8320
 for i = 0, 1, 0.1 do
8321
        swait()
8322
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8323
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8324
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8325
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8326
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8327
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8328
      end	
8329
8330
for i = 0, 1, 0.1 do
8331
        swait()
8332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8334
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8336
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8337
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
8338
      end
8339
8340
8341
	
8342
	for i,v in pairs(to.Parent:GetChildren()) do
8343
					if v:IsA("Humanoid") then
8344
						v.Health = v.Health - 20
8345
						
8346
						v.PlatformStand = true
8347
					end
8348
	end
8349
8350
StrongPunch2:Play()
8351
 for i = 0, 1, 0.1 do
8352
        swait()
8353
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8354
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8355
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8356
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8357
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8358
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8359
      end
8360
8361
	hitground = new("Part",char)
8362
	hitground.Size = Vector3.new(5,5,5)
8363
	hitground.Name =  "Ground"
8364
	hitground.Transparency = 1
8365
	hitground.CanCollide = false
8366
	game.Debris:AddItem(hitground,2)
8367
	hitground.Position = Vector3.new(999,999,999)
8368
	hitgroundweld = new("Weld",hitground)
8369
	hitgroundweld.Part0 = to
8370
	hitgroundweld.Part1 = hitground
8371
	hitground.Touched:connect(function(hit2)
8372
		if hit2.Size.x > 150 then
8373
			hitground:Destroy()
8374
			ad = new("Part",char)
8375
ad.Name = "NewPart"
8376
ad.Size = Vector3.new(30,0.1,30)	
8377
ad.CanCollide = false
8378
ad.Anchored = true
8379
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8380
ad.Transparency = 1
8381
aad = new("Decal",ad)
8382
8383
aad.Face = "Top"
8384
aad.Transparency = 1
8385
		aad.Transparency = 0
8386
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8387
			smoke = new("Part",to)
8388
			smokemesh = new("SpecialMesh",smoke)
8389
			smokemesh.MeshId = "rbxassetid://928329648"
8390
			smoke.BrickColor = hit2.BrickColor
8391
			smoke.Anchored = true
8392
			smoke.Position = hitground.Position
8393
			GroundImpact:Play()
8394
			for i = 1,20 do
8395
				wait()
8396
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8397
				smoke.Transparency = smoke.Transparency + 1/20
8398
			end
8399
			smoke:Destroy()
8400
			wait(0.5)
8401
			
8402
			for i = 1,20 do
8403
				wait(0.1)
8404
				aad.Transparency = aad.Transparency + 1/20
8405
			end
8406
		end
8407
	end)
8408
	to.Anchored = false
8409
	ys = Instance.new("BodyVelocity",to)
8410
ys.Name = "GO"
8411
       
8412
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8413
8414
ys.Velocity = v3(0,-90,0)
8415
        
8416
	wait(1)
8417
        ys:Destroy()
8418
8419
	
8420
	
8421
8422
  
8423
hit3 = false
8424
hit4 = false
8425
8426
8427
hit1 = false
8428
	hit2 = false
8429
	hit3 = false
8430
	hit4 = false
8431
idle = true
8432
  RootPart.Anchored = false
8433
end
8434
end)
8435
end
8436
8437
 function KABOOMZ222()
8438
    local effspwn = Instance.new("Part")
8439
    coroutine.resume(coroutine.create(function()
8440
      local sound1 = Instance.new("Sound")
8441
      sound1.SoundId = "rbxassetid://440145223"
8442
      sound1.MaxDistance = 600
8443
      sound1.EmitterSize = 60
8444
      sound1.Volume = 5.5
8445
      sound1.Pitch = 1.3
8446
      sound1.Parent = effspwn
8447
      local sound2 = Instance.new("Sound")
8448
      sound2.SoundId = "rbxassetid://440145223"
8449
      sound2.MaxDistance = 300
8450
      sound2.EmitterSize = 20
8451
      sound2.Volume = 3
8452
      sound2.Pitch = 0.7
8453
      sound2.Parent = effspwn
8454
      local sound3 = Instance.new("Sound")
8455
      sound3.SoundId = "rbxassetid://440145223"
8456
      sound2.MaxDistance = 400
8457
      sound2.EmitterSize = 30
8458
      sound2.Volume = 0.5
8459
      sound2.Pitch = 0.5
8460
      sound2.Parent = effspwn
8461
      sound2:Play()
8462
      wait()
8463
      sound1:Play()
8464
      sound3:Play()
8465
    end))
8466
    local model = Instance.new("Model")
8467
    game.Debris:AddItem(model, 20)
8468
    model.Name = "smasheffects"
8469
    model.Parent = workspace
8470
    effspwn.Name = "spwnr"
8471
    effspwn.Size = Vector3.new(1, 1, 1)
8472
    effspwn.Anchored = true
8473
    effspwn.CanCollide = false
8474
    effspwn.Transparency = 1
8475
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8476
    effspwn.Parent = model
8477
8478
8479
8480
8481
    coroutine.resume(coroutine.create(function()
8482
      local shok = Instance.new("Part")
8483
      shok.Name = "whoosh"
8484
      shok.BrickColor = BrickColor.new("Institutional white")
8485
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8486
      shok.Size = Vector3.new(1, 1, 1)
8487
      shok.Anchored = true
8488
      shok.Material = "Neon"
8489
      shok.Transparency = 1
8490
      shok.CanCollide = false
8491
      shok.Parent = model
8492
      game.Debris:AddItem(shok, 12)
8493
      local mesh = Instance.new("SpecialMesh")
8494
      mesh.MeshType = "FileMesh"
8495
      mesh.MeshId = "rbxassetid://437347603"
8496
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8497
      mesh.Parent = shok
8498
8499
8500
8501
8502
8503
      for e = 1, 8 do
8504
        wait()
8505
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8506
        shok.Transparency = shok.Transparency + 0.035
8507
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8508
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8509
       
8510
8511
      end
8512
      for e = 1, 16 do
8513
        wait()
8514
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8515
        shok.Transparency = shok.Transparency + 0.11
8516
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8517
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8518
       
8519
      end
8520
    end))
8521
    coroutine.resume(coroutine.create(function()
8522
      local shok = Instance.new("Part")
8523
      shok.Name = "wring1"
8524
      shok.BrickColor = BrickColor.new("Institutional white")
8525
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8526
      shok.Size = Vector3.new(1, 1, 1)
8527
      shok.Anchored = true
8528
      shok.Material = "Neon"
8529
      shok.Transparency = 0.25
8530
      shok.CanCollide = false
8531
      shok.Parent = model
8532
      game.Debris:AddItem(shok, 12)
8533
      local mesh = Instance.new("SpecialMesh")
8534
      mesh.MeshType = "FileMesh"
8535
      mesh.MeshId = "rbxassetid://3270017"
8536
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8537
      mesh.Parent = shok
8538
      for e = 1, 30 do
8539
        wait()
8540
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8541
        shok.Transparency = shok.Transparency + 0.002
8542
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8543
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8544
      end
8545
      for e = 1, 38 do
8546
        wait()
8547
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8548
        shok.Transparency = shok.Transparency + 0.002
8549
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8550
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8551
      end
8552
      for e = 1, 24 do
8553
        wait()
8554
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8555
        shok.Transparency = shok.Transparency + 0.03
8556
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8557
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8558
      end
8559
    end))
8560
    coroutine.resume(coroutine.create(function()
8561
      local shok = Instance.new("Part")
8562
      shok.Name = "wring2"
8563
      shok.BrickColor = BrickColor.new("Institutional white")
8564
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8565
      shok.Size = Vector3.new(1, 1, 1)
8566
      shok.Anchored = true
8567
      shok.Material = "Neon"
8568
      shok.Transparency = 0.25
8569
      shok.CanCollide = false
8570
      shok.Parent = model
8571
      game.Debris:AddItem(shok, 12)
8572
      local mesh = Instance.new("SpecialMesh")
8573
      mesh.MeshType = "FileMesh"
8574
      mesh.MeshId = "rbxassetid://3270017"
8575
      mesh.Scale = Vector3.new(12, 12, 0.05)
8576
      mesh.Parent = shok
8577
      for e = 1, 30 do
8578
        wait()
8579
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8580
        shok.Transparency = shok.Transparency + 0.002
8581
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8582
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8583
      end
8584
      for e = 1, 38 do
8585
        wait()
8586
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8587
        shok.Transparency = shok.Transparency + 0.002
8588
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8589
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8590
      end
8591
      for e = 1, 24 do
8592
        wait()
8593
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8594
        shok.Transparency = shok.Transparency + 0.03
8595
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8596
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8597
      end
8598
    end))
8599
    coroutine.resume(coroutine.create(function()
8600
      local shok = Instance.new("Part")
8601
      shok.Name = "coil1"
8602
      shok.BrickColor = BrickColor.new("Institutional white")
8603
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8604
      shok.Size = Vector3.new(1, 1, 1)
8605
      shok.Anchored = true
8606
      shok.Material = "Neon"
8607
      shok.Transparency = 0.25
8608
      shok.CanCollide = false
8609
      shok.Parent = model
8610
      game.Debris:AddItem(shok, 12)
8611
      local mesh = Instance.new("SpecialMesh")
8612
      mesh.MeshType = "FileMesh"
8613
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8614
      mesh.Scale = Vector3.new(12, 12, 12)
8615
      mesh.Parent = shok
8616
      for e = 1, 15 do
8617
        wait()
8618
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8619
        shok.Transparency = shok.Transparency + 0.004
8620
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8621
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8622
      end
8623
      for e = 1, 16 do
8624
        wait()
8625
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8626
        shok.Transparency = shok.Transparency + 0.004
8627
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8628
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8629
      end
8630
      for e = 1, 12 do
8631
        wait()
8632
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8633
        shok.Transparency = shok.Transparency + 0.06
8634
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8635
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8636
      end
8637
    end))
8638
    coroutine.resume(coroutine.create(function()
8639
      local shok = Instance.new("Part")
8640
      shok.Name = "coil2"
8641
      shok.BrickColor = BrickColor.new("Institutional white")
8642
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8643
      shok.Size = Vector3.new(1, 1, 1)
8644
      shok.Anchored = true
8645
      shok.Material = "Neon"
8646
      shok.Transparency = 1
8647
      shok.CanCollide = false
8648
      shok.Parent = model
8649
      game.Debris:AddItem(shok, 12)
8650
      local mesh = Instance.new("SpecialMesh")
8651
      mesh.MeshType = "FileMesh"
8652
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8653
      mesh.Scale = Vector3.new(6, 12, 6)
8654
      mesh.Parent = shok
8655
      for e = 1, 15 do
8656
        wait()
8657
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8658
        shok.Transparency = shok.Transparency + 0.005
8659
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8660
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8661
      end
8662
      for e = 1, 16 do
8663
        wait()
8664
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8665
        shok.Transparency = shok.Transparency + 0.005
8666
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8667
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8668
      end
8669
      for e = 1, 12 do
8670
        wait()
8671
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8672
        shok.Transparency = shok.Transparency + 0.09
8673
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8674
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8675
      end
8676
    end))
8677
    coroutine.resume(coroutine.create(function()
8678
      local shok = Instance.new("Part")
8679
      shok.Name = "shokwve"
8680
      shok.BrickColor = BrickColor.new("Institutional white")
8681
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8682
      shok.Size = Vector3.new(1, 1, 1)
8683
      shok.Anchored = true
8684
      shok.Material = "Neon"
8685
      shok.Transparency = 0.6
8686
      shok.CanCollide = false
8687
      shok.Parent = model
8688
      game.Debris:AddItem(shok, 12)
8689
      local mesh = Instance.new("SpecialMesh")
8690
      mesh.MeshType = "FileMesh"
8691
      mesh.MeshId = "rbxassetid://489415447"
8692
      mesh.Scale = Vector3.new(1, 1, 1)
8693
      mesh.Parent = shok
8694
      for e = 1, 12 do
8695
        wait()
8696
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8697
        shok.Transparency = shok.Transparency + 0.002
8698
      end
8699
      for e = 1, 32 do
8700
        wait()
8701
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8702
        shok.Transparency = shok.Transparency + 0.002
8703
      end
8704
      for e = 1, 24 do
8705
        wait()
8706
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8707
        shok.Transparency = shok.Transparency + 0.03
8708
      end
8709
    end))
8710
    coroutine.resume(coroutine.create(function()
8711
      local shok = Instance.new("Part")
8712
      shok.Name = "shock2"
8713
      shok.BrickColor = BrickColor.new("Institutional white")
8714
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8715
      shok.Size = Vector3.new(1, 1, 1)
8716
      shok.Anchored = true
8717
      shok.Material = "Neon"
8718
      shok.Transparency = 0.35
8719
      shok.CanCollide = false
8720
      shok.Parent = model
8721
      game.Debris:AddItem(shok, 12)
8722
      local mesh = Instance.new("SpecialMesh")
8723
      mesh.MeshType = "FileMesh"
8724
      mesh.MeshId = "rbxassetid://1095709"
8725
      mesh.Scale = Vector3.new(12, 12, 12)
8726
      mesh.Parent = shok
8727
      for e = 1, 15 do
8728
        wait()
8729
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8730
        shok.Transparency = shok.Transparency + 0.004
8731
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8732
      end
8733
      for e = 1, 16 do
8734
        wait()
8735
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8736
        shok.Transparency = shok.Transparency + 0.004
8737
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8738
      end
8739
      for e = 1, 12 do
8740
        wait()
8741
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8742
        shok.Transparency = shok.Transparency + 0.06
8743
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8744
      end
8745
    end))
8746
    coroutine.resume(coroutine.create(function()
8747
      local shok = Instance.new("Part")
8748
      shok.Name = "shock3"
8749
      shok.BrickColor = BrickColor.new("Institutional white")
8750
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8751
      shok.Size = Vector3.new(1, 1, 1)
8752
      shok.Anchored = true
8753
      shok.Material = "Neon"
8754
      shok.Transparency = 0.35
8755
      shok.CanCollide = false
8756
      shok.Parent = model
8757
      game.Debris:AddItem(shok, 12)
8758
      local mesh = Instance.new("SpecialMesh")
8759
      mesh.MeshType = "FileMesh"
8760
      mesh.MeshId = "rbxassetid://1095709"
8761
      mesh.Scale = Vector3.new(12, 12, 12)
8762
      mesh.Parent = shok
8763
      for e = 1, 15 do
8764
        wait()
8765
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8766
        shok.Transparency = shok.Transparency + 0.004
8767
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8768
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8769
      end
8770
      for e = 1, 16 do
8771
        wait()
8772
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8773
        shok.Transparency = shok.Transparency + 0.004
8774
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8775
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8776
      end
8777
      for e = 1, 12 do
8778
        wait()
8779
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8780
        shok.Transparency = shok.Transparency + 0.06
8781
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8782
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8783
      end
8784
    end))
8785
  end
8786
8787
8788
8789
mouse.KeyDown:connect(function(k)
8790
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8791
local exp = Instance.new("Explosion",Torso)
8792
exp.BlastRadius = 45.5
8793
exp.BlastPressure = 100
8794
      exp.Position = Torso
8795
      exp.Visible = true
8796
end
8797
end)
8798
8799
MV4 = 300
8800
mouse.KeyDown:connect(function(k)
8801
	if attack == false and k == "8" then
8802
		for i, v in pairs(Torso:GetChildren()) do
8803
	if v:IsA('ParticleEmitter') then
8804
		v:Remove()
8805
	end
8806
end
8807
	end
8808
	end)
8809
8810
8811
MV4 = 300
8812
mouse.KeyDown:connect(function(k)
8813
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8814
    MV4 = 0
8815
    Humanoid.WalkSpeed = 13
8816
    attack = true
8817
    Firepart1 = Instance.new("Part", RightArm)
8818
    Firepart1.Size = Vector3.new(1, 1, 1)
8819
    GuW1 = Instance.new("Weld")
8820
    GuW1.Name = "GuW"
8821
    GuW1.Part0 = RightArm
8822
    GuW1.C0 = cn(0, -1, 0)
8823
    GuW1.C1 = cn(0, 0, 0)
8824
    GuW1.Part1 = Firepart1
8825
    GuW1.Parent = RightArm
8826
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8827
    Firepart1.Transparency = 1
8828
    Firepart2 = Instance.new("Part", LeftArm)
8829
    Firepart2.Size = Vector3.new(1, 1, 1)
8830
    GuW2 = Instance.new("Weld")
8831
    GuW2.Name = "GuW"
8832
    GuW2.Part0 = LeftArm
8833
    GuW2.C0 = cn(0, -1, 0)
8834
    GuW2.C1 = cn(0, 0, 0)
8835
    GuW2.Part1 = Firepart2
8836
    GuW2.Parent = LeftArm
8837
    Firepart2.Transparency = 1
8838
    for i = 0, 5, 0.1 do
8839
      swait()
8840
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8841
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8842
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8843
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8844
      if Torsovelocity.Y > 2 then
8845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8847
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
8848
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
8849
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8850
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8851
      elseif Torsovelocity.Y < 1 then
8852
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8853
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8854
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8855
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8856
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8857
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8858
      end
8859
    end
8860
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8861
    for i = 0, 7, 0.1 do
8862
      swait()
8863
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8864
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8865
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8866
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8867
      if Torsovelocity.Y > 2 then
8868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8870
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
8871
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
8872
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8873
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8874
      elseif Torsovelocity.Y < 1 then
8875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8877
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
8878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
8879
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8880
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8881
      end
8882
    end
8883
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8884
    GuW1:Destroy()
8885
    GuW1 = Instance.new("Weld")
8886
    GuW1.Name = "GuW"
8887
    GuW1.Part0 = Torso
8888
    GuW1.C0 = cn(0, 0, -6)
8889
    GuW1.C1 = cn(0, 0, 0)
8890
    GuW1.Part1 = Firepart1
8891
    GuW1.Parent = Torso
8892
    GuW2:Destroy()
8893
    GuW2 = Instance.new("Weld")
8894
    GuW2.Name = "GuW"
8895
    GuW2.Part0 = Torso
8896
    GuW2.C0 = cn(0, 0, -6)
8897
    GuW2.C1 = cn(0, 0, 0)
8898
    GuW2.Part1 = Firepart2
8899
    GuW2.Parent = Torso
8900
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8901
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8902
    GuW2:Destroy()
8903
    GuW2 = Instance.new("Weld")
8904
    GuW2.Name = "GuW"
8905
    GuW2.Part0 = Torso
8906
    GuW2.C0 = cn(0, 0, -4)
8907
    GuW2.C1 = cn(0, 0, 0)
8908
    GuW2.Part1 = Firepart2
8909
    GuW2.Parent = Torso
8910
8911
8912
    for i = 0, 7, 0.1 do
8913
      swait()
8914
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8915
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8916
      if Torsovelocity.Y > 2 then
8917
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8918
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8919
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8920
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8921
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8922
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8923
      elseif Torsovelocity.Y < 1 then
8924
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8925
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8926
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8927
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8928
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8929
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8930
      end
8931
    end
8932
    local bp2 = Create("BodyPosition")({
8933
      P = 900,
8934
      D = 1000,
8935
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8936
      position = Torso.Position + Vector3.new(0, 60, 0),
8937
      Parent = Torso
8938
    })
8939
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8940
    for i = 0, 8, 0.1 do
8941
      swait()
8942
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8943
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8944
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8945
      if Torsovelocity.Y > 2 then
8946
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8947
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8948
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8949
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8950
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8951
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8952
      elseif Torsovelocity.Y < 1 then
8953
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8954
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8955
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8956
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8957
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8958
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8959
      end
8960
    end
8961
    for i = 0, 18, 0.1 do
8962
      swait()
8963
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8964
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8965
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
8966
      if Torsovelocity.Y > 2 then
8967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8973
      elseif Torsovelocity.Y < 1 then
8974
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8975
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8976
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8977
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8978
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8979
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8980
      end
8981
    end
8982
    GuW1:Destroy()
8983
    GuW1 = Instance.new("Weld")
8984
    GuW1.Name = "GuW"
8985
    GuW1.Part0 = Torso
8986
    GuW1.C0 = cn(0, 0, -15)
8987
    GuW1.C1 = cn(0, 0, 0)
8988
    GuW1.Part1 = Firepart1
8989
    GuW1.Parent = Torso
8990
    GuW2:Destroy()
8991
    GuW2 = Instance.new("Weld")
8992
    GuW2.Name = "GuW"
8993
    GuW2.Part0 = Torso
8994
    GuW2.C0 = cn(0, 0, -17.5)
8995
    GuW2.C1 = cn(0, 0, 0)
8996
    GuW2.Part1 = Firepart2
8997
    GuW2.Parent = Torso
8998
    for i = 0, 1.25, 0.01 do
8999
      swait()
9000
      Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
9001
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9002
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9003
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9004
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9005
      if Torsovelocity.Y > 2 then
9006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9008
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9010
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9011
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9012
      elseif Torsovelocity.Y < 1 then
9013
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9014
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9015
        RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
9016
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
9017
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9018
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9019
      end
9020
    end
9021
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9022
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9023
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9024
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9025
    for i = 0, 3, 0.1 do
9026
      swait()
9027
      if Torsovelocity.Y > 2 then
9028
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9029
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9030
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9031
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9032
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9033
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9034
      elseif Torsovelocity.Y < 1 then
9035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9037
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9039
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9040
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9041
      end
9042
    end
9043
    wait(1)
9044
    bp2:Destroy()
9045
    Humanoid.WalkSpeed = 16
9046
    attack = false
9047
    MV4 = 0
9048
    Firepart1:Destroy()
9049
    Firepart2:Destroy()
9050
  end
9051
end)
9052
mouse.KeyDown:connect(function(k)
9053
  if attack == false and k == "h" and MV4 > 80 and firemode == true then
9054
    MV4 = 0
9055
    Humanoid.WalkSpeed = 13
9056
    attack = true
9057
    Firepart1 = Instance.new("Part", RightArm)
9058
    Firepart1.Size = Vector3.new(1, 1, 1)
9059
    GuW1 = Instance.new("Weld")
9060
    GuW1.Name = "GuW"
9061
    GuW1.Part0 = RightArm
9062
    GuW1.C0 = cn(0, -1, 0)
9063
    GuW1.C1 = cn(0, 0, 0)
9064
    GuW1.Part1 = Firepart1
9065
    GuW1.Parent = RightArm
9066
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9067
    Firepart1.Transparency = 1
9068
    Firepart2 = Instance.new("Part", LeftArm)
9069
    Firepart2.Size = Vector3.new(1, 1, 1)
9070
    GuW2 = Instance.new("Weld")
9071
    GuW2.Name = "GuW"
9072
    GuW2.Part0 = LeftArm
9073
    GuW2.C0 = cn(0, -1, 0)
9074
    GuW2.C1 = cn(0, 0, 0)
9075
    GuW2.Part1 = Firepart2
9076
    GuW2.Parent = LeftArm
9077
    Firepart2.Transparency = 1
9078
    GuW1:Destroy()
9079
    GuW1 = Instance.new("Weld")
9080
    GuW1.Name = "GuW"
9081
    GuW1.Part0 = Torso
9082
    GuW1.C0 = cn(0, 0, -6)
9083
    GuW1.C1 = cn(0, 0, 0)
9084
    GuW1.Part1 = Firepart1
9085
    GuW1.Parent = Torso
9086
    GuW2:Destroy()
9087
    GuW2 = Instance.new("Weld")
9088
    GuW2.Name = "GuW"
9089
    GuW2.Part0 = Torso
9090
    GuW2.C0 = cn(0, 0, -6)
9091
    GuW2.C1 = cn(0, 0, 0)
9092
    GuW2.Part1 = Firepart2
9093
    GuW2.Parent = Torso
9094
    GuW2:Destroy()
9095
    GuW2 = Instance.new("Weld")
9096
    GuW2.Name = "GuW"
9097
    GuW2.Part0 = Torso
9098
    GuW2.C0 = cn(0, 0, -4)
9099
    GuW2.C1 = cn(0, 0, 0)
9100
    GuW2.Part1 = Firepart2
9101
    GuW2.Parent = Torso
9102
    for i = 0, 18, 0.1 do
9103
      swait()
9104
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9105
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9106
      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)
9107
      if Torsovelocity.Y > 2 then
9108
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9109
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9110
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9111
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9112
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9113
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9114
      elseif Torsovelocity.Y < 1 then
9115
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9116
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9117
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9118
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9119
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9120
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9121
      end
9122
    end
9123
    GuW1:Destroy()
9124
    GuW1 = Instance.new("Weld")
9125
    GuW1.Name = "GuW"
9126
    GuW1.Part0 = Torso
9127
    GuW1.C0 = cn(0, 0, -15)
9128
    GuW1.C1 = cn(0, 0, 0)
9129
    GuW1.Part1 = Firepart1
9130
    GuW1.Parent = Torso
9131
    GuW2:Destroy()
9132
    GuW2 = Instance.new("Weld")
9133
    GuW2.Name = "GuW"
9134
    GuW2.Part0 = Torso
9135
    GuW2.C0 = cn(0, 0, -17.5)
9136
    GuW2.C1 = cn(0, 0, 0)
9137
    GuW2.Part1 = Firepart2
9138
    GuW2.Parent = Torso
9139
    for i = 0, 1.25, 0.01 do
9140
      swait()
9141
      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)
9142
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9143
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9144
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9145
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9146
      if Torsovelocity.Y > 2 then
9147
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9148
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9149
        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)
9150
        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)
9151
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9152
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9153
      end
9154
    end
9155
    wait(0.5)
9156
    Humanoid.WalkSpeed = 16
9157
    attack = false
9158
    MV4 = 300
9159
    Firepart1:Destroy()
9160
    Firepart2:Destroy()
9161
  end
9162
9163
9164
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9165
    MV4 = 90
9166
    Humanoid.WalkSpeed = 0.01
9167
    attack = true
9168
    Firepart1 = Instance.new("Part", RightArm)
9169
    Firepart1.Size = Vector3.new(1, 1, 1)
9170
    GuW1 = Instance.new("Weld")
9171
    GuW1.Name = "GuW"
9172
    GuW1.Part0 = RightArm
9173
    GuW1.C0 = cn(0, -1, 0)
9174
    GuW1.C1 = cn(0, 0, 0)
9175
    GuW1.Part1 = Firepart1
9176
    GuW1.Parent = RightArm
9177
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9178
    Firepart1.Transparency = 1
9179
    Firepart2 = Instance.new("Part", LeftArm)
9180
    Firepart2.Size = Vector3.new(1, 1, 1)
9181
    GuW2 = Instance.new("Weld")
9182
    GuW2.Name = "GuW"
9183
    GuW2.Part0 = LeftArm
9184
    GuW2.C0 = cn(0, -1, 0)
9185
    GuW2.C1 = cn(0, 0, 0)
9186
    GuW2.Part1 = Firepart2
9187
    GuW2.Parent = LeftArm
9188
    Firepart2.Transparency = 1
9189
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9190
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9191
    for i = 0, 2, 0.1 do
9192
      swait()
9193
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9194
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9195
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9196
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9197
      if Torsovelocity.Y > 2 then
9198
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9199
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9200
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9201
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9202
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9203
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9204
      elseif Torsovelocity.Y < 1 then
9205
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9206
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9207
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9208
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9209
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9210
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9211
      end
9212
    end
9213
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9214
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9215
    for i = 0, 7, 0.1 do
9216
      swait()
9217
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9218
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9219
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9220
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9221
      if Torsovelocity.Y > 2 then
9222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9224
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9226
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9227
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9228
      elseif Torsovelocity.Y < 1 then
9229
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9230
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9231
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9232
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9233
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9234
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9235
      end
9236
    end
9237
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9238
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9239
    for i = 0, 7, 0.1 do
9240
      swait()
9241
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9242
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9243
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9244
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9245
      if Torsovelocity.Y > 2 then
9246
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9247
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9248
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9249
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9250
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9251
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9252
      elseif Torsovelocity.Y < 1 then
9253
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9254
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9255
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9256
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9257
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9258
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9259
      end
9260
    end
9261
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9262
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9263
    for i = 0, 6, 0.1 do
9264
      swait()
9265
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9266
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9267
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9268
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9269
      if Torsovelocity.Y > 2 then
9270
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9271
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9272
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9273
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9274
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9275
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9276
      elseif Torsovelocity.Y < 1 then
9277
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9278
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9279
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9280
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9281
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9282
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9283
      end
9284
    end
9285
    for i = 0, 5, 0.1 do
9286
      swait()
9287
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9288
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9289
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9290
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9291
      if Torsovelocity.Y > 2 then
9292
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9293
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9294
        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)
9295
        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)
9296
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9297
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9298
      elseif Torsovelocity.Y < 1 then
9299
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9300
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9301
        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)
9302
        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)
9303
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9304
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9305
      end
9306
    end
9307
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9308
    for i = 0, 7, 0.1 do
9309
      swait()
9310
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9311
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9312
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9313
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9314
      if Torsovelocity.Y > 2 then
9315
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9316
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9317
        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)
9318
        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)
9319
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9320
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9321
      elseif Torsovelocity.Y < 1 then
9322
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9323
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9324
        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)
9325
        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)
9326
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9327
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9328
      end
9329
    end
9330
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9331
    GuW1:Destroy()
9332
    GuW1 = Instance.new("Weld")
9333
    GuW1.Name = "GuW"
9334
    GuW1.Part0 = Torso
9335
    GuW1.C0 = cn(0, 0, -6)
9336
    GuW1.C1 = cn(0, 0, 0)
9337
    GuW1.Part1 = Firepart1
9338
    GuW1.Parent = Torso
9339
    GuW2:Destroy()
9340
    GuW2 = Instance.new("Weld")
9341
    GuW2.Name = "GuW"
9342
    GuW2.Part0 = Torso
9343
    GuW2.C0 = cn(0, 0, -6)
9344
    GuW2.C1 = cn(0, 0, 0)
9345
    GuW2.Part1 = Firepart2
9346
    GuW2.Parent = Torso
9347
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9348
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9349
    GuW2:Destroy()
9350
    GuW2 = Instance.new("Weld")
9351
    GuW2.Name = "GuW"
9352
    GuW2.Part0 = Torso
9353
    GuW2.C0 = cn(0, 0, -4)
9354
    GuW2.C1 = cn(0, 0, 0)
9355
    GuW2.Part1 = Firepart2
9356
    GuW2.Parent = Torso
9357
    for i = 0, 7, 0.1 do
9358
      swait()
9359
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9360
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9361
      if Torsovelocity.Y > 2 then
9362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9364
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9366
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9367
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9368
      elseif Torsovelocity.Y < 1 then
9369
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9370
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9371
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9372
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9373
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9374
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9375
      end
9376
    end
9377
    local bp2 = Create("BodyPosition")({
9378
      P = 900,
9379
      D = 1000,
9380
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9381
      position = Torso.Position + Vector3.new(0, 60, 0),
9382
      Parent = Torso
9383
    })
9384
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9385
    for i = 0, 8, 0.1 do
9386
      swait()
9387
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9388
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9389
      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)
9390
      if Torsovelocity.Y > 2 then
9391
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9392
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9393
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9394
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9395
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9396
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9397
      elseif Torsovelocity.Y < 1 then
9398
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9399
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9400
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9401
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9402
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9403
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9404
      end
9405
    end
9406
    for i = 0, 18, 0.1 do
9407
      swait()
9408
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9409
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9410
      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)
9411
      if Torsovelocity.Y > 2 then
9412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9414
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9416
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9417
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9418
      elseif Torsovelocity.Y < 1 then
9419
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9420
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9421
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9422
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9423
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9424
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9425
      end
9426
    end
9427
    GuW1:Destroy()
9428
    GuW1 = Instance.new("Weld")
9429
    GuW1.Name = "GuW"
9430
    GuW1.Part0 = Torso
9431
    GuW1.C0 = cn(0, 0, -15)
9432
    GuW1.C1 = cn(0, 0, 0)
9433
    GuW1.Part1 = Firepart1
9434
    GuW1.Parent = Torso
9435
    GuW2:Destroy()
9436
    GuW2 = Instance.new("Weld")
9437
    GuW2.Name = "GuW"
9438
    GuW2.Part0 = Torso
9439
    GuW2.C0 = cn(0, 0, -17.5)
9440
    GuW2.C1 = cn(0, 0, 0)
9441
    GuW2.Part1 = Firepart2
9442
    GuW2.Parent = Torso
9443
    for i = 0, 1.25, 0.01 do
9444
      swait()
9445
      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)
9446
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9447
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9448
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9449
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9450
      if Torsovelocity.Y > 2 then
9451
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9452
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9453
        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)
9454
        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)
9455
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9456
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9457
      elseif Torsovelocity.Y < 1 then
9458
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9459
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9460
        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)
9461
        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)
9462
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9463
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9464
      end
9465
    end
9466
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9467
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9468
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9469
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9470
    for i = 0, 3, 0.1 do
9471
      swait()
9472
      if Torsovelocity.Y > 2 then
9473
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9475
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9477
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9478
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9479
      elseif Torsovelocity.Y < 1 then
9480
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9481
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9482
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9483
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9484
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9485
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9486
      end
9487
    end
9488
    wait(1)
9489
    bp2:Destroy()
9490
    Humanoid.WalkSpeed = 16
9491
    attack = false
9492
    MV4 = 0
9493
    Firepart1:Destroy()
9494
    Firepart2:Destroy()
9495
  end
9496
end)
9497
whiletruewait = false
9498
game:GetService("RunService").Stepped:connect(function()
9499
  if whiletruewait == false then
9500
    whiletruewait = true
9501
    wait()
9502
    whiletruewait = false
9503
  end
9504
end)
9505
game:GetService("RunService").Stepped:connect(function()
9506
  if whiletruewait == false then
9507
    if MV1 < 20 then
9508
      MV1 = MV1 + 0.2
9509
    end
9510
    if MV2 < 90 then
9511
      MV2 = MV2 + 1
9512
    end
9513
    if MV3 < 190 then
9514
      MV3 = MV3 + 0.4
9515
    end
9516
    if MV4 < 500 then
9517
      MV4 = MV4 + 0.3
9518
    end
9519
  end
9520
end)
9521
Humanoid.MaxHealth = 10000
9522
wait()
9523
for i = 1, 6 do
9524
  Humanoid.Health = Humanoid.MaxHealth
9525
  wait()
9526
end
9527
9528
---
9529
GroundWave3 = function()
9530
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9531
	Colors = {"White", "White"}
9532
		local wave = Instance.new("Part", char)
9533
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9534
		wave.Anchored = true
9535
		wave.Name = "Wave"
9536
		wave.CanCollide = false
9537
		wave.Locked = true
9538
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9539
		wave.TopSurface = "Smooth"
9540
		wave.BottomSurface = "Smooth"
9541
		wave.Transparency = 0.10
9542
		wave.CFrame = HandCF
9543
		wm =  Instance.new("SpecialMesh",wave)
9544
		wm.MeshId = "rbxassetid://559831844"
9545
		coroutine.wrap(function()
9546
		for i = 1, 30, 1 do
9547
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9548
		wave.Size = wm.Scale
9549
		wave.CFrame = HandCF
9550
		wave.Transparency = i/30
9551
		wait()
9552
		end
9553
		wait()
9554
		wave:Destroy()
9555
	end)()
9556
end
9557
---
9558
9559
local v3 = Vector3.new
9560
local num = 0
9561
local bc = BrickColor.new
9562
local new = Instance.new
9563
9564
mouse.KeyDown:connect(function(key)
9565
if key=="=" then	
9566
	Serious()
9567
	char.JumPower = 150
9568
	end
9569
	end)
9570
Health = math.huge  --------- Serious mode aura.
9571
BaseHealth = math.huge
9572
9573
9574
9575
9576
InForm = false
9577
9578
Player = game.Players.LocalPlayer
9579
Char = Player.Character
9580
Torso = Char.Torso
9581
9582
function Serious()
9583
	for X = 1, 1 do wait()
9584
9585
9586
	wait(0)
9587
	for X = 1, 1 do wait()
9588
		local Effect = Instance.new("Part")
9589
	Effect.Name = "Effect"
9590
	Effect.Parent = Torso
9591
	Effect.CFrame = Torso.CFrame
9592
	Effect.BrickColor = BrickColor.new("Neon orange")
9593
	Effect.Shape = "Ball"
9594
	Effect.Size = Vector3.new(1, 1, 1)
9595
	Effect.Anchored = true
9596
	Effect.Material = "Neon"
9597
	Effect.CanCollide = false
9598
		Effect.CFrame = Torso.CFrame
9599
		Effect.Size = Effect.Size + Vector3.new(0.5)
9600
		Effect.Transparency = Effect.Transparency + 0.04
9601
	end
9602
	end
9603
9604
repeat
9605
Torso:FindFirstChild("Effect"):Remove()
9606
until Torso:FindFirstChild("Effect") == nil
9607
9608
	
9609
local Color1 = Color3.new(255, 255, 0)
9610
local Color2 = Color3.new(255, 255, 0)	
9611
9612
 for i = 0, 3, 0.1 do
9613
	swait()
9614
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9615
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9616
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9617
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9618
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9619
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9620
end
9621
local pie22 = Instance.new("ParticleEmitter")
9622
pie22.Parent = LeftArm
9623
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9624
pie22.LightEmission = 1
9625
pie22.Size = NumberSequence.new(1,2)
9626
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9627
pie22.Transparency = NumberSequence.new(0.7,1)
9628
pie22.EmissionDirection = "Top"
9629
pie22.Enabled = true
9630
pie22.Lifetime = NumberRange.new(1)
9631
pie22.Rotation = NumberRange.new(-420, 425)
9632
pie22.Rate = 50
9633
pie22.Speed = NumberRange.new(1)
9634
pie22.LockedToPart = false
9635
pie22.VelocitySpread = 2
9636
local pie22 = Instance.new("ParticleEmitter")
9637
pie22.Parent = RightArm
9638
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9639
pie22.LightEmission = 1
9640
pie22.Size = NumberSequence.new(1,2)
9641
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9642
pie22.Transparency = NumberSequence.new(0.7,1)
9643
pie22.EmissionDirection = "Top"
9644
pie22.Enabled = true
9645
pie22.Lifetime = NumberRange.new(1)
9646
pie22.Rotation = NumberRange.new(-420, 425)
9647
pie22.Rate = 50
9648
pie22.Speed = NumberRange.new(1)
9649
pie22.LockedToPart = false
9650
pie22.VelocitySpread = 2
9651
local pie22 = Instance.new("ParticleEmitter")
9652
pie22.Parent = LeftLeg
9653
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9654
pie22.LightEmission = 1
9655
pie22.Size = NumberSequence.new(1,2)
9656
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9657
pie22.Transparency = NumberSequence.new(0.8,1)
9658
pie22.EmissionDirection = "Top"
9659
pie22.Enabled = true
9660
pie22.Lifetime = NumberRange.new(1)
9661
pie22.Rotation = NumberRange.new(-420, 425)
9662
pie22.Rate = 20
9663
pie22.Speed = NumberRange.new(1)
9664
pie22.LockedToPart = false
9665
pie22.VelocitySpread = 2
9666
local pie22 = Instance.new("ParticleEmitter")
9667
pie22.Parent = RightLeg
9668
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9669
pie22.LightEmission = 1
9670
pie22.Size = NumberSequence.new(1,2)
9671
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9672
pie22.Transparency = NumberSequence.new(0.8,1)
9673
pie22.EmissionDirection = "Top"
9674
pie22.Enabled = true
9675
pie22.Lifetime = NumberRange.new(1)
9676
pie22.Rotation = NumberRange.new(-420, 425)
9677
pie22.Rate = 20
9678
pie22.Speed = NumberRange.new(1)
9679
pie22.LockedToPart = false
9680
pie22.VelocitySpread = 2
9681
	lig = Instance.new("PointLight",Player.Character.Torso)
9682
lig.Color=Color3.new(255,255,0)
9683
lig.Range = 6
9684
9685
local Must = Instance.new("Sound",Torso)
9686
Must.SoundId = "rbxassetid://136847579"
9687
Must.Pitch = 0.99
9688
Must.Volume = 0.6
9689
Must.Looped = false
9690
wait(0)
9691
Must:Play()	
9692
	a21e = new("Part",char)
9693
a21e.Name = "Beam"..num
9694
a21e.Locked = true
9695
a21e.Size = v3(1,1,1)
9696
a21e.CanCollide = false
9697
a21e.BrickColor = bc("Neon orange")
9698
a21e.Material = "Neon"
9699
a21e.Transparency = 0
9700
aa21e = new("SpecialMesh",a21e)
9701
a21e.Anchored = true
9702
a21e.Position = RootPart.Position
9703
aa21e.MeshType = "Sphere"
9704
aa21e.Scale = v3(1,1,1)
9705
for i = 1,50 do
9706
	wait()
9707
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
9708
	a21e.Transparency = a21e.Transparency + 0.04
9709
end
9710
9711
9712
  local Mus = Instance.new("Sound",Torso)
9713
Mus.SoundId = "rbxassetid://291165237"
9714
Mus.Pitch = 0.99
9715
Mus.Volume = 0.2
9716
Mus.Looped = true
9717
wait(0)
9718
Mus:Play()
9719
9720
InForm = true	
9721
Humanoid.JumpPower = 120
9722
	
9723
Char.Humanoid.MaxHealth = Health
9724
wait(0.3)	
9725
Char.Humanoid.Health = Health
9726
wait(0.7)
9727
Must:Destroy()
9728
end
9729
9730
function Base()
9731
	InForm = false
9732
	local Effect = Instance.new("Part")
9733
	Effect.Name = "Effect"
9734
	Effect.Parent = Torso
9735
	Effect.CFrame = Torso.CFrame
9736
	Effect.BrickColor = BrickColor.new("White")
9737
	Effect.Shape = "Ball"
9738
	Effect.Size = Vector3.new(8, 8, 8)
9739
	Effect.Anchored = true
9740
	Effect.Material = "Neon"
9741
	Effect.CanCollide = false
9742
	for loop = 1, 25 do wait()
9743
		Effect.CFrame = Torso.CFrame
9744
		Effect.Size = Effect.Size + Vector3.new(-0.5)
9745
		Effect.Transparency = Effect.Transparency + 0.04
9746
		
9747
	end
9748
repeat
9749
Torso:FindFirstChild("Effect"):Remove()
9750
until Torso:FindFirstChild("Effect") == nil
9751
9752
for i, v in pairs(Torso:GetChildren()) do
9753
	if v:IsA('ParticleEmitter') then
9754
		v:Remove()
9755
	end
9756
end
9757
char.Humanoid.MaxHealth = BaseHealth
9758
wait(0.3)	
9759
char.Humanoid.Health = BaseHealth
9760
	
9761
9762
end
9763
9764
mouse.KeyDown:connect(function(key)
9765
if key=="9" then	
9766
	Base()
9767
	lig:Destroy()
9768
	end
9769
	end)
9770
9771
Player.Chatted:connect(function(Message)
9772
	if Message == "Time to get serious." and InForm == false then
9773
		wait(0.10)
9774
          Serious()
9775
	end
9776
	if Message == "off" or Message == "Nice fight." and InForm == true then
9777
		Base()
9778
	end
9779
local ContentProvider = game:GetService("ContentProvider")
9780
 
9781
local function LoadAssets(AssetList)
9782
	-- Takes an asset list and preloads it. Will not wait for them to load. 
9783
 
9784
	for _, AssetId in pairs(AssetList) do
9785
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
9786
	end
9787
end 
9788
 
9789
local Gibs = game.Workspace
9790
9791
function Kill(Character)
9792
	Character.Humanoid.Health = 0
9793
	local poo = Instance.new("IntValue",Character)
9794
	poo.Name = "haha nope"
9795
	local svch = Character
9796
	local hum = Character:findFirstChild("Humanoid")
9797
	Character.Archivable = true
9798
	local chrclone = Character:clone()
9799
	Character.Archivable = false
9800
9801
	local ch = chrclone:GetChildren()
9802
	local i
9803
	for i = 1,#ch do
9804
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
9805
			ch[i]:remove()
9806
		end
9807
	end
9808
	local function Scan(ch)
9809
		local e
9810
		for e = 1,#ch do
9811
			Scan(ch[e]:GetChildren())
9812
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
9813
				ch[e]:remove()
9814
			end
9815
		end
9816
	end
9817
	Scan(chrclone:GetChildren())
9818
9819
	local hum2 = chrclone:findFirstChild("Humanoid")
9820
9821
9822
	if hum2 ~= nil then
9823
		hum2.Name = "Humanoid2"
9824
		hum2.PlatformStand = true
9825
		hum2.Sit = true 
9826
		hum2.MaxHealth = 0
9827
		hum2.Health = 0
9828
	end
9829
9830
	local ch = Character:GetChildren()
9831
	local i
9832
	for i = 1,#ch do
9833
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9834
			ch[i]:remove()
9835
		end
9836
	end
9837
9838
	wait(0.2)
9839
9840
	local ch = Character:GetChildren()
9841
	local i
9842
	for i = 1,#ch do
9843
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9844
			ch[i]:remove()
9845
		end
9846
	end
9847
	Character = chrclone
9848
	local Torso = Character.Torso
9849
	local movevector = Vector3.new()
9850
9851
	if Torso then
9852
		local Head = Character:FindFirstChild("Head")
9853
		local Limb = Character:FindFirstChild("Right Arm")
9854
		if Limb then
9855
9856
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
9857
			local Joint = Instance.new("Glue")
9858
			Joint.Name = "RightShoulder"
9859
			Joint.Part0 = Torso
9860
			Joint.Part1 = Limb
9861
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9862
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9863
			Joint.Parent = Torso
9864
9865
			local B = Instance.new("Part")
9866
			B.TopSurface = 0
9867
			B.BottomSurface = 0
9868
			B.formFactor = "Symmetric"
9869
			B.Size = Vector3.new(1, 1, 1)
9870
			B.Transparency = 1
9871
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9872
			B.Parent = Character
9873
			local W = Instance.new("Weld")
9874
			W.Part0 = Limb
9875
			W.Part1 = B
9876
			W.C0 = CFrame.new(0, -0.5, 0)
9877
			W.Parent = Limb
9878
9879
		end
9880
		local Limb = Character:FindFirstChild("Left Arm")
9881
		if Limb then
9882
9883
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
9884
			local Joint = Instance.new("Glue")
9885
			Joint.Name = "LeftShoulder"
9886
			Joint.Part0 = Torso
9887
			Joint.Part1 = Limb
9888
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9889
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9890
			Joint.Parent = Torso
9891
9892
			local B = Instance.new("Part")
9893
			B.TopSurface = 0
9894
			B.BottomSurface = 0
9895
			B.formFactor = "Symmetric"
9896
			B.Size = Vector3.new(1, 1, 1)
9897
			B.Transparency = 1
9898
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9899
			B.Parent = Character
9900
			local W = Instance.new("Weld")
9901
			W.Part0 = Limb
9902
			W.Part1 = B
9903
			W.C0 = CFrame.new(0, -0.5, 0)
9904
			W.Parent = Limb
9905
9906
		end
9907
		local Limb = Character:FindFirstChild("Right Leg")
9908
		if Limb then
9909
9910
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9911
			local Joint = Instance.new("Glue")
9912
			Joint.Name = "RightHip"
9913
			Joint.Part0 = Torso
9914
			Joint.Part1 = Limb
9915
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9916
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9917
			Joint.Parent = Torso
9918
9919
			local B = Instance.new("Part")
9920
			B.TopSurface = 0
9921
			B.BottomSurface = 0
9922
			B.formFactor = "Symmetric"
9923
			B.Size = Vector3.new(1, 1, 1)
9924
			B.Transparency = 1
9925
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9926
			B.Parent = Character
9927
			local W = Instance.new("Weld")
9928
			W.Part0 = Limb
9929
			W.Part1 = B
9930
			W.C0 = CFrame.new(0, -0.5, 0)
9931
			W.Parent = Limb
9932
9933
		end
9934
		local Limb = Character:FindFirstChild("Left Leg")
9935
		if Limb then
9936
9937
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9938
			local Joint = Instance.new("Glue")
9939
			Joint.Name = "LeftHip"
9940
			Joint.Part0 = Torso
9941
			Joint.Part1 = Limb
9942
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9943
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9944
			Joint.Parent = Torso
9945
9946
			local B = Instance.new("Part")
9947
			B.TopSurface = 0
9948
			B.BottomSurface = 0
9949
			B.formFactor = "Symmetric"
9950
			B.Size = Vector3.new(1, 1, 1)
9951
			B.Transparency = 1
9952
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9953
			B.Parent = Character
9954
			local W = Instance.new("Weld")
9955
			W.Part0 = Limb
9956
			W.Part1 = B
9957
			W.C0 = CFrame.new(0, -0.5, 0)
9958
			W.Parent = Limb
9959
		end
9960
	end
9961
end
9962
----------
9963
9964
lerpz = function(D, E, F, G)	
9965
	D[E] = D[E]:lerp(F, G)
9966
end
9967
9968
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9969
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9970
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9971
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9972
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9973
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9974
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9975
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9976
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9977
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9978
resetlerp = function()	
9979
	RJ.C0 = RJC0
9980
	RJ.C1 = RJC1
9981
	N.C0 = NC0
9982
	N.C1 = NC1
9983
	RS.C0 = RSC0
9984
	RS.C1 = RSC1
9985
	LS.C0 = LSC0
9986
	LS.C1 = LSC1
9987
	RH.C0 = RHC0
9988
	RH.C1 = RHC1
9989
	LH.C0 = LHC0
9990
	LH.C1 = LHC1
9991
end
9992
-------
9993
----------
9994
hrp = char.HumanoidRootPart
9995
9996
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9997
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
9998
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
9999
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10000
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10001
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10002
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10003
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10004
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10005
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10006
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10007
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10008
RS = Torso:FindFirstChild("Right Shoulder")
10009
LS = Torso:FindFirstChild("Left Shoulder")
10010
RH = Torso:FindFirstChild("Right Hip")
10011
LH = Torso:FindFirstChild("Left Hip")
10012
RJ = hrp:FindFirstChild("RootJoint")
10013
N = Torso:FindFirstChild("Neck")
10014
cf = CFrame.new
10015
ang = CFrame.Angles
10016
rd = math.rad
10017
rd2 = math.random
10018
cs = ColorSequence.new
10019
ns = NumberSequence.new
10020
nsk = NumberSequenceKeypoint.new
10021
-------------------
10022
10023
end)
10024
10025
print([[
10026
-------------------------------------------------
10027
Dammit Kakorot...I swear...I WILL SURPASS YOU!!
10028
-------------------------------------------------]])