View difference between Paste ID: pe7EZuzf and x4nq31kw
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do
6
	print("FE Compatibility code V2 by Mokiros")
7
	local RealPlayer = RealPlayer
8
	script.Parent = RealPlayer.Character
9
10
	--Fake event to make stuff like Mouse.KeyDown work
11
	local Disconnect_Function = function(this)
12
		this[1].Functions[this[2]] = nil
13
	end
14
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15
	local FakeEvent_Metatable = {__index={
16
		Connect = function(this,f)
17
			local i = tostring(math.random(0,10000))
18
			while this.Functions[i] do
19
				i = tostring(math.random(0,10000))
20
			end
21
			this.Functions[i] = f
22
			return setmetatable({this,i},Disconnect_Metatable)
23
		end
24
	}}
25
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26
	local function fakeEvent()
27
		return setmetatable({Functions={}},FakeEvent_Metatable)
28
	end
29
30
	--Creating fake input objects with fake variables
31
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32
    FakeMouse.keyUp = FakeMouse.KeyUp
33
    FakeMouse.keyDown = FakeMouse.KeyDown
34
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37
	end}
38
	--Merged 2 functions into one by checking amount of arguments
39
	CAS.UnbindAction = CAS.BindAction
40
41
	--This function will trigger the events that have been :Connect()'ed
42
	local function TriggerEvent(self,ev,...)
43
		for _,f in pairs(self[ev].Functions) do
44
			f(...)
45
		end
46
	end
47
	FakeMouse.TriggerEvent = TriggerEvent
48
	UIS.TriggerEvent = TriggerEvent
49
50
	--Client communication
51
	local Event = Instance.new("RemoteEvent")
52
	Event.Name = "UserInput_Event"
53
	Event.OnServerEvent:Connect(function(plr,io)
54
	    if plr~=RealPlayer then return end
55
		FakeMouse.Target = io.Target
56
		FakeMouse.Hit = io.Hit
57
		if not io.isMouse then
58
			local b = io.UserInputState == Enum.UserInputState.Begin
59
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
60
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61
			end
62
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
63
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64
			end
65
			for _,t in pairs(CAS.Actions) do
66
				for _,k in pairs(t.Keys) do
67
					if k==io.KeyCode then
68
						t.Function(t.Name,io.UserInputState,io)
69
					end
70
				end
71
			end
72
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74
	    end
75
	end)
76
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77
	local Mouse = owner:GetMouse()
78
	local UIS = game:GetService("UserInputService")
79
	local input = function(io,RobloxHandled)
80
		if RobloxHandled then return end
81
		--Since InputObject is a client-side instance, we create and pass table instead
82
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83
	end
84
	UIS.InputBegan:Connect(input)
85
	UIS.InputEnded:Connect(input)
86
87
	local h,t
88
	--Give the server mouse data every second frame, but only if the values changed
89
	--If player is not moving their mouse, client won't fire events
90
	local HB = game:GetService("RunService").Heartbeat
91
	while true do
92
		if h~=Mouse.Hit or t~=Mouse.Target then
93
			h,t=Mouse.Hit,Mouse.Target
94
			Event:FireServer({isMouse=true,Target=t,Hit=h})
95
		end
96
		--Wait 2 frames
97
		for i=1,2 do
98
			HB:Wait()
99
		end
100
	end]==],script)
101
102
	----Sandboxed game object that allows the usage of client-side methods and services
103
	--Real game object
104
	local RealGame = game
105
106
	--Metatable for fake service
107
	local FakeService_Metatable = {
108
		__index = function(self,k)
109
			local s = rawget(self,"_RealService")
110
			if s then
111
				return typeof(s[k])=="function"
112
				and function(_,...)return s[k](s,...)end or s[k]
113
			end
114
		end,
115
		__newindex = function(self,k,v)
116
			local s = rawget(self,"_RealService")
117
			if s then s[k]=v end
118
		end
119
	}
120
	local function FakeService(t,RealService)
121
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122
		return setmetatable(t,FakeService_Metatable)
123
	end
124
125
	--Fake game object
126
	local FakeGame = {
127
		GetService = function(self,s)
128
			return rawget(self,s) or RealGame:GetService(s)
129
		end,
130
		Players = FakeService({
131
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132
		},"Players"),
133
		UserInputService = FakeService(UIS,"UserInputService"),
134
		ContextActionService = FakeService(CAS,"ContextActionService"),
135
		RunService = FakeService({
136
			_btrs = {},
137
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
138
			BindToRenderStep = function(self,name,_,fun)
139
				self._btrs[name] = self.Heartbeat:Connect(fun)
140
			end,
141
			UnbindFromRenderStep = function(self,name)
142
				self._btrs[name]:Disconnect()
143
			end,
144
		},"RunService")
145
	}
146
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147
	FakeGame.service = FakeGame.GetService
148
	FakeService(FakeGame,game)
149
	--Changing owner to fake player object to support owner:GetMouse()
150
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
151
end
152
wait(2)
153-
local Player = game.Players.tuprima1234
153+
local Player = game.Players.silver22352
154
local char = Player.Character
155
local Character = Player.Character
156
local Head = Character.Head
157
local done = false
158
local canheal = false
159
local deathchat1 = false
160
local once = true
161
local dead = false
162
local candie = true
163
local deathchat = false
164
local idleon = true
165
local idle1 = true
166
local idle = true
167
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
168
  if v:IsA("Accessory") then
169
    v:Destroy()
170
  end
171
end
172
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
173
  if v:IsA("Shirt") then
174
    v:Remove()
175
  end
176
end
177
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
178
  if v:IsA("Pants") then
179
    v:Remove()
180
  end
181
end
182
wait()
183
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
184
shirt.Name = "Shirt"
185
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
186
pants.Name = "Pants"
187
188
local v3 = Vector3.new
189
local num = 0
190
local bc = BrickColor.new
191
local new = Instance.new
192
193
194
Instance.new("ForceField",char).Visible = false
195
local poo = Instance.new("IntValue",Character)
196
poo.Name = "haha nope"
197
char.Humanoid.MaxHealth = math.huge
198
wait()
199
char.Humanoid.Health = math.huge
200
Instance.new("ForceField",char).Visible = false
201
202
shirt = Instance.new("Shirt", char)
203
shirt.Name = "Shirt"
204
pants = Instance.new("Pants", char)
205
pants.Name = "Pants"
206
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=984827870"
207
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=819422015"
208
char.Head.face.Texture = "rbxassetid://1108342609"
209
210
Hair7 = Instance.new("Part")
211
Hair7.Parent = char
212
Hair7.Name = "Hair"
213
Hair7.CanCollide = false
214
Hair7.Locked = true
215
Hair7.TopSurface = "Smooth"
216
Hair7.BottomSurface = "Smooth"
217
Hair7.formFactor = "Symmetric"
218
Hair7.Material = "Neon"
219
Hair7.BrickColor = BrickColor.new("Really black")
220
Hair7.CFrame = char.Torso.CFrame
221
Hair7.Size = Vector3.new(1, 1, 1)
222
Hair7.Transparency = 0
223
224
225
Weld1 = Instance.new("Weld")
226
Weld1.Parent = char.Head
227
Weld1.Part0 = char.Head
228
Weld1.Part1 = Hair7
229
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
230
231
Mesh = Instance.new("SpecialMesh")
232
Mesh.Offset = Vector3.new(0,-0.4,0)
233
Mesh.Parent = Hair7
234
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
235
Mesh.MeshType = "FileMesh"
236
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
237
Mesh.TextureId = "" 
238
239
240
local ice = Instance.new("Part", Head)
241
ice.Size = Vector3.new(0.5, 0.5, 0.5)
242
ice.BrickColor = BrickColor.new("White")
243
ice.CanCollide = false
244
ice.TopSurface = 0
245
ice.BottomSurface = 0
246
ice.Transparency = 1
247
local ice2 = Instance.new("SpecialMesh", ice)
248
ice2.MeshType = "Brick"
249
ice2.Scale = Vector3.new(1, 1, 1)
250
local ice3 = Instance.new("Weld", ice)
251
ice3.Part0 = Head
252
ice3.Part1 = ice
253
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
254
local icesmoke = Instance.new("ParticleEmitter", ice)
255
icesmoke.VelocitySpread = 5
256
icesmoke.Size = NumberSequence.new({
257
  NumberSequenceKeypoint.new(0, 0.01),
258
  NumberSequenceKeypoint.new(1, 1)
259
})
260
icesmoke.Rate = math.huge
261
icesmoke.Speed = NumberRange.new(1, 1)
262
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
263
icesmoke.Transparency = NumberSequence.new({
264
  NumberSequenceKeypoint.new(0, 0.9),
265
  NumberSequenceKeypoint.new(1, 1)
266
})
267
icesmoke.Rotation = NumberRange.new(0, 360)
268
icesmoke.Name = "Smoke"
269
icesmoke.LightEmission = 0
270
icesmoke.Acceleration = Vector3.new(0,0,0)
271
icesmoke.Texture = "http://www.roblox.com/asset/?id="
272
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
273
icesmoke.LockedToPart = true
274
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
275
secondcolor = "Really black"
276
wait(0.016666666666666666)
277
Effects = {}
278
local Player = game.Players.localPlayer
279
local Character = Player.Character
280
local Humanoid = Character.Humanoid
281
local mouse = Player:GetMouse()
282
local LeftArm = Character["Left Arm"]
283
local RightArm = Character["Right Arm"]
284
local LeftLeg = Character["Left Leg"]
285
local RightLeg = Character["Right Leg"]
286
local Head = Character.Head
287
local Torso = Character.Torso
288
local cam = game.Workspace.CurrentCamera
289
local RootPart = Character.HumanoidRootPart
290
local RootJoint = RootPart.RootJoint
291
local equipped = true
292
local attack = false
293
local Anim = "Idle"
294
local idle = 0
295
local attacktype = 1
296
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
297
local velocity = RootPart.Velocity.y
298
local sine = 0
299
local change = 1
300
local grabbed = false
301
local cn = CFrame.new
302
local mr = math.rad
303
local angles = CFrame.Angles
304
local ud = UDim2.new
305
local c3 = Color3.new
306
local dir = {
307
  w = 0,
308
  s = 0,
309
  a = 0,
310
  d = 0
311
}
312
firemode = true
313
local Services = {
314
  SoundService = game:GetService("SoundService"),
315
  Players = game:GetService("Players"),
316
  Debris = game:GetService("Debris"),
317
  Workspace = game:GetService("Workspace"),
318
  Lighting = game:GetService("Lighting"),
319
  HttpService = game:GetService("HttpService"),
320
  InsertService = game:GetService("InsertService")
321
}
322
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
323
Humanoid.Animator:Destroy()
324
Character.Animate:Destroy()
325
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
326
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
327
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
328
RSH, LSH = nil, nil
329
RW = Instance.new("Weld")
330
LW = Instance.new("Weld")
331
RH = Torso["Right Hip"]
332
LH = Torso["Left Hip"]
333
RSH = Torso["Right Shoulder"]
334
LSH = Torso["Left Shoulder"]
335
RSH.Parent = nil
336
LSH.Parent = nil
337
RW.Name = "RW"
338
RW.Part0 = Torso
339
RW.C0 = cn(1.5, 0.5, 0)
340
RW.C1 = cn(0, 0.5, 0)
341
RW.Part1 = RightArm
342
RW.Parent = Torso
343
LW.Name = "LW"
344
LW.Part0 = Torso
345
LW.C0 = cn(-1.5, 0.5, 0)
346
LW.C1 = cn(0, 0.5, 0)
347
LW.Part1 = LeftArm
348
LW.Parent = Torso
349
--------------
350
function clerp(a, b, t)
351
  local qa = {
352
    QuaternionFromCFrame(a)
353
  }
354
  local qb = {
355
    QuaternionFromCFrame(b)
356
  }
357
  local ax, ay, az = a.x, a.y, a.z
358
  local bx, by, bz = b.x, b.y, b.z
359
  local _t = 1 - t
360
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
361
end
362
function QuaternionFromCFrame(cf)
363
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
364
  local trace = m00 + m11 + m22
365
  if trace > 0 then
366
    local s = math.sqrt(1 + trace)
367
    local recip = 0.5 / s
368
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
369
  else
370
    local i = 0
371
    if m00 < m11 then
372
      i = 1
373
    end
374
    if m22 > (i == 0 and m00 or m11) then
375
      i = 2
376
    end
377
    if i == 0 then
378
      local s = math.sqrt(m00 - m11 - m22 + 1)
379
      local recip = 0.5 / s
380
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
381
    elseif i == 1 then
382
      local s = math.sqrt(m11 - m22 - m00 + 1)
383
      local recip = 0.5 / s
384
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
385
    elseif i == 2 then
386
      local s = math.sqrt(m22 - m00 - m11 + 1)
387
      local recip = 0.5 / s
388
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
389
    end
390
  end
391
end
392
function QuaternionToCFrame(px, py, pz, x, y, z, w)
393
  local xs, ys, zs = x + x, y + y, z + z
394
  local wx, wy, wz = w * xs, w * ys, w * zs
395
  local xx = x * xs
396
  local xy = x * ys
397
  local xz = x * zs
398
  local yy = y * ys
399
  local yz = y * zs
400
  local zz = z * zs
401
  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))
402
end
403
function QuaternionSlerp(a, b, t)
404
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
405
  local startInterp, finishInterp
406
  if cosTheta >= 1.0E-4 then
407
    if 1 - cosTheta > 1.0E-4 then
408
      local theta = math.acos(cosTheta)
409
      local invSinTheta = 1 / math.sin(theta)
410
      startInterp = math.sin((1 - t) * theta) * invSinTheta
411
      finishInterp = math.sin(t * theta) * invSinTheta
412
    else
413
      startInterp = 1 - t
414
      finishInterp = t
415
    end
416
  elseif 1 + cosTheta > 1.0E-4 then
417
    local theta = math.acos(-cosTheta)
418
    local invSinTheta = 1 / math.sin(theta)
419
    startInterp = math.sin((t - 1) * theta) * invSinTheta
420
    finishInterp = math.sin(t * theta) * invSinTheta
421
  else
422
    startInterp = t - 1
423
    finishInterp = t
424
  end
425
  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
426
end
427
function swait(num)
428
  if num == 0 or num == nil then
429
    game:service("RunService").RenderStepped:wait(0)
430
  else
431
    for i = 0, num do
432
      game:service("RunService").RenderStepped:wait(0)
433
    end
434
  end
435
end
436
local RbxUtility = LoadLibrary("RbxUtility")
437
local Create = RbxUtility.Create
438
function RemoveOutlines(part)
439
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
440
end
441
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
442
  local Part = Create("Part")({
443
    formFactor = FormFactor,
444
    Parent = Parent,
445
    Reflectance = Reflectance,
446
    Transparency = Transparency,
447
    CanCollide = false,
448
    Locked = true,
449
    BrickColor = BrickColor.new(tostring(BColor)),
450
    Name = Name,
451
    Size = Size,
452
    Material = Material
453
  })
454
  RemoveOutlines(Part)
455
  return Part
456
end
457
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
458
  local Msh = Create(Mesh)({
459
    Parent = Part,
460
    Offset = OffSet,
461
    Scale = Scale
462
  })
463
  if Mesh == "SpecialMesh" then
464
    Msh.MeshType = MeshType
465
    Msh.MeshId = MeshId
466
  end
467
  return Msh
468
end
469
function CreateWeld(Parent, Part0, Part1, C0, C1)
470
  local Weld = Create("Weld")({
471
    Parent = Parent,
472
    Part0 = Part0,
473
    Part1 = Part1,
474
    C0 = C0,
475
    C1 = C1
476
  })
477
  return Weld
478
end
479
function rayCast(Position, Direction, Range, Ignore)
480
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
481
end
482
function CreateSound(id, par, vol, pit)
483
  coroutine.resume(coroutine.create(function()
484
    local sou = Instance.new("Sound", par or workspace)
485
    sou.Volume = vol
486
    sou.Pitch = pit or 1
487
    sou.SoundId = id
488
    wait()
489
    sou:play()
490
    game:GetService("Debris"):AddItem(sou, 6)
491
  end))
492
end
493
function CreateSong(id, par, vol, pit)
494
  coroutine.resume(coroutine.create(function()
495
    sou2 = Instance.new("Sound", par or workspace)
496
    sou2.Volume = 1
497
    sou2.Pitch = 1
498
    sou2.SoundId = id
499
    wait()
500
    sou2:play()
501
    sou2.Looped = true
502
  end))
503
end
504
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
505
local function getclosest(obj, distance)
506
  local last, lastx = distance + 1, nil
507
  for i, v in pairs(workspace:GetChildren()) do
508
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
509
      local t = v.Torso
510
      local dist = t.Position - obj.Position.magnitude
511
      if distance >= dist and last > dist then
512
        last = dist
513
        lastx = v
514
      end
515
    end
516
  end
517
  return lastx
518
end
519
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
520
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
521
  prt.Anchored = true
522
  prt.CFrame = cframe
523
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
524
  game:GetService("Debris"):AddItem(prt, 10)
525
  if Type == 1 or Type == nil then
526
    table.insert(Effects, {
527
      prt,
528
      "Block1",
529
      delay,
530
      x3,
531
      y3,
532
      z3,
533
      msh
534
    })
535
  elseif Type == 2 then
536
    table.insert(Effects, {
537
      prt,
538
      "Block2",
539
      delay,
540
      x3,
541
      y3,
542
      z3,
543
      msh
544
    })
545
  elseif Type == 3 then
546
    table.insert(Effects, {
547
      prt,
548
      "Block3",
549
      delay,
550
      x3,
551
      y3,
552
      z3,
553
      msh
554
    })
555
  end
556
end
557
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
558
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
559
  prt.Anchored = true
560
  prt.CFrame = cframe
561
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
562
  game:GetService("Debris"):AddItem(prt, 10)
563
  table.insert(Effects, {
564
    prt,
565
    "Cylinder",
566
    delay,
567
    x3,
568
    y3,
569
    z3,
570
    msh
571
  })
572
end
573
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
574
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
575
  prt.Anchored = true
576
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
577
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
578
  game:GetService("Debris"):AddItem(prt, 10)
579
  table.insert(Effects, {
580
    prt,
581
    "Cylinder",
582
    delay,
583
    x3,
584
    y3,
585
    z3,
586
    msh
587
  })
588
end
589
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
590
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
591
  prt.Anchored = true
592
  prt.CFrame = cframe
593
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
594
  game:GetService("Debris"):AddItem(prt, 10)
595
  table.insert(Effects, {
596
    prt,
597
    "Cylinder",
598
    delay,
599
    x3,
600
    y3,
601
    z3,
602
    msh
603
  })
604
end
605
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
606
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
607
  prt.Anchored = true
608
  prt.CFrame = cframe
609
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
610
  game:GetService("Debris"):AddItem(prt, 10)
611
  table.insert(Effects, {
612
    prt,
613
    "Cylinder",
614
    delay,
615
    x3,
616
    y3,
617
    z3,
618
    msh
619
  })
620
end
621
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
622
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
623
  prt.Anchored = true
624
  prt.CFrame = cframe
625
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
626
  game:GetService("Debris"):AddItem(prt, 10)
627
  table.insert(Effects, {
628
    prt,
629
    "Cylinder",
630
    delay,
631
    x3,
632
    y3,
633
    z3,
634
    msh
635
  })
636
end
637
function BreakEffect(brickcolor, cframe, x1, y1, z1)
638
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
639
  prt.Anchored = true
640
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
641
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
642
  local num = math.random(10, 50) / 1000
643
  game:GetService("Debris"):AddItem(prt, 10)
644
  table.insert(Effects, {
645
    prt,
646
    "Shatter",
647
    num,
648
    prt.CFrame,
649
    math.random() - math.random(),
650
    0,
651
    math.random(50, 100) / 100
652
  })
653
end
654
for i = 0, 1, 0.05 do
655
  swait()
656
  RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
657
  Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
658
  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)
659
  LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
660
  if Torsovelocity.Y > 1 then
661
    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)
662
    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)
663
    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)
664
  elseif Torsovelocity.Y < 1 then
665
    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)
666
    RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
667
    LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
668
  end
669
end
670
attack = false
671
game:GetService("RunService").Stepped:connect(function()
672
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
673
  velocity = RootPart.Velocity.y
674
  sine = sine + change
675
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
676
  if equipped == true or equipped == false then
677
    if 1 < RootPart.Velocity.y and hit == nil then
678
      Anim = "Jump"
679
      if attack == false and ice_mode == false then
680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), 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(-40), math.rad(0), math.rad(30)), 0.1)
683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
684
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
685
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
686
      end
687
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
688
      Anim = "Fall"
689
      if attack == false then
690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
692
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
693
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
694
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
695
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
696
      end
697
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
698
      Anim = "Idle"
699
     if attack == false then
700
        	change = 1
701
					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)
702
					Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(6 - 2 * math.cos(sine / 25)), math.rad(4), math.rad(-1)), .1)
703
					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)
704
					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)
705
					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)
706
					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)
707
end
708
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == false then
709
      Anim = "Walk"
710
      if attack == false then
711
        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)
712
        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)
713
        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)
714
        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)
715
        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)
716
        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)
717
      end
718
    end
719
  end
720
  if equipped == true or equipped == false then
721
    if 1 < RootPart.Velocity.Y and hit == nil then
722
      Anim = "Jump"
723
      if attack == false and ice_mode == true then
724
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), 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(-40), math.rad(0), math.rad(30)), 0.1)
727
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
728
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
729
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
730
      end
731
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
732
      Anim = "Fall"
733
      if attack == false then
734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
736
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
738
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
739
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
740
      end
741
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
742
      Anim = "Idle"
743
      if attack == false then
744
        change = 0.8
745
        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)
746
        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)
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(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)
750
        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)
751
      end
752
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
753
      Anim = "Walk"
754
      if attack == false then
755
        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)
756
        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)
757
        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)
758
        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)
759
        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)
760
        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)
761
      end
762
    end
763
  end
764
  if 0 < #Effects then
765
    for e = 1, #Effects do
766
      if Effects[e] ~= nil then
767
        local Thing = Effects[e]
768
        if Thing ~= nil then
769
          local Part = Thing[1]
770
          local Mode = Thing[2]
771
          local Delay = Thing[3]
772
          local IncX = Thing[4]
773
          local IncY = Thing[5]
774
          local IncZ = Thing[6]
775
          if 1 >= Thing[1].Transparency then
776
            if Thing[2] == "Block1" then
777
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
778
              local Mesh = Thing[1].Mesh
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] == "Block2" then
782
              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)
783
              local Mesh = Thing[7]
784
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
785
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
786
            elseif Thing[2] == "Block3" then
787
              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)
788
              local Mesh = Thing[7]
789
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
790
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
791
            elseif Thing[2] == "Cylinder" then
792
              local Mesh = Thing[1].Mesh
793
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
794
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
795
            elseif Thing[2] == "Blood" then
796
              local Mesh = Thing[7]
797
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
798
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
799
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
800
            elseif Thing[2] == "Elec" then
801
              local Mesh = Thing[1].Mesh
802
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
803
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
804
            elseif Thing[2] == "Disappear" then
805
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
806
            elseif Thing[2] == "Shatter" then
807
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
808
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
809
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
810
              Thing[6] = Thing[6] + Thing[5]
811
            end
812
          else
813
            Part.Parent = nil
814
            table.remove(Effects, e)
815
          end
816
        end
817
      end
818
    end
819
  end
820
end)
821
function RemoveOutlines(part)
822
  part.TopSurface = 10
823
end
824
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
825
  local Part = Create("Part")({
826
    Parent = Parent,
827
    Reflectance = Reflectance,
828
    Transparency = Transparency,
829
    CanCollide = false,
830
    Locked = true,
831
    BrickColor = BrickColor.new(tostring(BColor)),
832
    Name = Name,
833
    Size = Size,
834
    Material = Material
835
  })
836
  RemoveOutlines(Part)
837
  return Part
838
end
839
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
840
  local Msh = Create(Mesh)({
841
    Parent = Part,
842
    Offset = OffSet,
843
    Scale = Scale
844
  })
845
  if Mesh == "SpecialMesh" then
846
    Msh.MeshType = MeshType
847
    Msh.MeshId = MeshId
848
  end
849
  return Msh
850
end
851
function CreateWeld(Parent, Part0, Part1, C0, C1)
852
  local Weld = Create("Weld")({
853
    Parent = Parent,
854
    Part0 = Part0,
855
    Part1 = Part1,
856
    C0 = C0,
857
    C1 = C1
858
  })
859
  return Weld
860
end
861
WSHM = {
862
  "White",
863
  "Pastel light blue"
864
}
865
WSH = WSHM[math.random(1, #WSHM)]
866
function IcePartFunk(HPart, aria, Min, Max)
867
  IcePart = Instance.new("Part", HPart)
868
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
869
  IcePart.CanCollide = false
870
  IuW = Instance.new("Weld")
871
  IuW.Name = "GuW"
872
  IuW.Part0 = HPart
873
  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))
874
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
875
  IuW.Part1 = IcePart
876
  IuW.Parent = HPart
877
  IcePart.Transparency = 0.85
878
  IcePart.Material = "Neon"
879
  WSH = WSHM[math.random(1, #WSHM)]
880
  IcePart.BrickColor = BrickColor.new("" .. WSH)
881
  RemoveOutlines(IcePart)
882
  game:GetService("Debris"):AddItem(IuW, 4)
883
  game:GetService("Debris"):AddItem(IcePart, 6)
884
end
885
SpikeMeshId = 1033714
886
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
887
  local Part = Instance.new("Part", Parent)
888
  Part.Name = Name
889
  Part.BrickColor = BrickColor.new(Color)
890
  Part.Size = Size
891
  Part.Material = Material
892
  Part.Transparency = Transparency
893
  Part.CanCollide = false
894
  RemoveOutlines(Part)
895
  local Mesh = Instance.new("SpecialMesh", Part)
896
  Mesh.MeshType = "Sphere"
897
  Mesh.Scale = Scale
898
  return Mesh and Part
899
end
900
CFuncs = {
901
  Part = {
902
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
903
      local Part = Create("Part")({
904
        Parent = Parent,
905
        Reflectance = Reflectance,
906
        Transparency = Transparency,
907
        CanCollide = false,
908
        Locked = true,
909
        BrickColor = BrickColor.new(tostring(BColor)),
910
        Name = Name,
911
        Size = Size,
912
        Material = Material
913
      })
914
      RemoveOutlines(Part)
915
      return Part
916
    end
917
  },
918
  Mesh = {
919
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
920
      local Msh = Create(Mesh)({
921
        Parent = Part,
922
        Offset = OffSet,
923
        Scale = Scale
924
      })
925
      if Mesh == "SpecialMesh" then
926
        Msh.MeshType = MeshType
927
        Msh.MeshId = MeshId
928
      end
929
      return Msh
930
    end
931
  },
932
  Mesh = {
933
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
934
      local Msh = Create(Mesh)({
935
        Parent = Part,
936
        Offset = OffSet,
937
        Scale = Scale
938
      })
939
      if Mesh == "SpecialMesh" then
940
        Msh.MeshType = MeshType
941
        Msh.MeshId = MeshId
942
      end
943
      return Msh
944
    end
945
  },
946
  Weld = {
947
    Create = function(Parent, Part0, Part1, C0, C1)
948
      local Weld = Create("Weld")({
949
        Parent = Parent,
950
        Part0 = Part0,
951
        Part1 = Part1,
952
        C0 = C0,
953
        C1 = C1
954
      })
955
      return Weld
956
    end
957
  },
958
  Sound = {
959
    Create = function(id, par, vol, pit)
960
      coroutine.resume(coroutine.create(function()
961
        local S = Create("Sound")({
962
          Volume = vol,
963
          Pitch = pit or 1,
964
          SoundId = id,
965
          Parent = par or workspace
966
        })
967
        wait()
968
        S:play()
969
        game:GetService("Debris"):AddItem(S, 6)
970
      end))
971
    end
972
  },
973
  ParticleEmitter = {
974
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
975
      local fp = Create("ParticleEmitter")({
976
        Parent = Parent,
977
        Color = ColorSequence.new(Color1, Color2),
978
        LightEmission = LightEmission,
979
        Size = Size,
980
        Texture = Texture,
981
        Transparency = Transparency,
982
        ZOffset = ZOffset,
983
        Acceleration = Accel,
984
        Drag = Drag,
985
        LockedToPart = LockedToPart,
986
        VelocityInheritance = VelocityInheritance,
987
        EmissionDirection = EmissionDirection,
988
        Enabled = Enabled,
989
        Lifetime = LifeTime,
990
        Rate = Rate,
991
        Rotation = Rotation,
992
        RotSpeed = RotSpeed,
993
        Speed = Speed,
994
        VelocitySpread = VelocitySpread
995
      })
996
      return fp
997
    end
998
  }
999
}
1000
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1001
  if hit.Parent == nil then
1002
    return
1003
  end
1004
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1005
  for _, v in pairs(hit.Parent:children()) do
1006
    if v:IsA("Humanoid") then
1007
      h = v
1008
    end
1009
  end
1010
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1011
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1012
      return
1013
    end
1014
    local c = Create("ObjectValue")({
1015
      Name = "creator",
1016
      Value = game:service("Players").LocalPlayer,
1017
      Parent = h
1018
    })
1019
    game:GetService("Debris"):AddItem(c, 0.5)
1020
    if HitSound ~= nil and HitPitch ~= nil then
1021
      CreateSound(HitSound, hit, 1, HitPitch)
1022
    end
1023
    local Damage = math.random(minim, maxim)
1024
    local blocked = false
1025
    local block = hit.Parent:findFirstChild("Block")
1026
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1027
      blocked = true
1028
      block.Value = block.Value - 1
1029
      print(block.Value)
1030
    end
1031
    if blocked == false then
1032
      h.Health = h.Health - Damage
1033
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1034
    else
1035
      h.Health = h.Health - Damage / 2
1036
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1037
    end
1038
    if Type == "Knockdown" then
1039
      local hum = hit.Parent.Humanoid
1040
      hum.PlatformStand = true
1041
      coroutine.resume(coroutine.create(function(HHumanoid)
1042
        swait(1)
1043
        HHumanoid.PlatformStand = false
1044
      end), hum)
1045
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1046
      local bodvol = Create("BodyVelocity")({
1047
        velocity = angle * knockback,
1048
        P = 5000,
1049
        maxForce = Vector3.new(8000, 8000, 8000),
1050
        Parent = hit
1051
      })
1052
      local rl = Create("BodyAngularVelocity")({
1053
        P = 3000,
1054
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1055
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1056
        Parent = hit
1057
      })
1058
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1059
      game:GetService("Debris"):AddItem(rl, 0.5)
1060
    elseif Type == "Normal" then
1061
      local vp = Create("BodyVelocity")({
1062
        P = 500,
1063
        maxForce = Vector3.new(math.huge, 0, math.huge),
1064
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1065
      })
1066
      if knockback > 0 then
1067
        vp.Parent = hit.Parent.Torso
1068
      end
1069
      game:GetService("Debris"):AddItem(vp, 0.5)
1070
    elseif Type == "Impale" then
1071
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1072
      Spike.Anchored = true
1073
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1074
      Spike.Position = hit.Parent.Torso.Position
1075
      for i = 1, 5 do
1076
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1077
      end
1078
      Services.Debris:AddItem(Spike, 4)
1079
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1080
      hit.Parent.Humanoid.PlatformStand = true
1081
      swait(1)
1082
      hit.Parent.Humanoid.PlatformStand = false
1083
    elseif Type == "Up" then
1084
      local bodyVelocity = Create("BodyVelocity")({
1085
        velocity = Vector3.new(0, 20, 0),
1086
        P = 5000,
1087
        maxForce = Vector3.new(8000, 8000, 8000),
1088
        Parent = hit
1089
      })
1090
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1091
      local bodyVelocity = Create("BodyVelocity")({
1092
        velocity = Vector3.new(0, 20, 0),
1093
        P = 5000,
1094
        maxForce = Vector3.new(8000, 8000, 8000),
1095
        Parent = hit
1096
      })
1097
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1098
    elseif Type == "Snare" then
1099
      local bp = Create("BodyPosition")({
1100
        P = 900,
1101
        D = 1000,
1102
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1103
        position = hit.Parent.Torso.Position,
1104
        Parent = hit.Parent.Torso
1105
      })
1106
      game:GetService("Debris"):AddItem(bp, 1)
1107
    elseif Type == "Slowness" then
1108
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1109
      for i = 1, 25 do
1110
        hit.Parent.Humanoid.WalkSpeed = 4
1111
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1112
      end
1113
      wait(4)
1114
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1115
    elseif Type == "FireDmg" then
1116
      for i = 1, math.random(60, 150) do
1117
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1118
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1119
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1120
        wait(0.1)
1121
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1122
      end
1123
    elseif Type == "Freeze" then
1124
      local bp = Create("BodyPosition")({
1125
        P = 900,
1126
        D = 1000,
1127
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1128
        position = hit.Parent.Torso.Position,
1129
        Parent = hit.Parent.Torso
1130
      })
1131
      game:GetService("Debris"):AddItem(bp, 4)
1132
      for i = 1, 25 do
1133
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1134
      end
1135
    elseif Type == "Freeze2" then
1136
      local BodPos = Create("BodyPosition")({
1137
        P = 50000,
1138
        D = 1000,
1139
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1140
        position = hit.Parent.Torso.Position,
1141
        Parent = hit.Parent.Torso
1142
      })
1143
      local BodGy = Create("BodyGyro")({
1144
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1145
        P = 20000,
1146
        Parent = hit.Parent.Torso,
1147
        cframe = hit.Parent.Torso.CFrame
1148
      })
1149
      hit.Parent.Torso.Anchored = true
1150
      coroutine.resume(coroutine.create(function(Part)
1151
        swait(1.5)
1152
        Part.Anchored = false
1153
      end), hit.Parent.Torso)
1154
      game:GetService("Debris"):AddItem(BodPos, 3)
1155
      game:GetService("Debris"):AddItem(BodGy, 3)
1156
    end
1157
    local debounce = Create("BoolValue")({
1158
      Name = "DebounceHit",
1159
      Parent = hit.Parent,
1160
      Value = true
1161
    })
1162
    game:GetService("Debris"):AddItem(debounce, Delay)
1163
    c = Instance.new("ObjectValue")
1164
    c.Name = "creator"
1165
    c.Value = Player
1166
    c.Parent = h
1167
    game:GetService("Debris"):AddItem(c, 0.5)
1168
  end
1169
end
1170
function ShowDamage(Pos, Text, Time, Color)
1171
  local Rate = 0.033333333333333
1172
  if not Pos then
1173
    local Pos = Vector3.new(0, 0, 0)
1174
  end
1175
  local Text = Text or ""
1176
  local Time = Time or 2
1177
  if not Color then
1178
    local Color = Color3.new(1, 0, 1)
1179
  end
1180
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1181
  EffectPart.Anchored = true
1182
  local BillboardGui = Create("BillboardGui")({
1183
    Size = UDim2.new(3, 0, 3, 0),
1184
    Adornee = EffectPart,
1185
    Parent = EffectPart
1186
  })
1187
  local TextLabel = Create("TextLabel")({
1188
    BackgroundTransparency = 1,
1189
    Size = UDim2.new(1, 0, 1, 0),
1190
    Text = Text,
1191
    TextColor3 = Color,
1192
    TextScaled = true,
1193
    Font = Enum.Font.ArialBold,
1194
    Parent = BillboardGui
1195
  })
1196
  game.Debris:AddItem(EffectPart, Time + 0.1)
1197
  EffectPart.Parent = game:GetService("Workspace")
1198
  delay(0, function()
1199
    local Frames = Time / Rate
1200
    for Frame = 1, Frames do
1201
      wait(Rate)
1202
      local Percent = Frame / Frames
1203
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1204
      TextLabel.TextTransparency = Percent
1205
    end
1206
    if EffectPart and EffectPart.Parent then
1207
      EffectPart:Destroy()
1208
    end
1209
  end)
1210
end
1211
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1212
  for _, c in pairs(workspace:children()) do
1213
    local hum = c:findFirstChild("Humanoid")
1214
    if hum ~= nil then
1215
      local head = c:findFirstChild("Head")
1216
      if head ~= nil then
1217
        local targ = head.Position - Part.Position
1218
        local mag = targ.magnitude
1219
        if magni >= mag and c.Name ~= Player.Name then
1220
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1221
        end
1222
      end
1223
    end
1224
  end
1225
end
1226
function MagniKILL(Part, magni, knock, Type)
1227
  for _, c in pairs(workspace:children()) do
1228
    local hum = c:findFirstChild("Humanoid")
1229
    if hum ~= nil then
1230
      local head = c:findFirstChild("Head")
1231
      if head ~= nil then
1232
        local targ = head.Position - Part.Position
1233
        local mag = targ.magnitude
1234
        if magni >= mag and c.Name ~= Player.Name then
1235
          hum.Health = 0
1236
        end
1237
      end
1238
    end
1239
  end
1240
end
1241
EffectModel = Instance.new("Model", Character)
1242
EffectModel.Name = "Effects"
1243
Effects = {
1244
  Block = {
1245
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1246
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1247
      prt.Anchored = true
1248
      prt.CFrame = cframe
1249
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1250
      game:GetService("Debris"):AddItem(prt, 10)
1251
      if Type == 1 or Type == nil then
1252
        table.insert(Effects, {
1253
          prt,
1254
          "Block1",
1255
          delay,
1256
          x3,
1257
          y3,
1258
          z3,
1259
          msh
1260
        })
1261
      elseif Type == 2 then
1262
        table.insert(Effects, {
1263
          prt,
1264
          "Block2",
1265
          delay,
1266
          x3,
1267
          y3,
1268
          z3,
1269
          msh
1270
        })
1271
      else
1272
        table.insert(Effects, {
1273
          prt,
1274
          "Block3",
1275
          delay,
1276
          x3,
1277
          y3,
1278
          z3,
1279
          msh
1280
        })
1281
      end
1282
    end
1283
  },
1284
  Sphere = {
1285
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1286
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1287
      prt.Anchored = true
1288
      prt.CFrame = cframe
1289
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1290
      game:GetService("Debris"):AddItem(prt, 10)
1291
      table.insert(Effects, {
1292
        prt,
1293
        "Cylinder",
1294
        delay,
1295
        x3,
1296
        y3,
1297
        z3,
1298
        msh
1299
      })
1300
    end
1301
  },
1302
  Cylinder = {
1303
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1304
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1305
      prt.Anchored = true
1306
      prt.CFrame = cframe
1307
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1308
      game:GetService("Debris"):AddItem(prt, 10)
1309
      table.insert(Effects, {
1310
        prt,
1311
        "Cylinder",
1312
        delay,
1313
        x3,
1314
        y3,
1315
        z3,
1316
        msh
1317
      })
1318
    end
1319
  },
1320
  Wave = {
1321
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1322
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1323
      prt.Anchored = true
1324
      prt.CFrame = cframe
1325
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1326
      game:GetService("Debris"):AddItem(prt, 10)
1327
      table.insert(Effects, {
1328
        prt,
1329
        "Cylinder",
1330
        delay,
1331
        x3,
1332
        y3,
1333
        z3,
1334
        msh
1335
      })
1336
    end
1337
  },
1338
  Ring = {
1339
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1340
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1341
      prt.Anchored = true
1342
      prt.CFrame = cframe
1343
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1344
      game:GetService("Debris"):AddItem(prt, 10)
1345
      table.insert(Effects, {
1346
        prt,
1347
        "Cylinder",
1348
        delay,
1349
        x3,
1350
        y3,
1351
        z3,
1352
        msh
1353
      })
1354
    end
1355
  },
1356
  Break = {
1357
    Create = function(brickcolor, cframe, x1, y1, z1)
1358
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1359
      prt.Anchored = true
1360
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1361
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1362
      local num = math.random(10, 50) / 1000
1363
      game:GetService("Debris"):AddItem(prt, 10)
1364
      table.insert(Effects, {
1365
        prt,
1366
        "Shatter",
1367
        num,
1368
        prt.CFrame,
1369
        math.random() - math.random(),
1370
        0,
1371
        math.random(50, 100) / 100
1372
      })
1373
    end
1374
  }
1375
}
1376
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1377
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1378
  prt.Anchored = true
1379
  prt.CFrame = cframe
1380
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1381
  game:GetService("Debris"):AddItem(prt, 10)
1382
  if Type == 1 or Type == nil then
1383
    table.insert(Effects, {
1384
      prt,
1385
      "Block1",
1386
      delay,
1387
      x3,
1388
      y3,
1389
      z3,
1390
      msh
1391
    })
1392
  elseif Type == 2 then
1393
    table.insert(Effects, {
1394
      prt,
1395
      "Block2",
1396
      delay,
1397
      x3,
1398
      y3,
1399
      z3,
1400
      msh
1401
    })
1402
  elseif Type == 3 then
1403
    table.insert(Effects, {
1404
      prt,
1405
      "Block3",
1406
      delay,
1407
      x3,
1408
      y3,
1409
      z3,
1410
      msh
1411
    })
1412
  end
1413
end
1414
function CreateSound(id, par, vol, pit)
1415
  coroutine.resume(coroutine.create(function()
1416
    local sou = Instance.new("Sound", par or workspace)
1417
    sou.Volume = vol
1418
    sou.Pitch = pit or 1
1419
    sou.SoundId = id
1420
    swait()
1421
    sou:play()
1422
    game:GetService("Debris"):AddItem(sou, 6)
1423
  end))
1424
end
1425
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1426
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1427
  prt.Anchored = true
1428
  prt.CFrame = cframe
1429
  prt.Material = "Neon"
1430
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1431
  game:GetService("Debris"):AddItem(prt, 10)
1432
  coroutine.resume(coroutine.create(function(Part, Mesh)
1433
    for i = 0, 6, delay do
1434
      swait()
1435
      Part.Transparency = i
1436
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1437
    end
1438
    Part.Parent = nil
1439
  end), prt, msh)
1440
end
1441
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1442
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1443
  local MainPos = partt.Position
1444
  local MainPos2 = mouse + SpreadVectors
1445
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1446
  local speed = 1000
1447
  local num = 1
1448
  coroutine.resume(coroutine.create(function()
1449
    repeat
1450
      swait()
1451
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1452
      local mag =(MainPos - pos).magnitude
1453
      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)
1454
      MainPos = MainPos + MouseLook.lookVector * speed
1455
      num = num - 1
1456
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1457
      if hit ~= nil then
1458
        num = 0
1459
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1460
        refpart.Anchored = true
1461
        refpart.CFrame = CFrame.new(pos)
1462
        game:GetService("Debris"):AddItem(refpart, 2)
1463
      end
1464
      if num <= 0 then
1465
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1466
        refpart.Anchored = true
1467
        refpart.CFrame = CFrame.new(pos)
1468
        if hit ~= nil then
1469
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1470
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1471
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1472
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1473
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1474
        end
1475
        game:GetService("Debris"):AddItem(refpart, 0)
1476
      end
1477
    until num <= 0
1478
  end))
1479
end
1480
function shoottraildd2(mouse, partt, SpreadAmount)
1481
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1482
  local MainPos = partt.Position
1483
  local MainPos2 = mouse + SpreadVectors
1484
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1485
  local speed = 3000
1486
  local num = 1
1487
  coroutine.resume(coroutine.create(function()
1488
    repeat
1489
      swait()
1490
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1491
      local mag = (MainPos - pos).magnitude
1492
      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)
1493
      MainPos = MainPos + MouseLook.lookVector * speed
1494
      num = num - 1
1495
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1496
      if hit ~= nil then
1497
        num = 0
1498
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1499
        refpart.Anchored = true
1500
        refpart.CFrame = CFrame.new(pos)
1501
        game:GetService("Debris"):AddItem(refpart, 2)
1502
      end
1503
      if num <= 0 then
1504
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1505
        refpart.Anchored = true
1506
        refpart.CFrame = CFrame.new(pos)
1507
        if hit ~= nil then
1508
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1509
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1510
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1511
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1512
          MagniKILL(refpart, 80, 0, "Normal")
1513
        end
1514
        game:GetService("Debris"):AddItem(refpart, 0)
1515
      end
1516
    until num <= 0
1517
  end))
1518
end
1519
function shoottraildd22(mouse, partt, SpreadAmount)
1520
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1521
  local MainPos = partt.Position
1522
  local MainPos2 = mouse + SpreadVectors
1523
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1524
  local speed = 900
1525
  local num = 1
1526
  coroutine.resume(coroutine.create(function()
1527
    repeat
1528
      swait()
1529
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1530
      local mag = (MainPos - pos).magnitude
1531
      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)
1532
      MainPos = MainPos + MouseLook.lookVector * speed
1533
      num = num - 1
1534
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1535
      if hit ~= nil then
1536
        num = 0
1537
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1538
        refpart.Anchored = true
1539
        refpart.CFrame = CFrame.new(pos)
1540
        game:GetService("Debris"):AddItem(refpart, 2)
1541
      end
1542
      if num <= 0 then
1543
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1544
        refpart.Anchored = true
1545
        refpart.CFrame = CFrame.new(pos)
1546
        if hit ~= nil then
1547
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1548
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1549
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1550
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1551
          MagniKILL(refpart, 80, 0, "Normal")
1552
        end
1553
        game:GetService("Debris"):AddItem(refpart, 0)
1554
      end
1555
    until num <= 0
1556
  end))
1557
end
1558
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
1559
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1560
  local MainPos = partt.Position
1561
  local MainPos2 = mouse + SpreadVectors
1562
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1563
  local speed = 200
1564
  local num = 0
1565
  coroutine.resume(coroutine.create(function()
1566
    repeat
1567
      swait()
1568
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1569
      local mag = (MainPos - pos).magnitude
1570
      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)
1571
      MainPos = MainPos + MouseLook.lookVector * speed
1572
      num = num - 1
1573
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1574
      if hit ~= nil then
1575
        num = 0
1576
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1577
        refpart.Anchored = true
1578
        refpart.CFrame = CFrame.new(pos)
1579
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1580
        game:GetService("Debris"):AddItem(refpart, 2)
1581
      end
1582
      if num <= 0 then
1583
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1584
        refpart.Anchored = true
1585
        refpart.CFrame = CFrame.new(pos)
1586
        if hit ~= nil then
1587
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1588
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1589
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1590
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
1591
        end
1592
        game:GetService("Debris"):AddItem(refpart, 0)
1593
      end
1594
    until num <= 0
1595
  end))
1596
end
1597
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
1598
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1599
  local MainPos = partt.Position
1600
  local MainPos2 = mouse + SpreadVectors
1601
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1602
  local speed = 500
1603
  local num = 1
1604
  coroutine.resume(coroutine.create(function()
1605
    repeat
1606
      swait()
1607
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1608
      local mag = (MainPos - pos).magnitude
1609
      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)
1610
      MainPos = MainPos + MouseLook.lookVector * speed
1611
      num = num - 1
1612
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1613
      if hit ~= nil then
1614
        num = 0
1615
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1616
        refpart.Anchored = true
1617
        refpart.CFrame = CFrame.new(pos)
1618
        game:GetService("Debris"):AddItem(refpart, 2)
1619
      end
1620
      if num <= 0 then
1621
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1622
        refpart.Anchored = true
1623
        refpart.CFrame = CFrame.new(pos)
1624
        if hit ~= nil then
1625
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1626
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1627
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1628
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1629
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
1630
        end
1631
        game:GetService("Debris"):AddItem(refpart, 0)
1632
      end
1633
    until num <= 0
1634
  end))
1635
end
1636
1637
1638
---
1639
1640
attackdebounce = false 
1641
deb=false
1642
1643
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
1644
        if hit.Parent==nil then
1645
                return
1646
        end
1647
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
1648
        for _,v in pairs(hit.Parent:children()) do
1649
        if v:IsA("Humanoid") then
1650
        h=v
1651
        end
1652
        end
1653
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
1654
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
1655
        end
1656
        if hit.Parent.className=="Hat" then
1657
        hit=hit.Parent.Parent:findFirstChild("Head")
1658
        end
1659
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
1660
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
1661
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
1662
                        return
1663
                end]]
1664
--                        hs(hit,1.2) 
1665
                        c=Instance.new("ObjectValue")
1666
                        c.Name="creator"
1667
                        c.Value=game:service("Players").LocalPlayer
1668
                        c.Parent=h
1669
                        game:GetService("Debris"):AddItem(c,.5)
1670
                Damage=math.random(minim,maxim)
1671
--                h:TakeDamage(Damage)
1672
                blocked=false
1673
                block=hit.Parent:findFirstChild("Block")
1674
                if block~=nil then
1675
                print(block.className)
1676
                if block.className=="NumberValue" then
1677
                if block.Value>0 then
1678
                blocked=true
1679
                if decreaseblock==nil then
1680
                block.Value=block.Value-1
1681
                end
1682
                end
1683
                end
1684
                if block.className=="IntValue" then
1685
                if block.Value>0 then
1686
                blocked=true
1687
                if decreaseblock~=nil then
1688
                block.Value=block.Value-1
1689
                end
1690
                end
1691
                end
1692
                end
1693
                if blocked==false then
1694
--                h:TakeDamage(Damage)
1695
                h.Health=h.Health-Damage
1696
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
1697
                else
1698
                h.Health=h.Health-(Damage/2)
1699
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
1700
                end
1701
                if Type=="Knockdown" then
1702
                Humanoid=hit.Parent.Humanoid
1703
Humanoid.PlatformStand=true
1704
coroutine.resume(coroutine.create(function(HHumanoid)
1705
swait(1)
1706
HHumanoid.PlatformStand=false
1707
end),Humanoid)
1708
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
1709
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
1710
local bodvol=Instance.new("BodyVelocity")
1711
bodvol.velocity=angle*knockback
1712
bodvol.P=5000
1713
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1714
bodvol.Parent=hit
1715
rl=Instance.new("BodyAngularVelocity")
1716
rl.P=3000
1717
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1718
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
1719
rl.Parent=hit
1720
game:GetService("Debris"):AddItem(bodvol,.5)
1721
game:GetService("Debris"):AddItem(rl,.5)
1722
                elseif Type=="Normal" then
1723
                bp=Instance.new("BodyVelocity")
1724
                bp.P=100000
1725
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
1726
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
1727
                if KnockbackType==1 then
1728
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
1729
                elseif KnockbackType==2 then
1730
                bp.velocity=Property.CFrame.lookVector*knockback
1731
                end
1732
                if knockback>0 then
1733
	                  bp.Parent=hit.Parent.Torso
1734
1735
                end
1736
                game:GetService("Debris"):AddItem(bp,.5)
1737
                elseif Type=="Up" then
1738
                local bodyVelocity=Instance.new("BodyVelocity")
1739
                bodyVelocity.velocity=vt(0,60,0)
1740
                bodyVelocity.P=5000
1741
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
1742
                bodyVelocity.Parent=hit
1743
                game:GetService("Debris"):AddItem(bodyVelocity,1)
1744
                rl=Instance.new("BodyAngularVelocity")
1745
                rl.P=3000
1746
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
1747
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
1748
                rl.Parent=hit
1749
                game:GetService("Debris"):AddItem(rl,.5)
1750
                elseif Type=="Snare" then
1751
                bp=Instance.new("BodyPosition")
1752
                bp.P=2000
1753
                bp.D=100
1754
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1755
                bp.position=hit.Parent.Torso.Position
1756
                bp.Parent=hit.Parent.Torso
1757
                game:GetService("Debris"):AddItem(bp,1)
1758
                elseif Type=="Target" then
1759
                if Targetting==false then
1760
                ZTarget=hit.Parent.Torso
1761
                coroutine.resume(coroutine.create(function(Part) 
1762
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1763
                swait(1)
1764
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
1765
                end),ZTarget)
1766
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
1767
                targetgui=Instance.new("BillboardGui")
1768
                targetgui.Parent=ZTarget
1769
                targetgui.Size=UDim2.new(10,100,10,100)
1770
                targ=Instance.new("ImageLabel")
1771
                targ.Parent=targetgui
1772
                targ.BackgroundTransparency=1
1773
                targ.Image="rbxassetid://4834067"
1774
                targ.Size=UDim2.new(1,0,1,0)
1775
                cam.CameraType="Scriptable"
1776
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1777
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1778
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1779
                Targetting=true
1780
                RocketTarget=ZTarget
1781
                for i=1,Property do
1782
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
1783
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
1784
                swait()
1785
                end
1786
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
1787
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
1788
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
1789
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
1790
                end
1791
                Targetting=true
1792
                RocketTarget=true
1793
                targetgui.Parent=true
1794
                cam.CameraType="Custom"
1795
                end
1796
                end
1797
                        debounce=Instance.new("BoolValue")
1798
                        debounce.Name="DebounceHit"
1799
                        debounce.Parent=hit.Parent
1800
                        debounce.Value=true
1801
                        game:GetService("Debris"):AddItem(debounce,Delay)
1802
                        c=Instance.new("ObjectValue")
1803
                        c.Name="creator"
1804
                        c.Value=Player
1805
                        c.Parent=h
1806
                        game:GetService("Debris"):AddItem(c,.5)
1807
                CRIT=true
1808
                hitDeb=true
1809
                AttackPos=6
1810
        end
1811
end
1812
 
1813
showDamage=function(Char,Dealt,du,Color)
1814
        m=Instance.new("Model")
1815
        m.Name=tostring(Dealt)
1816
        h=Instance.new("Humanoid")
1817
        h.Health=0
1818
        h.MaxHealth=0
1819
        h.Parent=m
1820
        c=Instance.new("Part")
1821
        c.Transparency=0
1822
        c.BrickColor=Color
1823
c.Transparency = 1
1824
        c.Name="Head"
1825
        c.TopSurface=0
1826
        c.BottomSurface=0
1827
        c.formFactor="Plate"
1828
        c.Size=Vector3.new(1,.4,1)
1829
1830
local txt = Instance.new("BillboardGui", c)
1831
txt.Adornee = c
1832
txt.Name = "_status"
1833
txt.Size = UDim2.new(2, 0, 1.2, 0)
1834
txt.StudsOffset = Vector3.new(-9, 8, 0)
1835
local text = Instance.new("TextLabel", txt)
1836
text.Size = UDim2.new(10, 0, 7, 0)
1837
text.FontSize = "Size12"
1838
text.TextScaled = true
1839
text.TextTransparency = 0.5
1840
text.BackgroundTransparency = 1 
1841
text.TextTransparency = 0.5
1842
text.TextStrokeTransparency = 0.5
1843
text.Font = "SciFi"
1844
text.TextStrokeColor3 = Color3.new(0,0,0)
1845
v=Instance.new("Part")
1846
v.Name = "ColorBrick"
1847
v.Parent=c
1848
v.FormFactor="Symmetric"
1849
v.Anchored=true
1850
v.CanCollide=false
1851
v.BottomSurface="Smooth"
1852
v.TopSurface="Smooth"
1853
v.Size=Vector3.new(10,5,3)
1854
v.Transparency=1
1855
v.CFrame=c.CFrame
1856
v.BrickColor=BrickColor.random()
1857
v.Transparency=1
1858
text.TextColor3 = t.BrickColor.Color
1859
v.Shape="Block"
1860
text.Text = tostring(Dealt)
1861
        ms=Instance.new("CylinderMesh")
1862
        ms.Scale=Vector3.new(.8,.8,.8)
1863
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
1864
  local rndm=math.random(1,#hitsounds)
1865
  local r=rndm
1866
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
1867
        if CRIT==true then
1868
                ms.Scale=Vector3.new(1,1.25,1)
1869
        end
1870
        ms.Parent=c
1871
        c.Reflectance=0
1872
        Instance.new("BodyGyro").Parent=c
1873
        c.Parent=m
1874
        if Char:findFirstChild("Head")~=nil then
1875
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
1876
        elseif Char.Parent:findFirstChild("Head")~=nil then
1877
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
1878
        end
1879
        f=Instance.new("BodyPosition")
1880
        f.P=200000
1881
        f.D=100
1882
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
1883
        f.position=c.Position+Vector3.new(0,3,0)
1884
        f.Parent=c
1885
        game:GetService("Debris"):AddItem(m,.5+du)
1886
        c.CanCollide=false
1887
        m.Parent=workspace
1888
        c.CanCollide=false
1889
end
1890
1891
1892
------
1893
hito = function(dm, X, c, dn, dp, dq)	
1894
	for I,dr in pairs(workspace:GetChildren()) do
1895
		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
1896
			local ds = dr:FindFirstChild("Humanoid")
1897
				local dt = dr:FindFirstChild("HumanoidRootPart")
1898
				TakeDamage(ds, c)
1899
						if InForm == true then
1900
		ds.Parent:BreakJoints()
1901
		wait(1.2)
1902
		ds.Parent:Destroy()
1903
		end
1904
				ds:SetStateEnabled(16, true)
1905
				delay(dn, function()		
1906
		ds:SetStateEnabled(16, true)
1907
				end)
1908
				local du = Instance.new("StringValue")
1909
				du.Name = "alabo"
1910
				du.Parent = dt
1911
				game.Debris:AddItem(du, dn)
1912
				local dv = Instance.new("Part")
1913
				
1914
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
1915
				dv.Transparency = 0.25
1916
				dv.Anchored = true
1917
				dv.CanCollide = false
1918
				dv.BrickColor = BrickColor.new("White")
1919
				dv.Material = "Neon"
1920
				dv.Locked = true
1921
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
1922
				dv.Parent = modz
1923
				local dw = Instance.new("SpecialMesh")
1924
				dw.MeshType = "Sphere"
1925
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
1926
				dw.Parent = dv
1927
				game.Debris:AddItem(dv, 1)
1928
				local dx = Instance.new("Model")
1929
				dx.Name = c
1930
				dx.Parent = workspace
1931
				game.Debris:AddItem(dx, 0.5 + c / 75)
1932
				local dy = Instance.new("Humanoid")
1933
				dy.MaxHealth = 0
1934
				dy.Parent = dx
1935
				local dz = Instance.new("Part")
1936
				dz.Name = "Head"
1937
				dz.Locked = true
1938
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
1939
				dz.Position = dt.Position
1940
				dz.BrickColor = BrickColor.new("New Yeller")
1941
				dz.Material = "Neon"
1942
				dz.Transparency = 1
1943
				dz.CanCollide = false
1944
				dz.Parent = dx
1945
				local dA = Instance.new("BodyPosition")
1946
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
1947
				dA.P = 20000
1948
				dA.D = 300
1949
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
1950
				dA.Parent = dz
1951
				local dB = Instance.new("CylinderMesh")
1952
				dB.Parent = dz
1953
				coroutine.resume(coroutine.create(function()		
1954
		while dB do
1955
			swait()
1956
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
1957
		end
1958
	end))
1959
					if dp then
1960
						local dC = Instance.new("BodyVelocity")
1961
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
1962
						dC.P = 9999999999
1963
						dC.Velocity = dp
1964
						dC.Parent = dt
1965
						game.Debris:AddItem(dC, dn)
1966
					end
1967
						if dq then
1968
							local dD = Instance.new("BodyAngularVelocity")
1969
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
1970
							dD.P = math.huge
1971
							dD.AngularVelocity = dq
1972
							dD.Parent = dt
1973
							game.Debris:AddItem(dD, dn)
1974
						end
1975
						local dE = Instance.new("Sound")
1976
						dE.Pitch = rd2(10, 11) / 10
1977
						dE.Volume = rd2(10, 13) / 10
1978
						dE.EmitterSize = 10
1979
						dE.SoundId = "rbxassetid://"
1980
						dE.Parent = dv
1981
						dE:Play()
1982
						coroutine.resume(coroutine.create(function()		
1983
		for I = 1, 5 do
1984
			swait()
1985
			dv.Transparency = dv.Transparency + 0.175
1986
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
1987
		end
1988
	end))
1989
		end
1990
	end
1991
end
1992
------
1993
1994
vt = Vector3.new
1995
local new = Instance.new
1996
local cf = CFrame.new
1997
local cfa = CFrame.Angles
1998
local bc = BrickColor.new
1999
2000
function bigbangattack()
2001
	attack = true
2002
	Humanoid.WalkSpeed = 0
2003
	      for i = 0, 8, 0.1 do
2004
        swait()
2005
  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)
2006
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2008
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2010
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2011
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2012
	end
2013
local rng = Instance.new("Part", mouse)
2014
        rng.Anchored = true
2015
        rng.BrickColor = BrickColor.new("Cyan")
2016
        rng.CanCollide = false
2017
        rng.FormFactor = 3
2018
        rng.Name = "Ring"
2019
        rng.Size = Vector3.new(0.4,0.4,0.4)
2020
        rng.Transparency = 0
2021
        rng.TopSurface = 0
2022
        rng.BottomSurface = 0
2023
        rng.CFrame = RootPart.CFrame 
2024
        local rngm = Instance.new("SpecialMesh", rng)
2025
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2026
2027
local rng3 = rng:Clone()
2028
rng3.Parent = char
2029
local rng3m = rng3.Mesh
2030
2031
local rng5 = rng:Clone()
2032
rng5.Parent = char
2033
rng5.BrickColor = BrickColor.new("Cyan")
2034
local rng5m = rng5.Mesh
2035
local rng6 = rng:Clone()
2036
rng6.Material = "Plastic"
2037
rng6.BrickColor = BrickColor.new("Cyan")
2038
rng6.Parent = char
2039
local rng6m = rng6.Mesh
2040
rng6m.Scale = vt(7.5,7.5,7.5)
2041
rng6m.MeshType = "FileMesh"
2042
rng6m.MeshId = "rbxassetid://430736398"
2043
local Must2 = Instance.new("Sound",rng6)
2044
Must2.SoundId = "rbxassetid://135581154"
2045
Must2.Pitch = 0.99
2046
Must2.Volume = 3
2047
Must2.Looped = false
2048
wait(0)
2049
Must2:Play()	
2050
local hita = rng6.Touched:connect(function(hit) 
2051
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2052
end)
2053
2054
rng3.CFrame = RootPart.CFrame 
2055
2056
rng5.CFrame = RootPart.CFrame 
2057
rng6.CFrame = RootPart.CFrame
2058
			local pie222 = Instance.new("ParticleEmitter")
2059
pie222.Parent = rng6
2060
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2061
pie222.LightEmission = 1
2062
pie222.Size = NumberSequence.new(6,1)
2063
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2064
pie222.Transparency = NumberSequence.new(0.6,1)
2065
pie222.EmissionDirection = "Top"
2066
pie222.Enabled = true
2067
pie222.Lifetime = NumberRange.new(1)
2068
pie222.Rotation = NumberRange.new(-320, 320)
2069
pie222.Rate = 404
2070
pie222.Speed = NumberRange.new(0)
2071
pie222.LockedToPart = false
2072
pie222.VelocitySpread = 2 
2073
	wait()
2074
	local scaler = 10/5
2075
	local scaler2 = 10/5 
2076
	for i = 0,10,0.1 do
2077
		swait()
2078
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2079
		
2080
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2081
2082
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2083
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2084
		rng6.CFrame = rng3.CFrame
2085
		rng.Transparency = rng.Transparency + 1
2086
	
2087
		rng3.Transparency = rng3.Transparency + 0.01
2088
2089
		rng5.Transparency = rng5.Transparency + 0.01
2090
		rng6.Transparency = rng6.Transparency + 0.021
2091
		scaler = scaler - 0.125/5
2092
		scaler2 = scaler2 - 0.1/5
2093
	
2094
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2095
	
2096
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2097
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2098
	end
2099
	hita:disconnect()
2100
	game:GetService("Debris"):AddItem(rng, 1)
2101
2102
	game:GetService("Debris"):AddItem(rng3, 1)
2103
2104
	game:GetService("Debris"):AddItem(rng5, 1)
2105
	attack = false
2106
	pie222:Destroy()
2107
	Humanoid.WalkSpeed = 16
2108
end
2109
2110
2111
function bigbangattack2()
2112
	attack = true
2113
	Humanoid.WalkSpeed = 0
2114
	      for i = 0, 8, 0.1 do
2115
        swait()
2116
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2118
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2120
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2121
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2122
	end
2123
local rng = Instance.new("Part", RightArm)
2124
        rng.Anchored = true
2125
        rng.BrickColor = BrickColor.new("Cyan")
2126
        rng.CanCollide = false
2127
        rng.FormFactor = 3
2128
        rng.Name = "Ring"
2129
        rng.Size = Vector3.new(0.4,0.4,0.4)
2130
        rng.Transparency = 0
2131
        rng.TopSurface = 0
2132
        rng.BottomSurface = 0
2133
        rng.CFrame = RootPart.CFrame 
2134
        local rngm = Instance.new("SpecialMesh", rng)
2135
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2136
2137
local rng3 = rng:Clone()
2138
rng3.Parent = char
2139
local rng3m = rng3.Mesh
2140
2141
local rng5 = rng:Clone()
2142
rng5.Parent = char
2143
rng5.BrickColor = BrickColor.new("Cyan")
2144
local rng5m = rng5.Mesh
2145
local rng6 = rng:Clone()
2146
rng6.Material = "Plastic"
2147
rng6.BrickColor = BrickColor.new("Cyan")
2148
rng6.Parent = char
2149
local rng6m = rng6.Mesh
2150
rng6m.Scale = vt(7.5,7.5,30.5)
2151
rng6m.MeshType = "FileMesh"
2152
rng6m.MeshId = "rbxassetid://430736398"
2153
local Must2 = Instance.new("Sound",Torso)
2154
Must2.SoundId = "rbxassetid://719747626"
2155
Must2.Pitch = 0.99
2156
Must2.Volume = 3
2157
Must2.Looped = false
2158
wait(0)
2159
Must2:Play()	
2160
local hita = rng6.Touched:connect(function(hit) 
2161
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2162
end)
2163
2164
rng3.CFrame = Head.CFrame 
2165
2166
rng5.CFrame = Head.CFrame 
2167
rng6.CFrame = rng5.CFrame
2168
			local pie222 = Instance.new("ParticleEmitter")
2169
pie222.Parent = rng6
2170
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2171
pie222.LightEmission = 1
2172
pie222.Size = NumberSequence.new(15,1)
2173
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2174
pie222.Transparency = NumberSequence.new(0.6,1)
2175
pie222.EmissionDirection = "Top"
2176
pie222.Enabled = true
2177
pie222.Lifetime = NumberRange.new(1)
2178
pie222.Rotation = NumberRange.new(-320, 320)
2179
pie222.Rate = 404
2180
pie222.Speed = NumberRange.new(0)
2181
pie222.LockedToPart = false
2182
pie222.VelocitySpread = 2 
2183
	wait()
2184
	local scaler = 10/5
2185
	local scaler2 = 10/5 
2186
	for i = 0,10,0.1 do
2187
		swait()
2188
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2189
		
2190
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2191
2192
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2193
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2194
		rng6.CFrame = rng3.CFrame
2195
		rng.Transparency = rng.Transparency + 1
2196
	
2197
		rng3.Transparency = rng3.Transparency + 0.01
2198
2199
		rng5.Transparency = rng5.Transparency + 0.01
2200
		rng6.Transparency = rng6.Transparency + 0.021
2201
		scaler = scaler - 0.125/5
2202
		scaler2 = scaler2 - 0.1/5
2203
	
2204
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2205
	
2206
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2207
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2208
	end
2209
	hita:disconnect()
2210
	game:GetService("Debris"):AddItem(rng, 1)
2211
2212
	game:GetService("Debris"):AddItem(rng3, 1)
2213
2214
	game:GetService("Debris"):AddItem(rng5, 1)
2215
	attack = false
2216
	pie222:Destroy()
2217
	Humanoid.WalkSpeed = 16
2218
end
2219
2220
2221
2222
mouse.KeyDown:connect(function(key)
2223
	if key == "k" then
2224
		bigbangattack()
2225
	end
2226
end)
2227
2228
mouse.KeyDown:connect(function(k) ---galickgun
2229
  if attack == false and k == "n" and MV4 > 80 and firemode == true then
2230
    MV4 = 0
2231
local Must = Instance.new("Sound",Torso)
2232
Must.SoundId = "rbxassetid://719748223"
2233
Must.Pitch = 0.99
2234
Must.Volume = 3.4
2235
Must.Looped = false
2236
wait(0)
2237
Must:Play()	
2238
    Humanoid.WalkSpeed = 13
2239
local Aura = Instance.new('ParticleEmitter')
2240
Aura.Name = "Aura"
2241
Aura.Texture = "rbxassetid://347730682"
2242
Aura.Parent = Torso
2243
Aura.LightEmission = 1
2244
Aura.Transparency = NumberSequence.new(0.4,1)
2245
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2246
Aura.Size = NumberSequence.new(1,9)
2247
Aura.Rotation = NumberRange.new(-360,360)
2248
Aura.LockedToPart = true
2249
Aura.Lifetime = NumberRange.new(1)
2250
Aura.Rate = 100
2251
Aura.Speed = NumberRange.new(0)
2252
Aura.EmissionDirection = "Top"
2253
local Aura2 = Instance.new('ParticleEmitter')
2254
Aura2.Name = "Aura"
2255
Aura2.Texture = "rbxassetid://1046299182"
2256
Aura2.Parent = Torso
2257
Aura2.LightEmission = 1
2258
Aura2.Transparency = NumberSequence.new(0,1)
2259
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2260
Aura2.Size = NumberSequence.new(14)
2261
Aura2.Rotation = NumberRange.new(-360,360)
2262
Aura2.LockedToPart = true
2263
Aura2.Lifetime = NumberRange.new(0.2)
2264
Aura2.Rate = 20
2265
Aura2.Speed = NumberRange.new(0)
2266
Aura2.EmissionDirection = "Top"
2267
    attack = true
2268
    Firepart1 = Instance.new("Part", RightArm)
2269
    Firepart1.Size = Vector3.new(1, 1, 1)
2270
    GuW1 = Instance.new("Weld")
2271
    GuW1.Name = "GuW"
2272
    GuW1.Part0 = RightArm
2273
    GuW1.C0 = cn(0, -1, 0)
2274
    GuW1.C1 = cn(0, 0, 0)
2275
    GuW1.Part1 = Firepart1
2276
    GuW1.Parent = RightArm
2277
    Firepart1.Transparency = 1
2278
    Firepart2 = Instance.new("Part", LeftArm)
2279
    Firepart2.Size = Vector3.new(1, 1, 1)
2280
    GuW2 = Instance.new("Weld")
2281
    GuW2.Name = "GuW"
2282
    GuW2.Part0 = LeftArm
2283
    GuW2.C0 = cn(0, -1, 0)
2284
    GuW2.C1 = cn(0, 0, 0)
2285
    GuW2.Part1 = Firepart2
2286
    GuW2.Parent = LeftArm
2287
    Firepart2.Transparency = 1
2288
    GuW1:Destroy()
2289
    GuW1 = Instance.new("Weld")
2290
    GuW1.Name = "GuW"
2291
    GuW1.Part0 = Torso
2292
    GuW1.C0 = cn(0, 0, -6)
2293
    GuW1.C1 = cn(0, 0, 0)
2294
    GuW1.Part1 = Firepart1
2295
    GuW1.Parent = Torso
2296
    GuW2:Destroy()
2297
    GuW2 = Instance.new("Weld")
2298
    GuW2.Name = "GuW"
2299
    GuW2.Part0 = Torso
2300
    GuW2.C0 = cn(0, 0, -6)
2301
    GuW2.C1 = cn(0, 0, 0)
2302
    GuW2.Part1 = Firepart2
2303
    GuW2.Parent = Torso
2304
    GuW2:Destroy()
2305
    GuW2 = Instance.new("Weld")
2306
    GuW2.Name = "GuW"
2307
    GuW2.Part0 = Torso
2308
    GuW2.C0 = cn(0, 0, -4)
2309
    GuW2.C1 = cn(0, 0, 0)
2310
    GuW2.Part1 = Firepart2
2311
    GuW2.Parent = Torso
2312
    for i = 0, 18, 0.1 do
2313
      swait()
2314
      if Torsovelocity.Y > 2 then
2315
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2316
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2317
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2318
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2319
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2320
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2321
      elseif Torsovelocity.Y < 1 then
2322
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2323
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2324
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2325
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2326
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2327
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2328
      end
2329
    end
2330
    GuW1:Destroy()
2331
    GuW1 = Instance.new("Weld")
2332
    GuW1.Name = "GuW"
2333
    GuW1.Part0 = Torso
2334
    GuW1.C0 = cn(0, 0, -15)
2335
    GuW1.C1 = cn(0, 0, 0)
2336
    GuW1.Part1 = Firepart1
2337
    GuW1.Parent = Torso
2338
    GuW2:Destroy()
2339
    GuW2 = Instance.new("Weld")
2340
    GuW2.Name = "GuW"
2341
    GuW2.Part0 = Torso
2342
    GuW2.C0 = cn(0, 0, -17.5)
2343
    GuW2.C1 = cn(0, 0, 0)
2344
    GuW2.Part1 = Firepart2
2345
    GuW2.Parent = Torso
2346
local Must = Instance.new("Sound",Torso)
2347
Must.SoundId = "rbxassetid://719747626"
2348
Must.Pitch = 0.99
2349
Must.Volume = 3.9
2350
Must.Looped = false
2351
wait(0)
2352
Must:Play()	
2353
    for i = 0, 1.25, 0.01 do
2354
      swait()
2355
      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)
2356
      shoottraildd22(mouse.Hit.p, Torso, 0)
2357
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2358
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2359
      if Torsovelocity.Y > 2 then
2360
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2361
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2362
        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)
2363
        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)
2364
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2365
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2366
      end
2367
    end
2368
Must:Stop()
2369
Aura:Destroy()
2370
Aura2:Destroy()
2371
    wait(0.5)
2372
    Humanoid.WalkSpeed = 16
2373
    attack = false
2374
    MV4 = 300
2375
    Firepart1:Destroy()
2376
    Firepart2:Destroy()
2377
  end
2378
end)
2379
2380
2381
d = {}
2382
function iteffect()
2383
2384
coroutine.resume(coroutine.create(function()
2385
2386
for i = 1, 10 do
2387
effect = Instance.new("Part", workspace)
2388
effect.Anchored = true
2389
effect.CanCollide = false
2390
effect.Size = Vector3.new(0.2, 3, 0.2)
2391
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2392
effect.Transparency = 0
2393
effect.Material = "Plastic"
2394
effect.BrickColor = BrickColor.new("Really black")
2395
table.insert(d, effect)
2396
game:GetService("Debris"):AddItem(effect, 0.3)
2397
end
2398
2399
coroutine.resume(coroutine.create(function()
2400
for i = 1, 10 do
2401
for i,e in pairs(d) do
2402
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2403
e.Transparency = e.Transparency + 0.030
2404
end
2405
wait(0.01)
2406
end
2407
2408
end))
2409
end))
2410
2411
2412
end
2413
2414
tp = true
2415
2416
mouse.KeyDown:connect(function(k)
2417
if k == "e" then
2418
if tp == true then
2419
tp = false
2420
local Must = Instance.new("Sound",Torso)
2421
Must.SoundId = "rbxassetid://1055279036"
2422
Must.Pitch = 0.99
2423
Must.Volume = 1.2
2424
Must.Looped = false
2425
wait(0)
2426
Must:Play()	
2427
Zanzoken = Instance.new("Part",char)
2428
Zanzoken.Anchored = true
2429
Zanzoken.CanCollide = false
2430
Zanzoken.Position = v3(999,999,999)
2431
Zanzoken.CFrame = Torso.CFrame
2432
game.Debris:AddItem(Zanzoken,0.5)
2433
Zanzoken.Transparency = 1
2434
wait()
2435
idk = Instance.new("BillboardGui",Zanzoken)
2436
idk.Size = UDim2.new(10,0,15,0)
2437
idk.AlwaysOnTop = false
2438
idk1 = Instance.new("ImageLabel",idk)
2439
idk1.BackgroundTransparency = 1
2440
idk.ExtentsOffset = v3(0,0,0)
2441
idk1.ImageTransparency = 0
2442
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2443
idk1.Size = UDim2.new(2,0,1,0)
2444
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2445
idk1.Image = "rbxassetid://319554883"
2446
char.Head.face.Parent = game.Lighting
2447
  wait(0)
2448
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2449
game.Lighting.face.Parent = char.Head
2450
   wait(0)
2451
Zanzoken = Instance.new("Part",char)
2452
Zanzoken.Anchored = true
2453
Zanzoken.CanCollide = false
2454
Zanzoken.Position = v3(999,999,999)
2455
Zanzoken.CFrame = Torso.CFrame
2456
game.Debris:AddItem(Zanzoken,0.5)
2457
Zanzoken.Transparency = 1
2458
wait()
2459
idk = Instance.new("BillboardGui",Zanzoken)
2460
idk.Size = UDim2.new(10,0,15,0)
2461
idk.AlwaysOnTop = false
2462
idk1 = Instance.new("ImageLabel",idk)
2463
idk1.BackgroundTransparency = 1
2464
idk.ExtentsOffset = v3(0,0,0)
2465
idk1.ImageTransparency = 0
2466
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
2467
idk1.Size = UDim2.new(2,0,1,0)
2468
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
2469
idk1.Image = "rbxassetid://319554883"
2470
2471
wait(0.4)
2472
tp = true
2473
2474
2475
end
2476
end
2477
end)
2478
2479
2480
MV4 = 300
2481
mouse.KeyDown:connect(function(k)
2482
  if attack == false and k == "v" and MV4 > 80 and firemode == true then
2483
    MV4 = 0
2484
local Must = Instance.new("Sound",workspace)
2485
Must.SoundId = "rbxassetid://194135434"
2486
Must.Pitch = 0.99
2487
Must.Volume = 1.7
2488
Must.Looped = true
2489
wait(0)
2490
Must:Play()
2491
		 local lb = Instance.new("Part")
2492
  lb.Parent = char
2493
   lb.Material = "Neon"
2494
    lb.Color = BrickColor.new("Gold").Color
2495
     lb.CanCollide = false
2496
     lb.Material = "Neon"
2497
     lb.Size = vt(1,1,1)
2498
     lb.CFrame = Torso.CFrame
2499
     lb.Rotation = vt(0,0,0)
2500
     lb.Anchored = true
2501
     lb.Transparency = 0
2502
     local thing = Instance.new("SpecialMesh",lb)
2503
     thing.MeshType = "FileMesh"
2504
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2505
     thing.Scale = vt(0,15,0)
2506
     local chancerot = math.random(1,2)
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
     for z = 0, 4 do
2518
     if chancerot == 1 then
2519
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2520
     elseif chancerot == 2 then
2521
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2522
     end
2523
     lb.Transparency = lb.Transparency + 0.1
2524
     thing.Scale = thing.Scale + vt(15,0,15)
2525
     wait()
2526
end
2527
2528
local Aura = Instance.new('ParticleEmitter')
2529
Aura.Name = "Aura"
2530
Aura.Texture = "rbxassetid://347730682"
2531
Aura.Parent = Torso
2532
Aura.LightEmission = 1
2533
Aura.Transparency = NumberSequence.new(0.5,1)
2534
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2535
Aura.Size = NumberSequence.new(1,25)
2536
Aura.Rotation = NumberRange.new(-360,360)
2537
Aura.LockedToPart = true
2538
Aura.Lifetime = NumberRange.new(1)
2539
Aura.Rate = 100
2540
Aura.Speed = NumberRange.new(0)
2541
Aura.EmissionDirection = "Top"
2542
local Aura2 = Instance.new('ParticleEmitter')
2543
Aura2.Name = "Aura"
2544
Aura2.Texture = "rbxassetid://1046299182"
2545
Aura2.Parent = Torso
2546
Aura2.LightEmission = 1
2547
Aura2.Transparency = NumberSequence.new(0,1)
2548
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2549
Aura2.Size = NumberSequence.new(55)
2550
Aura2.Rotation = NumberRange.new(-360,360)
2551
Aura2.LockedToPart = true
2552
Aura2.Lifetime = NumberRange.new(0.2)
2553
Aura2.Rate = 20
2554
Aura2.Speed = NumberRange.new(0)
2555
Aura2.EmissionDirection = "Top"
2556
lig = Instance.new("PointLight",Player.Character.Torso)
2557
lig.Color=Color3.new(255,255,0)
2558
lig.Range = 12
2559
    Humanoid.WalkSpeed = 0.01
2560
    attack = true
2561
    Firepart1 = Instance.new("Part", RightArm)
2562
    Firepart1.Size = Vector3.new(1, 1, 1)
2563
    GuW1 = Instance.new("Weld")
2564
    GuW1.Name = "GuW"
2565
    GuW1.Part0 = RightArm
2566
    GuW1.C0 = cn(0, -1, 0)
2567
    GuW1.C1 = cn(0, 0, 0)
2568
    GuW1.Part1 = Firepart1
2569
    GuW1.Parent = RightArm
2570
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
2571
    Firepart1.Transparency = 1
2572
    Firepart2 = Instance.new("Part", LeftArm)
2573
    Firepart2.Size = Vector3.new(1, 1, 1)
2574
    GuW2 = Instance.new("Weld")
2575
    GuW2.Name = "GuW"
2576
    GuW2.Part0 = LeftArm
2577
    GuW2.C0 = cn(0, -1, 0)
2578
    GuW2.C1 = cn(0, 0, 0)
2579
    GuW2.Part1 = Firepart2
2580
    GuW2.Parent = LeftArm
2581
    Firepart2.Transparency = 1
2582
 
2583
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
2584
    GuW1:Destroy()
2585
    GuW1 = Instance.new("Weld")
2586
    GuW1.Name = "GuW"
2587
    GuW1.Part0 = Torso
2588
    GuW1.C0 = cn(0, 0, -6)
2589
    GuW1.C1 = cn(0, 0, 0)
2590
    GuW1.Part1 = Firepart1
2591
    GuW1.Parent = Torso
2592
    GuW2:Destroy()
2593
    GuW2 = Instance.new("Weld")
2594
    GuW2.Name = "GuW"
2595
    GuW2.Part0 = Torso
2596
    GuW2.C0 = cn(0, 0, -6)
2597
    GuW2.C1 = cn(0, 0, 0)
2598
    GuW2.Part1 = Firepart2
2599
    GuW2.Parent = Torso
2600
2601
    GuW2:Destroy()
2602
    GuW2 = Instance.new("Weld")
2603
    GuW2.Name = "GuW"
2604
    GuW2.Part0 = Torso
2605
    GuW2.C0 = cn(0, 0, -4)
2606
    GuW2.C1 = cn(0, 0, 0)
2607
    GuW2.Part1 = Firepart2
2608
    GuW2.Parent = Torso
2609
    for i = 0, 15, 0.1 do
2610
      swait()
2611
      if Torsovelocity.Y > 2 then
2612
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2613
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2614
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2615
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2616
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2617
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2618
      elseif Torsovelocity.Y < 1 then
2619
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2620
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2621
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2622
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2623
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2624
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2625
      end
2626
    end
2627
wait(16)
2628
local Aura3 = Instance.new('ParticleEmitter')
2629
Aura3.Name = "Aura"
2630
Aura3.Texture = "rbxassetid://1046299182"
2631
Aura3.Parent = Torso
2632
Aura3.LightEmission = 1
2633
Aura3.Transparency = NumberSequence.new(0.4,1)
2634
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2635
Aura3.Size = NumberSequence.new(140)
2636
Aura3.Rotation = NumberRange.new(-360,360)
2637
Aura3.LockedToPart = true
2638
Aura3.Lifetime = NumberRange.new(0.2)
2639
Aura3.Rate = 70
2640
Aura3.Speed = NumberRange.new(0)
2641
Aura3.EmissionDirection = "Top"
2642
local Aura4 = Instance.new('ParticleEmitter')
2643
Aura4.Name = "Aura"
2644
Aura4.Texture = "rbxassetid://1046299182"
2645
Aura4.Parent = Torso
2646
Aura4.LightEmission = 1
2647
Aura4.Transparency = NumberSequence.new(0.7,1)
2648
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
2649
Aura4.Size = NumberSequence.new(190)
2650
Aura4.Rotation = NumberRange.new(-360,360)
2651
Aura4.LockedToPart = true
2652
Aura4.Lifetime = NumberRange.new(0.2)
2653
Aura4.Rate = 120
2654
Aura4.Speed = NumberRange.new(0)
2655
Aura4.EmissionDirection = "Top"
2656
local Aura5 = Instance.new('ParticleEmitter')
2657
Aura5.Name = "Aura"
2658
Aura5.Texture = "rbxassetid://347730682"
2659
Aura5.Parent = Torso
2660
Aura5.LightEmission = 1
2661
Aura5.Transparency = NumberSequence.new(0.2,1)
2662
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2663
Aura5.Size = NumberSequence.new(1,65)
2664
Aura5.Rotation = NumberRange.new(-360,360)
2665
Aura5.LockedToPart = true
2666
Aura5.Lifetime = NumberRange.new(1)
2667
Aura5.Rate = 200
2668
Aura5.Speed = NumberRange.new(0)
2669
Aura5.EmissionDirection = "Top"
2670
local quake = Instance.new("Sound",workspace) 
2671
quake.SoundId = "rbxassetid://1048411878"
2672
quake.Pitch = 0.99
2673
quake.Volume = 1.3
2674
quake.Looped = true
2675
wait(0)
2676
quake:Play()
2677
local scrr = Instance.new("Sound",Torso)
2678
scrr.SoundId = "rbxassetid://908472235"
2679
scrr.Pitch = 0.99
2680
scrr.Volume = 0.5
2681
scrr.Looped = true
2682
wait(0)
2683
scrr:Play()
2684
2685
 for i = 0, 2, 0.1 do
2686
      swait()
2687
		 local lb = Instance.new("Part")
2688
  lb.Parent = char
2689
   lb.Material = "Neon"
2690
    lb.Color = BrickColor.new("Gold").Color
2691
     lb.CanCollide = false
2692
     lb.Material = "Neon"
2693
     lb.Size = vt(0.5,0,0.5)
2694
     lb.CFrame = Torso.CFrame
2695
     lb.Rotation = vt(0,0,0)
2696
     lb.Anchored = true
2697
     lb.Transparency = 0
2698
     local thing = Instance.new("SpecialMesh",lb)
2699
     thing.MeshType = "FileMesh"
2700
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
2701
     thing.Scale = vt(0,15,0)
2702
     local chancerot = math.random(1,2)
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
     for z = 0, 4 do
2714
     if chancerot == 1 then
2715
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2716
     elseif chancerot == 2 then
2717
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2718
     end
2719
     lb.Transparency = lb.Transparency + 0.1
2720
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
2721
     wait()
2722
end
2723
end
2724
2725
    
2726
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
2727
    for i = 0, 24, 0.1 do
2728
      swait()
2729
      if Torsovelocity.Y > 2 then
2730
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2731
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2732
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2733
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2734
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2735
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2736
      elseif Torsovelocity.Y < 1 then
2737
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2738
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2739
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2740
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2741
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2742
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2743
      end
2744
    end
2745
wait(5)
2746
    GuW1:Destroy()
2747
    GuW1 = Instance.new("Weld")
2748
    GuW1.Name = "GuW"
2749
    GuW1.Part0 = Torso
2750
    GuW1.C0 = cn(0, 0, -15)
2751
    GuW1.C1 = cn(0, 0, 0)
2752
    GuW1.Part1 = Firepart1
2753
    GuW1.Parent = Torso
2754
    GuW2:Destroy()
2755
    GuW2 = Instance.new("Weld")
2756
    GuW2.Name = "GuW"
2757
    GuW2.Part0 = Torso
2758
    GuW2.C0 = cn(0, 0, -17.5)
2759
    GuW2.C1 = cn(0, 0, 0)
2760
    GuW2.Part1 = Firepart2
2761
    GuW2.Parent = Torso
2762
local Must2 = Instance.new("Sound",Torso) --1048411878
2763
Must2.SoundId = "rbxassetid://950551676"
2764
Must2.Pitch = 0.99
2765
Must2.Volume = math.huge
2766
Must2.Looped = false
2767
wait(0)
2768
Must2:Play()
2769
quake:Stop()
2770
scrr:Stop()
2771
local Gone = Instance.new('ParticleEmitter')
2772
Gone.Name = "Aura"
2773
Gone.Texture = "rbxassetid://1046299182"
2774
Gone.Parent = Torso
2775
Gone.LightEmission = 1
2776
Gone.Transparency = NumberSequence.new(0.7,1)
2777
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2778
Gone.Size = NumberSequence.new(340)
2779
Gone.Rotation = NumberRange.new(-360,360)
2780
Gone.LockedToPart = true
2781
Gone.Lifetime = NumberRange.new(0.2)
2782
Gone.Rate = 70
2783
Gone.Speed = NumberRange.new(0)
2784
Gone.EmissionDirection = "Top"
2785
wait(2)
2786
Aura:Destroy()
2787
Aura2:Destroy()
2788
Aura3:Destroy()
2789
Aura4:Destroy()
2790
Aura5:Destroy()
2791
lig:Destroy()
2792
Gone:Destroy()
2793
    for i = 0, 3, 0.01 do
2794
      swait()
2795
      shoottraildd2(mouse.Hit.p, Torso, 0)
2796
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
2797
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
2798
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
2799
       if Torsovelocity.Y > 2 then
2800
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2801
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2802
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2803
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2804
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2805
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2806
      elseif Torsovelocity.Y < 1 then
2807
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2808
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
2809
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2810
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2811
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2812
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2813
      end
2814
    end
2815
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
2816
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
2817
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
2818
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
2819
    for i = 0, 3, 0.1 do
2820
      swait()
2821
      if Torsovelocity.Y > 2 then
2822
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2823
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
2824
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2825
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2826
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2827
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2828
      elseif Torsovelocity.Y < 1 then
2829
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2830
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
2831
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
2832
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
2833
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2834
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2835
      end
2836
    end
2837
    wait(1)
2838
    Humanoid.WalkSpeed = 16
2839
    attack = false
2840
    MV4 = 0
2841
Must:Stop()
2842
    Firepart1:Destroy()
2843
    Firepart2:Destroy()
2844
  end
2845
end)
2846
2847
2848
2849
---forms
2850
mouse.KeyDown:connect(function(key)
2851
if key=="1" then	
2852
	Base()
2853
	SSJ()
2854
	char.JumPower = 150
2855
	end
2856
	end)
2857
Health = 140,000  --------- Serious mode aura.
2858
BaseHealth = 10,000
2859
2860
2861
2862
2863
SuperSaiyan = false
2864
2865
Player = game.Players.LocalPlayer
2866
Char = Player.Character
2867
Torso = Char.Torso
2868
2869
function SSJ()
2870
	for X = 1, 1 do wait()
2871
2872
2873
	wait(0)
2874
	for X = 1, 1 do wait()
2875
		local Effect = Instance.new("Part")
2876
	Effect.Name = "Effect"
2877
	Effect.Parent = Torso
2878
	Effect.CFrame = Torso.CFrame
2879
	Effect.BrickColor = BrickColor.new("Lapis")
2880
	Effect.Shape = "Ball"
2881
	Effect.Size = Vector3.new(1, 1, 1)
2882
	Effect.Anchored = true
2883
	Effect.Material = "Neon"
2884
	Effect.CanCollide = false
2885
		Effect.CFrame = Torso.CFrame
2886
		Effect.Size = Effect.Size + Vector3.new(0.5)
2887
		Effect.Transparency = Effect.Transparency + 0.04
2888
	end
2889
	end
2890
2891
repeat
2892
Torso:FindFirstChild("Effect"):Remove()
2893
until Torso:FindFirstChild("Effect") == nil
2894
2895
	
2896
local Color1 = Color3.new(255, 255, 0)
2897
local Color2 = Color3.new(255, 255, 0)	
2898
2899
Hair7:Destroy()
2900
Hair7 = Instance.new("Part")
2901
Hair7.Parent = char
2902
Hair7.Name = "Hair"
2903
Hair7.CanCollide = false
2904
Hair7.Locked = true
2905
Hair7.TopSurface = "Smooth"
2906
Hair7.BottomSurface = "Smooth"
2907
Hair7.formFactor = "Symmetric"
2908
Hair7.Material = "Neon"
2909
Hair7.BrickColor = BrickColor.new("Daisy orange")
2910
Hair7.CFrame = char.Torso.CFrame
2911
Hair7.Size = Vector3.new(1, 1, 1)
2912
Hair7.Transparency = 0
2913
2914
2915
Weld1 = Instance.new("Weld")
2916
Weld1.Parent = char.Head
2917
Weld1.Part0 = char.Head
2918
Weld1.Part1 = Hair7
2919
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
2920
2921
Mesh = Instance.new("SpecialMesh")
2922
Mesh.Offset = Vector3.new(0,-0.4,0)
2923
Mesh.Parent = Hair7
2924
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
2925
Mesh.MeshType = "FileMesh"
2926
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
2927
Mesh.TextureId = "" 
2928
char.Head.face.Texture = "rbxassetid://1108357707"
2929
local Must = Instance.new("Sound",Torso)
2930
Must.SoundId = "rbxassetid://1035030726"
2931
Must.Pitch = 0.99
2932
Must.Volume = 1.4
2933
Must.Looped = false
2934
wait(0)
2935
Must:Play()	
2936
	a21e = new("Part",char)
2937
a21e.Name = "Beam"..num
2938
a21e.Locked = true
2939
a21e.Size = v3(1,1,1)
2940
a21e.CanCollide = false
2941
a21e.BrickColor = bc("Gold")
2942
a21e.Material = "Neon"
2943
a21e.Transparency = 0
2944
aa21e = new("SpecialMesh",a21e)
2945
a21e.Anchored = true
2946
a21e.Position = RootPart.Position
2947
aa21e.MeshType = "Sphere"
2948
aa21e.Scale = v3(1,1,1)
2949
	a51e = new("Part",char)
2950
a51e.Name = "Beam"..num
2951
a51e.Locked = true
2952
a51e.Size = v3(1,1,1)
2953
a51e.CanCollide = false
2954
a51e.BrickColor = bc("New Yeller")
2955
a51e.Material = "Neon"
2956
a51e.Transparency = 0
2957
aa51e = new("SpecialMesh",a51e)
2958
a51e.Anchored = true
2959
a51e.Position = RootPart.Position
2960
aa51e.MeshType = "Sphere"
2961
aa51e.Scale = v3(1,1,1)
2962
	a61e = new("Part",char)
2963
a61e.Name = "Beam"..num
2964
a61e.Locked = true
2965
a61e.Size = v3(1,1,1)
2966
a61e.CanCollide = false
2967
a61e.BrickColor = bc("White")
2968
a61e.Material = "Neon"
2969
a61e.Transparency = 0
2970
aa61e = new("SpecialMesh",a61e)
2971
a61e.Anchored = true
2972
a61e.Position = RootPart.Position
2973
aa61e.MeshType = "Sphere"
2974
aa61e.Scale = v3(1,1,1)
2975
for i = 1,50 do
2976
	wait()
2977
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
2978
	a21e.Transparency = a21e.Transparency + 0.03
2979
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
2980
	a51e.Transparency = a51e.Transparency + 0.03
2981
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
2982
	a61e.Transparency = a61e.Transparency + 0.02
2983
end
2984
a61e:Destroy()
2985
aa61e:Destroy()
2986
a51e:Destroy()
2987
aa51e:Destroy()
2988
a21e:Destroy()
2989
aa21e:Destroy()
2990
	
2991
2992
local Aura = Instance.new('ParticleEmitter')
2993
Aura.Name = "Aura"
2994
Aura.Texture = "rbxassetid://347730682"
2995
Aura.Parent = Torso
2996
Aura.LightEmission = 1
2997
Aura.Transparency = NumberSequence.new(0.6,1)
2998
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2999
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3000
Aura.LockedToPart = true
3001
Aura.Lifetime = NumberRange.new(1)
3002
Aura.Rate = 100
3003
Aura.Speed = NumberRange.new(4.3)
3004
Aura.EmissionDirection = "Top"
3005
3006
SuperSaiyan = true	
3007
Humanoid.JumpPower = 120
3008
	
3009
Char.Humanoid.MaxHealth = Health
3010
wait(0.3)	
3011
Char.Humanoid.Health = Health
3012
wait(0.7)
3013
Must:Destroy()
3014
end
3015
3016
function Base()
3017
	SuperSaiyan = false
3018
	local Effect = Instance.new("Part")
3019
	Effect.Name = "Effect"
3020
	Effect.Parent = Torso
3021
	Effect.CFrame = Torso.CFrame
3022
	Effect.BrickColor = BrickColor.new("White")
3023
	Effect.Shape = "Ball"
3024
	Effect.Size = Vector3.new(8, 8, 8)
3025
	Effect.Anchored = true
3026
	Effect.Material = "Neon"
3027
	Effect.CanCollide = false
3028
	for loop = 1, 25 do wait()
3029
		Effect.CFrame = Torso.CFrame
3030
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3031
		Effect.Transparency = Effect.Transparency + 0.04
3032
		
3033
	end
3034
repeat
3035
	
3036
	
3037
Torso:FindFirstChild("Effect"):Remove()
3038
until Torso:FindFirstChild("Effect") == nil
3039
3040
char.Head.face.Texture = "rbxassetid://1108342609"
3041
Hair7:Destroy()
3042
wait(0.1)
3043
Hair7 = Instance.new("Part")
3044
Hair7.Parent = char
3045
Hair7.Name = "Hair"
3046
Hair7.CanCollide = false
3047
Hair7.Locked = true
3048
Hair7.TopSurface = "Smooth"
3049
Hair7.BottomSurface = "Smooth"
3050
Hair7.formFactor = "Symmetric"
3051
Hair7.Material = "Neon"
3052
Hair7.BrickColor = BrickColor.new("Really black")
3053
Hair7.CFrame = char.Torso.CFrame
3054
Hair7.Size = Vector3.new(1, 1, 1)
3055
Hair7.Transparency = 0
3056
3057
3058
Weld1 = Instance.new("Weld")
3059
Weld1.Parent = char.Head
3060
Weld1.Part0 = char.Head
3061
Weld1.Part1 = Hair7
3062
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3063
3064
Mesh = Instance.new("SpecialMesh")
3065
Mesh.Offset = Vector3.new(0,-0.4,0)
3066
Mesh.Parent = Hair7
3067
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3068
Mesh.MeshType = "FileMesh"
3069
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3070
Mesh.TextureId = "" 
3071
3072
3073
3074
for i, v in pairs(Torso:GetChildren()) do
3075
	if v:IsA('ParticleEmitter') then
3076
		v:Remove()
3077
	end
3078
end
3079
for i, v in pairs(LeftArm:GetChildren()) do
3080
	if v:IsA('ParticleEmitter') then
3081
		v:Remove()
3082
	end
3083
end
3084
for i, v in pairs(RightArm:GetChildren()) do
3085
	if v:IsA('ParticleEmitter') then
3086
		v:Remove()
3087
	end
3088
end
3089
for i, v in pairs(RightLeg:GetChildren()) do
3090
	if v:IsA('ParticleEmitter') then
3091
		v:Remove()
3092
	end
3093
end
3094
for i, v in pairs(LeftLeg:GetChildren()) do
3095
	if v:IsA('ParticleEmitter') then
3096
		v:Remove()
3097
	end
3098
end
3099
	
3100
3101
end
3102
3103
mouse.KeyDown:connect(function(key)
3104
if key=="9" then	
3105
	Base()
3106
end
3107
end)
3108
3109
mouse.KeyDown:connect(function(key)
3110
if key=="4" then	
3111
	Base()
3112
	SSJB()
3113
	char.JumPower = 150
3114
	end
3115
	end)
3116
Health = 140,000  --------- Serious mode aura.
3117
BaseHealth = 10,000
3118
3119
3120
3121
3122
SuperSaiyanBlue = false
3123
3124
Player = game.Players.LocalPlayer
3125
Char = Player.Character
3126
Torso = Char.Torso
3127
3128
function SSJB()
3129
	for X = 1, 1 do wait()
3130
3131
3132
	wait(0)
3133
	for X = 1, 1 do wait()
3134
		local Effect = Instance.new("Part")
3135
	Effect.Name = "Effect"
3136
	Effect.Parent = Torso
3137
	Effect.CFrame = Torso.CFrame
3138
	Effect.BrickColor = BrickColor.new("Lapis")
3139
	Effect.Shape = "Ball"
3140
	Effect.Size = Vector3.new(1, 1, 1)
3141
	Effect.Anchored = true
3142
	Effect.Material = "Neon"
3143
	Effect.CanCollide = false
3144
		Effect.CFrame = Torso.CFrame
3145
		Effect.Size = Effect.Size + Vector3.new(0.5)
3146
		Effect.Transparency = Effect.Transparency + 0.04
3147
	end
3148
	end
3149
3150
repeat
3151
Torso:FindFirstChild("Effect"):Remove()
3152
until Torso:FindFirstChild("Effect") == nil
3153
3154
	
3155
local Color1 = Color3.new(255, 255, 0)
3156
local Color2 = Color3.new(255, 255, 0)	
3157
3158
 for i = 0, 3, 0.1 do
3159
	swait()
3160
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3161
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3162
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3163
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3164
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3165
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3166
end
3167
3168
Hair7:Destroy()
3169
wait(0.1)
3170
Hair7 = Instance.new("Part")
3171
Hair7.Parent = char
3172
Hair7.Name = "Hair"
3173
Hair7.CanCollide = false
3174
Hair7.Locked = true
3175
Hair7.TopSurface = "Smooth"
3176
Hair7.BottomSurface = "Smooth"
3177
Hair7.formFactor = "Symmetric"
3178
Hair7.Material = "Neon"
3179
Hair7.BrickColor = BrickColor.new("Cyan")
3180
Hair7.CFrame = char.Torso.CFrame
3181
Hair7.Size = Vector3.new(1, 1, 1)
3182
Hair7.Transparency = 0
3183
3184
3185
Weld1 = Instance.new("Weld")
3186
Weld1.Parent = char.Head
3187
Weld1.Part0 = char.Head
3188
Weld1.Part1 = Hair7
3189
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3190
3191
Mesh = Instance.new("SpecialMesh")
3192
Mesh.Offset = Vector3.new(0,-0.4,0)
3193
Mesh.Parent = Hair7
3194
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3195
Mesh.MeshType = "FileMesh"
3196
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3197
Mesh.TextureId = "" 
3198
wait(0.1)
3199
char.Head.face.Texture = "rbxassetid://262534270"
3200
local Must = Instance.new("Sound",Torso)
3201
Must.SoundId = "rbxassetid://874183151"
3202
Must.Pitch = 0.99
3203
Must.Volume = 1.4
3204
Must.Looped = false
3205
wait(0)
3206
Must:Play()	
3207
	a21e = new("Part",char)
3208
a21e.Name = "Beam"..num
3209
a21e.Locked = true
3210
a21e.Size = v3(1,1,1)
3211
a21e.CanCollide = false
3212
a21e.BrickColor = bc("Toothpaste")
3213
a21e.Material = "Neon"
3214
a21e.Transparency = 0
3215
aa21e = new("SpecialMesh",a21e)
3216
a21e.Anchored = true
3217
a21e.Position = RootPart.Position
3218
aa21e.MeshType = "Sphere"
3219
aa21e.Scale = v3(1,1,1)
3220
	a51e = new("Part",char)
3221
a51e.Name = "Beam"..num
3222
a51e.Locked = true
3223
a51e.Size = v3(1,1,1)
3224
a51e.CanCollide = false
3225
a51e.BrickColor = bc("Cyan")
3226
a51e.Material = "Neon"
3227
a51e.Transparency = 0
3228
aa51e = new("SpecialMesh",a51e)
3229
a51e.Anchored = true
3230
a51e.Position = RootPart.Position
3231
aa51e.MeshType = "Sphere"
3232
aa51e.Scale = v3(1,1,1)
3233
	a61e = new("Part",char)
3234
a61e.Name = "Beam"..num
3235
a61e.Locked = true
3236
a61e.Size = v3(1,1,1)
3237
a61e.CanCollide = false
3238
a61e.BrickColor = bc("Lapis")
3239
a61e.Material = "Neon"
3240
a61e.Transparency = 0
3241
aa61e = new("SpecialMesh",a61e)
3242
a61e.Anchored = true
3243
a61e.Position = RootPart.Position
3244
aa61e.MeshType = "Sphere"
3245
aa61e.Scale = v3(1,1,1)
3246
for i = 1,50 do
3247
	wait()
3248
	aa21e.Scale = aa21e.Scale + v3(2,2,2)
3249
	a21e.Transparency = a21e.Transparency + 0.03
3250
	aa51e.Scale = aa51e.Scale + v3(2.5,2.5,2.5)
3251
	a51e.Transparency = a51e.Transparency + 0.03
3252
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3253
	a61e.Transparency = a61e.Transparency + 0.02
3254
end
3255
a61e:Destroy()
3256
aa61e:Destroy()
3257
a51e:Destroy()
3258
aa51e:Destroy()
3259
a21e:Destroy()
3260
aa21e:Destroy()
3261
	
3262
3263
local Aura = Instance.new('ParticleEmitter')
3264
Aura.Name = "Aura"
3265
Aura.Texture = "rbxassetid://347730682"
3266
Aura.Parent = Torso
3267
Aura.LightEmission = 1
3268
Aura.Transparency = NumberSequence.new(0.4,1)
3269
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3270
Aura.Size = NumberSequence.new(4,6.9,0.2)
3271
Aura.LockedToPart = true
3272
Aura.Lifetime = NumberRange.new(1)
3273
Aura.Rate = 100
3274
Aura.Rotation = NumberRange.new(-20, 15)
3275
Aura.Speed = NumberRange.new(4.3)
3276
Aura.EmissionDirection = "Top"
3277
local Aura = Instance.new('ParticleEmitter')
3278
Aura.Name = "Aura"
3279
Aura.Texture = "rbxassetid://347730682"
3280
Aura.Parent = Torso
3281
Aura.LightEmission = 1
3282
Aura.Transparency = NumberSequence.new(0.9,1)
3283
Aura.Color = ColorSequence.new(BrickColor.new("Deep orange").Color)
3284
Aura.Size = NumberSequence.new(4,6.9,0.2)
3285
Aura.LockedToPart = true
3286
Aura.Lifetime = NumberRange.new(1)
3287
Aura.Rate = 100
3288
Aura.Rotation = NumberRange.new(-20, 15)
3289
Aura.Speed = NumberRange.new(4.3)
3290
Aura.EmissionDirection = "Top"
3291
      local tra = Instance.new('ParticleEmitter')
3292
        tra.Parent = Torso
3293
        tra.LightEmission = 1
3294
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3295
        tra.Rate = 15
3296
        tra.Rotation = NumberRange.new(-5, 5)
3297
        tra.Lifetime = NumberRange.new(1.5, 2)
3298
         tra.Size = NumberSequence.new(0.098,0)
3299
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3300
        tra.Speed = NumberRange.new(0.5)
3301
        tra.VelocitySpread = 360
3302
        tra.VelocityInheritance = 0.5
3303
        tra.ZOffset = 2
3304
   local tra = Instance.new('ParticleEmitter')
3305
        tra.Parent = LeftArm
3306
        tra.LightEmission = 1
3307
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3308
        tra.Rate = 15
3309
        tra.Rotation = NumberRange.new(-5, 5)
3310
        tra.Lifetime = NumberRange.new(1.5, 2)
3311
         tra.Size = NumberSequence.new(0.098,0)
3312
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3313
        tra.Speed = NumberRange.new(0.5)
3314
        tra.VelocitySpread = 360
3315
        tra.VelocityInheritance = 0.5
3316
        tra.ZOffset = 2
3317
   local tra = Instance.new('ParticleEmitter')
3318
        tra.Parent = RightArm
3319
        tra.LightEmission = 1
3320
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3321
        tra.Rate = 15
3322
        tra.Rotation = NumberRange.new(-5, 5)
3323
        tra.Lifetime = NumberRange.new(1.5, 2)
3324
         tra.Size = NumberSequence.new(0.098,0)
3325
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3326
        tra.Speed = NumberRange.new(0.5)
3327
        tra.VelocitySpread = 360
3328
        tra.VelocityInheritance = 0.5
3329
        tra.ZOffset = 2
3330
   local tra = Instance.new('ParticleEmitter')
3331
        tra.Parent = LeftLeg
3332
        tra.LightEmission = 1
3333
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3334
        tra.Rate = 15
3335
        tra.Rotation = NumberRange.new(-5, 5)
3336
        tra.Lifetime = NumberRange.new(1.5, 2)
3337
         tra.Size = NumberSequence.new(0.098,0)
3338
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3339
        tra.Speed = NumberRange.new(0.5)
3340
        tra.VelocitySpread = 360
3341
        tra.VelocityInheritance = 0.5
3342
        tra.ZOffset = 2
3343
   local tra = Instance.new('ParticleEmitter')
3344
        tra.Parent = RightLeg
3345
        tra.LightEmission = 1
3346
        tra.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3347
        tra.Rate = 15
3348
        tra.Rotation = NumberRange.new(-5, 5)
3349
        tra.Lifetime = NumberRange.new(1.5, 2)
3350
         tra.Size = NumberSequence.new(0.098,0)
3351
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
3352
        tra.Speed = NumberRange.new(0.5)
3353
        tra.VelocitySpread = 360
3354
        tra.VelocityInheritance = 0.5
3355
        tra.ZOffset = 2
3356
3357
SuperSaiyanBlue = true	
3358
Humanoid.JumpPower = 120
3359
	
3360
Char.Humanoid.MaxHealth = Health
3361
wait(0.3)	
3362
Char.Humanoid.Health = Health
3363
wait(0.7)
3364
Must:Destroy()
3365
end
3366
3367
function Base()
3368
	SuperSaiyanBlue = false
3369
	local Effect = Instance.new("Part")
3370
	Effect.Name = "Effect"
3371
	Effect.Parent = Torso
3372
	Effect.CFrame = Torso.CFrame
3373
	Effect.BrickColor = BrickColor.new("White")
3374
	Effect.Shape = "Ball"
3375
	Effect.Size = Vector3.new(8, 8, 8)
3376
	Effect.Anchored = true
3377
	Effect.Material = "Neon"
3378
	Effect.CanCollide = false
3379
	for loop = 1, 25 do wait()
3380
		Effect.CFrame = Torso.CFrame
3381
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3382
		Effect.Transparency = Effect.Transparency + 0.04
3383
		
3384
	end
3385
repeat
3386
	
3387
	
3388
Torso:FindFirstChild("Effect"):Remove()
3389
until Torso:FindFirstChild("Effect") == nil
3390
3391
char.Head.face.Texture = "rbxassetid://1108342609"
3392
Hair7:Destroy()
3393
wait(0.1)
3394
Hair7 = Instance.new("Part")
3395
Hair7.Parent = char
3396
Hair7.Name = "Hair"
3397
Hair7.CanCollide = false
3398
Hair7.Locked = true
3399
Hair7.TopSurface = "Smooth"
3400
Hair7.BottomSurface = "Smooth"
3401
Hair7.formFactor = "Symmetric"
3402
Hair7.Material = "Neon"
3403
Hair7.BrickColor = BrickColor.new("Really black")
3404
Hair7.CFrame = char.Torso.CFrame
3405
Hair7.Size = Vector3.new(1, 1, 1)
3406
Hair7.Transparency = 0
3407
3408
3409
Weld1 = Instance.new("Weld")
3410
Weld1.Parent = char.Head
3411
Weld1.Part0 = char.Head
3412
Weld1.Part1 = Hair7
3413
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3414
3415
Mesh = Instance.new("SpecialMesh")
3416
Mesh.Offset = Vector3.new(0,-0.4,0)
3417
Mesh.Parent = Hair7
3418
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3419
Mesh.MeshType = "FileMesh"
3420
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3421
Mesh.TextureId = "" 
3422
3423
3424
3425
for i, v in pairs(Torso:GetChildren()) do
3426
	if v:IsA('ParticleEmitter') then
3427
		v:Remove()
3428
	end
3429
end
3430
for i, v in pairs(LeftArm:GetChildren()) do
3431
	if v:IsA('ParticleEmitter') then
3432
		v:Remove()
3433
	end
3434
end
3435
for i, v in pairs(RightArm:GetChildren()) do
3436
	if v:IsA('ParticleEmitter') then
3437
		v:Remove()
3438
	end
3439
end
3440
for i, v in pairs(RightLeg:GetChildren()) do
3441
	if v:IsA('ParticleEmitter') then
3442
		v:Remove()
3443
	end
3444
end
3445
for i, v in pairs(LeftLeg:GetChildren()) do
3446
	if v:IsA('ParticleEmitter') then
3447
		v:Remove()
3448
	end
3449
end
3450
	
3451
3452
end
3453
mouse.KeyDown:connect(function(key)
3454
if key=="9" then	
3455
	Base()
3456
end
3457
end)
3458
3459
mouse.KeyDown:connect(function(key)
3460
if key=="2" then	
3461
Base()
3462
	SSJVEGETA()
3463
	char.JumPower = 150
3464
	end
3465
	end)
3466
Health = math.huge  --------- Serious mode aura.
3467
BaseHealth = math.huge
3468
3469
3470
3471
3472
SuperVegeta = false
3473
3474
Player = game.Players.LocalPlayer
3475
Char = Player.Character
3476
Torso = Char.Torso
3477
3478
function SSJVEGETA()
3479
	for X = 1, 1 do wait()
3480
3481
3482
	wait(0)
3483
	for X = 1, 1 do wait()
3484
		local Effect = Instance.new("Part")
3485
	Effect.Name = "Effect"
3486
	Effect.Parent = Torso
3487
	Effect.CFrame = Torso.CFrame
3488
	Effect.BrickColor = BrickColor.new("Lapis")
3489
	Effect.Shape = "Ball"
3490
	Effect.Size = Vector3.new(1, 1, 1)
3491
	Effect.Anchored = true
3492
	Effect.Material = "Neon"
3493
	Effect.CanCollide = false
3494
		Effect.CFrame = Torso.CFrame
3495
		Effect.Size = Effect.Size + Vector3.new(0.5)
3496
		Effect.Transparency = Effect.Transparency + 0.04
3497
	end
3498
	end
3499
3500
repeat
3501
Torso:FindFirstChild("Effect"):Remove()
3502
until Torso:FindFirstChild("Effect") == nil
3503
3504
	
3505
local Color1 = Color3.new(255, 255, 0)
3506
local Color2 = Color3.new(255, 255, 0)	
3507
3508
3509
Hair7:Destroy()
3510
wait(0.1)
3511
Hair7 = Instance.new("Part")
3512
Hair7.Parent = char
3513
Hair7.Name = "Hair"
3514
Hair7.CanCollide = false
3515
Hair7.Locked = true
3516
Hair7.TopSurface = "Smooth"
3517
Hair7.BottomSurface = "Smooth"
3518
Hair7.formFactor = "Symmetric"
3519
Hair7.Material = "Neon"
3520
Hair7.BrickColor = BrickColor.new("Bright yellow")
3521
Hair7.CFrame = char.Torso.CFrame
3522
Hair7.Size = Vector3.new(1, 1, 1)
3523
Hair7.Transparency = 0
3524
3525
3526
Weld1 = Instance.new("Weld")
3527
Weld1.Parent = char.Head
3528
Weld1.Part0 = char.Head
3529
Weld1.Part1 = Hair7
3530
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3531
3532
Mesh = Instance.new("SpecialMesh")
3533
Mesh.Offset = Vector3.new(0,-0.4,0)
3534
Mesh.Parent = Hair7
3535
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3536
Mesh.MeshType = "FileMesh"
3537
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3538
Mesh.TextureId = "" 
3539
char.Head.face.Texture = "rbxassetid://1108357707"
3540
local Must = Instance.new("Sound",Torso)
3541
Must.SoundId = "rbxassetid://1035030726"
3542
Must.Pitch = 0.99
3543
Must.Volume = 1.4
3544
Must.Looped = false
3545
wait(0)
3546
Must:Play()	
3547
	a21e = new("Part",char)
3548
a21e.Name = "Beam"..num
3549
a21e.Locked = true
3550
a21e.Size = v3(1,1,1)
3551
a21e.CanCollide = false
3552
a21e.BrickColor = bc("Gold")
3553
a21e.Material = "Neon"
3554
a21e.Transparency = 0
3555
aa21e = new("SpecialMesh",a21e)
3556
a21e.Anchored = true
3557
a21e.Position = RootPart.Position
3558
aa21e.MeshType = "Sphere"
3559
aa21e.Scale = v3(1,1,1)
3560
	a51e = new("Part",char)
3561
a51e.Name = "Beam"..num
3562
a51e.Locked = true
3563
a51e.Size = v3(1,1,1)
3564
a51e.CanCollide = false
3565
a51e.BrickColor = bc("New Yeller")
3566
a51e.Material = "Neon"
3567
a51e.Transparency = 0
3568
aa51e = new("SpecialMesh",a51e)
3569
a51e.Anchored = true
3570
a51e.Position = RootPart.Position
3571
aa51e.MeshType = "Sphere"
3572
aa51e.Scale = v3(1,1,1)
3573
	a61e = new("Part",char)
3574
a61e.Name = "Beam"..num
3575
a61e.Locked = true
3576
a61e.Size = v3(1,1,1)
3577
a61e.CanCollide = false
3578
a61e.BrickColor = bc("White")
3579
a61e.Material = "Neon"
3580
a61e.Transparency = 0
3581
aa61e = new("SpecialMesh",a61e)
3582
a61e.Anchored = true
3583
a61e.Position = RootPart.Position
3584
aa61e.MeshType = "Sphere"
3585
aa61e.Scale = v3(1,1,1)
3586
for i = 1,50 do
3587
	wait()
3588
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3589
	a21e.Transparency = a21e.Transparency + 0.03
3590
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3591
	a51e.Transparency = a51e.Transparency + 0.03
3592
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3593
	a61e.Transparency = a61e.Transparency + 0.02
3594
end
3595
a61e:Destroy()
3596
aa61e:Destroy()
3597
a51e:Destroy()
3598
aa51e:Destroy()
3599
a21e:Destroy()
3600
aa21e:Destroy()
3601
	
3602
3603
local Aura = Instance.new('ParticleEmitter')
3604
Aura.Name = "Aura"
3605
Aura.Texture = "rbxassetid://347730682"
3606
Aura.Parent = Torso
3607
Aura.LightEmission = 1
3608
Aura.Transparency = NumberSequence.new(0.6,1)
3609
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3610
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3611
Aura.LockedToPart = true
3612
Aura.Lifetime = NumberRange.new(1)
3613
Aura.Rate = 100
3614
Aura.Speed = NumberRange.new(4.3)
3615
Aura.EmissionDirection = "Top"
3616
local Aura = Instance.new('ParticleEmitter')
3617
Aura.Name = "Aura"
3618
Aura.Texture = "rbxassetid://1046299182"
3619
Aura.Parent = Torso
3620
Aura.LightEmission = 1
3621
Aura.Transparency = NumberSequence.new(0.6,1)
3622
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3623
Aura.Size = NumberSequence.new(5)
3624
Aura.Rotation = NumberRange.new(-20,15)
3625
Aura.LockedToPart = true
3626
Aura.Lifetime = NumberRange.new(0.2)
3627
Aura.Rate = 20
3628
Aura.Speed = NumberRange.new(0)
3629
Aura.EmissionDirection = "Top"
3630
3631
SuperVegeta = true
3632
Humanoid.WalkSpeed = 10
3633
Humanoid.JumpPower = 120
3634
	
3635
Char.Humanoid.MaxHealth = Health
3636
wait(0.3)	
3637
Char.Humanoid.Health = Health
3638
wait(0.7)
3639
Must:Destroy()
3640
end
3641
3642
function Base()
3643
	SuperVegeta = false
3644
	local Effect = Instance.new("Part")
3645
	Effect.Name = "Effect"
3646
	Effect.Parent = Torso
3647
	Effect.CFrame = Torso.CFrame
3648
	Effect.BrickColor = BrickColor.new("White")
3649
	Effect.Shape = "Ball"
3650
	Effect.Size = Vector3.new(8, 8, 8)
3651
	Effect.Anchored = true
3652
	Effect.Material = "Neon"
3653
	Effect.CanCollide = false
3654
	for loop = 1, 25 do wait()
3655
		Effect.CFrame = Torso.CFrame
3656
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3657
		Effect.Transparency = Effect.Transparency + 0.04
3658
		
3659
	end
3660
repeat
3661
	
3662
	
3663
Torso:FindFirstChild("Effect"):Remove()
3664
until Torso:FindFirstChild("Effect") == nil
3665
3666
char.Head.face.Texture = "rbxassetid://1108342609"
3667
Hair7:Destroy()
3668
wait(0.1)
3669
Hair7 = Instance.new("Part")
3670
Hair7.Parent = char
3671
Hair7.Name = "Hair"
3672
Hair7.CanCollide = false
3673
Hair7.Locked = true
3674
Hair7.TopSurface = "Smooth"
3675
Hair7.BottomSurface = "Smooth"
3676
Hair7.formFactor = "Symmetric"
3677
Hair7.Material = "Neon"
3678
Hair7.BrickColor = BrickColor.new("Really black")
3679
Hair7.CFrame = char.Torso.CFrame
3680
Hair7.Size = Vector3.new(1, 1, 1)
3681
Hair7.Transparency = 0
3682
3683
3684
Weld1 = Instance.new("Weld")
3685
Weld1.Parent = char.Head
3686
Weld1.Part0 = char.Head
3687
Weld1.Part1 = Hair7
3688
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3689
3690
Mesh = Instance.new("SpecialMesh")
3691
Mesh.Offset = Vector3.new(0,-0.4,0)
3692
Mesh.Parent = Hair7
3693
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3694
Mesh.MeshType = "FileMesh"
3695
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3696
Mesh.TextureId = "" 
3697
3698
3699
3700
for i, v in pairs(Torso:GetChildren()) do
3701
	if v:IsA('ParticleEmitter') then
3702
		v:Remove()
3703
	end
3704
end
3705
for i, v in pairs(LeftArm:GetChildren()) do
3706
	if v:IsA('ParticleEmitter') then
3707
		v:Remove()
3708
	end
3709
end
3710
for i, v in pairs(RightArm:GetChildren()) do
3711
	if v:IsA('ParticleEmitter') then
3712
		v:Remove()
3713
	end
3714
end
3715
for i, v in pairs(RightLeg:GetChildren()) do
3716
	if v:IsA('ParticleEmitter') then
3717
		v:Remove()
3718
	end
3719
end
3720
for i, v in pairs(LeftLeg:GetChildren()) do
3721
	if v:IsA('ParticleEmitter') then
3722
		v:Remove()
3723
	end
3724
end
3725
	
3726
3727
end
3728
3729
mouse.KeyDown:connect(function(key)
3730
if key=="9" then	
3731
	Base()
3732
end
3733
mouse.KeyDown:connect(function(key)
3734
if key=="3" then	
3735
Base()
3736
	SSJ2()
3737
	char.JumPower = 150
3738
	end
3739
	end)
3740
Health = math.huge  --------- Serious mode aura.
3741
BaseHealth = math.huge
3742
3743
3744
3745
3746
SuperSaiyan2 = false
3747
3748
Player = game.Players.LocalPlayer
3749
Char = Player.Character
3750
Torso = Char.Torso
3751
3752
function SSJ2()
3753
	for X = 1, 1 do wait()
3754
3755
3756
	wait(0)
3757
	for X = 1, 1 do wait()
3758
		local Effect = Instance.new("Part")
3759
	Effect.Name = "Effect"
3760
	Effect.Parent = Torso
3761
	Effect.CFrame = Torso.CFrame
3762
	Effect.BrickColor = BrickColor.new("Lapis")
3763
	Effect.Shape = "Ball"
3764
	Effect.Size = Vector3.new(1, 1, 1)
3765
	Effect.Anchored = true
3766
	Effect.Material = "Neon"
3767
	Effect.CanCollide = false
3768
		Effect.CFrame = Torso.CFrame
3769
		Effect.Size = Effect.Size + Vector3.new(0.5)
3770
		Effect.Transparency = Effect.Transparency + 0.04
3771
	end
3772
	end
3773
3774
repeat
3775
Torso:FindFirstChild("Effect"):Remove()
3776
until Torso:FindFirstChild("Effect") == nil
3777
3778
	
3779
local Color1 = Color3.new(255, 255, 0)
3780
local Color2 = Color3.new(255, 255, 0)	
3781
3782
3783
Hair7:Destroy()
3784
wait(0.1)
3785
Hair7 = Instance.new("Part")
3786
Hair7.Parent = char
3787
Hair7.Name = "Hair"
3788
Hair7.CanCollide = false
3789
Hair7.Locked = true
3790
Hair7.TopSurface = "Smooth"
3791
Hair7.BottomSurface = "Smooth"
3792
Hair7.formFactor = "Symmetric"
3793
Hair7.Material = "Neon"
3794
Hair7.BrickColor = BrickColor.new("New Yeller")
3795
Hair7.CFrame = char.Torso.CFrame
3796
Hair7.Size = Vector3.new(1, 1, 1)
3797
Hair7.Transparency = 0
3798
3799
3800
Weld1 = Instance.new("Weld")
3801
Weld1.Parent = char.Head
3802
Weld1.Part0 = char.Head
3803
Weld1.Part1 = Hair7
3804
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3805
3806
Mesh = Instance.new("SpecialMesh")
3807
Mesh.Offset = Vector3.new(0,-0.4,0)
3808
Mesh.Parent = Hair7
3809
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3810
Mesh.MeshType = "FileMesh"
3811
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3812
Mesh.TextureId = "" 
3813
char.Head.face.Texture = "rbxassetid://1108357707"
3814
local Must = Instance.new("Sound",Torso)
3815
Must.SoundId = "rbxassetid://1035030726"
3816
Must.Pitch = 0.99
3817
Must.Volume = 1.4
3818
Must.Looped = false
3819
wait(0)
3820
Must:Play()	
3821
	a21e = new("Part",char)
3822
a21e.Name = "Beam"..num
3823
a21e.Locked = true
3824
a21e.Size = v3(1,1,1)
3825
a21e.CanCollide = false
3826
a21e.BrickColor = bc("Gold")
3827
a21e.Material = "Neon"
3828
a21e.Transparency = 0
3829
aa21e = new("SpecialMesh",a21e)
3830
a21e.Anchored = true
3831
a21e.Position = RootPart.Position
3832
aa21e.MeshType = "Sphere"
3833
aa21e.Scale = v3(1,1,1)
3834
	a51e = new("Part",char)
3835
a51e.Name = "Beam"..num
3836
a51e.Locked = true
3837
a51e.Size = v3(1,1,1)
3838
a51e.CanCollide = false
3839
a51e.BrickColor = bc("New Yeller")
3840
a51e.Material = "Neon"
3841
a51e.Transparency = 0
3842
aa51e = new("SpecialMesh",a51e)
3843
a51e.Anchored = true
3844
a51e.Position = RootPart.Position
3845
aa51e.MeshType = "Sphere"
3846
aa51e.Scale = v3(1,1,1)
3847
	a61e = new("Part",char)
3848
a61e.Name = "Beam"..num
3849
a61e.Locked = true
3850
a61e.Size = v3(1,1,1)
3851
a61e.CanCollide = false
3852
a61e.BrickColor = bc("White")
3853
a61e.Material = "Neon"
3854
a61e.Transparency = 0
3855
aa61e = new("SpecialMesh",a61e)
3856
a61e.Anchored = true
3857
a61e.Position = RootPart.Position
3858
aa61e.MeshType = "Sphere"
3859
aa61e.Scale = v3(1,1,1)
3860
for i = 1,50 do
3861
	wait()
3862
	aa21e.Scale = aa21e.Scale + v3(1.6,1.6,1.6)
3863
	a21e.Transparency = a21e.Transparency + 0.03
3864
	aa51e.Scale = aa51e.Scale + v3(2.8,2.8,2.8)
3865
	a51e.Transparency = a51e.Transparency + 0.03
3866
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
3867
	a61e.Transparency = a61e.Transparency + 0.02
3868
end
3869
a61e:Destroy()
3870
aa61e:Destroy()
3871
a51e:Destroy()
3872
aa51e:Destroy()
3873
a21e:Destroy()
3874
aa21e:Destroy()
3875
	
3876
3877
local Aura = Instance.new('ParticleEmitter')
3878
Aura.Name = "Aura"
3879
Aura.Texture = "rbxassetid://347730682"
3880
Aura.Parent = Torso
3881
Aura.LightEmission = 1
3882
Aura.Transparency = NumberSequence.new(0.6,1)
3883
Aura.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3884
Aura.Size = NumberSequence.new(5.2,3.9,0.2)
3885
Aura.LockedToPart = true
3886
Aura.Lifetime = NumberRange.new(1)
3887
Aura.Rate = 100
3888
Aura.Speed = NumberRange.new(4.3)
3889
Aura.EmissionDirection = "Top"
3890
local Aura = Instance.new('ParticleEmitter')
3891
Aura.Name = "Aura"
3892
Aura.Texture = "rbxassetid://1046299182"
3893
Aura.Parent = Torso
3894
Aura.LightEmission = 1
3895
Aura.Transparency = NumberSequence.new(0.3,1)
3896
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
3897
Aura.Size = NumberSequence.new(5)
3898
Aura.Rotation = NumberRange.new(-360,360)
3899
Aura.LockedToPart = true
3900
Aura.Lifetime = NumberRange.new(0.2)
3901
Aura.Rate = 20
3902
Aura.Speed = NumberRange.new(0)
3903
Aura.EmissionDirection = "Top"
3904
3905
SuperSaiyan2 = true	
3906
Humanoid.JumpPower = 120
3907
	
3908
Char.Humanoid.MaxHealth = Health
3909
wait(0.3)	
3910
Char.Humanoid.Health = Health
3911
wait(0.7)
3912
Must:Destroy()
3913
end
3914
3915
function Base()
3916
	SuperSaiyan2 = false
3917
	local Effect = Instance.new("Part")
3918
	Effect.Name = "Effect"
3919
	Effect.Parent = Torso
3920
	Effect.CFrame = Torso.CFrame
3921
	Effect.BrickColor = BrickColor.new("White")
3922
	Effect.Shape = "Ball"
3923
	Effect.Size = Vector3.new(8, 8, 8)
3924
	Effect.Anchored = true
3925
	Effect.Material = "Neon"
3926
	Effect.CanCollide = false
3927
	for loop = 1, 25 do wait()
3928
		Effect.CFrame = Torso.CFrame
3929
		Effect.Size = Effect.Size + Vector3.new(-0.5)
3930
		Effect.Transparency = Effect.Transparency + 0.04
3931
		
3932
	end
3933
repeat
3934
	
3935
	
3936
Torso:FindFirstChild("Effect"):Remove()
3937
until Torso:FindFirstChild("Effect") == nil
3938
3939
char.Head.face.Texture = "rbxassetid://1108342609"
3940
Hair7:Destroy()
3941
wait(0.1)
3942
Hair7 = Instance.new("Part")
3943
Hair7.Parent = char
3944
Hair7.Name = "Hair"
3945
Hair7.CanCollide = false
3946
Hair7.Locked = true
3947
Hair7.TopSurface = "Smooth"
3948
Hair7.BottomSurface = "Smooth"
3949
Hair7.formFactor = "Symmetric"
3950
Hair7.Material = "Neon"
3951
Hair7.BrickColor = BrickColor.new("Really black")
3952
Hair7.CFrame = char.Torso.CFrame
3953
Hair7.Size = Vector3.new(1, 1, 1)
3954
Hair7.Transparency = 0
3955
3956
3957
Weld1 = Instance.new("Weld")
3958
Weld1.Parent = char.Head
3959
Weld1.Part0 = char.Head
3960
Weld1.Part1 = Hair7
3961
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
3962
3963
Mesh = Instance.new("SpecialMesh")
3964
Mesh.Offset = Vector3.new(0,-0.4,0)
3965
Mesh.Parent = Hair7
3966
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
3967
Mesh.MeshType = "FileMesh"
3968
Mesh.MeshId = "http://www.roblox.com/asset/?id=560180459"
3969
Mesh.TextureId = "" 
3970
3971
3972
3973
for i, v in pairs(Torso:GetChildren()) do
3974
	if v:IsA('ParticleEmitter') then
3975
		v:Remove()
3976
	end
3977
end
3978
for i, v in pairs(LeftArm:GetChildren()) do
3979
	if v:IsA('ParticleEmitter') then
3980
		v:Remove()
3981
	end
3982
end
3983
for i, v in pairs(RightArm:GetChildren()) do
3984
	if v:IsA('ParticleEmitter') then
3985
		v:Remove()
3986
	end
3987
end
3988
for i, v in pairs(RightLeg:GetChildren()) do
3989
	if v:IsA('ParticleEmitter') then
3990
		v:Remove()
3991
	end
3992
end
3993
for i, v in pairs(LeftLeg:GetChildren()) do
3994
	if v:IsA('ParticleEmitter') then
3995
		v:Remove()
3996
	end
3997
end
3998
	
3999
4000
end
4001
end)
4002
---
4003
4004
4005
4006
4007
musiccommand = 1
4008
musicwait = false
4009
mouse.KeyDown:connect(function(k)
4010
  if k == "=" and attack == false then
4011
    if musiccommand == 1 and musicwait == false then
4012
      musicwait = true
4013
      sou2:Stop()
4014
      musiccommand = 2
4015
    end
4016
    if musiccommand == 2 and musicwait == false then
4017
      musicwait = true
4018
      sou2:Play()
4019
      sou2.Volume = 2
4020
      musiccommand = 3
4021
    end
4022
    if musiccommand == 3 and musicwait == false then
4023
      musicwait = true
4024
      sou2.Volume = 0.5
4025
      musiccommand = 1
4026
    end
4027
    musicwait = false
4028
  end
4029
end)
4030
function HitpartFunk3(HPart3, Xv, Yv, Zv)
4031
  Hitpart3 = Instance.new("Part", HPart3)
4032
  Hitpart3.Size = Vector3.new(1, 1, 1)
4033
  Hitpart3.CanCollide = false
4034
  HuW3 = Instance.new("Weld")
4035
  HuW3.Name = "GuW"
4036
  HuW3.Part0 = HPart3
4037
  HuW3.C0 = cn(Xv, Yv, Zv)
4038
  HuW3.C1 = cn(0, 0, 0)
4039
  HuW3.Part1 = Hitpart3
4040
  HuW3.Parent = HPart3
4041
  Hitpart3.Transparency = 1
4042
  game:GetService("Debris"):AddItem(Hitpart3, 20)
4043
end
4044
function HitpartFunk2(HPart2, Xv, Yv, Zv)
4045
  Hitpart2 = Instance.new("Part", HPart2)
4046
  Hitpart2.Size = Vector3.new(1, 1, 1)
4047
  Hitpart2.CanCollide = false
4048
  HuW2 = Instance.new("Weld")
4049
  HuW2.Name = "GuW"
4050
  HuW2.Part0 = HPart2
4051
  HuW2.C0 = cn(Xv, Yv, Zv)
4052
  HuW2.C1 = cn(0, 0, 0)
4053
  HuW2.Part1 = Hitpart2
4054
  HuW2.Parent = HPart2
4055
  Hitpart2.Transparency = 1
4056
  game:GetService("Debris"):AddItem(Hitpart2, 20)
4057
end
4058
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
4059
  Hitpart = Instance.new("Part", HPart)
4060
  Hitpart.Size = Vector3.new(1, 1, 1)
4061
  Hitpart.CanCollide = false
4062
  HuW = Instance.new("Weld")
4063
  HuW.Name = "GuW"
4064
  HuW.Part0 = HPart
4065
  HuW.C0 = cn(Xv, Yv, Zv)
4066
  HuW.C1 = cn(0, 0, 0)
4067
  HuW.Part1 = Hitpart
4068
  HuW.Parent = HPart
4069
  Hitpart.Transparency = 1
4070
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
4071
end
4072
wait2 = false
4073
combo = 1
4074
mouse.Button1Down:connect(function(key)
4075
  if attack == false then
4076
    attack = true
4077
    Humanoid.WalkSpeed = 17.01
4078
    if combo == 1 and wait2 == false then
4079
      wait2 = true
4080
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4081
      HitpartFunk(LeftArm, 20, 60, 0, -0.5, 0)
4082
      for i = 0, 1, 0.1 do
4083
        swait()
4084
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4085
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4086
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4087
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4088
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4089
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4090
      end
4091
      combo = 2
4092
    end
4093
    if combo == 2 and wait2 == false then
4094
      wait2 = true
4095
   
4096
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
4097
      for i = 0, 1, 0.1 do
4098
        swait()
4099
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4100
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4101
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4102
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4103
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4104
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4105
      end
4106
      combo = 3
4107
    end
4108
    if combo == 3 and wait2 == false then
4109
      wait2 = true
4110
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
4111
      HitpartFunk(RightLeg, 5, 10, 0, -0.5, 0)
4112
      for i = 0, 1, 0.1 do
4113
        swait()
4114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4116
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4117
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4118
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4119
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4120
      end
4121
      combo = 1
4122
    end
4123
    Humanoid.WalkSpeed = 16
4124
    Hitpart:Destroy()
4125
    wait2 = false
4126
    attack = false
4127
  end
4128
end)
4129
--
4130
--
4131
MV1 = 20
4132
mouse.KeyDown:connect(function(k)
4133
  if k == "=" and attack == false then
4134
    if firemode == true then
4135
      firemode = false
4136
      print("ice mode")
4137
      icesmoke.Acceleration = Vector3.new(0,0,0)
4138
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
4139
      icesmoke.Transparency = NumberSequence.new({
4140
        NumberSequenceKeypoint.new(0, 0.9),
4141
        NumberSequenceKeypoint.new(1, 1)
4142
      })
4143
      icesmoke.Size = NumberSequence.new(3)
4144
      icesmoke.Parent = RightArm
4145
    else
4146
      firemode = true
4147
      print("fire mode")
4148
      ice_mode = false
4149
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4150
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
4151
      icesmoke.Rate = 400
4152
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
4153
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
4154
      icesmoke.Size = NumberSequence.new(3)
4155
      icesmoke.EmissionDirection = "Top"
4156
      icesmoke.Parent = LeftArm
4157
    end
4158
  end
4159
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
4160
    MV1 = 90
4161
    Humanoid.WalkSpeed = 15
4162
    attack = true
4163
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
4164
    Firepart2 = Instance.new("Part", LeftArm)
4165
    Firepart2.Size = Vector3.new(1, 1, 1)
4166
    Firepart2.CanCollide = false
4167
    GuW2 = Instance.new("Weld")
4168
    GuW2.Name = "GuW"
4169
    GuW2.Part0 = LeftArm
4170
    GuW2.C0 = cn(0, -0.5, 0)
4171
    GuW2.C1 = cn(0, 0, 0)
4172
    GuW2.Part1 = Firepart2
4173
    GuW2.Parent = LeftArm
4174
    Firepart2.Transparency = 1
4175
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
4176
    for i = 0, 2, 0.1 do
4177
      swait()
4178
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4179
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4180
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4181
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4182
      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)
4183
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4184
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4185
    end
4186
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
4187
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
4188
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
4189
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
4190
    Humanoid.WalkSpeed = 16
4191
    attack = false
4192
    Firepart2:Destroy()
4193
  end
4194
end)
4195
MV2 = 90
4196
4197
mouse.KeyDown:connect(function(key)
4198
	if key == "=" then
4199
Head.Transparency = 1
4200
Torso.Transparency = 1
4201
LeftArm.Transparency = 1
4202
Head.face.Texture = ""
4203
RightArm.Transparency = 1	
4204
LeftLeg.Transparency = 1
4205
RightLeg.Transparency = 1
4206
mesh1.Transparency = 1
4207
mesh2.Transparency = 1
4208
mesh5.Transparency = 1
4209
mesheye.Transparency = 1
4210
mesheye1.Transparency = 1
4211
mesheye2.Transparency = 1
4212
mesheye3.Transparency = 1
4213
char.Parent = workspace.Camera
4214
char.WalkSpeed = 60
4215
if char:FindFirstChild("TalkingBillBoard")~= nil then
4216
char:FindFirstChild("TalkingBillBoard"):destroy()
4217
end
4218
	end
4219
end)
4220
mouse.KeyUp:connect(function(key)
4221
	if key == "=" then
4222
Head.Transparency = 0
4223
Torso.Transparency = 0
4224
LeftArm.Transparency = 0
4225
Head.face.Texture = ""
4226
RightArm.Transparency = 0	
4227
LeftLeg.Transparency = 0
4228
RightLeg.Transparency = 0
4229
mesh1.Transparency = 0
4230
mesh2.Transparency = 0
4231
mesh5.Transparency = 0
4232
mesheye.Transparency = 0
4233
mesheye1.Transparency = 0
4234
mesheye2.Transparency = 0
4235
mesheye3.Transparency = 0
4236
hat1.Transparency = 0
4237
hat2.Transparency = 0
4238
hat3.Transparency = 0
4239
hat4.Transparency = 0
4240
hat5.Transparency = 0
4241
hat6.Transparency = 0
4242
hat7.Transparency = 0
4243
hat8.Transparency = 0
4244
hat9.Transparency = 0
4245
char.Parent = workspace
4246
	end
4247
end)
4248
4249
mouse.KeyDown:connect(function(k)
4250
  if attack == false and k == "x" and MV2 > 89 and firemode == true then
4251
    MV2 = 90
4252
    attack = true
4253
    Firepart = Instance.new("Part", RightArm)
4254
    Firepart.Size = Vector3.new(1, 1, 1)
4255
    GuW = Instance.new("Weld")
4256
    GuW.Name = "GuW"
4257
    GuW.Part0 = RightArm
4258
    GuW.C0 = cn(0, -1, 0)
4259
    GuW.C1 = cn(0, 0, 0)
4260
    GuW.Part1 = Firepart
4261
    GuW.Parent = RightArm
4262
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4263
    Firepart.Transparency = 1
4264
    Humanoid.WalkSpeed = 15
4265
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
4266
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4267
    for i = 1, 3 do
4268
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4269
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4270
    end
4271
    for i = 0, 3, 0.1 do
4272
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4273
      swait()
4274
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4275
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4276
      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)
4277
      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)
4278
      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)
4279
      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)
4280
    end
4281
wait(1)
4282
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
4283
 
4284
    Humanoid.WalkSpeed = 16
4285
    attack = false
4286
    Firepart:Destroy()
4287
  end
4288
4289
4290
4291
 
4292
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
4293
    MV2 = 90
4294
    attack = true
4295
    Firepart = Instance.new("Part", RightArm)
4296
    Firepart.Size = Vector3.new(1, 1, 1)
4297
    GuW = Instance.new("Weld")
4298
    GuW.Name = "GuW"
4299
    GuW.Part0 = RightArm
4300
    GuW.C0 = cn(0, -1, 0)
4301
    GuW.C1 = cn(0, 0, 0)
4302
    GuW.Part1 = Firepart
4303
    GuW.Parent = RightArm
4304
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
4305
    Firepart.Transparency = 1
4306
    Humanoid.WalkSpeed = 0.01
4307
    for i = 0, 4, 0.1 do
4308
      swait()
4309
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4310
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4311
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4312
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4313
      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)
4314
      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)
4315
      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)
4316
      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)
4317
    end
4318
    for i = 0, 4, 0.1 do
4319
      swait()
4320
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4321
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4322
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4323
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4324
      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)
4325
      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)
4326
      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)
4327
      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)
4328
    end
4329
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
4330
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
4331
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
4332
    for i = 1, 3 do
4333
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
4334
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
4335
    end
4336
    for i = 0, 2, 0.1 do
4337
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
4338
      swait()
4339
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4340
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
4341
      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)
4342
      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)
4343
      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)
4344
      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)
4345
    end
4346
    Humanoid.WalkSpeed = 16
4347
    attack = false
4348
    Firepart:Destroy()
4349
  end
4350
end)
4351
Rapid = false
4352
BasePart = Instance.new("Part")
4353
BasePart.Shape = Enum.PartType.Block
4354
BasePart.Material = Enum.Material.Neon
4355
BasePart.TopSurface = Enum.SurfaceType.Smooth
4356
BasePart.BottomSurface = Enum.SurfaceType.Smooth
4357
BasePart.FormFactor = Enum.FormFactor.Custom
4358
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
4359
BasePart.CanCollide = true
4360
BasePart.Locked = true
4361
BasePart.Anchored = false
4362
local icy_Player = game.Players.localPlayer
4363
local icy_mouse = icy_Player:GetMouse()
4364
ice_mode = false
4365
local colors = {
4366
  BrickColor.new("Cyan"),
4367
  BrickColor.new("Medium blue"),
4368
  BrickColor.new("Pastel blue")
4369
}
4370
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
4371
if root then
4372
  icy_mouse.KeyDown:connect(function(k)
4373
    if k == "=" and firemode == false then
4374
      if ice_mode == true then
4375
        ice_mode = false
4376
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
4377
      else
4378
        ice_mode = true
4379
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
4380
      end
4381
    end
4382
    if k == "z" and firemode == true then
4383
      attack = true
4384
      do
4385
        local Stop = false
4386
        local Version = 0
4387
        local MaxSpeed = 5
4388
        local Speed = 3.5
4389
        local Keys = {}
4390
        local Force = 10000
4391
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
4392
        swait(0.5)
4393
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4394
        if Fly then
4395
          Fly:Destroy()
4396
        end
4397
        if Rot then
4398
          Rot:Destroy()
4399
        end
4400
        Fly = Instance.new("BodyPosition", char.Torso)
4401
        Fly.Name = "LMMFly"
4402
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4403
        Fly.P = Force
4404
        Fly.position = char.Torso.Position
4405
        Rot = Instance.new("BodyGyro", char.Torso)
4406
        Rot.Name = "LMMRot"
4407
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4408
        Rot.P = Force
4409
        Rot.cframe = cam.CoordinateFrame
4410
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
4411
        local Thread, Old = Version, nil
4412
        char.Humanoid.PlatformStand = true
4413
        function StopFly()
4414
          Version = Version + 1
4415
          Stop = true
4416
          char.Humanoid.PlatformStand = false
4417
          Fly:Destroy()
4418
          Rot:Destroy()
4419
          attack = false
4420
        end
4421
        char.ChildAdded:connect(function(Obj)
4422
          wait()
4423
          if Obj.Name == "LM" .. "MFlyStop" then
4424
            Obj:Destroy()
4425
            StopFly()
4426
          end
4427
        end)
4428
        HitpartFunk2(RightArm, 0, -0.7, 0)
4429
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4430
        for i = 0, 25, 0.1 do
4431
          if attack == true then
4432
            swait()
4433
           
4434
          end
4435
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4436
          if Keys[string.char(48)] then
4437
            Speed = 1
4438
          end
4439
          if Keys.w then
4440
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4441
          end
4442
          if Keys.s then
4443
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4444
          end
4445
          if Keys.d then
4446
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4447
          end
4448
          if Keys.a then
4449
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4450
          end
4451
          if Keys.e or Keys[" "] then
4452
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4453
          end
4454
          if Keys.q then
4455
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4456
          end
4457
          if Keys.z then
4458
            StopFly()
4459
          end
4460
          if Old ~= Vectoring then
4461
            Fly.position = Vectoring.p
4462
            Old = Vectoring
4463
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4464
          else
4465
            Speed = 1
4466
          end
4467
          Rot.cframe = cam.CoordinateFrame
4468
          mouse.KeyDown:connect(function(Key)
4469
            Keys[Key] = true
4470
          end)
4471
          mouse.KeyUp:connect(function(Key)
4472
            Keys[Key] = false
4473
          end)
4474
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4475
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4476
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4477
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4478
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4479
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4480
        end
4481
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4482
        attack = false
4483
        char.Humanoid.PlatformStand = false
4484
        Fly:Destroy()
4485
        Rot:Destroy()
4486
      end
4487
    end
4488
  if k == "=" and InForm == true then
4489
      attack = true
4490
      do
4491
        local Stop = false
4492
        local Version = 0
4493
        local MaxSpeed = 6
4494
        local Speed = 3
4495
        local Keys = {}
4496
        local Force = 10000
4497
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
4498
        swait(1)
4499
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
4500
        if Fly then
4501
          Fly:Destroy()
4502
        end
4503
        if Rot then
4504
          Rot:Destroy()
4505
        end
4506
        Fly = Instance.new("BodyPosition", char.Torso)
4507
        Fly.Name = "LMMFly"
4508
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4509
        Fly.P = Force
4510
        Fly.position = char.Torso.Position
4511
        Rot = Instance.new("BodyGyro", char.Torso)
4512
        Rot.Name = "LMMRot"
4513
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
4514
        Rot.P = Force
4515
        Rot.cframe = cam.CoordinateFrame
4516
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
4517
        local Thread, Old = Version, nil
4518
        char.Humanoid.PlatformStand = true
4519
        function StopFly()
4520
          Version = Version + 1
4521
          Stop = true
4522
          char.Humanoid.PlatformStand = false
4523
          Fly:Destroy()
4524
          Rot:Destroy()
4525
          attack = false
4526
        end
4527
        char.ChildAdded:connect(function(Obj)
4528
          wait()
4529
          if Obj.Name == "LM" .. "MFlyStop" then
4530
            Obj:Destroy()
4531
            StopFly()
4532
          end
4533
        end)
4534
        HitpartFunk2(RightArm, 0, -0.7, 0)
4535
        HitpartFunk3(LeftArm, 0, -0.7, 0)
4536
        for i = 0, 25, 0.1 do
4537
          if attack == true then
4538
            swait()
4539
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4540
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4541
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
4542
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
4543
          end
4544
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
4545
          if Keys[string.char(48)] then
4546
            Speed = 1
4547
          end
4548
          if Keys.w then
4549
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
4550
          end
4551
          if Keys.s then
4552
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
4553
          end
4554
          if Keys.d then
4555
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
4556
          end
4557
          if Keys.a then
4558
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
4559
          end
4560
          if Keys.e or Keys[" "] then
4561
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
4562
          end
4563
          if Keys.q then
4564
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
4565
          end
4566
          if Keys.z then
4567
            StopFly()
4568
          end
4569
          if Old ~= Vectoring then
4570
            Fly.position = Vectoring.p
4571
            Old = Vectoring
4572
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4573
          else
4574
            Speed = 1
4575
          end
4576
          Rot.cframe = cam.CoordinateFrame
4577
          mouse.KeyDown:connect(function(Key)
4578
            Keys[Key] = true
4579
          end)
4580
          mouse.KeyUp:connect(function(Key)
4581
            Keys[Key] = false
4582
          end)
4583
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4584
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4585
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4586
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4587
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4588
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4589
        end
4590
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4591
        attack = false
4592
        char.Humanoid.PlatformStand = false
4593
        Fly:Destroy()
4594
        Rot:Destroy()
4595
      end
4596
    end
4597
  end)
4598
  game:GetService("RunService").Stepped:connect(function()
4599
    if ice_mode == true then
4600
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
4601
      local icePath = BasePart:Clone()
4602
      icePath.Anchored = true
4603
      icePath.Transparency = 0.85
4604
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
4605
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
4606
      icePath.BrickColor = colors[math.random(1, #colors)]
4607
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
4608
      game:GetService("Debris"):AddItem(icePath, 1)
4609
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
4610
    end
4611
  end)
4612
end
4613
MV3 = 190
4614
mouse.KeyDown:connect(function(k)
4615
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
4616
    MV3 = 80
4617
    attack = true
4618
    Humanoid.WalkSpeed = 15
4619
    HitpartFunk2(RightArm, 0, -0.5, 0)
4620
    HitpartFunk3(LeftArm, 0, -0.5, 0)
4621
    for i = 0, 1.5, 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(5), math.rad(0), math.rad(0)), 0.3)
4625
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4626
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), 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
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
4631
    for i = 0, 2, 0.1 do
4632
      swait()
4633
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4634
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
4635
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4636
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4637
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4638
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4639
    end
4640
    for i = 0, 4.2, 0.1 do
4641
      swait()
4642
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4643
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4644
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4645
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4646
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4647
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4648
      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)
4649
      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)
4650
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4651
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4652
    end
4653
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4654
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4655
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4656
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4657
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4658
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4659
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4660
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4661
    for i = 0, 2, 0.1 do
4662
      swait()
4663
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4664
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4665
      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)
4666
      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)
4667
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4668
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4669
    end
4670
    for i = 0, 2, 0.1 do
4671
      swait()
4672
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4673
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4674
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4675
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4676
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4677
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4678
    end
4679
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4680
    for i = 0, 4, 0.1 do
4681
      swait()
4682
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4683
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4684
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4685
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4686
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4687
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4688
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4689
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4690
    end
4691
    for i = 0, 2, 0.1 do
4692
      swait()
4693
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4694
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4695
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4696
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4697
      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)
4698
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4699
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4700
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4701
    end
4702
    for i = 1, 6 do
4703
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4704
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4705
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4706
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4707
      wait(0.15)
4708
    end
4709
    attack = false
4710
    Humanoid.WalkSpeed = 16
4711
  end
4712
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4713
    Humanoid.WalkSpeed = 1
4714
    MV3 = 80
4715
    attack = true
4716
    FastFireBall = Instance.new("Part", RightArm)
4717
    FastFireBall.Size = Vector3.new(1, 1, 1)
4718
    FFW = Instance.new("Weld")
4719
    FFW.Name = "GuW"
4720
    FFW.Part0 = RightArm
4721
    FFW.C0 = cn(0, -1, 0)
4722
    FFW.C1 = cn(0, 0, 0)
4723
    FFW.Part1 = FastFireBall
4724
    FFW.Parent = RightArm
4725
    FastFireBall.Transparency = 1
4726
    FastFireBall2 = Instance.new("Part", LeftArm)
4727
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4728
    FFW2 = Instance.new("Weld")
4729
    FFW2.Name = "GuW"
4730
    FFW2.Part0 = LeftArm
4731
    FFW2.C0 = cn(0, -1, 0)
4732
    FFW2.C1 = cn(0, 0, 0)
4733
    FFW2.Part1 = FastFireBall2
4734
    FFW2.Parent = LeftArm
4735
    FastFireBall2.Transparency = 1
4736
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4737
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4738
    for i = 0, 1, 0.1 do
4739
      swait()
4740
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4741
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4742
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4743
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4744
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4745
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4746
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4747
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4748
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4749
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4750
    end
4751
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4752
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4753
    function holding()
4754
      if Rapid == true and ice_mode == false then
4755
        for i = 0, 0.8, 0.1 do
4756
          swait()
4757
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4758
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4759
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4760
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4761
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4762
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4763
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4764
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4765
        end
4766
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4767
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4768
        for i = 0, 0.8, 0.1 do
4769
          swait()
4770
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4771
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4772
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4773
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4774
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4775
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4776
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4777
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4778
        end
4779
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4780
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4781
        holding()
4782
      end
4783
    end
4784
    if Rapid == false then
4785
      Rapid = true
4786
      holding()
4787
    end
4788
  end
4789
end)
4790
mouse.KeyUp:connect(function(k)
4791
  if k == "c" and Rapid == true then
4792
    MV3 = 180
4793
    Rapid = false
4794
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4795
    attack = false
4796
    wait(0.5)
4797
    Humanoid.WalkSpeed = 16
4798
    FastFireBall:Destroy()
4799
    FastFireBall2:Destroy()
4800
  end
4801
end)
4802
4803
4804
mouse.KeyUp:connect(function(k)
4805
  if k == "q" then
4806
	Combo1()
4807
end
4808
end)
4809
4810
mouse.KeyUp:connect(function(k)
4811
  if k == "r" then
4812
	Combo2()
4813
end
4814
end)
4815
4816
mouse.KeyUp:connect(function(k)
4817
  if k == "t" then
4818
	Combo3()
4819
end
4820
end)
4821
mouse.KeyUp:connect(function(k)
4822
  if k == "u" then
4823
	Combo4()
4824
end
4825
end)
4826
4827
4828
SoundFolder = Instance.new("Folder",char)
4829
SoundFolder.Name = "SoundFolder"
4830
punchsound1 = Instance.new("Sound",Torso)
4831
punchsound1.Volume = 1.2
4832
punchsound1.Name = "punchsound1"
4833
punchsound1.Looped = false
4834
punchsound1.SoundId = "rbxassetid://137579113"
4835
StrongPunch = Instance.new("Sound",Torso)
4836
StrongPunch.Volume = 1.6
4837
StrongPunch.Name = "StrongPunch"
4838
StrongPunch.Looped = false
4839
StrongPunch.SoundId = "rbxassetid://441202925"
4840
StrongPunch = Instance.new("Sound",Torso)
4841
StrongPunch.Volume = 1.6
4842
StrongPunch.Name = "StrongPunch"
4843
StrongPunch.Looped = false
4844
StrongPunch.SoundId = "rbxassetid://441202925"
4845
StrongPunch1 = Instance.new("Sound",Torso)
4846
StrongPunch1.Volume = 1.6
4847
StrongPunch1.Name = "StrongPunch"
4848
StrongPunch1.Looped = false
4849
StrongPunch1.SoundId = "rbxassetid://441202925"
4850
StrongPunch2 = Instance.new("Sound",Torso)
4851
StrongPunch2.Volume = 1.6
4852
StrongPunch2.Name = "StrongPunch"
4853
StrongPunch.Looped = false
4854
StrongPunch2.SoundId = "rbxassetid://441202925"
4855
Zano = Instance.new("Sound",Torso)
4856
Zano.Volume = 6
4857
Zano.Name = "Zano"
4858
Zano.Looped = false
4859
Zano.SoundId = "rbxassetid://744770874"
4860
GroundImpact = Instance.new("Sound",Torso)
4861
GroundImpact.Volume = 8
4862
GroundImpact.Name = "GroundImpact"
4863
GroundImpact.Looped = false
4864
GroundImpact.SoundId = "rbxassetid://165970126"
4865
Break = Instance.new("Sound",Torso)
4866
Break.Volume = 5
4867
Break.Name = "Bonebreak"
4868
Break.Looped = false
4869
Break.SoundId = "rbxassetid://314390675"
4870
4871
local hit1 = false
4872
local hit2 = false
4873
local hit3 = false
4874
local hit4 = false
4875
4876
function Combo1()
4877
	getplayer = new("Part",char)
4878
getplayer.Position = Vector3.new(999,999,999)
4879
getplayer.Transparency = 1
4880
getplayer.Size = v3(3,3,3)
4881
getplayer.CanCollide = false
4882
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4883
getplayer.Name = "GetPlayer"
4884
4885
game.Debris:AddItem(getplayer,0.5)
4886
4887
getplayer.Touched:connect(function(hit)
4888
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4889
				getplayer:Destroy()
4890
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4891
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4892
				to.Anchored = true
4893
	idle = false
4894
	
4895
4896
		punchsound1:Play()
4897
		hit1 = true
4898
 for i = 0, 1, 0.1 do
4899
        swait()
4900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4902
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4904
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4905
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4911
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4912
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4913
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4914
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4915
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4916
end
4917
punchsound1:Play()
4918
 for i = 0, 1, 0.1 do
4919
        swait()
4920
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4921
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4922
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4923
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4924
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4925
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4926
end
4927
for i = 0, 1, 0.1 do
4928
        swait()
4929
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4930
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4931
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4932
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4933
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4934
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4935
      end
4936
 for i = 0, 1, 0.1 do
4937
        swait()
4938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4940
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4942
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4943
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4944
end
4945
StrongPunch1:Play()
4946
for i = 0, 1, 0.1 do
4947
        swait()
4948
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4949
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4950
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4951
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4952
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4953
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4954
      end
4955
 for i = 0, 0.6, 0.1 do
4956
        swait()
4957
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4958
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4959
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4960
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4961
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4962
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4963
end
4964
for i = 0, 0.6, 0.1 do
4965
        swait()
4966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4968
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4970
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4971
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4972
      end
4973
for i,v in pairs(to.Parent:GetChildren()) do
4974
					if v:IsA("Humanoid") then
4975
						v.Health = v.Health - 3
4976
						
4977
						v.PlatformStand = true
4978
					end
4979
	end
4980
StrongPunch:Play()
4981
for i = 0, 1, 0.1 do
4982
        swait()
4983
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4984
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4985
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4986
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4987
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4988
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4989
      end
4990
for i,v in pairs(to.Parent:GetChildren()) do
4991
					if v:IsA("Humanoid") then
4992
						v.Health = v.Health - 5
4993
						
4994
						v.PlatformStand = true
4995
					end
4996
	end
4997
4998
	hit1 = false
4999
5000
		punchsound1:Play()
5001
	hit2 = true
5002
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
5003
      for i = 0, 1, 0.1 do
5004
        swait()
5005
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5006
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5007
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5008
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5009
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5010
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5011
      end
5012
for i,v in pairs(to.Parent:GetChildren()) do
5013
					if v:IsA("Humanoid") then
5014
						v.Health = v.Health - 5
5015
						
5016
						v.PlatformStand = true
5017
					end
5018
	end
5019
hit2 = false
5020
5021
	punchsound1:Play()
5022
hit3 = true
5023
hit4 = true
5024
5025
5026
punchsound1:Play()
5027
5028
coroutine.wrap(function()
5029
				for i=1,5 do
5030
					wait()
5031
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
5032
					GroundImpact:Play()
5033
						a21e = new("Part",to)
5034
a21e.Name = "Beam"..num
5035
a21e.Locked = true
5036
a21e.Size = v3(1,1,1)
5037
a21e.CanCollide = false
5038
a21e.BrickColor = bc("Gold")
5039
a21e.Material = "Neon"
5040
a21e.Transparency = 0
5041
aa21e = new("SpecialMesh",a21e)
5042
a21e.Anchored = true
5043
a21e.Position = to.Position
5044
aa21e.MeshType = "Sphere"
5045
aa21e.Scale = v3(1,1,1)
5046
	a51e = new("Part",char)
5047
a51e.Name = "Beam"..num
5048
a51e.Locked = true
5049
a51e.Size = v3(1,1,1)
5050
a51e.CanCollide = false
5051
a51e.BrickColor = bc("White")
5052
a51e.Material = "Neon"
5053
a51e.Transparency = 0
5054
aa51e = new("SpecialMesh",a51e)
5055
a51e.Anchored = true
5056
a51e.Position = to.Position
5057
aa51e.MeshType = "Sphere"
5058
aa51e.Scale = v3(1,1,1)
5059
	a61e = new("Part",char)
5060
a61e.Name = "Beam"..num
5061
a61e.Locked = true
5062
a61e.Size = v3(1,1,1)
5063
a61e.CanCollide = false
5064
a61e.BrickColor = bc("Really red")
5065
a61e.Material = "Neon"
5066
a61e.Transparency = 0
5067
aa61e = new("SpecialMesh",a61e)
5068
a61e.Anchored = true
5069
a61e.Position = to.Position
5070
aa61e.MeshType = "Sphere"
5071
aa61e.Scale = v3(1,1,1)
5072
for i = 1,20 do
5073
	wait()
5074
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
5075
	a21e.Transparency = a21e.Transparency + 0.03
5076
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
5077
	a51e.Transparency = a51e.Transparency + 0.03
5078
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
5079
	a61e.Transparency = a61e.Transparency + 0.02
5080
	for i,v in pairs(to.Parent:GetChildren()) do
5081
					if v:IsA("Humanoid") then
5082
						v.Health = v.Health - 0.5
5083
						
5084
						v.PlatformStand = true
5085
					end
5086
	end
5087
end
5088
a61e:Destroy()
5089
aa61e:Destroy()
5090
a51e:Destroy()
5091
aa51e:Destroy()
5092
a21e:Destroy()
5093
aa21e:Destroy()
5094
5095
				end
5096
				
5097
			
5098
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
5099
      for i = 0, 1, 0.1 do
5100
        swait()
5101
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5102
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5103
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5104
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5105
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5106
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5107
      end
5108
				
5109
				
5110
					
5111
			wait(0.7)
5112
			end)()
5113
5114
  
5115
5116
5117
RootPart.Anchored = true
5118
5119
for i = 0, 1, 0.1 do
5120
        swait()
5121
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5122
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5123
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5124
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5125
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5126
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5127
      end	
5128
5129
5130
	StrongPunch:Play()
5131
	
5132
	
5133
 for i = 0, 1, 0.1 do
5134
        swait()
5135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5137
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5139
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5140
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5141
      end	
5142
5143
for i = 0, 1, 0.1 do
5144
        swait()
5145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5147
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5148
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5149
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5150
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
5151
      end
5152
5153
5154
	
5155
	for i,v in pairs(to.Parent:GetChildren()) do
5156
					if v:IsA("Humanoid") then
5157
						v.Health = v.Health - 20
5158
						
5159
						v.PlatformStand = true
5160
					end
5161
	end
5162
5163
StrongPunch2:Play()
5164
 for i = 0, 1, 0.1 do
5165
        swait()
5166
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5167
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5168
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5169
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5170
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5171
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5172
      end
5173
5174
	hitground = new("Part",char)
5175
	hitground.Size = Vector3.new(5,5,5)
5176
	hitground.Name =  "Ground"
5177
	hitground.Transparency = 1
5178
	hitground.CanCollide = false
5179
	game.Debris:AddItem(hitground,2)
5180
	hitground.Position = Vector3.new(999,999,999)
5181
	hitgroundweld = new("Weld",hitground)
5182
	hitgroundweld.Part0 = to
5183
	hitgroundweld.Part1 = hitground
5184
	hitground.Touched:connect(function(hit2)
5185
		if hit2.Size.x > 150 then
5186
			hitground:Destroy()
5187
			ad = new("Part",char)
5188
ad.Name = "NewPart"
5189
ad.Size = Vector3.new(30,0.1,30)	
5190
ad.CanCollide = false
5191
ad.Anchored = true
5192
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
5193
ad.Transparency = 1
5194
aad = new("Decal",ad)
5195
5196
aad.Face = "Top"
5197
aad.Transparency = 1
5198
		aad.Transparency = 0
5199
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
5200
			smoke = new("Part",to)
5201
			smokemesh = new("SpecialMesh",smoke)
5202
			smokemesh.MeshId = "rbxassetid://928329648"
5203
			smoke.BrickColor = hit2.BrickColor
5204
			smoke.Anchored = true
5205
			smoke.Position = hitground.Position
5206
			GroundImpact:Play()
5207
			for i = 1,20 do
5208
				wait()
5209
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
5210
				smoke.Transparency = smoke.Transparency + 1/20
5211
			end
5212
			smoke:Destroy()
5213
			wait(0.5)
5214
			
5215
			for i = 1,20 do
5216
				wait(0.1)
5217
				aad.Transparency = aad.Transparency + 1/20
5218
			end
5219
		end
5220
	end)
5221
	to.Anchored = false
5222
	ys = Instance.new("BodyVelocity",to)
5223
ys.Name = "GO"
5224
       
5225
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
5226
5227
ys.Velocity = v3(0,-90,0)
5228
        
5229
	wait(1)
5230
        ys:Destroy()
5231
5232
	
5233
	
5234
5235
  
5236
hit3 = false
5237
hit4 = false
5238
5239
5240
hit1 = false
5241
	hit2 = false
5242
	hit3 = false
5243
	hit4 = false
5244
idle = true
5245
  RootPart.Anchored = false
5246
end
5247
end)
5248
end
5249
5250
5251
function Combo4()
5252
	getplayer = new("Part",char)
5253
getplayer.Position = Vector3.new(999,999,999)
5254
getplayer.Transparency = 1
5255
getplayer.Size = v3(3,3,3)
5256
getplayer.CanCollide = false
5257
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
5258
getplayer.Name = "GetPlayer"
5259
5260
game.Debris:AddItem(getplayer,0.5)
5261
5262
getplayer.Touched:connect(function(hit)
5263
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
5264
				getplayer:Destroy()
5265
				to = hit.Parent:findFirstChild("HumanoidRootPart")
5266
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
5267
				to.Anchored = true
5268
				RootPart.Anchored = true
5269
	idle = false
5270
	
5271
5272
		punchsound1:Play()
5273
		hit1 = true
5274
 for i = 0, 0.5, 0.1 do
5275
        swait()
5276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5278
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5279
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5280
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5281
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5282
end
5283
punchsound1:Play()
5284
for i = 0, 0.5, 0.1 do
5285
        swait()
5286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5288
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5290
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5291
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5292
end
5293
punchsound1:Play()
5294
 for i = 0, 0.6, 0.1 do
5295
        swait()
5296
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5297
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5298
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5299
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5300
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5301
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5302
end
5303
 for i = 0, 0.6, 0.1 do
5304
        swait()
5305
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5306
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5307
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5308
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5309
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5310
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5311
end
5312
 for i = 0, 0.5, 0.1 do
5313
        swait()
5314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5318
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5319
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5320
end
5321
punchsound1:Play()
5322
for i = 0, 0.5, 0.1 do
5323
        swait()
5324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5328
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5329
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5330
end
5331
punchsound1:Play()
5332
 for i = 0, 0.6, 0.1 do
5333
        swait()
5334
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5335
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5336
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5337
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5338
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5339
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5340
end
5341
 for i = 0, 0.6, 0.1 do
5342
        swait()
5343
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5344
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5345
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5346
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5347
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5348
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5349
end
5350
 for i = 0, 0.5, 0.1 do
5351
        swait()
5352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5356
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5357
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5358
end
5359
punchsound1:Play()
5360
for i = 0, 0.5, 0.1 do
5361
        swait()
5362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5366
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5367
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5368
end
5369
punchsound1:Play()
5370
 for i = 0, 0.6, 0.1 do
5371
        swait()
5372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5374
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5376
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5377
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5378
end
5379
 for i = 0, 0.6, 0.1 do
5380
        swait()
5381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5383
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5385
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5386
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5387
end
5388
 for i = 0, 0.5, 0.1 do
5389
        swait()
5390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5394
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5395
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5396
end
5397
punchsound1:Play()
5398
for i = 0, 0.5, 0.1 do
5399
        swait()
5400
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5401
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5402
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5403
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5404
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5405
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5406
end
5407
punchsound1:Play()
5408
 for i = 0, 0.6, 0.1 do
5409
        swait()
5410
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5411
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5412
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5413
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5414
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5415
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5416
end
5417
 for i = 0, 0.6, 0.1 do
5418
        swait()
5419
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5420
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5421
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5422
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5423
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5424
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5425
end
5426
 for i = 0, 0.5, 0.1 do
5427
        swait()
5428
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5429
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5430
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5431
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5432
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5433
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5434
end
5435
punchsound1:Play()
5436
for i = 0, 0.5, 0.1 do
5437
        swait()
5438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5440
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5441
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5442
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5443
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5444
end
5445
punchsound1:Play()
5446
 for i = 0, 0.6, 0.1 do
5447
        swait()
5448
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5449
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5450
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5451
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5452
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5453
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5454
end
5455
StrongPunch2:Play()
5456
 for i = 0, 5, 0.1 do
5457
        swait()
5458
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5459
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5460
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5461
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5462
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5463
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5464
end
5465
5466
for i,v in pairs(to.Parent:GetChildren()) do
5467
					if v:IsA("Humanoid") then
5468
						v.Health = v.Health - 20
5469
						
5470
						v.PlatformStand = true
5471
					end
5472
	end
5473
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5474
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5475
Zanzoken = Instance.new("Part",char)
5476
Zanzoken.Anchored = true
5477
Zanzoken.Position = v3(999,999,999)
5478
Zanzoken.CFrame = Torso.CFrame
5479
game.Debris:AddItem(Zanzoken,0.5)
5480
Zanzoken.Transparency = 1
5481
Zano:Play()
5482
wait()
5483
idk = Instance.new("BillboardGui",Zanzoken)
5484
idk.Size = UDim2.new(10,0,15,0)
5485
idk.AlwaysOnTop = false
5486
idk1 = Instance.new("ImageLabel",idk)
5487
idk1.BackgroundTransparency = 1
5488
idk.ExtentsOffset = v3(0,0,0)
5489
idk1.ImageTransparency = 0
5490
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5491
idk1.Size = UDim2.new(2,0,1,0)
5492
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5493
idk1.Image = "rbxassetid://319554883"
5494
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5495
wait()
5496
Zanzoken = Instance.new("Part",char)
5497
Zanzoken.Anchored = true
5498
Zanzoken.Position = v3(999,999,999)
5499
Zanzoken.CFrame = Torso.CFrame
5500
game.Debris:AddItem(Zanzoken,0.5)
5501
Zanzoken.Transparency = 1
5502
wait()
5503
idk = Instance.new("BillboardGui",Zanzoken)
5504
idk.Size = UDim2.new(20,0,20,0)
5505
idk.AlwaysOnTop = false
5506
idk1 = Instance.new("ImageLabel",idk)
5507
idk1.BackgroundTransparency = 1
5508
idk.ExtentsOffset = v3(0,0,0)
5509
idk1.ImageTransparency = 0
5510
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5511
idk1.Size = UDim2.new(2,0,1,0)
5512
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5513
idk1.Image = "rbxassetid://319554883"
5514
  for i = 0, 0.5, 0.1 do
5515
        swait()
5516
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5517
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5518
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5519
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5520
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5521
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5522
end
5523
punchsound1:Play()
5524
for i = 0, 0.5, 0.1 do
5525
        swait()
5526
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5527
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5528
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5529
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5530
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5531
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5532
end
5533
punchsound1:Play()
5534
 for i = 0, 0.6, 0.1 do
5535
        swait()
5536
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5537
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5538
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5539
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5540
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5541
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5542
end
5543
 for i = 0, 0.6, 0.1 do
5544
        swait()
5545
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5546
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5547
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5548
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5549
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5550
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5551
end
5552
 for i = 0, 0.5, 0.1 do
5553
        swait()
5554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5556
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5557
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5558
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5559
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5560
end
5561
punchsound1:Play()
5562
for i = 0, 0.5, 0.1 do
5563
        swait()
5564
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5565
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5566
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5567
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5568
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5569
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5570
end
5571
punchsound1:Play()
5572
 for i = 0, 0.6, 0.1 do
5573
        swait()
5574
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5575
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5576
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5577
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5578
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5579
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5580
end
5581
 for i = 0, 0.6, 0.1 do
5582
        swait()
5583
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5584
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5585
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5586
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5587
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5588
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5589
end
5590
 for i = 0, 0.5, 0.1 do
5591
        swait()
5592
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5593
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5594
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5595
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5596
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5597
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5598
end
5599
punchsound1:Play()
5600
for i = 0, 0.5, 0.1 do
5601
        swait()
5602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5604
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5607
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5608
end
5609
punchsound1:Play()
5610
 for i = 0, 0.6, 0.1 do
5611
        swait()
5612
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5613
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5614
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5615
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5616
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5617
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5618
end
5619
 for i = 0, 0.6, 0.1 do
5620
        swait()
5621
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5622
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5623
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5624
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5625
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5626
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5627
end
5628
 for i = 0, 0.5, 0.1 do
5629
        swait()
5630
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5631
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5632
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5633
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5634
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5635
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5636
end
5637
punchsound1:Play()
5638
for i = 0, 0.5, 0.1 do
5639
        swait()
5640
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5641
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5642
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5643
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5644
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5645
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5646
end
5647
punchsound1:Play()
5648
 for i = 0, 0.3, 0.1 do
5649
        swait()
5650
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5651
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5652
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5653
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5654
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5655
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5656
end
5657
 for i = 0, 0.3, 0.1 do
5658
        swait()
5659
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5660
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5661
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5662
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5663
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5664
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5665
end
5666
 for i = 0, 0.3, 0.1 do
5667
        swait()
5668
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5669
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5670
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5671
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5672
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5673
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5680
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5682
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5683
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5684
end
5685
punchsound1:Play()
5686
 for i = 0, 0.3, 0.1 do
5687
        swait()
5688
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5689
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5690
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5691
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5692
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5693
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5694
end
5695
 for i = 0, 0.3, 0.1 do
5696
        swait()
5697
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5698
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5699
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5700
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5701
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5702
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5703
end
5704
punchsound1:Play()
5705
 for i = 0, 1, 0.1 do
5706
        swait()
5707
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5708
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5709
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5710
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5711
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5712
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5713
end
5714
for i = 0, 0.3, 0.1 do
5715
        swait()
5716
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5717
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5718
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5719
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5720
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5721
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5722
end
5723
punchsound1:Play()
5724
 for i = 0, 0.3, 0.1 do
5725
        swait()
5726
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5727
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5728
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5729
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5730
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5731
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5732
end
5733
 for i = 0, 0.3, 0.1 do
5734
        swait()
5735
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5736
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5737
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5738
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5739
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5740
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5741
end
5742
 for i = 0, 0.3, 0.1 do
5743
        swait()
5744
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5745
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5746
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5747
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5748
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5749
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5750
end
5751
punchsound1:Play()
5752
for i = 0, 0.3, 0.1 do
5753
        swait()
5754
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5755
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5756
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5757
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5758
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5759
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5760
end
5761
punchsound1:Play()
5762
 for i = 0, 0.6, 0.1 do
5763
        swait()
5764
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5765
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5766
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5767
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5768
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5769
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5770
end
5771
 for i = 0, 0.3, 0.1 do
5772
        swait()
5773
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5774
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5775
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5776
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5777
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5778
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5779
end
5780
 for i = 0, 0.3, 0.1 do
5781
        swait()
5782
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5783
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5784
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5785
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5786
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5787
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5788
end
5789
punchsound1:Play()
5790
for i = 0, 0.5, 0.1 do
5791
        swait()
5792
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5793
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5794
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5795
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5796
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5797
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5798
end
5799
punchsound1:Play()
5800
 for i = 0, 0.6, 0.1 do
5801
        swait()
5802
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5803
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5804
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5805
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5806
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5807
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5808
end
5809
 for i = 0, 0.6, 0.1 do
5810
        swait()
5811
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5812
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5813
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5814
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5815
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5816
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5817
end
5818
 for i = 0, 0.5, 0.1 do
5819
        swait()
5820
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5821
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5822
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5823
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5824
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5825
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5826
end
5827
punchsound1:Play()
5828
for i = 0, 0.5, 0.1 do
5829
        swait()
5830
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5831
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5832
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5833
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5834
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5835
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5836
end
5837
punchsound1:Play()
5838
 for i = 0, 0.6, 0.1 do
5839
        swait()
5840
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5841
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5842
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5843
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5844
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5845
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5846
end
5847
 for i = 0, 0.6, 0.1 do
5848
        swait()
5849
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5850
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5851
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5852
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5853
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5854
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5855
end
5856
 for i = 0, 0.5, 0.1 do
5857
        swait()
5858
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5859
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5860
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5861
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5862
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5863
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5864
end
5865
punchsound1:Play()
5866
for i = 0, 0.5, 0.1 do
5867
        swait()
5868
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5869
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5870
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5871
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5872
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5873
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5874
end
5875
punchsound1:Play()
5876
 for i = 0, 0.6, 0.1 do
5877
        swait()
5878
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5879
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5880
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5881
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5882
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5883
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5884
end
5885
 for i = 0, 0.6, 0.1 do
5886
        swait()
5887
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5888
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5889
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5890
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5891
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5892
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5893
end
5894
punchsound1:Play()
5895
 for i = 0, 1, 0.1 do
5896
        swait()
5897
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5898
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5899
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5900
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5901
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5902
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5903
end
5904
for i = 0, 0.5, 0.1 do
5905
        swait()
5906
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5907
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5908
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5909
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5910
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5911
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5912
end
5913
punchsound1:Play()
5914
 for i = 0, 0.6, 0.1 do
5915
        swait()
5916
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5917
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5918
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5919
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5920
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5921
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5922
end
5923
 for i = 0, 0.6, 0.1 do
5924
        swait()
5925
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5926
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5927
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5928
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5929
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5930
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5931
end
5932
 for i = 0, 0.5, 0.1 do
5933
        swait()
5934
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5935
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5936
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5937
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5938
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5939
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5940
end
5941
punchsound1:Play()
5942
for i = 0, 0.5, 0.1 do
5943
        swait()
5944
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5945
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5946
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5947
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5948
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5949
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5950
end
5951
punchsound1:Play()
5952
 for i = 0, 0.6, 0.1 do
5953
        swait()
5954
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5955
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5956
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5957
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5958
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5959
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5960
end
5961
 for i = 0, 0.6, 0.1 do
5962
        swait()
5963
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5964
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5965
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5966
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5967
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5968
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5969
end
5970
 for i = 0, 0.5, 0.1 do
5971
        swait()
5972
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5973
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5974
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5975
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5976
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5977
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5978
end
5979
punchsound1:Play()
5980
for i = 0, 0.5, 0.1 do
5981
        swait()
5982
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5983
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5984
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5985
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5986
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5987
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5988
end
5989
punchsound1:Play()
5990
 for i = 0, 0.6, 0.1 do
5991
        swait()
5992
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5993
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5994
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5995
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5996
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5997
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5998
end
5999
 for i = 0, 0.6, 0.1 do
6000
        swait()
6001
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6002
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6003
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6004
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6005
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6006
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6007
end
6008
 for i = 0, 0.5, 0.1 do
6009
        swait()
6010
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6011
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6012
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6013
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6014
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6015
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6016
end
6017
punchsound1:Play()
6018
for i = 0, 0.5, 0.1 do
6019
        swait()
6020
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6021
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6022
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6023
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6024
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6025
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6026
end
6027
punchsound1:Play()
6028
 for i = 0, 0.6, 0.1 do
6029
        swait()
6030
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6031
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6032
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6033
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6034
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6035
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6036
end
6037
 for i = 0, 0.6, 0.1 do
6038
        swait()
6039
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6040
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6041
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6042
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6043
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6044
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6045
end
6046
 for i = 0, 0.5, 0.1 do
6047
        swait()
6048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6049
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6050
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6051
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6052
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6053
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6054
end
6055
punchsound1:Play()
6056
for i = 0, 0.5, 0.1 do
6057
        swait()
6058
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6059
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6060
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6061
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6062
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6063
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6064
end
6065
punchsound1:Play()
6066
 for i = 0, 0.6, 0.1 do
6067
        swait()
6068
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6069
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6070
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6071
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6072
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6073
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6074
end
6075
 for i = 0, 0.6, 0.1 do
6076
        swait()
6077
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6078
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6079
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6080
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6081
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6082
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6083
end
6084
punchsound1:Play()
6085
 for i = 0, 1, 0.1 do
6086
        swait()
6087
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6088
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6089
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6090
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6091
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6092
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6093
end
6094
for i = 0, 0.5, 0.1 do
6095
        swait()
6096
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6097
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6098
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6099
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6100
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6101
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6102
end
6103
punchsound1:Play()
6104
 for i = 0, 0.6, 0.1 do
6105
        swait()
6106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6108
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6110
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6111
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6112
end
6113
 for i = 0, 0.6, 0.1 do
6114
        swait()
6115
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6116
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6117
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6118
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6119
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6120
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6121
end
6122
 for i = 0, 0.5, 0.1 do
6123
        swait()
6124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6126
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6128
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6129
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6135
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6136
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6137
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6138
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6139
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6140
end
6141
punchsound1:Play()
6142
 for i = 0, 0.3, 0.1 do
6143
        swait()
6144
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6145
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6146
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6147
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6148
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6149
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6150
end
6151
 for i = 0, 0.3, 0.1 do
6152
        swait()
6153
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6154
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6155
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6156
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6157
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6158
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6159
end
6160
 for i = 0, 0.3, 0.1 do
6161
        swait()
6162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6164
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6165
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6166
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6167
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6173
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6174
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6175
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6176
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6177
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6178
end
6179
punchsound1:Play()
6180
 for i = 0, 0.3, 0.1 do
6181
        swait()
6182
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6183
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6184
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6185
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6186
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6187
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6188
end
6189
 for i = 0, 0.3, 0.1 do
6190
        swait()
6191
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6192
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6193
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6194
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6195
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6196
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6197
end
6198
 for i = 0, 0.3, 0.1 do
6199
        swait()
6200
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6201
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6202
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6203
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6204
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6205
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6211
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6212
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6213
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6214
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6215
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6216
end
6217
punchsound1:Play()
6218
 for i = 0, 0.3, 0.1 do
6219
        swait()
6220
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6221
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6222
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6223
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6224
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6225
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6226
end
6227
 for i = 0, 0.1, 0.1 do
6228
        swait()
6229
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6230
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6231
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6232
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6233
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6234
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6235
end
6236
 for i = 0, 0.1, 0.1 do
6237
        swait()
6238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6240
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6241
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6242
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6243
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6250
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6252
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6253
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6254
end
6255
punchsound1:Play()
6256
 for i = 0, 0.1, 0.1 do
6257
        swait()
6258
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6259
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6260
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6261
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6262
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6263
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6264
end
6265
 for i = 0, 0.1, 0.1 do
6266
        swait()
6267
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6268
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6269
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6270
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6271
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6272
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6273
end
6274
punchsound1:Play()
6275
 for i = 0, 0.4, 0.1 do
6276
        swait()
6277
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6278
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6279
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6280
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6281
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6282
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6283
end
6284
for i,v in pairs(to.Parent:GetChildren()) do
6285
					if v:IsA("Humanoid") then
6286
						v.Health = v.Health - 20
6287
						
6288
						v.PlatformStand = true
6289
					end
6290
	end
6291
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
6292
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
6293
Zanzoken = Instance.new("Part",char)
6294
Zanzoken.Anchored = true
6295
Zanzoken.Position = v3(999,999,999)
6296
Zanzoken.CFrame = Torso.CFrame
6297
game.Debris:AddItem(Zanzoken,0.5)
6298
Zanzoken.Transparency = 1
6299
Zano:Play()
6300
wait()
6301
idk = Instance.new("BillboardGui",Zanzoken)
6302
idk.Size = UDim2.new(10,0,15,0)
6303
idk.AlwaysOnTop = false
6304
idk1 = Instance.new("ImageLabel",idk)
6305
idk1.BackgroundTransparency = 1
6306
idk.ExtentsOffset = v3(0,0,0)
6307
idk1.ImageTransparency = 0
6308
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6309
idk1.Size = UDim2.new(2,0,1,0)
6310
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6311
idk1.Image = "rbxassetid://319554883"
6312
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6313
wait()
6314
Zanzoken = Instance.new("Part",char)
6315
Zanzoken.Anchored = true
6316
Zanzoken.Position = v3(999,999,999)
6317
Zanzoken.CFrame = Torso.CFrame
6318
game.Debris:AddItem(Zanzoken,0.5)
6319
Zanzoken.Transparency = 1
6320
wait()
6321
idk = Instance.new("BillboardGui",Zanzoken)
6322
idk.Size = UDim2.new(20,0,20,0)
6323
idk.AlwaysOnTop = false
6324
idk1 = Instance.new("ImageLabel",idk)
6325
idk1.BackgroundTransparency = 1
6326
idk.ExtentsOffset = v3(0,0,0)
6327
idk1.ImageTransparency = 0
6328
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6329
idk1.Size = UDim2.new(2,0,1,0)
6330
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6331
idk1.Image = "rbxassetid://319554883"
6332
punchsound1:Play()
6333
for i = 0, 6, 0.1 do
6334
        swait()
6335
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6336
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6337
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6338
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6339
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6340
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6341
end
6342
 for i = 0, 0.6, 0.1 do
6343
        swait()
6344
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6345
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6346
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6347
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6348
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6349
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6350
end
6351
 for i = 0, 0.6, 0.1 do
6352
        swait()
6353
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6354
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6355
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6356
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6357
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6358
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6359
end
6360
punchsound1:Play()
6361
 for i = 0, 1, 0.1 do
6362
        swait()
6363
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6364
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6365
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6366
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6367
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6368
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6369
end
6370
 for i = 0, 0.6, 0.1 do
6371
        swait()
6372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6374
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6376
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6377
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6378
end
6379
 for i = 0, 0.6, 0.1 do
6380
        swait()
6381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6383
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6385
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6386
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6387
end
6388
punchsound1:Play()
6389
 for i = 0, 1, 0.1 do
6390
        swait()
6391
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6392
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6393
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6394
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6395
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6396
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6397
end
6398
 for i = 0, 0.6, 0.1 do
6399
        swait()
6400
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6401
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6402
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6403
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6404
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6405
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6406
end
6407
 for i = 0, 0.6, 0.1 do
6408
        swait()
6409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6413
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6414
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6415
end
6416
punchsound1:Play()
6417
 for i = 0, 1, 0.1 do
6418
        swait()
6419
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6420
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6421
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6422
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6423
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6424
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6425
end
6426
 for i = 0, 0.6, 0.1 do
6427
        swait()
6428
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6429
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6430
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6431
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6432
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6433
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6434
end
6435
 for i = 0, 0.6, 0.1 do
6436
        swait()
6437
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6438
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6439
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6440
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6441
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6442
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6443
end
6444
punchsound1:Play()
6445
 for i = 0, 1, 0.1 do
6446
        swait()
6447
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6448
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6449
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6450
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6451
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6452
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6453
end
6454
 for i = 0, 0.6, 0.1 do
6455
        swait()
6456
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6457
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6458
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6459
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6460
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6461
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6462
end
6463
 for i = 0, 0.6, 0.1 do
6464
        swait()
6465
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6466
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6467
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6468
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6469
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6470
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6471
end
6472
punchsound1:Play()
6473
 for i = 0, 1, 0.1 do
6474
        swait()
6475
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6476
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6477
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6478
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6479
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6480
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6481
end
6482
 for i = 0, 0.6, 0.1 do
6483
        swait()
6484
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6485
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6486
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6487
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6488
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6489
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6490
end
6491
 for i = 0, 0.6, 0.1 do
6492
        swait()
6493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6495
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6497
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6498
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6499
end
6500
punchsound1:Play()
6501
 for i = 0, 1, 0.1 do
6502
        swait()
6503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6505
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6506
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6507
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6508
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6509
end
6510
6511
6512
6513
for i,v in pairs(to.Parent:GetChildren()) do
6514
					if v:IsA("Humanoid") then
6515
						v.Health = v.Health - 20
6516
						
6517
						v.PlatformStand = true
6518
					end
6519
	end
6520
StrongPunch:Play()
6521
for i = 0, 1, 0.1 do
6522
        swait()
6523
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6524
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6525
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6526
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6527
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6528
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6529
      end
6530
 for i = 0, 1, 0.1 do
6531
        swait()
6532
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6533
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6534
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6535
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6536
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6537
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6538
end
6539
for i,v in pairs(to.Parent:GetChildren()) do
6540
					if v:IsA("Humanoid") then
6541
						v.Health = v.Health - 5
6542
						
6543
						v.PlatformStand = true
6544
					end
6545
	end
6546
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6547
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6548
Zanzoken = Instance.new("Part",char)
6549
Zanzoken.Anchored = true
6550
Zanzoken.Position = v3(999,999,999)
6551
Zanzoken.CFrame = Torso.CFrame
6552
game.Debris:AddItem(Zanzoken,0.5)
6553
Zanzoken.Transparency = 1
6554
Zano:Play()
6555
wait()
6556
idk = Instance.new("BillboardGui",Zanzoken)
6557
idk.Size = UDim2.new(10,0,15,0)
6558
idk.AlwaysOnTop = false
6559
idk1 = Instance.new("ImageLabel",idk)
6560
idk1.BackgroundTransparency = 1
6561
idk.ExtentsOffset = v3(0,0,0)
6562
idk1.ImageTransparency = 0
6563
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6564
idk1.Size = UDim2.new(2,0,1,0)
6565
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6566
idk1.Image = "rbxassetid://319554883"
6567
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6568
wait()
6569
Zanzoken = Instance.new("Part",char)
6570
Zanzoken.Anchored = true
6571
Zanzoken.Position = v3(999,999,999)
6572
Zanzoken.CFrame = Torso.CFrame
6573
game.Debris:AddItem(Zanzoken,0.5)
6574
Zanzoken.Transparency = 1
6575
wait()
6576
idk = Instance.new("BillboardGui",Zanzoken)
6577
idk.Size = UDim2.new(20,0,20,0)
6578
idk.AlwaysOnTop = false
6579
idk1 = Instance.new("ImageLabel",idk)
6580
idk1.BackgroundTransparency = 1
6581
idk.ExtentsOffset = v3(0,0,0)
6582
idk1.ImageTransparency = 0
6583
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6584
idk1.Size = UDim2.new(2,0,1,0)
6585
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6586
idk1.Image = "rbxassetid://319554883"
6587
 for i = 0, 1, 0.1 do
6588
        swait()
6589
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6590
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6591
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6592
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6593
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6594
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6600
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6601
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6602
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6603
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6604
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6605
end
6606
punchsound1:Play()
6607
 for i = 0, 1, 0.1 do
6608
        swait()
6609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6610
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6611
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6612
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6613
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6614
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6615
end
6616
for i = 0, 1, 0.1 do
6617
        swait()
6618
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6620
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6621
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6622
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6623
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6624
      end
6625
 for i = 0, 1, 0.1 do
6626
        swait()
6627
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6628
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6629
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6630
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6631
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6632
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6633
end
6634
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6635
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6636
Zanzoken = Instance.new("Part",char)
6637
Zanzoken.Anchored = true
6638
Zanzoken.Position = v3(999,999,999)
6639
Zanzoken.CFrame = Torso.CFrame
6640
game.Debris:AddItem(Zanzoken,0.5)
6641
Zanzoken.Transparency = 1
6642
Zano:Play()
6643
wait()
6644
idk = Instance.new("BillboardGui",Zanzoken)
6645
idk.Size = UDim2.new(10,0,15,0)
6646
idk.AlwaysOnTop = false
6647
idk1 = Instance.new("ImageLabel",idk)
6648
idk1.BackgroundTransparency = 1
6649
idk.ExtentsOffset = v3(0,0,0)
6650
idk1.ImageTransparency = 0
6651
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6652
idk1.Size = UDim2.new(2,0,1,0)
6653
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6654
idk1.Image = "rbxassetid://319554883"
6655
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6656
wait()
6657
Zanzoken = Instance.new("Part",char)
6658
Zanzoken.Anchored = true
6659
Zanzoken.Position = v3(999,999,999)
6660
Zanzoken.CFrame = Torso.CFrame
6661
game.Debris:AddItem(Zanzoken,0.5)
6662
Zanzoken.Transparency = 1
6663
wait()
6664
idk = Instance.new("BillboardGui",Zanzoken)
6665
idk.Size = UDim2.new(20,0,20,0)
6666
idk.AlwaysOnTop = false
6667
idk1 = Instance.new("ImageLabel",idk)
6668
idk1.BackgroundTransparency = 1
6669
idk.ExtentsOffset = v3(0,0,0)
6670
idk1.ImageTransparency = 0
6671
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6672
idk1.Size = UDim2.new(2,0,1,0)
6673
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6674
idk1.Image = "rbxassetid://319554883"
6675
StrongPunch:Play()
6676
Break:Play()
6677
6678
for i = 0, 6, 0.1 do
6679
        swait()
6680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6681
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6682
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6684
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6685
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6686
      end
6687
StrongPunch1:Play()
6688
 for i = 0, 6, 0.1 do
6689
        swait()
6690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6692
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
6695
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6696
      end
6697
StrongPunch2:Play()
6698
   for i = 0, 7, 0.1 do
6699
        swait()
6700
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6701
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6702
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6703
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6704
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6705
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6706
end
6707
 for i = 0, 1, 0.1 do
6708
        swait()
6709
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6710
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6711
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6712
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6713
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6714
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6721
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6723
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6724
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6725
end
6726
punchsound1:Play()
6727
 for i = 0, 1, 0.1 do
6728
        swait()
6729
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6730
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6731
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6732
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6733
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6734
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6735
end
6736
for i = 0, 1, 0.1 do
6737
        swait()
6738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6740
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6742
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6743
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6744
      end
6745
 for i = 0, 1, 0.1 do
6746
        swait()
6747
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6748
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6749
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6750
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6751
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6752
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6761
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6762
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6763
end
6764
punchsound1:Play()
6765
 for i = 0, 0.5, 0.1 do
6766
        swait()
6767
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6768
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6769
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6770
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6771
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6772
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6773
end
6774
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6775
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6776
Zanzoken = Instance.new("Part",char)
6777
Zanzoken.Anchored = true
6778
Zanzoken.Position = v3(999,999,999)
6779
Zanzoken.CFrame = Torso.CFrame
6780
game.Debris:AddItem(Zanzoken,0.5)
6781
Zanzoken.Transparency = 1
6782
Zano:Play()
6783
wait()
6784
idk = Instance.new("BillboardGui",Zanzoken)
6785
idk.Size = UDim2.new(10,0,15,0)
6786
idk.AlwaysOnTop = false
6787
idk1 = Instance.new("ImageLabel",idk)
6788
idk1.BackgroundTransparency = 1
6789
idk.ExtentsOffset = v3(0,0,0)
6790
idk1.ImageTransparency = 0
6791
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6792
idk1.Size = UDim2.new(2,0,1,0)
6793
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6794
idk1.Image = "rbxassetid://319554883"
6795
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6796
wait()
6797
Zanzoken = Instance.new("Part",char)
6798
Zanzoken.Anchored = true
6799
Zanzoken.Position = v3(999,999,999)
6800
Zanzoken.CFrame = Torso.CFrame
6801
game.Debris:AddItem(Zanzoken,0.5)
6802
Zanzoken.Transparency = 1
6803
wait()
6804
idk = Instance.new("BillboardGui",Zanzoken)
6805
idk.Size = UDim2.new(20,0,20,0)
6806
idk.AlwaysOnTop = false
6807
idk1 = Instance.new("ImageLabel",idk)
6808
idk1.BackgroundTransparency = 1
6809
idk.ExtentsOffset = v3(0,0,0)
6810
idk1.ImageTransparency = 0
6811
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6812
idk1.Size = UDim2.new(2,0,1,0)
6813
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6814
idk1.Image = "rbxassetid://319554883"
6815
 for i = 0, 0.4, 0.1 do
6816
        swait()
6817
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6818
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6819
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6820
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6821
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6822
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6823
end
6824
punchsound1:Play()
6825
for i = 0, 0.4, 0.1 do
6826
        swait()
6827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6829
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6830
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6831
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6832
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6833
end
6834
for i = 0, 0.4, 0.1 do
6835
        swait()
6836
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6837
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6838
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6839
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6840
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6841
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6842
end
6843
punchsound1:Play()
6844
for i = 0, 0.4, 0.1 do
6845
        swait()
6846
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6847
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6848
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6849
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6850
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6851
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6852
end
6853
for i = 0, 0.4, 0.1 do
6854
        swait()
6855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6857
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6859
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6860
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6861
end
6862
punchsound1:Play()
6863
for i = 0, 0.4, 0.1 do
6864
        swait()
6865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6867
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6870
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6871
end
6872
for i = 0, 0.4, 0.1 do
6873
        swait()
6874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6876
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6877
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6878
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6879
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6880
end
6881
punchsound1:Play()
6882
for i = 0, 0.4, 0.1 do
6883
        swait()
6884
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6885
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6886
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6887
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6888
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6889
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6890
end
6891
for i = 0, 0.4, 0.1 do
6892
        swait()
6893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6895
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6897
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6898
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6899
end
6900
punchsound1:Play()
6901
for i = 0, 0.4, 0.1 do
6902
        swait()
6903
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6904
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6905
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6906
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6907
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6908
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6909
end
6910
for i = 0, 0.4, 0.1 do
6911
        swait()
6912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6914
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6915
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6916
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6917
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6918
end
6919
punchsound1:Play()
6920
for i = 0, 0.4, 0.1 do
6921
        swait()
6922
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6923
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6924
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6925
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6926
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6927
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6928
end
6929
for i = 0, 0.4, 0.1 do
6930
        swait()
6931
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6932
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6933
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6934
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6935
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6936
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6937
end
6938
punchsound1:Play()
6939
for i = 0, 0.4, 0.1 do
6940
        swait()
6941
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6942
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6943
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6944
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6945
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6946
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6947
end
6948
punchsound1:Play()
6949
		local pie222 = Instance.new("ParticleEmitter")
6950
pie222.Parent = LeftArm
6951
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6952
pie222.LightEmission = 1
6953
pie222.Size = NumberSequence.new(3)
6954
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6955
pie222.Transparency = NumberSequence.new(0.6,1)
6956
pie222.EmissionDirection = "Top"
6957
pie222.Enabled = true
6958
pie222.Lifetime = NumberRange.new(1)
6959
pie222.Rotation = NumberRange.new(-320, 320)
6960
pie222.Rate = 404
6961
pie222.Speed = NumberRange.new(0)
6962
pie222.LockedToPart = false
6963
pie222.VelocitySpread = 2 
6964
 for i = 0, 2, 0.1 do
6965
        swait()
6966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6968
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6970
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6971
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6972
end
6973
wait(2)
6974
bigbangattack2()
6975
pie222:Destroy()
6976
6977
for i,v in pairs(to.Parent:GetChildren()) do
6978
					if v:IsA("Humanoid") then
6979
						v.Health = v.Health - math.huge
6980
						
6981
						v.PlatformStand = true
6982
					end
6983
	end
6984
6985
	hit1 = false
6986
6987
	hit2 = true
6988
for i,v in pairs(to.Parent:GetChildren()) do
6989
					if v:IsA("Humanoid") then
6990
						v.Health = v.Health - 10
6991
						
6992
						v.PlatformStand = true
6993
					end
6994
	end
6995
hit2 = false
6996
6997
hit3 = true
6998
hit4 = true
6999
7000
7001
7002
7003
coroutine.wrap(function()
7004
				for i=1,2 do
7005
					wait()
7006
				
7007
		
7008
						
7009
7010
	
7011
	for i,v in pairs(to.Parent:GetChildren()) do
7012
					if v:IsA("Humanoid") then
7013
						v.Health = v.Health - 2
7014
						
7015
						v.PlatformStand = true
7016
					end
7017
	end
7018
				end
7019
	
7020
					
7021
			wait(3)
7022
			end)()
7023
7024
7025
7026
7027
7028
7029
7030
7031
	
7032
	
7033
 
7034
7035
7036
	
7037
	for i,v in pairs(to.Parent:GetChildren()) do
7038
					if v:IsA("Humanoid") then
7039
						v.Health = v.Health - 10
7040
						
7041
						v.PlatformStand = true
7042
					end
7043
	end
7044
7045
7046
7047
	hitground = new("Part",char)
7048
	hitground.Size = Vector3.new(5,5,5)
7049
	hitground.Name =  "Ground"
7050
	hitground.Transparency = 1
7051
	hitground.CanCollide = false
7052
	game.Debris:AddItem(hitground,2)
7053
	hitground.Position = Vector3.new(999,999,999)
7054
	hitgroundweld = new("Weld",hitground)
7055
	hitgroundweld.Part0 = to
7056
	hitgroundweld.Part1 = hitground
7057
	hitground.Touched:connect(function(hit2)
7058
		if hit2.Size.x > 150 then
7059
			hitground:Destroy()
7060
			ad = new("Part",char)
7061
ad.Name = "NewPart"
7062
ad.Size = Vector3.new(30,0.1,30)	
7063
ad.CanCollide = false
7064
ad.Anchored = true
7065
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7066
ad.Transparency = 1
7067
aad = new("Decal",ad)
7068
7069
aad.Face = "Top"
7070
aad.Transparency = 1
7071
		aad.Transparency = 0
7072
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7073
			smoke = new("Part",to)
7074
			smokemesh = new("SpecialMesh",smoke)
7075
			smokemesh.MeshId = "rbxassetid://928329648"
7076
			smoke.BrickColor = hit2.BrickColor
7077
			smoke.Anchored = true
7078
			smoke.Position = hitground.Position
7079
			GroundImpact:Play()
7080
			for i = 1,20 do
7081
				wait()
7082
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7083
				smoke.Transparency = smoke.Transparency + 1/20
7084
			end
7085
			smoke:Destroy()
7086
			wait(0.5)
7087
			
7088
			for i = 1,20 do
7089
				wait(0.1)
7090
				aad.Transparency = aad.Transparency + 1/20
7091
			end
7092
		end
7093
	end)
7094
	ys = Instance.new("BodyVelocity",to)
7095
ys.Name = "GO"
7096
       
7097
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7098
7099
ys.Velocity = v3(0,-90,0)
7100
        
7101
	wait(1)
7102
        ys:Destroy()
7103
		
7104
7105
  
7106
hit3 = false
7107
hit4 = false
7108
7109
7110
hit1 = false
7111
	hit2 = false
7112
	hit3 = false
7113
	hit4 = false
7114
idle = true
7115
RootPart.Anchored = false
7116
end
7117
end)
7118
end
7119
7120
function Combo3()
7121
	getplayer = new("Part",char)
7122
getplayer.Position = Vector3.new(999,999,999)
7123
getplayer.Transparency = 1
7124
getplayer.Size = v3(3,3,3)
7125
getplayer.CanCollide = false
7126
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7127
getplayer.Name = "GetPlayer"
7128
7129
game.Debris:AddItem(getplayer,0.5)
7130
7131
getplayer.Touched:connect(function(hit)
7132
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7133
				getplayer:Destroy()
7134
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7135
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7136
				to.Anchored = true
7137
				RootPart.Anchored = true
7138
	idle = false
7139
	
7140
7141
		punchsound1:Play()
7142
		hit1 = true
7143
 for i = 0, 1, 0.1 do
7144
        swait()
7145
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7146
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7147
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7148
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7149
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7150
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7156
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7157
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7158
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7159
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7160
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7161
end
7162
punchsound1:Play()
7163
 for i = 0, 1, 0.1 do
7164
        swait()
7165
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7166
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7167
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7168
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7169
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7170
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7171
end
7172
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
7173
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
7174
Zanzoken = Instance.new("Part",char)
7175
Zanzoken.Anchored = true
7176
Zanzoken.Position = v3(999,999,999)
7177
Zanzoken.CFrame = Torso.CFrame
7178
game.Debris:AddItem(Zanzoken,0.5)
7179
Zanzoken.Transparency = 1
7180
Zano:Play()
7181
wait()
7182
idk = Instance.new("BillboardGui",Zanzoken)
7183
idk.Size = UDim2.new(10,0,15,0)
7184
idk.AlwaysOnTop = false
7185
idk1 = Instance.new("ImageLabel",idk)
7186
idk1.BackgroundTransparency = 1
7187
idk.ExtentsOffset = v3(0,0,0)
7188
idk1.ImageTransparency = 0
7189
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7190
idk1.Size = UDim2.new(2,0,1,0)
7191
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7192
idk1.Image = "rbxassetid://319554883"
7193
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7194
wait()
7195
Zanzoken = Instance.new("Part",char)
7196
Zanzoken.Anchored = true
7197
Zanzoken.Position = v3(999,999,999)
7198
Zanzoken.CFrame = Torso.CFrame
7199
game.Debris:AddItem(Zanzoken,0.5)
7200
Zanzoken.Transparency = 1
7201
wait()
7202
idk = Instance.new("BillboardGui",Zanzoken)
7203
idk.Size = UDim2.new(20,0,20,0)
7204
idk.AlwaysOnTop = false
7205
idk1 = Instance.new("ImageLabel",idk)
7206
idk1.BackgroundTransparency = 1
7207
idk.ExtentsOffset = v3(0,0,0)
7208
idk1.ImageTransparency = 0
7209
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7210
idk1.Size = UDim2.new(2,0,1,0)
7211
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7212
idk1.Image = "rbxassetid://319554883"
7213
 for i = 0, 1, 0.1 do
7214
        swait()
7215
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7216
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7217
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7218
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7219
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7220
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7226
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7227
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7228
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7229
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7230
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7231
end
7232
punchsound1:Play()
7233
 for i = 0, 1, 0.1 do
7234
        swait()
7235
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7236
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7237
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7238
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7239
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7240
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7241
end
7242
 for i = 0, 1, 0.1 do
7243
        swait()
7244
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7245
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7246
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7247
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7248
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7249
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7255
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7256
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7257
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7258
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7259
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7260
end
7261
punchsound1:Play()
7262
 for i = 0, 1, 0.1 do
7263
        swait()
7264
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7265
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7266
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7267
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7268
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7269
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7270
end
7271
 for i = 0, 1, 0.1 do
7272
        swait()
7273
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7274
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7275
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7276
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7277
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7278
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7279
end
7280
punchsound1:Play()
7281
for i = 0, 1, 0.1 do
7282
        swait()
7283
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7284
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7285
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7286
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7287
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7288
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7289
end
7290
punchsound1:Play()
7291
for i,v in pairs(to.Parent:GetChildren()) do
7292
					if v:IsA("Humanoid") then
7293
						v.Health = v.Health - 10
7294
						
7295
						v.PlatformStand = true
7296
					end
7297
	end
7298
 for i = 0, 1, 0.1 do
7299
        swait()
7300
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7301
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7302
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7303
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7304
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7305
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7306
end
7307
7308
for i = 0, 1, 0.1 do
7309
        swait()
7310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7312
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7313
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7314
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7315
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7316
end
7317
punchsound1:Play()
7318
 for i = 0, 1, 0.1 do
7319
        swait()
7320
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7321
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7322
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7323
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7324
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7325
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7326
end
7327
for i,v in pairs(to.Parent:GetChildren()) do
7328
					if v:IsA("Humanoid") then
7329
						v.Health = v.Health - 3
7330
						
7331
						v.PlatformStand = true
7332
					end
7333
	end
7334
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
7335
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
7336
Zanzoken = Instance.new("Part",char)
7337
Zanzoken.Anchored = true
7338
Zanzoken.Position = v3(999,999,999)
7339
Zanzoken.CFrame = Torso.CFrame
7340
game.Debris:AddItem(Zanzoken,0.5)
7341
Zanzoken.Transparency = 1
7342
Zano:Play()
7343
wait()
7344
idk = Instance.new("BillboardGui",Zanzoken)
7345
idk.Size = UDim2.new(10,0,15,0)
7346
idk.AlwaysOnTop = false
7347
idk1 = Instance.new("ImageLabel",idk)
7348
idk1.BackgroundTransparency = 1
7349
idk.ExtentsOffset = v3(0,0,0)
7350
idk1.ImageTransparency = 0
7351
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7352
idk1.Size = UDim2.new(2,0,1,0)
7353
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7354
idk1.Image = "rbxassetid://319554883"
7355
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7356
wait()
7357
Zanzoken = Instance.new("Part",char)
7358
Zanzoken.Anchored = true
7359
Zanzoken.Position = v3(999,999,999)
7360
Zanzoken.CFrame = Torso.CFrame
7361
game.Debris:AddItem(Zanzoken,0.5)
7362
Zanzoken.Transparency = 1
7363
wait()
7364
idk = Instance.new("BillboardGui",Zanzoken)
7365
idk.Size = UDim2.new(20,0,20,0)
7366
idk.AlwaysOnTop = false
7367
idk1 = Instance.new("ImageLabel",idk)
7368
idk1.BackgroundTransparency = 1
7369
idk.ExtentsOffset = v3(0,0,0)
7370
idk1.ImageTransparency = 0
7371
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7372
idk1.Size = UDim2.new(2,0,1,0)
7373
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7374
idk1.Image = "rbxassetid://319554883"
7375
 for i = 0, 1, 0.1 do
7376
        swait()
7377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7379
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7381
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7382
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7383
end
7384
for i = 0, 1, 0.1 do
7385
        swait()
7386
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7387
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7388
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7389
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7390
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7391
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7392
end
7393
punchsound1:Play()
7394
 for i = 0, 1, 0.1 do
7395
        swait()
7396
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7397
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7398
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7399
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7400
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7401
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7402
end
7403
for i,v in pairs(to.Parent:GetChildren()) do
7404
					if v:IsA("Humanoid") then
7405
						v.Health = v.Health - 3
7406
						
7407
						v.PlatformStand = true
7408
					end
7409
	end
7410
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7411
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7412
Zanzoken = Instance.new("Part",char)
7413
Zanzoken.Anchored = true
7414
Zanzoken.Position = v3(999,999,999)
7415
Zanzoken.CFrame = Torso.CFrame
7416
game.Debris:AddItem(Zanzoken,0.5)
7417
Zanzoken.Transparency = 1
7418
Zano:Play()
7419
wait()
7420
idk = Instance.new("BillboardGui",Zanzoken)
7421
idk.Size = UDim2.new(10,0,15,0)
7422
idk.AlwaysOnTop = false
7423
idk1 = Instance.new("ImageLabel",idk)
7424
idk1.BackgroundTransparency = 1
7425
idk.ExtentsOffset = v3(0,0,0)
7426
idk1.ImageTransparency = 0
7427
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7428
idk1.Size = UDim2.new(2,0,1,0)
7429
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7430
idk1.Image = "rbxassetid://319554883"
7431
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7432
wait()
7433
Zanzoken = Instance.new("Part",char)
7434
Zanzoken.Anchored = true
7435
Zanzoken.Position = v3(999,999,999)
7436
Zanzoken.CFrame = Torso.CFrame
7437
game.Debris:AddItem(Zanzoken,0.5)
7438
Zanzoken.Transparency = 1
7439
wait()
7440
idk = Instance.new("BillboardGui",Zanzoken)
7441
idk.Size = UDim2.new(20,0,20,0)
7442
idk.AlwaysOnTop = false
7443
idk1 = Instance.new("ImageLabel",idk)
7444
idk1.BackgroundTransparency = 1
7445
idk.ExtentsOffset = v3(0,0,0)
7446
idk1.ImageTransparency = 0
7447
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7448
idk1.Size = UDim2.new(2,0,1,0)
7449
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7450
idk1.Image = "rbxassetid://319554883"
7451
punchsound1:Play()
7452
for i = 0, 1, 0.1 do
7453
        swait()
7454
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7455
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7456
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7457
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7458
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7459
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7460
end
7461
punchsound1:Play()
7462
 for i = 0, 1, 0.1 do
7463
        swait()
7464
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7465
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7466
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7467
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7468
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7469
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7470
end
7471
7472
7473
for i,v in pairs(to.Parent:GetChildren()) do
7474
					if v:IsA("Humanoid") then
7475
						v.Health = v.Health - 20
7476
						
7477
						v.PlatformStand = true
7478
					end
7479
	end
7480
StrongPunch:Play()
7481
for i = 0, 1, 0.1 do
7482
        swait()
7483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7485
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7486
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7487
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7488
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7489
      end
7490
 for i = 0, 1, 0.1 do
7491
        swait()
7492
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7493
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7494
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7495
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7496
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7497
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7498
end
7499
for i,v in pairs(to.Parent:GetChildren()) do
7500
					if v:IsA("Humanoid") then
7501
						v.Health = v.Health - 3
7502
						
7503
						v.PlatformStand = true
7504
					end
7505
	end
7506
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7507
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7508
Zanzoken = Instance.new("Part",char)
7509
Zanzoken.Anchored = true
7510
Zanzoken.Position = v3(999,999,999)
7511
Zanzoken.CFrame = Torso.CFrame
7512
game.Debris:AddItem(Zanzoken,0.5)
7513
Zanzoken.Transparency = 1
7514
Zano:Play()
7515
wait()
7516
idk = Instance.new("BillboardGui",Zanzoken)
7517
idk.Size = UDim2.new(10,0,15,0)
7518
idk.AlwaysOnTop = false
7519
idk1 = Instance.new("ImageLabel",idk)
7520
idk1.BackgroundTransparency = 1
7521
idk.ExtentsOffset = v3(0,0,0)
7522
idk1.ImageTransparency = 0
7523
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7524
idk1.Size = UDim2.new(2,0,1,0)
7525
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7526
idk1.Image = "rbxassetid://319554883"
7527
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7528
wait()
7529
Zanzoken = Instance.new("Part",char)
7530
Zanzoken.Anchored = true
7531
Zanzoken.Position = v3(999,999,999)
7532
Zanzoken.CFrame = Torso.CFrame
7533
game.Debris:AddItem(Zanzoken,0.5)
7534
Zanzoken.Transparency = 1
7535
wait()
7536
idk = Instance.new("BillboardGui",Zanzoken)
7537
idk.Size = UDim2.new(20,0,20,0)
7538
idk.AlwaysOnTop = false
7539
idk1 = Instance.new("ImageLabel",idk)
7540
idk1.BackgroundTransparency = 1
7541
idk.ExtentsOffset = v3(0,0,0)
7542
idk1.ImageTransparency = 0
7543
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7544
idk1.Size = UDim2.new(2,0,1,0)
7545
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7546
idk1.Image = "rbxassetid://319554883"
7547
 for i = 0, 1, 0.1 do
7548
        swait()
7549
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7550
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7551
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7552
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7553
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7554
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7561
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7563
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7564
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7565
end
7566
punchsound1:Play()
7567
 for i = 0, 1, 0.1 do
7568
        swait()
7569
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7570
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7571
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7572
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7573
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7574
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7575
end
7576
for i = 0, 1, 0.1 do
7577
        swait()
7578
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7579
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7580
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7581
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7582
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7583
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7584
      end
7585
 for i = 0, 1, 0.1 do
7586
        swait()
7587
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7588
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7589
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7590
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7591
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7592
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7593
end
7594
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7595
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7596
Zanzoken = Instance.new("Part",char)
7597
Zanzoken.Anchored = true
7598
Zanzoken.Position = v3(999,999,999)
7599
Zanzoken.CFrame = Torso.CFrame
7600
game.Debris:AddItem(Zanzoken,0.5)
7601
Zanzoken.Transparency = 1
7602
Zano:Play()
7603
wait()
7604
idk = Instance.new("BillboardGui",Zanzoken)
7605
idk.Size = UDim2.new(10,0,15,0)
7606
idk.AlwaysOnTop = false
7607
idk1 = Instance.new("ImageLabel",idk)
7608
idk1.BackgroundTransparency = 1
7609
idk.ExtentsOffset = v3(0,0,0)
7610
idk1.ImageTransparency = 0
7611
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7612
idk1.Size = UDim2.new(2,0,1,0)
7613
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7614
idk1.Image = "rbxassetid://319554883"
7615
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7616
wait()
7617
Zanzoken = Instance.new("Part",char)
7618
Zanzoken.Anchored = true
7619
Zanzoken.Position = v3(999,999,999)
7620
Zanzoken.CFrame = Torso.CFrame
7621
game.Debris:AddItem(Zanzoken,0.5)
7622
Zanzoken.Transparency = 1
7623
wait()
7624
idk = Instance.new("BillboardGui",Zanzoken)
7625
idk.Size = UDim2.new(20,0,20,0)
7626
idk.AlwaysOnTop = false
7627
idk1 = Instance.new("ImageLabel",idk)
7628
idk1.BackgroundTransparency = 1
7629
idk.ExtentsOffset = v3(0,0,0)
7630
idk1.ImageTransparency = 0
7631
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7632
idk1.Size = UDim2.new(2,0,1,0)
7633
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7634
idk1.Image = "rbxassetid://319554883"
7635
StrongPunch:Play()
7636
Break:Play()
7637
local Aura4 = Instance.new('ParticleEmitter')
7638
Aura4.Name = "Aura"
7639
Aura4.Texture = "rbxassetid://1046299182"
7640
Aura4.Parent = Torso
7641
Aura4.LightEmission = 1
7642
Aura4.Transparency = NumberSequence.new(0.7,1)
7643
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7644
Aura4.Size = NumberSequence.new(1,30)
7645
Aura4.Rotation = NumberRange.new(-360,360)
7646
Aura4.LockedToPart = true
7647
Aura4.Lifetime = NumberRange.new(0.2)
7648
Aura4.Rate = 100
7649
Aura4.Speed = NumberRange.new(0)
7650
Aura4.EmissionDirection = "Top"	
7651
for i = 0, 6, 0.1 do
7652
        swait()
7653
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7654
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7655
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7656
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7657
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7658
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7659
      end
7660
Aura4:Destroy()
7661
wait(0.1)
7662
local Aura4 = Instance.new('ParticleEmitter')
7663
Aura4.Name = "Aura"
7664
Aura4.Texture = "rbxassetid://1046299182"
7665
Aura4.Parent = Torso
7666
Aura4.LightEmission = 1
7667
Aura4.Transparency = NumberSequence.new(0.7,1)
7668
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7669
Aura4.Size = NumberSequence.new(1,30)
7670
Aura4.Rotation = NumberRange.new(-360,360)
7671
Aura4.LockedToPart = true
7672
Aura4.Lifetime = NumberRange.new(0.2)
7673
Aura4.Rate = 100
7674
Aura4.Speed = NumberRange.new(0)
7675
Aura4.EmissionDirection = "Top"
7676
StrongPunch1:Play()
7677
Break:Play()
7678
 for i = 0, 6, 0.1 do
7679
        swait()
7680
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7681
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7682
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7683
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7684
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7685
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7686
      end
7687
Aura4:Destroy()
7688
StrongPunch2:Play()
7689
Break:Play()
7690
local Aura4 = Instance.new('ParticleEmitter')
7691
Aura4.Name = "Aura"
7692
Aura4.Texture = "rbxassetid://1046299182"
7693
Aura4.Parent = Torso
7694
Aura4.LightEmission = 1
7695
Aura4.Transparency = NumberSequence.new(0.7,1)
7696
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7697
Aura4.Size = NumberSequence.new(1,30)
7698
Aura4.Rotation = NumberRange.new(-360,360)
7699
Aura4.LockedToPart = true
7700
Aura4.Lifetime = NumberRange.new(0.2)
7701
Aura4.Rate = 100
7702
Aura4.Speed = NumberRange.new(0)
7703
Aura4.EmissionDirection = "Top"
7704
   for i = 0, 7, 0.1 do
7705
        swait()
7706
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7707
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7708
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7709
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7710
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7711
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7712
end
7713
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7714
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7715
Aura4:Destroy()
7716
Zanzoken = Instance.new("Part",char)
7717
Zanzoken.Anchored = true
7718
Zanzoken.Position = v3(999,999,999)
7719
Zanzoken.CFrame = Torso.CFrame
7720
game.Debris:AddItem(Zanzoken,0.5)
7721
Zanzoken.Transparency = 1
7722
Zano:Play()
7723
wait()
7724
idk = Instance.new("BillboardGui",Zanzoken)
7725
idk.Size = UDim2.new(10,0,15,0)
7726
idk.AlwaysOnTop = false
7727
idk1 = Instance.new("ImageLabel",idk)
7728
idk1.BackgroundTransparency = 1
7729
idk.ExtentsOffset = v3(0,0,0)
7730
idk1.ImageTransparency = 0
7731
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7732
idk1.Size = UDim2.new(2,0,1,0)
7733
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7734
idk1.Image = "rbxassetid://319554883"
7735
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7736
wait()
7737
Zanzoken = Instance.new("Part",char)
7738
Zanzoken.Anchored = true
7739
Zanzoken.Position = v3(999,999,999)
7740
Zanzoken.CFrame = Torso.CFrame
7741
game.Debris:AddItem(Zanzoken,0.5)
7742
Zanzoken.Transparency = 1
7743
wait()
7744
idk = Instance.new("BillboardGui",Zanzoken)
7745
idk.Size = UDim2.new(20,0,20,0)
7746
idk.AlwaysOnTop = false
7747
idk1 = Instance.new("ImageLabel",idk)
7748
idk1.BackgroundTransparency = 1
7749
idk.ExtentsOffset = v3(0,0,0)
7750
idk1.ImageTransparency = 0
7751
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7752
idk1.Size = UDim2.new(2,0,1,0)
7753
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7754
idk1.Image = "rbxassetid://319554883"
7755
 for i = 0, 1, 0.1 do
7756
        swait()
7757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7761
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7762
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7768
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7769
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7770
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7771
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7772
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7773
end
7774
punchsound1:Play()
7775
 for i = 0, 1, 0.1 do
7776
        swait()
7777
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7778
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7779
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7780
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7781
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7782
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7783
end
7784
for i = 0, 1, 0.1 do
7785
        swait()
7786
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7787
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7788
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7789
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7790
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7791
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7792
      end
7793
 for i = 0, 1, 0.1 do
7794
        swait()
7795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7797
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7799
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7800
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7807
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7808
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7809
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7810
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7811
end
7812
punchsound1:Play()
7813
 for i = 0, 0.5, 0.1 do
7814
        swait()
7815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7817
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7819
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7820
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7821
end
7822
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7823
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7824
Zanzoken = Instance.new("Part",char)
7825
Zanzoken.Anchored = true
7826
Zanzoken.Position = v3(999,999,999)
7827
Zanzoken.CFrame = Torso.CFrame
7828
game.Debris:AddItem(Zanzoken,0.5)
7829
Zanzoken.Transparency = 1
7830
Zano:Play()
7831
wait()
7832
idk = Instance.new("BillboardGui",Zanzoken)
7833
idk.Size = UDim2.new(10,0,15,0)
7834
idk.AlwaysOnTop = false
7835
idk1 = Instance.new("ImageLabel",idk)
7836
idk1.BackgroundTransparency = 1
7837
idk.ExtentsOffset = v3(0,0,0)
7838
idk1.ImageTransparency = 0
7839
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7840
idk1.Size = UDim2.new(2,0,1,0)
7841
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7842
idk1.Image = "rbxassetid://319554883"
7843
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7844
wait()
7845
Zanzoken = Instance.new("Part",char)
7846
Zanzoken.Anchored = true
7847
Zanzoken.Position = v3(999,999,999)
7848
Zanzoken.CFrame = Torso.CFrame
7849
game.Debris:AddItem(Zanzoken,0.5)
7850
Zanzoken.Transparency = 1
7851
wait()
7852
idk = Instance.new("BillboardGui",Zanzoken)
7853
idk.Size = UDim2.new(20,0,20,0)
7854
idk.AlwaysOnTop = false
7855
idk1 = Instance.new("ImageLabel",idk)
7856
idk1.BackgroundTransparency = 1
7857
idk.ExtentsOffset = v3(0,0,0)
7858
idk1.ImageTransparency = 0
7859
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7860
idk1.Size = UDim2.new(2,0,1,0)
7861
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7862
idk1.Image = "rbxassetid://319554883"
7863
 for i = 0, 0.4, 0.1 do
7864
        swait()
7865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7867
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7869
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7870
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7871
end
7872
punchsound1:Play()
7873
for i = 0, 0.4, 0.1 do
7874
        swait()
7875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7877
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7879
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7880
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7881
end
7882
punchsound1:Play()
7883
 for i = 0, 1, 0.1 do
7884
        swait()
7885
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7886
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7887
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7888
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7889
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7890
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7891
end
7892
for i,v in pairs(to.Parent:GetChildren()) do
7893
					if v:IsA("Humanoid") then
7894
						v.Health = v.Health - 8
7895
						
7896
						v.PlatformStand = true
7897
					end
7898
	end
7899
7900
	hit1 = false
7901
7902
		punchsound1:Play()
7903
	hit2 = true
7904
      for i = 0, 1, 0.1 do
7905
        swait()
7906
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7907
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7908
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7909
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7910
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7911
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7912
      end
7913
for i,v in pairs(to.Parent:GetChildren()) do
7914
					if v:IsA("Humanoid") then
7915
						v.Health = v.Health - 10
7916
						
7917
						v.PlatformStand = true
7918
					end
7919
	end
7920
hit2 = false
7921
7922
	punchsound1:Play()
7923
hit3 = true
7924
hit4 = true
7925
7926
7927
punchsound1:Play()
7928
7929
7930
coroutine.wrap(function()
7931
				for i=1,2 do
7932
					wait()
7933
				
7934
		
7935
						
7936
7937
	
7938
	for i,v in pairs(to.Parent:GetChildren()) do
7939
					if v:IsA("Humanoid") then
7940
						v.Health = v.Health - 30
7941
						
7942
						v.PlatformStand = true
7943
					end
7944
	end
7945
				end
7946
	
7947
					
7948
			wait(3)
7949
			end)()
7950
7951
7952
7953
RootPart.Anchored = false
7954
7955
7956
7957
7958
7959
	StrongPunch:Play()
7960
	
7961
	
7962
 
7963
7964
7965
	
7966
	for i,v in pairs(to.Parent:GetChildren()) do
7967
					if v:IsA("Humanoid") then
7968
						v.Health = v.Health - 20
7969
						
7970
						v.PlatformStand = true
7971
					end
7972
	end
7973
7974
StrongPunch2:Play()
7975
7976
7977
	hitground = new("Part",char)
7978
	hitground.Size = Vector3.new(5,5,5)
7979
	hitground.Name =  "Ground"
7980
	hitground.Transparency = 1
7981
	hitground.CanCollide = false
7982
	game.Debris:AddItem(hitground,2)
7983
	hitground.Position = Vector3.new(999,999,999)
7984
	hitgroundweld = new("Weld",hitground)
7985
	hitgroundweld.Part0 = to
7986
	hitgroundweld.Part1 = hitground
7987
	hitground.Touched:connect(function(hit2)
7988
		if hit2.Size.x > 150 then
7989
			hitground:Destroy()
7990
			ad = new("Part",char)
7991
ad.Name = "NewPart"
7992
ad.Size = Vector3.new(30,0.1,30)	
7993
ad.CanCollide = false
7994
ad.Anchored = true
7995
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7996
ad.Transparency = 1
7997
aad = new("Decal",ad)
7998
7999
aad.Face = "Top"
8000
aad.Transparency = 1
8001
		aad.Transparency = 0
8002
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8003
			smoke = new("Part",to)
8004
			smokemesh = new("SpecialMesh",smoke)
8005
			smokemesh.MeshId = "rbxassetid://928329648"
8006
			smoke.BrickColor = hit2.BrickColor
8007
			smoke.Anchored = true
8008
			smoke.Position = hitground.Position
8009
			GroundImpact:Play()
8010
			for i = 1,20 do
8011
				wait()
8012
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8013
				smoke.Transparency = smoke.Transparency + 1/20
8014
			end
8015
			smoke:Destroy()
8016
			wait(0.5)
8017
			
8018
			for i = 1,20 do
8019
				wait(0.1)
8020
				aad.Transparency = aad.Transparency + 1/20
8021
			end
8022
		end
8023
	end)
8024
	ys = Instance.new("BodyVelocity",to)
8025
ys.Name = "GO"
8026
       
8027
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8028
8029
ys.Velocity = v3(0,-90,0)
8030
        
8031
	wait(1)
8032
        ys:Destroy()
8033
8034
	
8035
	
8036
8037
  
8038
hit3 = false
8039
hit4 = false
8040
8041
8042
hit1 = false
8043
	hit2 = false
8044
	hit3 = false
8045
	hit4 = false
8046
idle = true
8047
  RootPart.Anchored = false
8048
to.Anchored = false
8049
end
8050
end)
8051
end
8052
8053
8054
function Combo2()
8055
	getplayer = new("Part",char)
8056
getplayer.Position = Vector3.new(999,999,999)
8057
getplayer.Transparency = 1
8058
getplayer.Size = v3(3,3,3)
8059
getplayer.CanCollide = false
8060
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
8061
getplayer.Name = "GetPlayer"
8062
8063
game.Debris:AddItem(getplayer,0.5)
8064
8065
getplayer.Touched:connect(function(hit)
8066
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
8067
				getplayer:Destroy()
8068
				to = hit.Parent:findFirstChild("HumanoidRootPart")
8069
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
8070
				to.Anchored = true
8071
	idle = false
8072
	
8073
8074
		punchsound1:Play()
8075
		hit1 = true
8076
 for i = 0, 1, 0.1 do
8077
        swait()
8078
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8079
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8080
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8081
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8082
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8083
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
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.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8089
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8090
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8091
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8092
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8093
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8094
end
8095
punchsound1:Play()
8096
 for i = 0, 1, 0.1 do
8097
        swait()
8098
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8099
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8100
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8101
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8102
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8103
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8104
end
8105
for i = 0, 1, 0.1 do
8106
        swait()
8107
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8108
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8109
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8110
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8111
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8112
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8113
      end
8114
 for i = 0, 1, 0.1 do
8115
        swait()
8116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8118
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8120
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8121
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8122
end
8123
StrongPunch1:Play()
8124
for i = 0, 1, 0.1 do
8125
        swait()
8126
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8127
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8128
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8129
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8130
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8131
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8132
      end
8133
 for i = 0, 0.6, 0.1 do
8134
        swait()
8135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8137
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8139
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8140
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
8141
end
8142
for i = 0, 0.6, 0.1 do
8143
        swait()
8144
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8145
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8146
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8147
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8148
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8149
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8150
      end
8151
for i,v in pairs(to.Parent:GetChildren()) do
8152
					if v:IsA("Humanoid") then
8153
						v.Health = v.Health - 6
8154
						
8155
						v.PlatformStand = true
8156
					end
8157
	end
8158
StrongPunch:Play()
8159
for i = 0, 1, 0.1 do
8160
        swait()
8161
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8162
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8163
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8164
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8165
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8166
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8167
      end
8168
for i,v in pairs(to.Parent:GetChildren()) do
8169
					if v:IsA("Humanoid") then
8170
						v.Health = v.Health - 8
8171
						
8172
						v.PlatformStand = true
8173
					end
8174
	end
8175
8176
	hit1 = false
8177
8178
		punchsound1:Play()
8179
	hit2 = true
8180
      for i = 0, 1, 0.1 do
8181
        swait()
8182
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8183
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8184
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8185
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8186
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8187
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8188
      end
8189
for i,v in pairs(to.Parent:GetChildren()) do
8190
					if v:IsA("Humanoid") then
8191
						v.Health = v.Health - 5
8192
						
8193
						v.PlatformStand = true
8194
					end
8195
	end
8196
hit2 = false
8197
8198
	punchsound1:Play()
8199
hit3 = true
8200
hit4 = true
8201
8202
8203
punchsound1:Play()
8204
8205
coroutine.wrap(function()
8206
				for i=1,2 do
8207
					wait()
8208
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
8209
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
8210
					Zanzoken = Instance.new("Part",char)
8211
Zanzoken.Anchored = true
8212
Zanzoken.Position = v3(999,999,999)
8213
Zanzoken.CFrame = Torso.CFrame
8214
game.Debris:AddItem(Zanzoken,0.5)
8215
Zanzoken.Transparency = 1
8216
Zano:Play()
8217
wait()
8218
idk = Instance.new("BillboardGui",Zanzoken)
8219
idk.Size = UDim2.new(10,0,15,0)
8220
idk.AlwaysOnTop = false
8221
idk1 = Instance.new("ImageLabel",idk)
8222
idk1.BackgroundTransparency = 1
8223
idk.ExtentsOffset = v3(0,0,0)
8224
idk1.ImageTransparency = 0
8225
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8226
idk1.Size = UDim2.new(2,0,1,0)
8227
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8228
idk1.Image = "rbxassetid://319554883"
8229
wait()
8230
Zanzoken = Instance.new("Part",char)
8231
Zanzoken.Anchored = true
8232
Zanzoken.Position = v3(999,999,999)
8233
Zanzoken.CFrame = Torso.CFrame
8234
game.Debris:AddItem(Zanzoken,0.5)
8235
Zanzoken.Transparency = 1
8236
wait()
8237
idk = Instance.new("BillboardGui",Zanzoken)
8238
idk.Size = UDim2.new(20,0,20,0)
8239
idk.AlwaysOnTop = false
8240
idk1 = Instance.new("ImageLabel",idk)
8241
idk1.BackgroundTransparency = 1
8242
idk.ExtentsOffset = v3(0,0,0)
8243
idk1.ImageTransparency = 0
8244
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8245
idk1.Size = UDim2.new(2,0,1,0)
8246
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8247
idk1.Image = "rbxassetid://319554883"
8248
					for i = 0, 1, 0.1 do
8249
        swait()
8250
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8251
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8252
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8253
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8254
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8255
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8256
      end
8257
						StrongPunch:Play()
8258
	for i,v in pairs(to.Parent:GetChildren()) do
8259
					if v:IsA("Humanoid") then
8260
						v.Health = v.Health - 10
8261
						
8262
						v.PlatformStand = true
8263
					end
8264
	end
8265
				end
8266
	
8267
					
8268
			wait(0.7)
8269
			end)()
8270
8271
  
8272
8273
8274
RootPart.Anchored = true
8275
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
8276
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
8277
								Zanzoken = Instance.new("Part",char)
8278
Zanzoken.Anchored = true
8279
Zanzoken.Position = v3(999,999,999)
8280
Zanzoken.CFrame = Torso.CFrame
8281
game.Debris:AddItem(Zanzoken,0.5)
8282
Zanzoken.Transparency = 1
8283
Zano:Play()
8284
wait()
8285
idk = Instance.new("BillboardGui",Zanzoken)
8286
idk.Size = UDim2.new(10,0,15,0)
8287
idk.AlwaysOnTop = false
8288
idk1 = Instance.new("ImageLabel",idk)
8289
idk1.BackgroundTransparency = 1
8290
idk.ExtentsOffset = v3(0,0,0)
8291
idk1.ImageTransparency = 0
8292
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8293
idk1.Size = UDim2.new(2,0,1,0)
8294
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8295
idk1.Image = "rbxassetid://319554883"
8296
wait()
8297
Zanzoken = Instance.new("Part",char)
8298
Zanzoken.Anchored = true
8299
Zanzoken.Position = v3(999,999,999)
8300
Zanzoken.CFrame = Torso.CFrame
8301
game.Debris:AddItem(Zanzoken,0.5)
8302
Zanzoken.Transparency = 1
8303
wait()
8304
idk = Instance.new("BillboardGui",Zanzoken)
8305
idk.Size = UDim2.new(20,0,20,0)
8306
idk.AlwaysOnTop = false
8307
idk1 = Instance.new("ImageLabel",idk)
8308
idk1.BackgroundTransparency = 1
8309
idk.ExtentsOffset = v3(0,0,0)
8310
idk1.ImageTransparency = 0
8311
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
8312
idk1.Size = UDim2.new(2,0,1,0)
8313
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
8314
idk1.Image = "rbxassetid://319554883"
8315
8316
for i = 0, 1, 0.1 do
8317
        swait()
8318
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8319
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8320
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8321
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8322
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8323
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8324
      end	
8325
8326
8327
	StrongPunch:Play()
8328
	
8329
	
8330
 for i = 0, 1, 0.1 do
8331
        swait()
8332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
8334
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
8335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
8337
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
8338
      end	
8339
8340
for i = 0, 1, 0.1 do
8341
        swait()
8342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
8343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
8344
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
8345
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
8346
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
8347
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
8348
      end
8349
8350
8351
	
8352
	for i,v in pairs(to.Parent:GetChildren()) do
8353
					if v:IsA("Humanoid") then
8354
						v.Health = v.Health - 20
8355
						
8356
						v.PlatformStand = true
8357
					end
8358
	end
8359
8360
StrongPunch2:Play()
8361
 for i = 0, 1, 0.1 do
8362
        swait()
8363
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8364
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
8365
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8366
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
8367
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
8368
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
8369
      end
8370
8371
	hitground = new("Part",char)
8372
	hitground.Size = Vector3.new(5,5,5)
8373
	hitground.Name =  "Ground"
8374
	hitground.Transparency = 1
8375
	hitground.CanCollide = false
8376
	game.Debris:AddItem(hitground,2)
8377
	hitground.Position = Vector3.new(999,999,999)
8378
	hitgroundweld = new("Weld",hitground)
8379
	hitgroundweld.Part0 = to
8380
	hitgroundweld.Part1 = hitground
8381
	hitground.Touched:connect(function(hit2)
8382
		if hit2.Size.x > 150 then
8383
			hitground:Destroy()
8384
			ad = new("Part",char)
8385
ad.Name = "NewPart"
8386
ad.Size = Vector3.new(30,0.1,30)	
8387
ad.CanCollide = false
8388
ad.Anchored = true
8389
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8390
ad.Transparency = 1
8391
aad = new("Decal",ad)
8392
8393
aad.Face = "Top"
8394
aad.Transparency = 1
8395
		aad.Transparency = 0
8396
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8397
			smoke = new("Part",to)
8398
			smokemesh = new("SpecialMesh",smoke)
8399
			smokemesh.MeshId = "rbxassetid://928329648"
8400
			smoke.BrickColor = hit2.BrickColor
8401
			smoke.Anchored = true
8402
			smoke.Position = hitground.Position
8403
			GroundImpact:Play()
8404
			for i = 1,20 do
8405
				wait()
8406
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8407
				smoke.Transparency = smoke.Transparency + 1/20
8408
			end
8409
			smoke:Destroy()
8410
			wait(0.5)
8411
			
8412
			for i = 1,20 do
8413
				wait(0.1)
8414
				aad.Transparency = aad.Transparency + 1/20
8415
			end
8416
		end
8417
	end)
8418
	to.Anchored = false
8419
	ys = Instance.new("BodyVelocity",to)
8420
ys.Name = "GO"
8421
       
8422
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8423
8424
ys.Velocity = v3(0,-90,0)
8425
        
8426
	wait(1)
8427
        ys:Destroy()
8428
8429
	
8430
	
8431
8432
  
8433
hit3 = false
8434
hit4 = false
8435
8436
8437
hit1 = false
8438
	hit2 = false
8439
	hit3 = false
8440
	hit4 = false
8441
idle = true
8442
  RootPart.Anchored = false
8443
end
8444
end)
8445
end
8446
8447
 function KABOOMZ222()
8448
    local effspwn = Instance.new("Part")
8449
    coroutine.resume(coroutine.create(function()
8450
      local sound1 = Instance.new("Sound")
8451
      sound1.SoundId = "rbxassetid://440145223"
8452
      sound1.MaxDistance = 600
8453
      sound1.EmitterSize = 60
8454
      sound1.Volume = 5.5
8455
      sound1.Pitch = 1.3
8456
      sound1.Parent = effspwn
8457
      local sound2 = Instance.new("Sound")
8458
      sound2.SoundId = "rbxassetid://440145223"
8459
      sound2.MaxDistance = 300
8460
      sound2.EmitterSize = 20
8461
      sound2.Volume = 3
8462
      sound2.Pitch = 0.7
8463
      sound2.Parent = effspwn
8464
      local sound3 = Instance.new("Sound")
8465
      sound3.SoundId = "rbxassetid://440145223"
8466
      sound2.MaxDistance = 400
8467
      sound2.EmitterSize = 30
8468
      sound2.Volume = 0.5
8469
      sound2.Pitch = 0.5
8470
      sound2.Parent = effspwn
8471
      sound2:Play()
8472
      wait()
8473
      sound1:Play()
8474
      sound3:Play()
8475
    end))
8476
    local model = Instance.new("Model")
8477
    game.Debris:AddItem(model, 20)
8478
    model.Name = "smasheffects"
8479
    model.Parent = workspace
8480
    effspwn.Name = "spwnr"
8481
    effspwn.Size = Vector3.new(1, 1, 1)
8482
    effspwn.Anchored = true
8483
    effspwn.CanCollide = false
8484
    effspwn.Transparency = 1
8485
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8486
    effspwn.Parent = model
8487
8488
8489
8490
8491
    coroutine.resume(coroutine.create(function()
8492
      local shok = Instance.new("Part")
8493
      shok.Name = "whoosh"
8494
      shok.BrickColor = BrickColor.new("Institutional white")
8495
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8496
      shok.Size = Vector3.new(1, 1, 1)
8497
      shok.Anchored = true
8498
      shok.Material = "Neon"
8499
      shok.Transparency = 1
8500
      shok.CanCollide = false
8501
      shok.Parent = model
8502
      game.Debris:AddItem(shok, 12)
8503
      local mesh = Instance.new("SpecialMesh")
8504
      mesh.MeshType = "FileMesh"
8505
      mesh.MeshId = "rbxassetid://437347603"
8506
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8507
      mesh.Parent = shok
8508
8509
8510
8511
8512
8513
      for e = 1, 8 do
8514
        wait()
8515
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8516
        shok.Transparency = shok.Transparency + 0.035
8517
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8518
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8519
       
8520
8521
      end
8522
      for e = 1, 16 do
8523
        wait()
8524
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8525
        shok.Transparency = shok.Transparency + 0.11
8526
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8527
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8528
       
8529
      end
8530
    end))
8531
    coroutine.resume(coroutine.create(function()
8532
      local shok = Instance.new("Part")
8533
      shok.Name = "wring1"
8534
      shok.BrickColor = BrickColor.new("Institutional white")
8535
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8536
      shok.Size = Vector3.new(1, 1, 1)
8537
      shok.Anchored = true
8538
      shok.Material = "Neon"
8539
      shok.Transparency = 0.25
8540
      shok.CanCollide = false
8541
      shok.Parent = model
8542
      game.Debris:AddItem(shok, 12)
8543
      local mesh = Instance.new("SpecialMesh")
8544
      mesh.MeshType = "FileMesh"
8545
      mesh.MeshId = "rbxassetid://3270017"
8546
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8547
      mesh.Parent = shok
8548
      for e = 1, 30 do
8549
        wait()
8550
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8551
        shok.Transparency = shok.Transparency + 0.002
8552
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8553
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8554
      end
8555
      for e = 1, 38 do
8556
        wait()
8557
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8558
        shok.Transparency = shok.Transparency + 0.002
8559
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8560
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8561
      end
8562
      for e = 1, 24 do
8563
        wait()
8564
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8565
        shok.Transparency = shok.Transparency + 0.03
8566
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8567
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8568
      end
8569
    end))
8570
    coroutine.resume(coroutine.create(function()
8571
      local shok = Instance.new("Part")
8572
      shok.Name = "wring2"
8573
      shok.BrickColor = BrickColor.new("Institutional white")
8574
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8575
      shok.Size = Vector3.new(1, 1, 1)
8576
      shok.Anchored = true
8577
      shok.Material = "Neon"
8578
      shok.Transparency = 0.25
8579
      shok.CanCollide = false
8580
      shok.Parent = model
8581
      game.Debris:AddItem(shok, 12)
8582
      local mesh = Instance.new("SpecialMesh")
8583
      mesh.MeshType = "FileMesh"
8584
      mesh.MeshId = "rbxassetid://3270017"
8585
      mesh.Scale = Vector3.new(12, 12, 0.05)
8586
      mesh.Parent = shok
8587
      for e = 1, 30 do
8588
        wait()
8589
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8590
        shok.Transparency = shok.Transparency + 0.002
8591
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8592
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8593
      end
8594
      for e = 1, 38 do
8595
        wait()
8596
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8597
        shok.Transparency = shok.Transparency + 0.002
8598
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8599
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8600
      end
8601
      for e = 1, 24 do
8602
        wait()
8603
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8604
        shok.Transparency = shok.Transparency + 0.03
8605
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8606
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8607
      end
8608
    end))
8609
    coroutine.resume(coroutine.create(function()
8610
      local shok = Instance.new("Part")
8611
      shok.Name = "coil1"
8612
      shok.BrickColor = BrickColor.new("Institutional white")
8613
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8614
      shok.Size = Vector3.new(1, 1, 1)
8615
      shok.Anchored = true
8616
      shok.Material = "Neon"
8617
      shok.Transparency = 0.25
8618
      shok.CanCollide = false
8619
      shok.Parent = model
8620
      game.Debris:AddItem(shok, 12)
8621
      local mesh = Instance.new("SpecialMesh")
8622
      mesh.MeshType = "FileMesh"
8623
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8624
      mesh.Scale = Vector3.new(12, 12, 12)
8625
      mesh.Parent = shok
8626
      for e = 1, 15 do
8627
        wait()
8628
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8629
        shok.Transparency = shok.Transparency + 0.004
8630
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8631
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8632
      end
8633
      for e = 1, 16 do
8634
        wait()
8635
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8636
        shok.Transparency = shok.Transparency + 0.004
8637
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8638
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8639
      end
8640
      for e = 1, 12 do
8641
        wait()
8642
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8643
        shok.Transparency = shok.Transparency + 0.06
8644
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8645
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8646
      end
8647
    end))
8648
    coroutine.resume(coroutine.create(function()
8649
      local shok = Instance.new("Part")
8650
      shok.Name = "coil2"
8651
      shok.BrickColor = BrickColor.new("Institutional white")
8652
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8653
      shok.Size = Vector3.new(1, 1, 1)
8654
      shok.Anchored = true
8655
      shok.Material = "Neon"
8656
      shok.Transparency = 1
8657
      shok.CanCollide = false
8658
      shok.Parent = model
8659
      game.Debris:AddItem(shok, 12)
8660
      local mesh = Instance.new("SpecialMesh")
8661
      mesh.MeshType = "FileMesh"
8662
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8663
      mesh.Scale = Vector3.new(6, 12, 6)
8664
      mesh.Parent = shok
8665
      for e = 1, 15 do
8666
        wait()
8667
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8668
        shok.Transparency = shok.Transparency + 0.005
8669
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8670
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8671
      end
8672
      for e = 1, 16 do
8673
        wait()
8674
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8675
        shok.Transparency = shok.Transparency + 0.005
8676
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8677
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8678
      end
8679
      for e = 1, 12 do
8680
        wait()
8681
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8682
        shok.Transparency = shok.Transparency + 0.09
8683
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8684
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8685
      end
8686
    end))
8687
    coroutine.resume(coroutine.create(function()
8688
      local shok = Instance.new("Part")
8689
      shok.Name = "shokwve"
8690
      shok.BrickColor = BrickColor.new("Institutional white")
8691
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8692
      shok.Size = Vector3.new(1, 1, 1)
8693
      shok.Anchored = true
8694
      shok.Material = "Neon"
8695
      shok.Transparency = 0.6
8696
      shok.CanCollide = false
8697
      shok.Parent = model
8698
      game.Debris:AddItem(shok, 12)
8699
      local mesh = Instance.new("SpecialMesh")
8700
      mesh.MeshType = "FileMesh"
8701
      mesh.MeshId = "rbxassetid://489415447"
8702
      mesh.Scale = Vector3.new(1, 1, 1)
8703
      mesh.Parent = shok
8704
      for e = 1, 12 do
8705
        wait()
8706
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8707
        shok.Transparency = shok.Transparency + 0.002
8708
      end
8709
      for e = 1, 32 do
8710
        wait()
8711
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8712
        shok.Transparency = shok.Transparency + 0.002
8713
      end
8714
      for e = 1, 24 do
8715
        wait()
8716
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8717
        shok.Transparency = shok.Transparency + 0.03
8718
      end
8719
    end))
8720
    coroutine.resume(coroutine.create(function()
8721
      local shok = Instance.new("Part")
8722
      shok.Name = "shock2"
8723
      shok.BrickColor = BrickColor.new("Institutional white")
8724
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8725
      shok.Size = Vector3.new(1, 1, 1)
8726
      shok.Anchored = true
8727
      shok.Material = "Neon"
8728
      shok.Transparency = 0.35
8729
      shok.CanCollide = false
8730
      shok.Parent = model
8731
      game.Debris:AddItem(shok, 12)
8732
      local mesh = Instance.new("SpecialMesh")
8733
      mesh.MeshType = "FileMesh"
8734
      mesh.MeshId = "rbxassetid://1095709"
8735
      mesh.Scale = Vector3.new(12, 12, 12)
8736
      mesh.Parent = shok
8737
      for e = 1, 15 do
8738
        wait()
8739
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8740
        shok.Transparency = shok.Transparency + 0.004
8741
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8742
      end
8743
      for e = 1, 16 do
8744
        wait()
8745
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8746
        shok.Transparency = shok.Transparency + 0.004
8747
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8748
      end
8749
      for e = 1, 12 do
8750
        wait()
8751
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8752
        shok.Transparency = shok.Transparency + 0.06
8753
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8754
      end
8755
    end))
8756
    coroutine.resume(coroutine.create(function()
8757
      local shok = Instance.new("Part")
8758
      shok.Name = "shock3"
8759
      shok.BrickColor = BrickColor.new("Institutional white")
8760
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8761
      shok.Size = Vector3.new(1, 1, 1)
8762
      shok.Anchored = true
8763
      shok.Material = "Neon"
8764
      shok.Transparency = 0.35
8765
      shok.CanCollide = false
8766
      shok.Parent = model
8767
      game.Debris:AddItem(shok, 12)
8768
      local mesh = Instance.new("SpecialMesh")
8769
      mesh.MeshType = "FileMesh"
8770
      mesh.MeshId = "rbxassetid://1095709"
8771
      mesh.Scale = Vector3.new(12, 12, 12)
8772
      mesh.Parent = shok
8773
      for e = 1, 15 do
8774
        wait()
8775
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8776
        shok.Transparency = shok.Transparency + 0.004
8777
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8778
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8779
      end
8780
      for e = 1, 16 do
8781
        wait()
8782
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8783
        shok.Transparency = shok.Transparency + 0.004
8784
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8785
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8786
      end
8787
      for e = 1, 12 do
8788
        wait()
8789
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8790
        shok.Transparency = shok.Transparency + 0.06
8791
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8792
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8793
      end
8794
    end))
8795
  end
8796
8797
8798
8799
mouse.KeyDown:connect(function(k)
8800
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8801
local exp = Instance.new("Explosion",Torso)
8802
exp.BlastRadius = 45.5
8803
exp.BlastPressure = 100
8804
      exp.Position = Torso
8805
      exp.Visible = true
8806
end
8807
end)
8808
8809
MV4 = 300
8810
mouse.KeyDown:connect(function(k)
8811
	if attack == false and k == "8" then
8812
		for i, v in pairs(Torso:GetChildren()) do
8813
	if v:IsA('ParticleEmitter') then
8814
		v:Remove()
8815
	end
8816
end
8817
	end
8818
	end)
8819
8820
8821
MV4 = 300
8822
mouse.KeyDown:connect(function(k)
8823
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8824
    MV4 = 0
8825
    Humanoid.WalkSpeed = 13
8826
    attack = true
8827
    Firepart1 = Instance.new("Part", RightArm)
8828
    Firepart1.Size = Vector3.new(1, 1, 1)
8829
    GuW1 = Instance.new("Weld")
8830
    GuW1.Name = "GuW"
8831
    GuW1.Part0 = RightArm
8832
    GuW1.C0 = cn(0, -1, 0)
8833
    GuW1.C1 = cn(0, 0, 0)
8834
    GuW1.Part1 = Firepart1
8835
    GuW1.Parent = RightArm
8836
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8837
    Firepart1.Transparency = 1
8838
    Firepart2 = Instance.new("Part", LeftArm)
8839
    Firepart2.Size = Vector3.new(1, 1, 1)
8840
    GuW2 = Instance.new("Weld")
8841
    GuW2.Name = "GuW"
8842
    GuW2.Part0 = LeftArm
8843
    GuW2.C0 = cn(0, -1, 0)
8844
    GuW2.C1 = cn(0, 0, 0)
8845
    GuW2.Part1 = Firepart2
8846
    GuW2.Parent = LeftArm
8847
    Firepart2.Transparency = 1
8848
    for i = 0, 5, 0.1 do
8849
      swait()
8850
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8851
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8852
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8853
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8854
      if Torsovelocity.Y > 2 then
8855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8857
        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)
8858
        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)
8859
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8860
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8861
      elseif Torsovelocity.Y < 1 then
8862
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8863
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8864
        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)
8865
        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)
8866
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8867
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8868
      end
8869
    end
8870
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8871
    for i = 0, 7, 0.1 do
8872
      swait()
8873
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8874
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8875
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8876
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8877
      if Torsovelocity.Y > 2 then
8878
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8879
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8880
        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)
8881
        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)
8882
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8883
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8884
      elseif Torsovelocity.Y < 1 then
8885
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8886
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8887
        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)
8888
        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)
8889
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8890
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8891
      end
8892
    end
8893
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8894
    GuW1:Destroy()
8895
    GuW1 = Instance.new("Weld")
8896
    GuW1.Name = "GuW"
8897
    GuW1.Part0 = Torso
8898
    GuW1.C0 = cn(0, 0, -6)
8899
    GuW1.C1 = cn(0, 0, 0)
8900
    GuW1.Part1 = Firepart1
8901
    GuW1.Parent = Torso
8902
    GuW2:Destroy()
8903
    GuW2 = Instance.new("Weld")
8904
    GuW2.Name = "GuW"
8905
    GuW2.Part0 = Torso
8906
    GuW2.C0 = cn(0, 0, -6)
8907
    GuW2.C1 = cn(0, 0, 0)
8908
    GuW2.Part1 = Firepart2
8909
    GuW2.Parent = Torso
8910
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8911
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8912
    GuW2:Destroy()
8913
    GuW2 = Instance.new("Weld")
8914
    GuW2.Name = "GuW"
8915
    GuW2.Part0 = Torso
8916
    GuW2.C0 = cn(0, 0, -4)
8917
    GuW2.C1 = cn(0, 0, 0)
8918
    GuW2.Part1 = Firepart2
8919
    GuW2.Parent = Torso
8920
8921
8922
    for i = 0, 7, 0.1 do
8923
      swait()
8924
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8925
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8926
      if Torsovelocity.Y > 2 then
8927
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8928
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8929
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8930
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8931
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8932
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8933
      elseif Torsovelocity.Y < 1 then
8934
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8935
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8936
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8937
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8938
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8939
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8940
      end
8941
    end
8942
    local bp2 = Create("BodyPosition")({
8943
      P = 900,
8944
      D = 1000,
8945
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8946
      position = Torso.Position + Vector3.new(0, 60, 0),
8947
      Parent = Torso
8948
    })
8949
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8950
    for i = 0, 8, 0.1 do
8951
      swait()
8952
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8953
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8954
      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)
8955
      if Torsovelocity.Y > 2 then
8956
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8957
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8958
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8959
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8960
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8961
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8962
      elseif Torsovelocity.Y < 1 then
8963
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8964
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8965
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8966
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8967
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8968
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8969
      end
8970
    end
8971
    for i = 0, 18, 0.1 do
8972
      swait()
8973
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8974
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8975
      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)
8976
      if Torsovelocity.Y > 2 then
8977
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8978
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8979
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8980
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8981
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8982
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8983
      elseif Torsovelocity.Y < 1 then
8984
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8985
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8986
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8987
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8988
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8989
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8990
      end
8991
    end
8992
    GuW1:Destroy()
8993
    GuW1 = Instance.new("Weld")
8994
    GuW1.Name = "GuW"
8995
    GuW1.Part0 = Torso
8996
    GuW1.C0 = cn(0, 0, -15)
8997
    GuW1.C1 = cn(0, 0, 0)
8998
    GuW1.Part1 = Firepart1
8999
    GuW1.Parent = Torso
9000
    GuW2:Destroy()
9001
    GuW2 = Instance.new("Weld")
9002
    GuW2.Name = "GuW"
9003
    GuW2.Part0 = Torso
9004
    GuW2.C0 = cn(0, 0, -17.5)
9005
    GuW2.C1 = cn(0, 0, 0)
9006
    GuW2.Part1 = Firepart2
9007
    GuW2.Parent = Torso
9008
    for i = 0, 1.25, 0.01 do
9009
      swait()
9010
      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)
9011
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9012
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9013
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9014
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9015
      if Torsovelocity.Y > 2 then
9016
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9017
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9018
        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)
9019
        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)
9020
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9021
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9022
      elseif Torsovelocity.Y < 1 then
9023
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9024
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9025
        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)
9026
        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)
9027
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9028
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9029
      end
9030
    end
9031
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9032
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9033
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9034
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9035
    for i = 0, 3, 0.1 do
9036
      swait()
9037
      if Torsovelocity.Y > 2 then
9038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9040
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9042
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9043
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9044
      elseif Torsovelocity.Y < 1 then
9045
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9046
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9047
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9048
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9049
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9050
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9051
      end
9052
    end
9053
    wait(1)
9054
    bp2:Destroy()
9055
    Humanoid.WalkSpeed = 16
9056
    attack = false
9057
    MV4 = 0
9058
    Firepart1:Destroy()
9059
    Firepart2:Destroy()
9060
  end
9061
end)
9062
mouse.KeyDown:connect(function(k)
9063
  if attack == false and k == "h" and MV4 > 80 and firemode == true then
9064
    MV4 = 0
9065
    Humanoid.WalkSpeed = 13
9066
    attack = true
9067
    Firepart1 = Instance.new("Part", RightArm)
9068
    Firepart1.Size = Vector3.new(1, 1, 1)
9069
    GuW1 = Instance.new("Weld")
9070
    GuW1.Name = "GuW"
9071
    GuW1.Part0 = RightArm
9072
    GuW1.C0 = cn(0, -1, 0)
9073
    GuW1.C1 = cn(0, 0, 0)
9074
    GuW1.Part1 = Firepart1
9075
    GuW1.Parent = RightArm
9076
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9077
    Firepart1.Transparency = 1
9078
    Firepart2 = Instance.new("Part", LeftArm)
9079
    Firepart2.Size = Vector3.new(1, 1, 1)
9080
    GuW2 = Instance.new("Weld")
9081
    GuW2.Name = "GuW"
9082
    GuW2.Part0 = LeftArm
9083
    GuW2.C0 = cn(0, -1, 0)
9084
    GuW2.C1 = cn(0, 0, 0)
9085
    GuW2.Part1 = Firepart2
9086
    GuW2.Parent = LeftArm
9087
    Firepart2.Transparency = 1
9088
    GuW1:Destroy()
9089
    GuW1 = Instance.new("Weld")
9090
    GuW1.Name = "GuW"
9091
    GuW1.Part0 = Torso
9092
    GuW1.C0 = cn(0, 0, -6)
9093
    GuW1.C1 = cn(0, 0, 0)
9094
    GuW1.Part1 = Firepart1
9095
    GuW1.Parent = Torso
9096
    GuW2:Destroy()
9097
    GuW2 = Instance.new("Weld")
9098
    GuW2.Name = "GuW"
9099
    GuW2.Part0 = Torso
9100
    GuW2.C0 = cn(0, 0, -6)
9101
    GuW2.C1 = cn(0, 0, 0)
9102
    GuW2.Part1 = Firepart2
9103
    GuW2.Parent = Torso
9104
    GuW2:Destroy()
9105
    GuW2 = Instance.new("Weld")
9106
    GuW2.Name = "GuW"
9107
    GuW2.Part0 = Torso
9108
    GuW2.C0 = cn(0, 0, -4)
9109
    GuW2.C1 = cn(0, 0, 0)
9110
    GuW2.Part1 = Firepart2
9111
    GuW2.Parent = Torso
9112
    for i = 0, 18, 0.1 do
9113
      swait()
9114
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9115
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9116
      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)
9117
      if Torsovelocity.Y > 2 then
9118
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9119
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9120
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9121
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9122
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9123
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9124
      elseif Torsovelocity.Y < 1 then
9125
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9126
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9127
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9128
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9129
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9130
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9131
      end
9132
    end
9133
    GuW1:Destroy()
9134
    GuW1 = Instance.new("Weld")
9135
    GuW1.Name = "GuW"
9136
    GuW1.Part0 = Torso
9137
    GuW1.C0 = cn(0, 0, -15)
9138
    GuW1.C1 = cn(0, 0, 0)
9139
    GuW1.Part1 = Firepart1
9140
    GuW1.Parent = Torso
9141
    GuW2:Destroy()
9142
    GuW2 = Instance.new("Weld")
9143
    GuW2.Name = "GuW"
9144
    GuW2.Part0 = Torso
9145
    GuW2.C0 = cn(0, 0, -17.5)
9146
    GuW2.C1 = cn(0, 0, 0)
9147
    GuW2.Part1 = Firepart2
9148
    GuW2.Parent = Torso
9149
    for i = 0, 1.25, 0.01 do
9150
      swait()
9151
      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)
9152
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9153
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9154
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9155
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9156
      if Torsovelocity.Y > 2 then
9157
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9158
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9159
        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)
9160
        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)
9161
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9162
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9163
      end
9164
    end
9165
    wait(0.5)
9166
    Humanoid.WalkSpeed = 16
9167
    attack = false
9168
    MV4 = 300
9169
    Firepart1:Destroy()
9170
    Firepart2:Destroy()
9171
  end
9172
9173
9174
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9175
    MV4 = 90
9176
    Humanoid.WalkSpeed = 0.01
9177
    attack = true
9178
    Firepart1 = Instance.new("Part", RightArm)
9179
    Firepart1.Size = Vector3.new(1, 1, 1)
9180
    GuW1 = Instance.new("Weld")
9181
    GuW1.Name = "GuW"
9182
    GuW1.Part0 = RightArm
9183
    GuW1.C0 = cn(0, -1, 0)
9184
    GuW1.C1 = cn(0, 0, 0)
9185
    GuW1.Part1 = Firepart1
9186
    GuW1.Parent = RightArm
9187
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9188
    Firepart1.Transparency = 1
9189
    Firepart2 = Instance.new("Part", LeftArm)
9190
    Firepart2.Size = Vector3.new(1, 1, 1)
9191
    GuW2 = Instance.new("Weld")
9192
    GuW2.Name = "GuW"
9193
    GuW2.Part0 = LeftArm
9194
    GuW2.C0 = cn(0, -1, 0)
9195
    GuW2.C1 = cn(0, 0, 0)
9196
    GuW2.Part1 = Firepart2
9197
    GuW2.Parent = LeftArm
9198
    Firepart2.Transparency = 1
9199
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9200
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9201
    for i = 0, 2, 0.1 do
9202
      swait()
9203
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9204
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9205
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9206
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9207
      if Torsovelocity.Y > 2 then
9208
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9209
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9210
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9211
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9212
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9213
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9214
      elseif Torsovelocity.Y < 1 then
9215
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9216
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9217
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9218
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9219
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9220
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9221
      end
9222
    end
9223
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9224
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9225
    for i = 0, 7, 0.1 do
9226
      swait()
9227
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9228
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9229
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9230
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9231
      if Torsovelocity.Y > 2 then
9232
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9233
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9234
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9235
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9236
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9237
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9238
      elseif Torsovelocity.Y < 1 then
9239
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9240
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9241
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9242
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9243
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9244
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9245
      end
9246
    end
9247
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9248
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9249
    for i = 0, 7, 0.1 do
9250
      swait()
9251
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9252
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9253
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9254
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9255
      if Torsovelocity.Y > 2 then
9256
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9257
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9258
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9259
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9260
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9261
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9262
      elseif Torsovelocity.Y < 1 then
9263
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9264
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9265
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9266
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9267
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9268
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9269
      end
9270
    end
9271
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9272
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9273
    for i = 0, 6, 0.1 do
9274
      swait()
9275
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9276
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9277
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9278
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9279
      if Torsovelocity.Y > 2 then
9280
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9281
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9282
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9283
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9284
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9285
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9286
      elseif Torsovelocity.Y < 1 then
9287
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9288
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9289
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9290
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9291
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9292
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9293
      end
9294
    end
9295
    for i = 0, 5, 0.1 do
9296
      swait()
9297
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9298
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9299
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9300
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9301
      if Torsovelocity.Y > 2 then
9302
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9303
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9304
        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)
9305
        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)
9306
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9307
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9308
      elseif Torsovelocity.Y < 1 then
9309
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9310
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9311
        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)
9312
        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)
9313
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9314
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9315
      end
9316
    end
9317
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9318
    for i = 0, 7, 0.1 do
9319
      swait()
9320
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9321
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9322
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9323
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9324
      if Torsovelocity.Y > 2 then
9325
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9326
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9327
        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)
9328
        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)
9329
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9330
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9331
      elseif Torsovelocity.Y < 1 then
9332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9334
        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)
9335
        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)
9336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9337
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9338
      end
9339
    end
9340
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9341
    GuW1:Destroy()
9342
    GuW1 = Instance.new("Weld")
9343
    GuW1.Name = "GuW"
9344
    GuW1.Part0 = Torso
9345
    GuW1.C0 = cn(0, 0, -6)
9346
    GuW1.C1 = cn(0, 0, 0)
9347
    GuW1.Part1 = Firepart1
9348
    GuW1.Parent = Torso
9349
    GuW2:Destroy()
9350
    GuW2 = Instance.new("Weld")
9351
    GuW2.Name = "GuW"
9352
    GuW2.Part0 = Torso
9353
    GuW2.C0 = cn(0, 0, -6)
9354
    GuW2.C1 = cn(0, 0, 0)
9355
    GuW2.Part1 = Firepart2
9356
    GuW2.Parent = Torso
9357
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9358
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9359
    GuW2:Destroy()
9360
    GuW2 = Instance.new("Weld")
9361
    GuW2.Name = "GuW"
9362
    GuW2.Part0 = Torso
9363
    GuW2.C0 = cn(0, 0, -4)
9364
    GuW2.C1 = cn(0, 0, 0)
9365
    GuW2.Part1 = Firepart2
9366
    GuW2.Parent = Torso
9367
    for i = 0, 7, 0.1 do
9368
      swait()
9369
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9370
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9371
      if Torsovelocity.Y > 2 then
9372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9374
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9376
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9377
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9378
      elseif Torsovelocity.Y < 1 then
9379
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9380
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9381
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9382
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9383
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9384
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9385
      end
9386
    end
9387
    local bp2 = Create("BodyPosition")({
9388
      P = 900,
9389
      D = 1000,
9390
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9391
      position = Torso.Position + Vector3.new(0, 60, 0),
9392
      Parent = Torso
9393
    })
9394
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9395
    for i = 0, 8, 0.1 do
9396
      swait()
9397
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9398
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9399
      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)
9400
      if Torsovelocity.Y > 2 then
9401
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9402
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9403
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9404
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9405
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9406
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9407
      elseif Torsovelocity.Y < 1 then
9408
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9409
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9410
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9411
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9412
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9413
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9414
      end
9415
    end
9416
    for i = 0, 18, 0.1 do
9417
      swait()
9418
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9419
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9420
      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)
9421
      if Torsovelocity.Y > 2 then
9422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9424
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9426
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9427
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9428
      elseif Torsovelocity.Y < 1 then
9429
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9430
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9431
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9432
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9433
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9434
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9435
      end
9436
    end
9437
    GuW1:Destroy()
9438
    GuW1 = Instance.new("Weld")
9439
    GuW1.Name = "GuW"
9440
    GuW1.Part0 = Torso
9441
    GuW1.C0 = cn(0, 0, -15)
9442
    GuW1.C1 = cn(0, 0, 0)
9443
    GuW1.Part1 = Firepart1
9444
    GuW1.Parent = Torso
9445
    GuW2:Destroy()
9446
    GuW2 = Instance.new("Weld")
9447
    GuW2.Name = "GuW"
9448
    GuW2.Part0 = Torso
9449
    GuW2.C0 = cn(0, 0, -17.5)
9450
    GuW2.C1 = cn(0, 0, 0)
9451
    GuW2.Part1 = Firepart2
9452
    GuW2.Parent = Torso
9453
    for i = 0, 1.25, 0.01 do
9454
      swait()
9455
      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)
9456
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9457
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9458
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9459
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9460
      if Torsovelocity.Y > 2 then
9461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9462
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9463
        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)
9464
        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)
9465
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9466
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9467
      elseif Torsovelocity.Y < 1 then
9468
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9469
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9470
        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)
9471
        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)
9472
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9473
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9474
      end
9475
    end
9476
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9477
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9478
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9479
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9480
    for i = 0, 3, 0.1 do
9481
      swait()
9482
      if Torsovelocity.Y > 2 then
9483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9485
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9486
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9487
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9488
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9489
      elseif Torsovelocity.Y < 1 then
9490
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9491
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9492
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9493
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9494
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9495
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9496
      end
9497
    end
9498
    wait(1)
9499
    bp2:Destroy()
9500
    Humanoid.WalkSpeed = 16
9501
    attack = false
9502
    MV4 = 0
9503
    Firepart1:Destroy()
9504
    Firepart2:Destroy()
9505
  end
9506
end)
9507
whiletruewait = false
9508
game:GetService("RunService").Stepped:connect(function()
9509
  if whiletruewait == false then
9510
    whiletruewait = true
9511
    wait()
9512
    whiletruewait = false
9513
  end
9514
end)
9515
game:GetService("RunService").Stepped:connect(function()
9516
  if whiletruewait == false then
9517
    if MV1 < 20 then
9518
      MV1 = MV1 + 0.2
9519
    end
9520
    if MV2 < 90 then
9521
      MV2 = MV2 + 1
9522
    end
9523
    if MV3 < 190 then
9524
      MV3 = MV3 + 0.4
9525
    end
9526
    if MV4 < 500 then
9527
      MV4 = MV4 + 0.3
9528
    end
9529
  end
9530
end)
9531
Humanoid.MaxHealth = 10000
9532
wait()
9533
for i = 1, 6 do
9534
  Humanoid.Health = Humanoid.MaxHealth
9535
  wait()
9536
end
9537
9538
---
9539
GroundWave3 = function()
9540
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9541
	Colors = {"White", "White"}
9542
		local wave = Instance.new("Part", char)
9543
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9544
		wave.Anchored = true
9545
		wave.Name = "Wave"
9546
		wave.CanCollide = false
9547
		wave.Locked = true
9548
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9549
		wave.TopSurface = "Smooth"
9550
		wave.BottomSurface = "Smooth"
9551
		wave.Transparency = 0.10
9552
		wave.CFrame = HandCF
9553
		wm =  Instance.new("SpecialMesh",wave)
9554
		wm.MeshId = "rbxassetid://559831844"
9555
		coroutine.wrap(function()
9556
		for i = 1, 30, 1 do
9557
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9558
		wave.Size = wm.Scale
9559
		wave.CFrame = HandCF
9560
		wave.Transparency = i/30
9561
		wait()
9562
		end
9563
		wait()
9564
		wave:Destroy()
9565
	end)()
9566
end
9567
---
9568
9569
local v3 = Vector3.new
9570
local num = 0
9571
local bc = BrickColor.new
9572
local new = Instance.new
9573
9574
mouse.KeyDown:connect(function(key)
9575
if key=="=" then	
9576
	Serious()
9577
	char.JumPower = 150
9578
	end
9579
	end)
9580
Health = math.huge  --------- Serious mode aura.
9581
BaseHealth = math.huge
9582
9583
9584
9585
9586
InForm = false
9587
9588
Player = game.Players.LocalPlayer
9589
Char = Player.Character
9590
Torso = Char.Torso
9591
9592
function Serious()
9593
	for X = 1, 1 do wait()
9594
9595
9596
	wait(0)
9597
	for X = 1, 1 do wait()
9598
		local Effect = Instance.new("Part")
9599
	Effect.Name = "Effect"
9600
	Effect.Parent = Torso
9601
	Effect.CFrame = Torso.CFrame
9602
	Effect.BrickColor = BrickColor.new("Neon orange")
9603
	Effect.Shape = "Ball"
9604
	Effect.Size = Vector3.new(1, 1, 1)
9605
	Effect.Anchored = true
9606
	Effect.Material = "Neon"
9607
	Effect.CanCollide = false
9608
		Effect.CFrame = Torso.CFrame
9609
		Effect.Size = Effect.Size + Vector3.new(0.5)
9610
		Effect.Transparency = Effect.Transparency + 0.04
9611
	end
9612
	end
9613
9614
repeat
9615
Torso:FindFirstChild("Effect"):Remove()
9616
until Torso:FindFirstChild("Effect") == nil
9617
9618
	
9619
local Color1 = Color3.new(255, 255, 0)
9620
local Color2 = Color3.new(255, 255, 0)	
9621
9622
 for i = 0, 3, 0.1 do
9623
	swait()
9624
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9625
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9626
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9627
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9628
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9629
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9630
end
9631
local pie22 = Instance.new("ParticleEmitter")
9632
pie22.Parent = LeftArm
9633
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9634
pie22.LightEmission = 1
9635
pie22.Size = NumberSequence.new(1,2)
9636
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9637
pie22.Transparency = NumberSequence.new(0.7,1)
9638
pie22.EmissionDirection = "Top"
9639
pie22.Enabled = true
9640
pie22.Lifetime = NumberRange.new(1)
9641
pie22.Rotation = NumberRange.new(-420, 425)
9642
pie22.Rate = 50
9643
pie22.Speed = NumberRange.new(1)
9644
pie22.LockedToPart = false
9645
pie22.VelocitySpread = 2
9646
local pie22 = Instance.new("ParticleEmitter")
9647
pie22.Parent = RightArm
9648
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9649
pie22.LightEmission = 1
9650
pie22.Size = NumberSequence.new(1,2)
9651
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9652
pie22.Transparency = NumberSequence.new(0.7,1)
9653
pie22.EmissionDirection = "Top"
9654
pie22.Enabled = true
9655
pie22.Lifetime = NumberRange.new(1)
9656
pie22.Rotation = NumberRange.new(-420, 425)
9657
pie22.Rate = 50
9658
pie22.Speed = NumberRange.new(1)
9659
pie22.LockedToPart = false
9660
pie22.VelocitySpread = 2
9661
local pie22 = Instance.new("ParticleEmitter")
9662
pie22.Parent = LeftLeg
9663
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9664
pie22.LightEmission = 1
9665
pie22.Size = NumberSequence.new(1,2)
9666
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9667
pie22.Transparency = NumberSequence.new(0.8,1)
9668
pie22.EmissionDirection = "Top"
9669
pie22.Enabled = true
9670
pie22.Lifetime = NumberRange.new(1)
9671
pie22.Rotation = NumberRange.new(-420, 425)
9672
pie22.Rate = 20
9673
pie22.Speed = NumberRange.new(1)
9674
pie22.LockedToPart = false
9675
pie22.VelocitySpread = 2
9676
local pie22 = Instance.new("ParticleEmitter")
9677
pie22.Parent = RightLeg
9678
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
9679
pie22.LightEmission = 1
9680
pie22.Size = NumberSequence.new(1,2)
9681
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
9682
pie22.Transparency = NumberSequence.new(0.8,1)
9683
pie22.EmissionDirection = "Top"
9684
pie22.Enabled = true
9685
pie22.Lifetime = NumberRange.new(1)
9686
pie22.Rotation = NumberRange.new(-420, 425)
9687
pie22.Rate = 20
9688
pie22.Speed = NumberRange.new(1)
9689
pie22.LockedToPart = false
9690
pie22.VelocitySpread = 2
9691
	lig = Instance.new("PointLight",Player.Character.Torso)
9692
lig.Color=Color3.new(255,255,0)
9693
lig.Range = 6
9694
9695
local Must = Instance.new("Sound",Torso)
9696
Must.SoundId = "rbxassetid://136847579"
9697
Must.Pitch = 0.99
9698
Must.Volume = 0.6
9699
Must.Looped = false
9700
wait(0)
9701
Must:Play()	
9702
	a21e = new("Part",char)
9703
a21e.Name = "Beam"..num
9704
a21e.Locked = true
9705
a21e.Size = v3(1,1,1)
9706
a21e.CanCollide = false
9707
a21e.BrickColor = bc("Neon orange")
9708
a21e.Material = "Neon"
9709
a21e.Transparency = 0
9710
aa21e = new("SpecialMesh",a21e)
9711
a21e.Anchored = true
9712
a21e.Position = RootPart.Position
9713
aa21e.MeshType = "Sphere"
9714
aa21e.Scale = v3(1,1,1)
9715
for i = 1,50 do
9716
	wait()
9717
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
9718
	a21e.Transparency = a21e.Transparency + 0.04
9719
end
9720
9721
9722
  local Mus = Instance.new("Sound",Torso)
9723
Mus.SoundId = "rbxassetid://291165237"
9724
Mus.Pitch = 0.99
9725
Mus.Volume = 0.2
9726
Mus.Looped = true
9727
wait(0)
9728
Mus:Play()
9729
9730
InForm = true	
9731
Humanoid.JumpPower = 120
9732
	
9733
Char.Humanoid.MaxHealth = Health
9734
wait(0.3)	
9735
Char.Humanoid.Health = Health
9736
wait(0.7)
9737
Must:Destroy()
9738
end
9739
9740
function Base()
9741
	InForm = false
9742
	local Effect = Instance.new("Part")
9743
	Effect.Name = "Effect"
9744
	Effect.Parent = Torso
9745
	Effect.CFrame = Torso.CFrame
9746
	Effect.BrickColor = BrickColor.new("White")
9747
	Effect.Shape = "Ball"
9748
	Effect.Size = Vector3.new(8, 8, 8)
9749
	Effect.Anchored = true
9750
	Effect.Material = "Neon"
9751
	Effect.CanCollide = false
9752
	for loop = 1, 25 do wait()
9753
		Effect.CFrame = Torso.CFrame
9754
		Effect.Size = Effect.Size + Vector3.new(-0.5)
9755
		Effect.Transparency = Effect.Transparency + 0.04
9756
		
9757
	end
9758
repeat
9759
Torso:FindFirstChild("Effect"):Remove()
9760
until Torso:FindFirstChild("Effect") == nil
9761
9762
for i, v in pairs(Torso:GetChildren()) do
9763
	if v:IsA('ParticleEmitter') then
9764
		v:Remove()
9765
	end
9766
end
9767
char.Humanoid.MaxHealth = BaseHealth
9768
wait(0.3)	
9769
char.Humanoid.Health = BaseHealth
9770
	
9771
9772
end
9773
9774
mouse.KeyDown:connect(function(key)
9775
if key=="9" then	
9776
	Base()
9777
	lig:Destroy()
9778
	end
9779
	end)
9780
9781
Player.Chatted:connect(function(Message)
9782
	if Message == "Time to get serious." and InForm == false then
9783
		wait(0.10)
9784
          Serious()
9785
	end
9786
	if Message == "off" or Message == "Nice fight." and InForm == true then
9787
		Base()
9788
	end
9789
local ContentProvider = game:GetService("ContentProvider")
9790
 
9791
local function LoadAssets(AssetList)
9792
	-- Takes an asset list and preloads it. Will not wait for them to load. 
9793
 
9794
	for _, AssetId in pairs(AssetList) do
9795
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
9796
	end
9797
end 
9798
 
9799
local Gibs = game.Workspace
9800
9801
function Kill(Character)
9802
	Character.Humanoid.Health = 0
9803
	local poo = Instance.new("IntValue",Character)
9804
	poo.Name = "haha nope"
9805
	local svch = Character
9806
	local hum = Character:findFirstChild("Humanoid")
9807
	Character.Archivable = true
9808
	local chrclone = Character:clone()
9809
	Character.Archivable = false
9810
9811
	local ch = chrclone:GetChildren()
9812
	local i
9813
	for i = 1,#ch do
9814
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
9815
			ch[i]:remove()
9816
		end
9817
	end
9818
	local function Scan(ch)
9819
		local e
9820
		for e = 1,#ch do
9821
			Scan(ch[e]:GetChildren())
9822
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
9823
				ch[e]:remove()
9824
			end
9825
		end
9826
	end
9827
	Scan(chrclone:GetChildren())
9828
9829
	local hum2 = chrclone:findFirstChild("Humanoid")
9830
9831
9832
	if hum2 ~= nil then
9833
		hum2.Name = "Humanoid2"
9834
		hum2.PlatformStand = true
9835
		hum2.Sit = true 
9836
		hum2.MaxHealth = 0
9837
		hum2.Health = 0
9838
	end
9839
9840
	local ch = Character:GetChildren()
9841
	local i
9842
	for i = 1,#ch do
9843
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9844
			ch[i]:remove()
9845
		end
9846
	end
9847
9848
	wait(0.2)
9849
9850
	local ch = Character:GetChildren()
9851
	local i
9852
	for i = 1,#ch do
9853
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
9854
			ch[i]:remove()
9855
		end
9856
	end
9857
	Character = chrclone
9858
	local Torso = Character.Torso
9859
	local movevector = Vector3.new()
9860
9861
	if Torso then
9862
		local Head = Character:FindFirstChild("Head")
9863
		local Limb = Character:FindFirstChild("Right Arm")
9864
		if Limb then
9865
9866
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
9867
			local Joint = Instance.new("Glue")
9868
			Joint.Name = "RightShoulder"
9869
			Joint.Part0 = Torso
9870
			Joint.Part1 = Limb
9871
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9872
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9873
			Joint.Parent = Torso
9874
9875
			local B = Instance.new("Part")
9876
			B.TopSurface = 0
9877
			B.BottomSurface = 0
9878
			B.formFactor = "Symmetric"
9879
			B.Size = Vector3.new(1, 1, 1)
9880
			B.Transparency = 1
9881
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9882
			B.Parent = Character
9883
			local W = Instance.new("Weld")
9884
			W.Part0 = Limb
9885
			W.Part1 = B
9886
			W.C0 = CFrame.new(0, -0.5, 0)
9887
			W.Parent = Limb
9888
9889
		end
9890
		local Limb = Character:FindFirstChild("Left Arm")
9891
		if Limb then
9892
9893
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
9894
			local Joint = Instance.new("Glue")
9895
			Joint.Name = "LeftShoulder"
9896
			Joint.Part0 = Torso
9897
			Joint.Part1 = Limb
9898
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9899
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9900
			Joint.Parent = Torso
9901
9902
			local B = Instance.new("Part")
9903
			B.TopSurface = 0
9904
			B.BottomSurface = 0
9905
			B.formFactor = "Symmetric"
9906
			B.Size = Vector3.new(1, 1, 1)
9907
			B.Transparency = 1
9908
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9909
			B.Parent = Character
9910
			local W = Instance.new("Weld")
9911
			W.Part0 = Limb
9912
			W.Part1 = B
9913
			W.C0 = CFrame.new(0, -0.5, 0)
9914
			W.Parent = Limb
9915
9916
		end
9917
		local Limb = Character:FindFirstChild("Right Leg")
9918
		if Limb then
9919
9920
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
9921
			local Joint = Instance.new("Glue")
9922
			Joint.Name = "RightHip"
9923
			Joint.Part0 = Torso
9924
			Joint.Part1 = Limb
9925
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9926
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
9927
			Joint.Parent = Torso
9928
9929
			local B = Instance.new("Part")
9930
			B.TopSurface = 0
9931
			B.BottomSurface = 0
9932
			B.formFactor = "Symmetric"
9933
			B.Size = Vector3.new(1, 1, 1)
9934
			B.Transparency = 1
9935
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9936
			B.Parent = Character
9937
			local W = Instance.new("Weld")
9938
			W.Part0 = Limb
9939
			W.Part1 = B
9940
			W.C0 = CFrame.new(0, -0.5, 0)
9941
			W.Parent = Limb
9942
9943
		end
9944
		local Limb = Character:FindFirstChild("Left Leg")
9945
		if Limb then
9946
9947
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
9948
			local Joint = Instance.new("Glue")
9949
			Joint.Name = "LeftHip"
9950
			Joint.Part0 = Torso
9951
			Joint.Part1 = Limb
9952
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9953
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
9954
			Joint.Parent = Torso
9955
9956
			local B = Instance.new("Part")
9957
			B.TopSurface = 0
9958
			B.BottomSurface = 0
9959
			B.formFactor = "Symmetric"
9960
			B.Size = Vector3.new(1, 1, 1)
9961
			B.Transparency = 1
9962
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
9963
			B.Parent = Character
9964
			local W = Instance.new("Weld")
9965
			W.Part0 = Limb
9966
			W.Part1 = B
9967
			W.C0 = CFrame.new(0, -0.5, 0)
9968
			W.Parent = Limb
9969
		end
9970
	end
9971
end
9972
----------
9973
9974
lerpz = function(D, E, F, G)	
9975
	D[E] = D[E]:lerp(F, G)
9976
end
9977
9978
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9979
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9980
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9981
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9982
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9983
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9984
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9985
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9986
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9987
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
9988
resetlerp = function()	
9989
	RJ.C0 = RJC0
9990
	RJ.C1 = RJC1
9991
	N.C0 = NC0
9992
	N.C1 = NC1
9993
	RS.C0 = RSC0
9994
	RS.C1 = RSC1
9995
	LS.C0 = LSC0
9996
	LS.C1 = LSC1
9997
	RH.C0 = RHC0
9998
	RH.C1 = RHC1
9999
	LH.C0 = LHC0
10000
	LH.C1 = LHC1
10001
end
10002
-------
10003
----------
10004
hrp = char.HumanoidRootPart
10005
10006
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10007
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10008
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10009
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10010
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10011
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10012
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10013
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10014
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10015
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10016
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10017
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10018
RS = Torso:FindFirstChild("Right Shoulder")
10019
LS = Torso:FindFirstChild("Left Shoulder")
10020
RH = Torso:FindFirstChild("Right Hip")
10021
LH = Torso:FindFirstChild("Left Hip")
10022
RJ = hrp:FindFirstChild("RootJoint")
10023
N = Torso:FindFirstChild("Neck")
10024
cf = CFrame.new
10025
ang = CFrame.Angles
10026
rd = math.rad
10027
rd2 = math.random
10028
cs = ColorSequence.new
10029
ns = NumberSequence.new
10030
nsk = NumberSequenceKeypoint.new
10031
-------------------
10032
10033
end)
10034
10035
print([[
10036
-------------------------------------------------
10037
Kakarot.. I'll Test YOU!
10038
-------------------------------------------------]])