View difference between Paste ID: vu1zavqP and zcgUazb6
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
3
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8-
local Player = game.Players.localPlayer
8+
	script.Parent = Player.Character
9
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24-
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
24+
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29-
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
29+
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34-
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
34+
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40-
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
40+
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42-
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
42+
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").AxeuerAlt
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
wait(2)
87
--[[
88
	
89
░▒▓█ Ultra Instinct █▓▒░	
90
	
91
--]]	
92
93
local Player = game.Players.AxeuerAlt
94
local char = Player.Character
95
local Character = Player.Character
96
local RootPart = Character.HumanoidRootPart
97
local Head = Character.Head
98
local done = false
99
local canheal = false
100
local deathchat1 = false
101
local once = true
102
local dead = false
103
local candie = true
104
local deathchat = false
105
local idleon = true
106
local idle1 = true
107
local idle = true
108
local spiritballenergy = true
109
for i, v in pairs(game:GetService("Players").AxeuerAlt.Character:children()) do
110
  if v:IsA("Accessory") then
111
    v:Destroy()
112
  end
113
end
114
for i, v in pairs(game:GetService("Players").AxeuerAlt.Character:GetChildren()) do
115
  if v:IsA("Shirt") then
116
    v:Remove()
117
  end
118
end
119
for i, v in pairs(game:GetService("Players").AxeuerAlt.Character:GetChildren()) do
120
  if v:IsA("Pants") then
121
    v:Remove()
122
  end
123
end
124
wait()
125
shirt = Instance.new("Shirt", game:GetService("Players").AxeuerAlt.Character)
126
shirt.Name = "Shirt"
127
pants = Instance.new("Pants", game:GetService("Players").AxeuerAlt.Character)
128
pants.Name = "Pants"
129
130
131
132
local v3 = Vector3.new
133
local num = 0
134
local bc = BrickColor.new
135
local new = Instance.new
136
137
138
Instance.new("ForceField",char).Visible = false
139
local poo = Instance.new("IntValue",Character)
140
poo.Name = "haha nope"
141
char.Humanoid.MaxHealth = math.huge
142
wait()
143
char.Humanoid.Health = math.huge
144
Instance.new("ForceField",char).Visible = false
145
local skinCol = "Pastel brown"
146
local bd = Player:FindFirstChild("Body Colors")
147
if bd then
148
bd.HeadColor = BrickColor.new(skinCol)
149
bd.TorsoColor = BrickColor.new(skinCol)
150
bd.LeftLegColor = BrickColor.new(skinCol)
151
bd.RightLegColor = BrickColor.new(skinCol)
152
bd.LeftArmColor = BrickColor.new(skinCol)
153
bd.RightArmColor = BrickColor.new(skinCol)
154
else
155
bd = Instance.new("BodyColors", Player)
156
bd.HeadColor = BrickColor.new(skinCol)
157
bd.TorsoColor = BrickColor.new(skinCol)
158
bd.LeftLegColor = BrickColor.new(skinCol)
159
bd.RightLegColor = BrickColor.new(skinCol)
160
bd.LeftArmColor = BrickColor.new(skinCol)
161
bd.RightArmColor = BrickColor.new(skinCol)
162
end
163
local number = 1
164
165
--------------------------------------------------------------------------
166
--transform
167
GroundWave5 = function()
168
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
169
		Colors = {"Dark blue", "Dark blue"}
170
	
171
	local wave11 = Instance.new("Part", char)
172
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
173
	wave11.Anchored = true
174
	wave11.Name = "Wave"
175
	wave11.CanCollide = false
176
	wave11.Locked = true
177
	wave11.Size = Vector3.new(1, 1, 1)
178
	wave11.TopSurface = "Smooth"
179
	wave11.BottomSurface = "Smooth"
180
	wave11.Transparency = 0.35
181
	wave11.CFrame = HandCF
182
	wm31 = Instance.new("SpecialMesh", wave11)
183
	wm31.MeshId = "rbxassetid://3270017"
184
	coroutine.wrap(function()
185
	for i = 1, 30, 1 do
186
	wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
187
	wave11.Size = wm31.Scale
188
	wave11.CFrame = HandCF
189
	wave11.Transparency = i/30
190
	wait()
191
	end
192
	wait()
193
	wave11:Destroy()
194
	end)()
195
end
196
GroundWave6 = function()
197
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
198
		Colors = {"White", "Dark blue"}
199
	local wave111 = Instance.new("Part", char)
200
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
201
	wave111.Anchored = true
202
	wave111.Name = "Wave"
203
	wave111.CanCollide = false
204
	wave111.Locked = true
205
	wave111.Size = Vector3.new(1, 1, 1)
206
	wave111.TopSurface = "Smooth"
207
	wave111.BottomSurface = "Smooth"
208
	wave111.Transparency = 0.35
209
	wave111.CFrame = HandCF
210
	wm311 = Instance.new("SpecialMesh", wave111)
211
	wm311.MeshId = "rbxassetid://3270017"
212
	coroutine.wrap(function()
213
	for i = 1, 30, 1 do
214
	wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
215
	wave111.Size = wm311.Scale
216
	wave111.CFrame = HandCF
217
	wave111.Transparency = i/30
218
	wait()
219
	end
220
	wait()
221
	wave111:Destroy()
222
	end)()
223
end
224
GroundWave7 = function()
225
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
226
		Colors = {"Dark blue", "White"}
227
	local wave1111 = Instance.new("Part", char)
228
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
229
	wave1111.Anchored = true
230
	wave1111.Name = "Wave"
231
	wave1111.CanCollide = false
232
	wave1111.Locked = true
233
	wave1111.Size = Vector3.new(1, 1, 1)
234
	wave1111.TopSurface = "Smooth"
235
	wave1111.BottomSurface = "Smooth"
236
	wave1111.Transparency = 0.35
237
	wave1111.CFrame = HandCF
238
	wm3111 = Instance.new("SpecialMesh", wave1111)
239
	wm3111.MeshId = "rbxassetid://3270017"
240
	coroutine.wrap(function()
241
	for i = 1, 30, 1 do
242
	wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
243
	wave1111.Size = wm3111.Scale
244
	wave1111.CFrame = HandCF
245
	wave1111.Transparency = i/30
246
	wait()
247
	end
248
	wait()
249
	wave1111:Destroy()
250
	end)()
251
end
252
GroundWave8 = function()
253
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
254
		Colors = {"Dark blue", "Dark blue"}
255
	local wave11111 = Instance.new("Part", char)
256
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
257
	wave11111.Anchored = true
258
	wave11111.Name = "Wave"
259
	wave11111.CanCollide = false
260
	wave11111.Locked = true
261
	wave11111.Size = Vector3.new(1, 1, 1)
262
	wave11111.TopSurface = "Smooth"
263
	wave11111.BottomSurface = "Smooth"
264
	wave11111.Transparency = 0.35
265
	wave11111.CFrame = HandCF
266
	wm31111 = Instance.new("SpecialMesh", wave11111)
267
	wm31111.MeshId = "rbxassetid://3270017"
268
	coroutine.wrap(function()
269
	for i = 1, 30, 1 do
270
	wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
271
	wave11111.Size = wm31111.Scale
272
	wave11111.CFrame = HandCF
273
	wave11111.Transparency = i/30
274
	wait()
275
	end
276
	wait()
277
	wave11111:Destroy()
278
	end)()
279
end
280
GroundWave9 = function()
281
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
282
	
283
		Colors = {"Cyan", "White"}
284
	local wave111111 = Instance.new("Part", char)
285
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
286
	wave111111.Anchored = true
287
	wave111111.Name = "Wave"
288
	wave111111.CanCollide = false
289
	wave111111.Locked = true
290
	wave111111.Size = Vector3.new(1, 1, 1)
291
	wave111111.TopSurface = "Smooth"
292
	wave111111.BottomSurface = "Smooth"
293
	wave111111.Transparency = 0.35
294
	wave111111.CFrame = HandCF
295
	wm311111 = Instance.new("SpecialMesh", wave111111)
296
	wm311111.MeshId = "rbxassetid://3270017"
297
	coroutine.wrap(function()
298
	for i = 1, 30, 1 do
299
	wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
300
	wave111111.Size = wm311111.Scale
301
	wave111111.CFrame = HandCF
302
	wave111111.Transparency = i/30
303
	wait()
304
	end
305
	wait()
306
	wave111111:Destroy()
307
	end)()
308
end
309
GroundWave10 = function()
310
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
311
		Colors = {"White", "Dark blue"}
312
	local wave1111111 = Instance.new("Part", char)
313
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
314
	wave1111111.Anchored = true
315
	wave1111111.Name = "Wave"
316
	wave1111111.CanCollide = false
317
	wave1111111.Locked = true
318
	wave1111111.Size = Vector3.new(1, 1, 1)
319
	wave1111111.TopSurface = "Smooth"
320
	wave1111111.BottomSurface = "Smooth"
321
	wave1111111.Transparency = 0.35
322
	wave1111111.CFrame = HandCF
323
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
324
	wm3111111.MeshId = "rbxassetid://3270017"
325
	coroutine.wrap(function()
326
	for i = 1, 30, 1 do
327
	wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
328
	wave1111111.Size = wm3111111.Scale
329
	wave1111111.CFrame = HandCF
330
	wave1111111.Transparency = i/30
331
	wait()
332
	end
333
	wait()
334
	wave1111111:Destroy()
335
	end)()
336
end
337
338
GroundWave1 = function()
339
	
340
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
341
	Colors = {"White", "White"}
342
	local wave = Instance.new("Part", char)
343
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
344
	wave.Anchored = true
345
	wave.Name = "Wave"..number
346
	wave.CanCollide = false
347
	wave.Locked = true
348
	wave.Size = Vector3.new(1, 1, 1)
349
	wave.TopSurface = "Smooth"
350
	wave.BottomSurface = "Smooth"
351
	wave.Transparency = 0.35
352
	wave.CFrame = HandCF
353
	wm = Instance.new("SpecialMesh", wave)
354
	wm.Name = "wave"..number
355
	wm.MeshId = "rbxassetid://3270017"
356
	coroutine.wrap(function()
357
	for i = 1, 30, 1 do
358
	wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
359
	wave.Size = wm.Scale
360
	wave.CFrame = HandCF
361
	wave.Transparency = i/30
362
	wait()
363
	end
364
	wait()
365
	wave:Destroy()
366
367
	end)()
368
end
369
370
371
shirt = Instance.new("Shirt", char)
372
shirt.Name = "Shirt"
373
pants = Instance.new("Pants", char)
374
pants.Name = "Pants"
375
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=308511619"
376
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=308459104"
377
char.Head.face.Texture = "rbxassetid://105701191"
378
379
Hair7 = Instance.new("Part")
380
Hair7.Parent = char
381
Hair7.Name = "Hair"
382
Hair7.CanCollide = false
383
Hair7.Locked = true
384
Hair7.TopSurface = "Smooth"
385
Hair7.BottomSurface = "Smooth"
386
Hair7.formFactor = "Symmetric"
387
Hair7.Material = "Neon"
388
Hair7.BrickColor = BrickColor.new("Really black")
389
Hair7.CFrame = char.Torso.CFrame
390
Hair7.Size = Vector3.new(1, 1, 1)
391
Hair7.Transparency = 0
392
393
394
Weld1 = Instance.new("Weld")
395
Weld1.Parent = char.Head
396
Weld1.Part0 = char.Head
397
Weld1.Part1 = Hair7
398
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
399
 
400
Mesh = Instance.new("SpecialMesh")
401
Mesh.Offset = Vector3.new(0,-0.4,0)
402
Mesh.Parent = Hair7
403
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
404
Mesh.MeshType = "FileMesh"
405
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
406
Mesh.TextureId = ""
407
wait(0.5)
408
game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
409
local Must2 = Instance.new("Sound",char)
410
Must2.SoundId = "rbxassetid://144377132"
411
Must2.Pitch = 0.99
412
Must2.Volume = 1.6
413
Must2.Looped = true
414
wait(0)
415
Must2:Play()	
416
wait(3)
417
Hair7:Destroy()
418
wait(0)
419
Hair7 = Instance.new("Part")
420
Hair7.Parent = char
421
Hair7.Name = "Hair"
422
Hair7.CanCollide = false
423
Hair7.Locked = true
424
Hair7.TopSurface = "Smooth"
425
Hair7.BottomSurface = "Smooth"
426
Hair7.formFactor = "Symmetric"
427
Hair7.Material = "Neon"
428
Hair7.BrickColor = BrickColor.new("Really black")
429
Hair7.CFrame = char.Torso.CFrame
430
Hair7.Size = Vector3.new(1, 1, 1)
431
Hair7.Transparency = 0
432
433
434
Mesh = Instance.new("SpecialMesh")
435
Mesh.Offset = Vector3.new(0,-0.4,0)
436
Mesh.Parent = Hair7
437
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
438-
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
438+
439
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
440
Mesh.TextureId = ""
441
wait(4)
442-
local Player = game.Players.localPlayer
442+
443
poof.SoundId = "rbxassetid://1035030726"
444
poof.Pitch = 0.99
445-
local mouse = Player:GetMouse()
445+
446
poof.Looped = false
447
wait(0)
448
poof:Play()
449
GroundWave5()
450
	GroundWave6()
451
	GroundWave7()
452
	GroundWave8()
453
	GroundWave9()
454
	GroundWave10()
455
Hair7:Destroy()
456
wait(0)
457
game.Chat:Chat(Character, "...", "White")
458
Hair7 = Instance.new("Part")
459
Hair7.Parent = char
460
Hair7.Name = "Hair"
461
Hair7.CanCollide = false
462
Hair7.Locked = true
463
Hair7.TopSurface = "Smooth"
464
Hair7.BottomSurface = "Smooth"
465
Hair7.formFactor = "Symmetric"
466
Hair7.Material = "Neon"
467
Hair7.BrickColor = BrickColor.new("Really black")
468
Hair7.CFrame = char.Torso.CFrame
469
Hair7.Size = Vector3.new(1, 1, 1)
470
Hair7.Transparency = 0
471
472
473
Weld1 = Instance.new("Weld")
474
Weld1.Parent = char.Head
475
Weld1.Part0 = char.Head
476
Weld1.Part1 = Hair7
477
Weld1.C0 = CFrame.new(0, 1.2, 0.64)
478
 
479
Mesh = Instance.new("SpecialMesh")
480
Mesh.Offset = Vector3.new(0,-0.4,0)
481
Mesh.Parent = Hair7
482
Mesh.Scale = Vector3.new(6.7, 6.7, 6.7)
483
Mesh.MeshType = "FileMesh"
484
Mesh.MeshId = "http://www.roblox.com/asset/?id=560186510"
485
Mesh.TextureId = ""
486
char.Head.face.Texture = "rbxassetid://55108579"
487
488
489
local ice = Instance.new("Part", Head)
490
ice.Size = Vector3.new(0.5, 0.5, 0.5)
491
ice.BrickColor = BrickColor.new("White")
492
ice.CanCollide = false
493
ice.TopSurface = 0
494
ice.BottomSurface = 0
495
ice.Transparency = 1
496
local ice2 = Instance.new("SpecialMesh", ice)
497
ice2.MeshType = "Brick"
498
ice2.Scale = Vector3.new(1, 1, 1)
499
local ice3 = Instance.new("Weld", ice)
500
ice3.Part0 = Head
501
ice3.Part1 = ice
502
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
503
local icesmoke = Instance.new("ParticleEmitter", ice)
504
icesmoke.VelocitySpread = 5
505
icesmoke.Size = NumberSequence.new({
506
  NumberSequenceKeypoint.new(0, 0.01),
507
  NumberSequenceKeypoint.new(1, 1)
508
})
509
icesmoke.Rate = math.huge
510
icesmoke.Speed = NumberRange.new(1, 1)
511
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
512
icesmoke.Transparency = NumberSequence.new({
513
  NumberSequenceKeypoint.new(0, 0.9),
514
  NumberSequenceKeypoint.new(1, 1)
515
})
516
icesmoke.Rotation = NumberRange.new(0, 360)
517
icesmoke.Name = "Smoke"
518
icesmoke.LightEmission = 0
519
icesmoke.Acceleration = Vector3.new(0,0,0)
520
icesmoke.Texture = "http://www.roblox.com/asset/?id="
521
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
522
icesmoke.LockedToPart = true
523
maincolor = game.Players.AxeuerAlt.Character.Torso.BrickColor.Name
524
secondcolor = "Really black"
525
wait(0.016666666666666666)
526
Effects = {}
527
local Player = game.Players.AxeuerAlt
528
local Character = Player.Character
529
local Humanoid = Character.Humanoid
530
local LeftArm = Character["Left Arm"]
531
local RightArm = Character["Right Arm"]
532
local LeftLeg = Character["Left Leg"]
533
local RightLeg = Character["Right Leg"]
534
local Head = Character.Head
535
local Torso = Character.Torso
536
local cam = game.Workspace.CurrentCamera
537
local RootJoint = RootPart.RootJoint
538
local equipped = true
539
local attack = false
540
local Anim = "Idle"
541
local idle = 0
542
local attacktype = 1
543
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
544
local velocity = RootPart.Velocity.y
545
local sine = 0
546
local change = 1
547
local grabbed = false
548
local cn = CFrame.new
549
local mr = math.rad
550
local angles = CFrame.Angles
551
local ud = UDim2.new
552
local c3 = Color3.new
553
local dir = {
554
  w = 0,
555
  s = 0,
556
  a = 0,
557
  d = 0
558
}
559
firemode = true
560
rock = true
561
local Services = {
562
  SoundService = game:GetService("SoundService"),
563
  Players = game:GetService("Players"),
564
  Debris = game:GetService("Debris"),
565
  Workspace = game:GetService("Workspace"),
566
  Lighting = game:GetService("Lighting"),
567
  HttpService = game:GetService("HttpService"),
568
  InsertService = game:GetService("InsertService")
569
}
570
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
571
Humanoid.Animator:Destroy()
572
Character.Animate:Destroy()
573
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
574
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
575
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
576
RSH, LSH = nil, nil
577
RW = Instance.new("Weld")
578
LW = Instance.new("Weld")
579
RH = Torso["Right Hip"]
580
LH = Torso["Left Hip"]
581
RSH = Torso["Right Shoulder"]
582
LSH = Torso["Left Shoulder"]
583
RSH.Parent = nil
584
LSH.Parent = nil
585
RW.Name = "RW"
586
RW.Part0 = Torso
587
RW.C0 = cn(1.5, 0.5, 0)
588
RW.C1 = cn(0, 0.5, 0)
589
RW.Part1 = RightArm
590
RW.Parent = Torso
591
LW.Name = "LW"
592
LW.Part0 = Torso
593
LW.C0 = cn(-1.5, 0.5, 0)
594
LW.C1 = cn(0, 0.5, 0)
595
LW.Part1 = LeftArm
596
LW.Parent = Torso
597
--------------
598
human = char:FindFirstChild("Humanoid")
599-
    game:service("RunService").RenderStepped:wait(0)
599+
600
lig = Instance.new("PointLight",Player.Character.Torso)
601
lig.Color=Color3.new(0,0,255)
602-
      game:service("RunService").RenderStepped:wait(0)
602+
603
----
604
function clerp(a, b, t)
605
  local qa = {
606
    QuaternionFromCFrame(a)
607
  }
608
  local qb = {
609
    QuaternionFromCFrame(b)
610
  }
611
  local ax, ay, az = a.x, a.y, a.z
612
  local bx, by, bz = b.x, b.y, b.z
613
  local _t = 1 - t
614
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
615
end
616
function QuaternionFromCFrame(cf)
617
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
618
  local trace = m00 + m11 + m22
619
  if trace > 0 then
620
    local s = math.sqrt(1 + trace)
621
    local recip = 0.5 / s
622
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
623
  else
624
    local i = 0
625
    if m00 < m11 then
626
      i = 1
627
    end
628
    if m22 > (i == 0 and m00 or m11) then
629
      i = 2
630
    end
631
    if i == 0 then
632
      local s = math.sqrt(m00 - m11 - m22 + 1)
633
      local recip = 0.5 / s
634
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
635
    elseif i == 1 then
636
      local s = math.sqrt(m11 - m22 - m00 + 1)
637
      local recip = 0.5 / s
638
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
639
    elseif i == 2 then
640
      local s = math.sqrt(m22 - m00 - m11 + 1)
641
      local recip = 0.5 / s
642
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
643
    end
644
  end
645
end
646
function QuaternionToCFrame(px, py, pz, x, y, z, w)
647
  local xs, ys, zs = x + x, y + y, z + z
648
  local wx, wy, wz = w * xs, w * ys, w * zs
649
  local xx = x * xs
650
  local xy = x * ys
651
  local xz = x * zs
652
  local yy = y * ys
653
  local yz = y * zs
654
  local zz = z * zs
655
  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))
656
end
657
function QuaternionSlerp(a, b, t)
658
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
659
  local startInterp, finishInterp
660
  if cosTheta >= 1.0E-4 then
661
    if 1 - cosTheta > 1.0E-4 then
662
      local theta = math.acos(cosTheta)
663
      local invSinTheta = 1 / math.sin(theta)
664
      startInterp = math.sin((1 - t) * theta) * invSinTheta
665
      finishInterp = math.sin(t * theta) * invSinTheta
666
    else
667
      startInterp = 1 - t
668
      finishInterp = t
669
    end
670
  elseif 1 + cosTheta > 1.0E-4 then
671
    local theta = math.acos(-cosTheta)
672
    local invSinTheta = 1 / math.sin(theta)
673
    startInterp = math.sin((t - 1) * theta) * invSinTheta
674
    finishInterp = math.sin(t * theta) * invSinTheta
675
  else
676
    startInterp = t - 1
677
    finishInterp = t
678
  end
679
  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
680
end
681
function swait(num)
682
  if num == 0 or num == nil then
683
    game:service("RunService").Stepped:wait(0)
684
  else
685
    for i = 0, num do
686
      game:service("RunService").Stepped:wait(0)
687
    end
688
  end
689
end
690
local RbxUtility = LoadLibrary("RbxUtility")
691
local Create = RbxUtility.Create
692
function RemoveOutlines(part)
693
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
694
end
695
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
696
  local Part = Create("Part")({
697
    formFactor = FormFactor,
698
    Parent = Parent,
699
    Reflectance = Reflectance,
700
    Transparency = Transparency,
701
    CanCollide = false,
702
    Locked = true,
703
    BrickColor = BrickColor.new(tostring(BColor)),
704
    Name = Name,
705
    Size = Size,
706
    Material = Material
707
  })
708
  RemoveOutlines(Part)
709
  return Part
710
end
711
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
712
  local Msh = Create(Mesh)({
713
    Parent = Part,
714
    Offset = OffSet,
715
    Scale = Scale
716
  })
717
  if Mesh == "SpecialMesh" then
718
    Msh.MeshType = MeshType
719
    Msh.MeshId = MeshId
720
  end
721
  return Msh
722
end
723
function CreateWeld(Parent, Part0, Part1, C0, C1)
724
  local Weld = Create("Weld")({
725
    Parent = Parent,
726
    Part0 = Part0,
727
    Part1 = Part1,
728
    C0 = C0,
729
    C1 = C1
730
  })
731
  return Weld
732
end
733
function rayCast(Position, Direction, Range, Ignore)
734
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
735
end
736
function CreateSound(id, par, vol, pit)
737
  coroutine.resume(coroutine.create(function()
738
    local sou = Instance.new("Sound", par or workspace)
739
    sou.Volume = vol
740
    sou.Pitch = pit or 1
741
    sou.SoundId = id
742
    wait()
743
    sou:play()
744
    game:GetService("Debris"):AddItem(sou, 6)
745
  end))
746
end
747
function CreateSong(id, par, vol, pit)
748
  coroutine.resume(coroutine.create(function()
749
    sou2 = Instance.new("Sound", par or workspace)
750
    sou2.Volume = 1
751
    sou2.Pitch = 1
752
    sou2.SoundId = id
753
    wait()
754
    sou2:play()
755
    sou2.Looped = true
756
  end))
757
end
758
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
759
local function getclosest(obj, distance)
760
  local last, lastx = distance + 1, nil
761
  for i, v in pairs(workspace:GetChildren()) do
762
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
763
      local t = v.Torso
764
      local dist = t.Position - obj.Position.magnitude
765
      if distance >= dist and last > dist then
766
        last = dist
767
        lastx = v
768
      end
769
    end
770
  end
771
  return lastx
772
end
773
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
774
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
775
  prt.Anchored = true
776
  prt.CFrame = cframe
777
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
778
  game:GetService("Debris"):AddItem(prt, 10)
779
  if Type == 1 or Type == nil then
780
    table.insert(Effects, {
781
      prt,
782
      "Block1",
783
      delay,
784
      x3,
785
      y3,
786
      z3,
787
      msh
788
    })
789
  elseif Type == 2 then
790
    table.insert(Effects, {
791
      prt,
792
      "Block2",
793
      delay,
794
      x3,
795
      y3,
796
      z3,
797
      msh
798
    })
799
  elseif Type == 3 then
800
    table.insert(Effects, {
801
      prt,
802
      "Block3",
803
      delay,
804
      x3,
805
      y3,
806
      z3,
807
      msh
808
    })
809
  end
810
end
811
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
812
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
813
  prt.Anchored = true
814
  prt.CFrame = cframe
815
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
816
  game:GetService("Debris"):AddItem(prt, 10)
817
  table.insert(Effects, {
818
    prt,
819
    "Cylinder",
820
    delay,
821
    x3,
822
    y3,
823
    z3,
824
    msh
825
  })
826
end
827
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
828
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
829
  prt.Anchored = true
830
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
831
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
832
  game:GetService("Debris"):AddItem(prt, 10)
833
  table.insert(Effects, {
834
    prt,
835
    "Cylinder",
836
    delay,
837
    x3,
838
    y3,
839
    z3,
840
    msh
841
  })
842
end
843
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
844
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
845
  prt.Anchored = true
846
  prt.CFrame = cframe
847
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
848
  game:GetService("Debris"):AddItem(prt, 10)
849
  table.insert(Effects, {
850
    prt,
851
    "Cylinder",
852
    delay,
853
    x3,
854
    y3,
855
    z3,
856
    msh
857
  })
858
end
859
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
860
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
861
  prt.Anchored = true
862
  prt.CFrame = cframe
863
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
864
  game:GetService("Debris"):AddItem(prt, 10)
865
  table.insert(Effects, {
866
    prt,
867
    "Cylinder",
868
    delay,
869
    x3,
870
    y3,
871
    z3,
872
    msh
873
  })
874
end
875
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
876
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
877
  prt.Anchored = true
878
  prt.CFrame = cframe
879
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
880
  game:GetService("Debris"):AddItem(prt, 10)
881
  table.insert(Effects, {
882
    prt,
883
    "Cylinder",
884
    delay,
885
    x3,
886
    y3,
887
    z3,
888
    msh
889
  })
890
end
891
function BreakEffect(brickcolor, cframe, x1, y1, z1)
892
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
893
  prt.Anchored = true
894
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
895
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
896
  local num = math.random(10, 50) / 1000
897
  game:GetService("Debris"):AddItem(prt, 10)
898
  table.insert(Effects, {
899
    prt,
900
    "Shatter",
901
    num,
902
    prt.CFrame,
903
    math.random() - math.random(),
904
    0,
905
    math.random(50, 100) / 100
906
  })
907
end
908
909
attack = false
910
game:GetService("RunService").Stepped:connect(function()
911
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
912
  velocity = RootPart.Velocity.y
913
  sine = sine + change
914
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
915
  if equipped == true or equipped == false then
916
    if 1 < RootPart.Velocity.y and hit == nil then
917
      Anim = "Jump"
918
      if attack == false and ice_mode == false then
919
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
920
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
921
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
922
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
923
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
924
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
925
      end
926
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
927
      Anim = "Fall"
928
      if attack == false then
929
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
930
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
931
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
932
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
933
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
934
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
935
      end
936
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
937
      Anim = "Idle"
938
    if attack==false then
939
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(5)), .3)
940
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
941
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
942
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
943
RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
944
LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
945
end
946
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
947
      Anim = "Walk"
948
     if attack==false then
949
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
950
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
951
RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
952
LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
953
RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
954
LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
955
end
956
    end
957
  end
958
  if equipped == true or equipped == false then
959
    if 1 < RootPart.Velocity.Y and hit == nil then
960
      Anim = "Jump"
961
      if attack == false and ice_mode == true then
962
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
963
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
964
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
965
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
966
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
967
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
968
      end
969
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
970
      Anim = "Fall"
971
      if attack == false then
972
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
973
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
974
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
975
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
976
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
977
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
978
      end
979
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
980
      Anim = "Idle"
981
      if attack == false then
982
        change = 0.8
983
        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)
984
        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)
985
        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)
986
        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)
987
        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)
988
        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)
989
      end
990
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
991
      Anim = "Walk"
992
      if attack == false then
993
        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)
994
        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)
995
        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)
996
        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)
997
        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)
998
        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)
999
      end
1000
    end
1001
  end
1002
  if 0 < #Effects then
1003
    for e = 1, #Effects do
1004
      if Effects[e] ~= nil then
1005
        local Thing = Effects[e]
1006
        if Thing ~= nil then
1007
          local Part = Thing[1]
1008
          local Mode = Thing[2]
1009
          local Delay = Thing[3]
1010
          local IncX = Thing[4]
1011
          local IncY = Thing[5]
1012
          local IncZ = Thing[6]
1013
          if 1 >= Thing[1].Transparency then
1014
            if Thing[2] == "Block1" then
1015
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1016
              local Mesh = Thing[1].Mesh
1017
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1018
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1019
            elseif Thing[2] == "Block2" then
1020
              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)
1021
              local Mesh = Thing[7]
1022
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1023
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1024
            elseif Thing[2] == "Block3" then
1025
              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)
1026
              local Mesh = Thing[7]
1027
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1028
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1029
            elseif Thing[2] == "Cylinder" then
1030
              local Mesh = Thing[1].Mesh
1031
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1032
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1033
            elseif Thing[2] == "Blood" then
1034
              local Mesh = Thing[7]
1035
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
1036
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1037
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1038
            elseif Thing[2] == "Elec" then
1039
              local Mesh = Thing[1].Mesh
1040
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1041
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1042
            elseif Thing[2] == "Disappear" then
1043
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1044
            elseif Thing[2] == "Shatter" then
1045
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1046
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1047
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1048
              Thing[6] = Thing[6] + Thing[5]
1049
            end
1050
          else
1051
            Part.Parent = nil
1052
            table.remove(Effects, e)
1053
          end
1054
        end
1055
      end
1056
    end
1057
  end
1058
end)
1059
---
1060
local whoh = Instance.new("Sound",Torso)
1061
whoh.SoundId = "rbxassetid://1179254378"
1062
whoh.Pitch = 0.99
1063
whoh.Volume = 1.5
1064
whoh.Looped = true
1065
wait(0)
1066
whoh:Play()
1067
local Aura = Instance.new('ParticleEmitter')
1068
Aura.Name = "Aura"
1069
Aura.Texture = "rbxassetid://833874434"
1070
Aura.Parent = LeftArm
1071
Aura.LightEmission = 1
1072
Aura.Transparency = NumberSequence.new(1,0.2,1)
1073
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1074
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1075
Aura.LockedToPart = true
1076
Aura.Lifetime = NumberRange.new(1)
1077
Aura.Rate = 100
1078
Aura.Speed = NumberRange.new(0.3)
1079
Aura.EmissionDirection = "Top"
1080
1081
1082
local Aura = Instance.new('ParticleEmitter')
1083
Aura.Name = "Aura"
1084
Aura.Texture = "rbxassetid://833874434"
1085
Aura.Parent = Head
1086
Aura.LightEmission = 1
1087
Aura.Transparency = NumberSequence.new(1,0.2,1)
1088
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1089
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1090
Aura.LockedToPart = true
1091
Aura.Lifetime = NumberRange.new(1)
1092
Aura.Rate = 100
1093
Aura.Speed = NumberRange.new(0)
1094
Aura.EmissionDirection = "Top"
1095
local Aura2 = Instance.new('ParticleEmitter')
1096
Aura2.Name = "Aura"
1097
Aura2.Texture = "rbxassetid://833874434"
1098
Aura2.Parent = RightArm
1099
Aura2.LightEmission = 1
1100
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1101
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1102
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1103
Aura2.LockedToPart = true
1104
Aura2.Lifetime = NumberRange.new(1)
1105
Aura2.Rate = 100
1106
Aura2.Speed = NumberRange.new(0.3)
1107
Aura2.EmissionDirection = "Top"
1108
local Aura2 = Instance.new('ParticleEmitter')
1109
Aura2.Name = "Aura"
1110
Aura2.Texture = "rbxassetid://833874434"
1111
Aura2.Parent = LeftLeg
1112
Aura2.LightEmission = 1
1113
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1114
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1115
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1116
Aura2.LockedToPart = true
1117
Aura2.Lifetime = NumberRange.new(1)
1118
Aura2.Rate = 100
1119
Aura2.Speed = NumberRange.new(0.3)
1120
Aura2.EmissionDirection = "Top"
1121
local Aura2 = Instance.new('ParticleEmitter')
1122
Aura2.Name = "Aura"
1123
Aura2.Texture = "rbxassetid://833874434"
1124
Aura2.Parent = RightLeg
1125
Aura2.LightEmission = 1
1126
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1127
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1128
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1129
Aura2.LockedToPart = true
1130
Aura2.Lifetime = NumberRange.new(1)
1131
Aura2.Rate = 100
1132
Aura2.Speed = NumberRange.new(0.3)
1133
Aura2.EmissionDirection = "Top"
1134
---aura2
1135
local Aura = Instance.new('ParticleEmitter')
1136
Aura.Name = "Aura"
1137
Aura.Texture = "rbxassetid://833874434"
1138
Aura.Parent = LeftArm
1139
Aura.LightEmission = 1
1140
Aura.Transparency = NumberSequence.new(1,0.4,1)
1141
Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1142
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1143
Aura.LockedToPart = true
1144
Aura.Lifetime = NumberRange.new(1)
1145
Aura.Rate = 60
1146
Aura.Speed = NumberRange.new(0.3)
1147
Aura.EmissionDirection = "Top"
1148
local Aura2 = Instance.new('ParticleEmitter')
1149
Aura2.Name = "Aura"
1150
Aura2.Texture = "rbxassetid://833874434"
1151
Aura2.Parent = RightArm
1152
Aura2.LightEmission = 1
1153
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1154
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1155
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1156
Aura2.LockedToPart = true
1157
Aura2.Lifetime = NumberRange.new(1)
1158
Aura2.Rate = 60
1159
Aura2.Speed = NumberRange.new(0.3)
1160
Aura2.EmissionDirection = "Top"
1161
local Aura2 = Instance.new('ParticleEmitter')
1162
Aura2.Name = "Aura"
1163
Aura2.Texture = "rbxassetid://833874434"
1164
Aura2.Parent = LeftLeg
1165
Aura2.LightEmission = 1
1166
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1167
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1168
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1169
Aura2.LockedToPart = true
1170
Aura2.Lifetime = NumberRange.new(1)
1171
Aura2.Rate = 60
1172
Aura2.Speed = NumberRange.new(0.1)
1173
Aura2.EmissionDirection = "Top"
1174
local Aura2 = Instance.new('ParticleEmitter')
1175
Aura2.Name = "Aura"
1176
Aura2.Texture = "rbxassetid://833874434"
1177
Aura2.Parent = RightLeg
1178
Aura2.LightEmission = 1
1179
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1180
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1181
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1182
Aura2.LockedToPart = true
1183
Aura2.Lifetime = NumberRange.new(1)
1184
Aura2.Rate = 60
1185
Aura2.Speed = NumberRange.new(0.3)
1186
Aura2.EmissionDirection = "Top"
1187
----aura3
1188
---aura2
1189
local Aura = Instance.new('ParticleEmitter')
1190
Aura.Name = "Aura"
1191
Aura.Texture = "rbxassetid://833874434"
1192
Aura.Parent = LeftArm
1193
Aura.LightEmission = 1
1194
Aura.Transparency = NumberSequence.new(1,0.7,1)
1195
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
1196
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1197
Aura.LockedToPart = true
1198
Aura.Lifetime = NumberRange.new(1)
1199
Aura.Rate = 60
1200
Aura.Speed = NumberRange.new(0.3)
1201
Aura.EmissionDirection = "Top"
1202
local Aura2 = Instance.new('ParticleEmitter')
1203
Aura2.Name = "Aura"
1204
Aura2.Texture = "rbxassetid://833874434"
1205
Aura2.Parent = RightArm
1206
Aura2.LightEmission = 1
1207
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1208
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1209
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1210
Aura2.LockedToPart = true
1211
Aura2.Lifetime = NumberRange.new(1)
1212
Aura2.Rate = 60
1213
Aura2.Speed = NumberRange.new(0.3)
1214
Aura2.EmissionDirection = "Top"
1215
local Aura2 = Instance.new('ParticleEmitter')
1216
Aura2.Name = "Aura"
1217
Aura2.Texture = "rbxassetid://833874434"
1218
Aura2.Parent = LeftLeg
1219
Aura2.LightEmission = 1
1220
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1221
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1222
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1223
Aura2.LockedToPart = true
1224
Aura2.Lifetime = NumberRange.new(1)
1225
Aura2.Rate = 60
1226
Aura2.Speed = NumberRange.new(0.3)
1227
Aura2.EmissionDirection = "Top"
1228
local Aura2 = Instance.new('ParticleEmitter')
1229
Aura2.Name = "Aura"
1230
Aura2.Texture = "rbxassetid://833874434"
1231
Aura2.Parent = RightLeg
1232
Aura2.LightEmission = 1
1233
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1234
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1235
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1236
Aura2.LockedToPart = true
1237
Aura2.Lifetime = NumberRange.new(0.6)
1238
Aura2.Rate = 60
1239
Aura2.Speed = NumberRange.new(0.3)
1240
Aura2.EmissionDirection = "Top"
1241
----
1242
1243
---aura2
1244
local Aura = Instance.new('ParticleEmitter')
1245
Aura.Name = "Aura"
1246
Aura.Texture = "rbxassetid://833874434"
1247
Aura.Parent = LeftArm
1248
Aura.LightEmission = 1
1249
Aura.Transparency = NumberSequence.new(1,0.7,1)
1250
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1251
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1252
Aura.LockedToPart = true
1253
Aura.Lifetime = NumberRange.new(1)
1254
Aura.Rate = 60
1255
Aura.Speed = NumberRange.new(0.3)
1256
Aura.EmissionDirection = "Top"
1257
local Aura2 = Instance.new('ParticleEmitter')
1258
Aura2.Name = "Aura"
1259
Aura2.Texture = "rbxassetid://833874434"
1260
Aura2.Parent = RightArm
1261
Aura2.LightEmission = 1
1262
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1263
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1264
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1265
Aura2.LockedToPart = true
1266
Aura2.Lifetime = NumberRange.new(1)
1267
Aura2.Rate = 60
1268
Aura2.Speed = NumberRange.new(0.3)
1269
Aura2.EmissionDirection = "Top"
1270
local Aura2 = Instance.new('ParticleEmitter')
1271
Aura2.Name = "Aura"
1272
Aura2.Texture = "rbxassetid://833874434"
1273
Aura2.Parent = LeftLeg
1274
Aura2.LightEmission = 1
1275
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1276
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1277
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1278
Aura2.LockedToPart = true
1279
Aura2.Lifetime = NumberRange.new(1)
1280
Aura2.Rate = 60
1281
Aura2.Speed = NumberRange.new(0.3)
1282
Aura2.EmissionDirection = "Top"
1283
local Aura2 = Instance.new('ParticleEmitter')
1284
Aura2.Name = "Aura"
1285
Aura2.Texture = "rbxassetid://833874434"
1286
Aura2.Parent = RightLeg
1287
Aura2.LightEmission = 1
1288
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1289
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1290
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1291
Aura2.LockedToPart = true
1292
Aura2.Lifetime = NumberRange.new(0.6)
1293
Aura2.Rate = 60
1294
Aura2.Speed = NumberRange.new(0.3)
1295
Aura2.EmissionDirection = "Top"
1296
        local tra = Instance.new('ParticleEmitter')
1297
        tra.Parent = Torso
1298
        tra.LightEmission = 1
1299
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1300
        tra.Rate = 15
1301
        tra.Rotation = NumberRange.new(-5, 5)
1302
        tra.Lifetime = NumberRange.new(1.5, 2)
1303
         tra.Size = NumberSequence.new(0.098,0)
1304
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1305
        tra.Speed = NumberRange.new(0.5)
1306
        tra.VelocitySpread = 360
1307
        tra.VelocityInheritance = 0.5
1308
        tra.ZOffset = 2
1309
    local tra = Instance.new('ParticleEmitter')
1310
        tra.Parent = Head
1311
        tra.LightEmission = 1
1312
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1313
        tra.Rate = 15
1314
        tra.Rotation = NumberRange.new(-5, 5)
1315
        tra.Lifetime = NumberRange.new(1.5, 2)
1316
         tra.Size = NumberSequence.new(0.098,0)
1317
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1318
        tra.Speed = NumberRange.new(0.5)
1319
        tra.VelocitySpread = 360
1320
        tra.VelocityInheritance = 0.5
1321
        tra.ZOffset = 2
1322
   local tra = Instance.new('ParticleEmitter')
1323
        tra.Parent = LeftArm
1324
        tra.LightEmission = 1
1325
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1326
        tra.Rate = 15
1327
        tra.Rotation = NumberRange.new(-5, 5)
1328
        tra.Lifetime = NumberRange.new(1.5, 2)
1329
         tra.Size = NumberSequence.new(0.098,0)
1330
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1331
        tra.Speed = NumberRange.new(0.5)
1332
        tra.VelocitySpread = 360
1333
        tra.VelocityInheritance = 0.5
1334
        tra.ZOffset = 2
1335
   local tra = Instance.new('ParticleEmitter')
1336
        tra.Parent = RightArm
1337
        tra.LightEmission = 1
1338
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1339
        tra.Rate = 15
1340
        tra.Rotation = NumberRange.new(-5, 5)
1341
        tra.Lifetime = NumberRange.new(1.5, 2)
1342
         tra.Size = NumberSequence.new(0.098,0)
1343
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1344
        tra.Speed = NumberRange.new(0.5)
1345
        tra.VelocitySpread = 360
1346
        tra.VelocityInheritance = 0.5
1347
        tra.ZOffset = 2
1348
   local tra = Instance.new('ParticleEmitter')
1349
        tra.Parent = LeftLeg
1350
        tra.LightEmission = 1
1351
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1352
        tra.Rate = 15
1353
        tra.Rotation = NumberRange.new(-5, 5)
1354
        tra.Lifetime = NumberRange.new(1.5, 2)
1355
         tra.Size = NumberSequence.new(0.098,0)
1356
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1357
        tra.Speed = NumberRange.new(0.5)
1358
        tra.VelocitySpread = 360
1359
        tra.VelocityInheritance = 0.5
1360
        tra.ZOffset = 2
1361
   local tra = Instance.new('ParticleEmitter')
1362
        tra.Parent = RightLeg
1363
        tra.LightEmission = 1
1364
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1365
        tra.Rate = 15
1366
        tra.Rotation = NumberRange.new(-5, 5)
1367
        tra.Lifetime = NumberRange.new(1.5, 2)
1368
         tra.Size = NumberSequence.new(0.098,0)
1369
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1370
        tra.Speed = NumberRange.new(0.5)
1371
        tra.VelocitySpread = 360
1372
        tra.VelocityInheritance = 0.5
1373
        tra.ZOffset = 2
1374
----
1375
function RemoveOutlines(part)
1376
  part.TopSurface = 10
1377
end
1378
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1379
  local Part = Create("Part")({
1380
    Parent = Parent,
1381
    Reflectance = Reflectance,
1382
    Transparency = Transparency,
1383
    CanCollide = false,
1384
    Locked = true,
1385
    BrickColor = BrickColor.new(tostring(BColor)),
1386
    Name = Name,
1387
    Size = Size,
1388
    Material = Material
1389
  })
1390
  RemoveOutlines(Part)
1391
  return Part
1392
end
1393
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1394
  local Msh = Create(Mesh)({
1395
    Parent = Part,
1396
    Offset = OffSet,
1397
    Scale = Scale
1398
  })
1399
  if Mesh == "SpecialMesh" then
1400
    Msh.MeshType = MeshType
1401
    Msh.MeshId = MeshId
1402
  end
1403
  return Msh
1404
end
1405
function CreateWeld(Parent, Part0, Part1, C0, C1)
1406
  local Weld = Create("Weld")({
1407
    Parent = Parent,
1408
    Part0 = Part0,
1409
    Part1 = Part1,
1410
    C0 = C0,
1411
    C1 = C1
1412
  })
1413
  return Weld
1414
end
1415
WSHM = {
1416
  "White",
1417
  "Pastel light blue"
1418
}
1419
WSH = WSHM[math.random(1, #WSHM)]
1420
function IcePartFunk(HPart, aria, Min, Max)
1421
  IcePart = Instance.new("Part", HPart)
1422
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
1423
  IcePart.CanCollide = false
1424
  IuW = Instance.new("Weld")
1425
  IuW.Name = "GuW"
1426
  IuW.Part0 = HPart
1427
  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))
1428
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
1429
  IuW.Part1 = IcePart
1430
  IuW.Parent = HPart
1431
  IcePart.Transparency = 0.85
1432
  IcePart.Material = "Neon"
1433
  WSH = WSHM[math.random(1, #WSHM)]
1434
  IcePart.BrickColor = BrickColor.new("" .. WSH)
1435
  RemoveOutlines(IcePart)
1436
  game:GetService("Debris"):AddItem(IuW, 4)
1437
  game:GetService("Debris"):AddItem(IcePart, 6)
1438
end
1439
SpikeMeshId = 1033714
1440
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
1441
  local Part = Instance.new("Part", Parent)
1442
  Part.Name = Name
1443
  Part.BrickColor = BrickColor.new(Color)
1444
  Part.Size = Size
1445
  Part.Material = Material
1446
  Part.Transparency = Transparency
1447
  Part.CanCollide = false
1448
  RemoveOutlines(Part)
1449
  local Mesh = Instance.new("SpecialMesh", Part)
1450
  Mesh.MeshType = "Sphere"
1451
  Mesh.Scale = Scale
1452
  return Mesh and Part
1453
end
1454
CFuncs = {
1455
  Part = {
1456
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1457
      local Part = Create("Part")({
1458
        Parent = Parent,
1459
        Reflectance = Reflectance,
1460
        Transparency = Transparency,
1461
        CanCollide = false,
1462
        Locked = true,
1463
        BrickColor = BrickColor.new(tostring(BColor)),
1464
        Name = Name,
1465
        Size = Size,
1466
        Material = Material
1467
      })
1468
      RemoveOutlines(Part)
1469
      return Part
1470
    end
1471
  },
1472
  Mesh = {
1473
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1474
      local Msh = Create(Mesh)({
1475
        Parent = Part,
1476
        Offset = OffSet,
1477
        Scale = Scale
1478
      })
1479
      if Mesh == "SpecialMesh" then
1480
        Msh.MeshType = MeshType
1481
        Msh.MeshId = MeshId
1482
      end
1483
      return Msh
1484
    end
1485
  },
1486-
      Value = game:service("Players").LocalPlayer,
1486+
1487
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1488
      local Msh = Create(Mesh)({
1489
        Parent = Part,
1490
        Offset = OffSet,
1491
        Scale = Scale
1492
      })
1493
      if Mesh == "SpecialMesh" then
1494
        Msh.MeshType = MeshType
1495
        Msh.MeshId = MeshId
1496
      end
1497
      return Msh
1498
    end
1499
  },
1500
  Weld = {
1501
    Create = function(Parent, Part0, Part1, C0, C1)
1502
      local Weld = Create("Weld")({
1503
        Parent = Parent,
1504
        Part0 = Part0,
1505
        Part1 = Part1,
1506
        C0 = C0,
1507
        C1 = C1
1508
      })
1509
      return Weld
1510
    end
1511
  },
1512
  Sound = {
1513
    Create = function(id, par, vol, pit)
1514
      coroutine.resume(coroutine.create(function()
1515
        local S = Create("Sound")({
1516
          Volume = vol,
1517
          Pitch = pit or 1,
1518
          SoundId = id,
1519
          Parent = par or workspace
1520
        })
1521
        wait()
1522
        S:play()
1523
        game:GetService("Debris"):AddItem(S, 6)
1524
      end))
1525
    end
1526
  },
1527
  ParticleEmitter = {
1528
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1529
      local fp = Create("ParticleEmitter")({
1530
        Parent = Parent,
1531
        Color = ColorSequence.new(Color1, Color2),
1532
        LightEmission = LightEmission,
1533
        Size = Size,
1534
        Texture = Texture,
1535
        Transparency = Transparency,
1536
        ZOffset = ZOffset,
1537
        Acceleration = Accel,
1538
        Drag = Drag,
1539
        LockedToPart = LockedToPart,
1540
        VelocityInheritance = VelocityInheritance,
1541
        EmissionDirection = EmissionDirection,
1542
        Enabled = Enabled,
1543
        Lifetime = LifeTime,
1544
        Rate = Rate,
1545
        Rotation = Rotation,
1546
        RotSpeed = RotSpeed,
1547
        Speed = Speed,
1548
        VelocitySpread = VelocitySpread
1549
      })
1550
      return fp
1551
    end
1552
  }
1553
}
1554
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1555
  if hit.Parent == nil then
1556
    return
1557
  end
1558
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1559
  for _, v in pairs(hit.Parent:children()) do
1560
    if v:IsA("Humanoid") then
1561
      h = v
1562
    end
1563
  end
1564
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1565
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1566
      return
1567
    end
1568
    local c = Create("ObjectValue")({
1569
      Name = "creator",
1570
      Value = game:service("Players").AxeuerAlt,
1571
      Parent = h
1572
    })
1573
    game:GetService("Debris"):AddItem(c, 0.5)
1574
    if HitSound ~= nil and HitPitch ~= nil then
1575
      CreateSound(HitSound, hit, 1, HitPitch)
1576
    end
1577
    local Damage = math.random(minim, maxim)
1578
    local blocked = false
1579
    local block = hit.Parent:findFirstChild("Block")
1580
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1581
      blocked = true
1582
      block.Value = block.Value - 1
1583
      print(block.Value)
1584
    end
1585
    if blocked == false then
1586
      h.Health = h.Health - Damage
1587
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1588
    else
1589
      h.Health = h.Health - Damage / 2
1590
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1591
    end
1592
    if Type == "Knockdown" then
1593
      local hum = hit.Parent.Humanoid
1594
      hum.PlatformStand = true
1595
      coroutine.resume(coroutine.create(function(HHumanoid)
1596
        swait(1)
1597
        HHumanoid.PlatformStand = false
1598
      end), hum)
1599
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1600
      local bodvol = Create("BodyVelocity")({
1601
        velocity = angle * knockback,
1602
        P = 5000,
1603
        maxForce = Vector3.new(8000, 8000, 8000),
1604
        Parent = hit
1605
      })
1606
      local rl = Create("BodyAngularVelocity")({
1607
        P = 3000,
1608
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1609
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1610
        Parent = hit
1611
      })
1612
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1613
      game:GetService("Debris"):AddItem(rl, 0.5)
1614
    elseif Type == "Normal" then
1615
      local vp = Create("BodyVelocity")({
1616
        P = 500,
1617
        maxForce = Vector3.new(math.huge, 0, math.huge),
1618
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1619
      })
1620
      if knockback > 0 then
1621
        vp.Parent = hit.Parent.Torso
1622
      end
1623
      game:GetService("Debris"):AddItem(vp, 0.5)
1624
    elseif Type == "Impale" then
1625
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1626
      Spike.Anchored = true
1627
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1628
      Spike.Position = hit.Parent.Torso.Position
1629
      for i = 1, 5 do
1630
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1631
      end
1632
      Services.Debris:AddItem(Spike, 4)
1633
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1634
      hit.Parent.Humanoid.PlatformStand = true
1635
      swait(1)
1636
      hit.Parent.Humanoid.PlatformStand = false
1637
    elseif Type == "Up" then
1638
      local bodyVelocity = Create("BodyVelocity")({
1639
        velocity = Vector3.new(0, 20, 0),
1640
        P = 5000,
1641
        maxForce = Vector3.new(8000, 8000, 8000),
1642
        Parent = hit
1643
      })
1644
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1645
      local bodyVelocity = Create("BodyVelocity")({
1646
        velocity = Vector3.new(0, 20, 0),
1647
        P = 5000,
1648
        maxForce = Vector3.new(8000, 8000, 8000),
1649
        Parent = hit
1650
      })
1651
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1652
    elseif Type == "Snare" then
1653
      local bp = Create("BodyPosition")({
1654
        P = 900,
1655
        D = 1000,
1656
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1657
        position = hit.Parent.Torso.Position,
1658
        Parent = hit.Parent.Torso
1659
      })
1660
      game:GetService("Debris"):AddItem(bp, 1)
1661
    elseif Type == "Slowness" then
1662
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1663
      for i = 1, 25 do
1664
        hit.Parent.Humanoid.WalkSpeed = 4
1665
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1666
      end
1667
      wait(4)
1668
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1669
    elseif Type == "FireDmg" then
1670
      for i = 1, math.random(60, 150) do
1671
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1672
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1673
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1674
        wait(0.1)
1675
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1676
      end
1677
    elseif Type == "Freeze" then
1678
      local bp = Create("BodyPosition")({
1679
        P = 900,
1680
        D = 1000,
1681
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1682
        position = hit.Parent.Torso.Position,
1683
        Parent = hit.Parent.Torso
1684
      })
1685
      game:GetService("Debris"):AddItem(bp, 4)
1686
      for i = 1, 25 do
1687
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1688
      end
1689
    elseif Type == "Freeze2" then
1690
      local BodPos = Create("BodyPosition")({
1691
        P = 50000,
1692
        D = 1000,
1693
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1694
        position = hit.Parent.Torso.Position,
1695
        Parent = hit.Parent.Torso
1696
      })
1697
      local BodGy = Create("BodyGyro")({
1698
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1699
        P = 20000,
1700
        Parent = hit.Parent.Torso,
1701
        cframe = hit.Parent.Torso.CFrame
1702
      })
1703
      hit.Parent.Torso.Anchored = true
1704
      coroutine.resume(coroutine.create(function(Part)
1705
        swait(1.5)
1706
        Part.Anchored = false
1707
      end), hit.Parent.Torso)
1708
      game:GetService("Debris"):AddItem(BodPos, 3)
1709
      game:GetService("Debris"):AddItem(BodGy, 3)
1710
    end
1711
    local debounce = Create("BoolValue")({
1712
      Name = "DebounceHit",
1713
      Parent = hit.Parent,
1714
      Value = true
1715
    })
1716
    game:GetService("Debris"):AddItem(debounce, Delay)
1717
    c = Instance.new("ObjectValue")
1718
    c.Name = "creator"
1719
    c.Value = Player
1720
    c.Parent = h
1721
    game:GetService("Debris"):AddItem(c, 0.5)
1722
  end
1723
end
1724
function ShowDamage(Pos, Text, Time, Color)
1725
  local Rate = 0.033333333333333
1726
  if not Pos then
1727
    local Pos = Vector3.new(0, 0, 0)
1728
  end
1729
  local Text = Text or ""
1730
  local Time = Time or 2
1731
  if not Color then
1732
    local Color = Color3.new(1, 0, 1)
1733
  end
1734
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1735
  EffectPart.Anchored = true
1736
  local BillboardGui = Create("BillboardGui")({
1737
    Size = UDim2.new(3, 0, 3, 0),
1738
    Adornee = EffectPart,
1739
    Parent = EffectPart
1740
  })
1741
  local TextLabel = Create("TextLabel")({
1742
    BackgroundTransparency = 1,
1743
    Size = UDim2.new(1, 0, 1, 0),
1744
    Text = Text,
1745
    TextColor3 = Color,
1746
    TextScaled = true,
1747
    Font = Enum.Font.ArialBold,
1748
    Parent = BillboardGui
1749
  })
1750
  game.Debris:AddItem(EffectPart, Time + 0.1)
1751
  EffectPart.Parent = game:GetService("Workspace")
1752
  delay(0, function()
1753
    local Frames = Time / Rate
1754
    for Frame = 1, Frames do
1755
      wait(Rate)
1756
      local Percent = Frame / Frames
1757
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1758
      TextLabel.TextTransparency = Percent
1759
    end
1760
    if EffectPart and EffectPart.Parent then
1761
      EffectPart:Destroy()
1762
    end
1763
  end)
1764
end
1765
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1766
  for _, c in pairs(workspace:children()) do
1767
    local hum = c:findFirstChild("Humanoid")
1768
    if hum ~= nil then
1769
      local head = c:findFirstChild("Head")
1770
      if head ~= nil then
1771
        local targ = head.Position - Part.Position
1772
        local mag = targ.magnitude
1773
        if magni >= mag and c.Name ~= Player.Name then
1774
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1775
        end
1776
      end
1777
    end
1778
  end
1779
end
1780
function MagniKILL(Part, magni, knock, Type)
1781
  for _, c in pairs(workspace:children()) do
1782
    local hum = c:findFirstChild("Humanoid")
1783
    if hum ~= nil then
1784
      local head = c:findFirstChild("Head")
1785
      if head ~= nil then
1786
        local targ = head.Position - Part.Position
1787
        local mag = targ.magnitude
1788
        if magni >= mag and c.Name ~= Player.Name then
1789
          hum.Health = 0
1790
        end
1791
      end
1792
    end
1793
  end
1794
end
1795
EffectModel = Instance.new("Model", Character)
1796
EffectModel.Name = "Effects"
1797
Effects = {
1798
  Block = {
1799
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1800
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1801
      prt.Anchored = true
1802
      prt.CFrame = cframe
1803
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1804
      game:GetService("Debris"):AddItem(prt, 10)
1805
      if Type == 1 or Type == nil then
1806
        table.insert(Effects, {
1807
          prt,
1808
          "Block1",
1809
          delay,
1810
          x3,
1811
          y3,
1812
          z3,
1813
          msh
1814
        })
1815
      elseif Type == 2 then
1816
        table.insert(Effects, {
1817
          prt,
1818
          "Block2",
1819
          delay,
1820
          x3,
1821
          y3,
1822
          z3,
1823
          msh
1824
        })
1825
      else
1826
        table.insert(Effects, {
1827
          prt,
1828
          "Block3",
1829
          delay,
1830
          x3,
1831
          y3,
1832
          z3,
1833
          msh
1834
        })
1835
      end
1836
    end
1837
  },
1838
  Sphere = {
1839
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1840
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1841
      prt.Anchored = true
1842
      prt.CFrame = cframe
1843
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1844
      game:GetService("Debris"):AddItem(prt, 10)
1845
      table.insert(Effects, {
1846
        prt,
1847
        "Cylinder",
1848
        delay,
1849
        x3,
1850
        y3,
1851
        z3,
1852
        msh
1853
      })
1854
    end
1855
  },
1856
  Cylinder = {
1857
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1858
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1859
      prt.Anchored = true
1860
      prt.CFrame = cframe
1861
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1862
      game:GetService("Debris"):AddItem(prt, 10)
1863
      table.insert(Effects, {
1864
        prt,
1865
        "Cylinder",
1866
        delay,
1867
        x3,
1868
        y3,
1869
        z3,
1870
        msh
1871
      })
1872
    end
1873
  },
1874
  Wave = {
1875
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1876
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1877
      prt.Anchored = true
1878
      prt.CFrame = cframe
1879
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1880
      game:GetService("Debris"):AddItem(prt, 10)
1881
      table.insert(Effects, {
1882
        prt,
1883
        "Cylinder",
1884
        delay,
1885
        x3,
1886
        y3,
1887
        z3,
1888
        msh
1889
      })
1890
    end
1891
  },
1892
  Ring = {
1893
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1894
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1895
      prt.Anchored = true
1896
      prt.CFrame = cframe
1897
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1898
      game:GetService("Debris"):AddItem(prt, 10)
1899
      table.insert(Effects, {
1900
        prt,
1901
        "Cylinder",
1902
        delay,
1903
        x3,
1904
        y3,
1905
        z3,
1906
        msh
1907
      })
1908
    end
1909
  },
1910
  Break = {
1911
    Create = function(brickcolor, cframe, x1, y1, z1)
1912
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1913
      prt.Anchored = true
1914
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1915
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1916
      local num = math.random(10, 50) / 1000
1917
      game:GetService("Debris"):AddItem(prt, 10)
1918
      table.insert(Effects, {
1919
        prt,
1920
        "Shatter",
1921
        num,
1922
        prt.CFrame,
1923
        math.random() - math.random(),
1924
        0,
1925
        math.random(50, 100) / 100
1926
      })
1927
    end
1928
  }
1929
}
1930
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1931
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1932
  prt.Anchored = true
1933
  prt.CFrame = cframe
1934
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1935
  game:GetService("Debris"):AddItem(prt, 10)
1936
  if Type == 1 or Type == nil then
1937
    table.insert(Effects, {
1938
      prt,
1939
      "Block1",
1940
      delay,
1941
      x3,
1942
      y3,
1943
      z3,
1944
      msh
1945
    })
1946
  elseif Type == 2 then
1947
    table.insert(Effects, {
1948
      prt,
1949
      "Block2",
1950
      delay,
1951
      x3,
1952
      y3,
1953
      z3,
1954
      msh
1955
    })
1956
  elseif Type == 3 then
1957
    table.insert(Effects, {
1958
      prt,
1959
      "Block3",
1960
      delay,
1961
      x3,
1962
      y3,
1963
      z3,
1964
      msh
1965
    })
1966
  end
1967
end
1968
function CreateSound(id, par, vol, pit)
1969
  coroutine.resume(coroutine.create(function()
1970
    local sou = Instance.new("Sound", par or workspace)
1971
    sou.Volume = vol
1972
    sou.Pitch = pit or 1
1973
    sou.SoundId = id
1974
    swait()
1975
    sou:play()
1976
    game:GetService("Debris"):AddItem(sou, 6)
1977
  end))
1978
end
1979
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1980
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1981
  prt.Anchored = true
1982
  prt.CFrame = cframe
1983
  prt.Material = "Neon"
1984
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1985
  game:GetService("Debris"):AddItem(prt, 10)
1986
  coroutine.resume(coroutine.create(function(Part, Mesh)
1987
    for i = 0, 6, delay do
1988
      swait()
1989
      Part.Transparency = i
1990
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1991
    end
1992
    Part.Parent = nil
1993
  end), prt, msh)
1994
end
1995
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1996
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1997
  local MainPos = partt.Position
1998
  local MainPos2 = mouse + SpreadVectors
1999
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2000
  local speed = 1000
2001
  local num = 1
2002
  coroutine.resume(coroutine.create(function()
2003
    repeat
2004
      swait()
2005
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2006
      local mag =(MainPos - pos).magnitude
2007
      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)
2008
      MainPos = MainPos + MouseLook.lookVector * speed
2009
      num = num - 1
2010
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2011
      if hit ~= nil then
2012
        num = 0
2013
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2014
        refpart.Anchored = true
2015
        refpart.CFrame = CFrame.new(pos)
2016
        game:GetService("Debris"):AddItem(refpart, 2)
2017
      end
2018
      if num <= 0 then
2019
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2020
        refpart.Anchored = true
2021
        refpart.CFrame = CFrame.new(pos)
2022
        if hit ~= nil then
2023
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2024
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2025
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2026
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2027
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
2028
        end
2029
        game:GetService("Debris"):AddItem(refpart, 0)
2030
      end
2031
    until num <= 0
2032
  end))
2033
end
2034
function shoottraildd2(mouse, partt, SpreadAmount)
2035
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2036
  local MainPos = partt.Position
2037
  local MainPos2 = mouse + SpreadVectors
2038
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2039
  local speed = 3000
2040
  local num = 1
2041
  coroutine.resume(coroutine.create(function()
2042
    repeat
2043
      swait()
2044
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2045
      local mag = (MainPos - pos).magnitude
2046
      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)
2047
      MainPos = MainPos + MouseLook.lookVector * speed
2048
      num = num - 1
2049
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2050
      if hit ~= nil then
2051
        num = 0
2052
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2053
        refpart.Anchored = true
2054
        refpart.CFrame = CFrame.new(pos)
2055
        game:GetService("Debris"):AddItem(refpart, 2)
2056
      end
2057
      if num <= 0 then
2058
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2059
        refpart.Anchored = true
2060
        refpart.CFrame = CFrame.new(pos)
2061
        if hit ~= nil then
2062
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2063
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2064
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2065
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2066
          MagniKILL(refpart, 80, 0, "Normal")
2067
        end
2068
        game:GetService("Debris"):AddItem(refpart, 0)
2069
      end
2070
    until num <= 0
2071
  end))
2072
end
2073
function shoottraildd22(mouse, partt, SpreadAmount)
2074
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2075
  local MainPos = partt.Position
2076
  local MainPos2 = mouse + SpreadVectors
2077
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2078
  local speed = 900
2079
  local num = 1
2080
  coroutine.resume(coroutine.create(function()
2081
    repeat
2082
      swait()
2083
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2084
      local mag = (MainPos - pos).magnitude
2085
      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)
2086
      MainPos = MainPos + MouseLook.lookVector * speed
2087
      num = num - 1
2088
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2089
      if hit ~= nil then
2090
        num = 0
2091
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2092
        refpart.Anchored = true
2093
        refpart.CFrame = CFrame.new(pos)
2094
        game:GetService("Debris"):AddItem(refpart, 2)
2095
      end
2096
      if num <= 0 then
2097
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2098
        refpart.Anchored = true
2099
        refpart.CFrame = CFrame.new(pos)
2100
        if hit ~= nil then
2101
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2102
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2103
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2104
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2105
          MagniKILL(refpart, 80, 0, "Normal")
2106
        end
2107
        game:GetService("Debris"):AddItem(refpart, 0)
2108
      end
2109
    until num <= 0
2110
  end))
2111
end
2112
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
2113
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2114
  local MainPos = partt.Position
2115
  local MainPos2 = mouse + SpreadVectors
2116
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2117
  local speed = 200
2118
  local num = 0
2119
  coroutine.resume(coroutine.create(function()
2120
    repeat
2121
      swait()
2122
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2123
      local mag = (MainPos - pos).magnitude
2124
      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)
2125
      MainPos = MainPos + MouseLook.lookVector * speed
2126
      num = num - 1
2127
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2128
      if hit ~= nil then
2129
        num = 0
2130
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2131
        refpart.Anchored = true
2132
        refpart.CFrame = CFrame.new(pos)
2133
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2134
        game:GetService("Debris"):AddItem(refpart, 2)
2135
      end
2136
      if num <= 0 then
2137-
                        c.Value=game:service("Players").LocalPlayer
2137+
2138
        refpart.Anchored = true
2139
        refpart.CFrame = CFrame.new(pos)
2140
        if hit ~= nil then
2141
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2142
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2143
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2144
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
2145
        end
2146
        game:GetService("Debris"):AddItem(refpart, 0)
2147
      end
2148
    until num <= 0
2149
  end))
2150
end
2151
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
2152
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2153
  local MainPos = partt.Position
2154
  local MainPos2 = mouse + SpreadVectors
2155
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2156
  local speed = 500
2157
  local num = 1
2158
  coroutine.resume(coroutine.create(function()
2159
    repeat
2160
      swait()
2161
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2162
      local mag = (MainPos - pos).magnitude
2163
      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)
2164
      MainPos = MainPos + MouseLook.lookVector * speed
2165
      num = num - 1
2166
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2167
      if hit ~= nil then
2168
        num = 0
2169
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2170
        refpart.Anchored = true
2171
        refpart.CFrame = CFrame.new(pos)
2172
        game:GetService("Debris"):AddItem(refpart, 2)
2173
      end
2174
      if num <= 0 then
2175
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2176
        refpart.Anchored = true
2177
        refpart.CFrame = CFrame.new(pos)
2178
        if hit ~= nil then
2179
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2180
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2181
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2182
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2183
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
2184
        end
2185
        game:GetService("Debris"):AddItem(refpart, 0)
2186
      end
2187
    until num <= 0
2188
  end))
2189
end
2190
2191
2192
---
2193
2194
attackdebounce = false 
2195
deb=false
2196
2197
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2198
        if hit.Parent==nil then
2199
                return
2200
        end
2201
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
2202
        for _,v in pairs(hit.Parent:children()) do
2203
        if v:IsA("Humanoid") then
2204
        h=v
2205
        end
2206
        end
2207
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2208
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2209
        end
2210
        if hit.Parent.className=="Hat" then
2211
        hit=hit.Parent.Parent:findFirstChild("Head")
2212
        end
2213
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2214
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2215
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2216
                        return
2217
                end]]
2218
--                        hs(hit,1.2) 
2219
                        c=Instance.new("ObjectValue")
2220
                        c.Name="creator"
2221
                        c.Value=game:service("Players").AxeuerAlt
2222
                        c.Parent=h
2223
                        game:GetService("Debris"):AddItem(c,.5)
2224
                Damage=math.random(minim,maxim)
2225
--                h:TakeDamage(Damage)
2226
                blocked=false
2227
                block=hit.Parent:findFirstChild("Block")
2228
                if block~=nil then
2229
                print(block.className)
2230
                if block.className=="NumberValue" then
2231
                if block.Value>0 then
2232
                blocked=true
2233
                if decreaseblock==nil then
2234
                block.Value=block.Value-1
2235
                end
2236
                end
2237
                end
2238
                if block.className=="IntValue" then
2239
                if block.Value>0 then
2240
                blocked=true
2241
                if decreaseblock~=nil then
2242
                block.Value=block.Value-1
2243
                end
2244
                end
2245
                end
2246
                end
2247
                if blocked==false then
2248
--                h:TakeDamage(Damage)
2249
                h.Health=h.Health-Damage
2250
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
2251
                else
2252
                h.Health=h.Health-(Damage/2)
2253
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
2254
                end
2255
                if Type=="Knockdown" then
2256
                Humanoid=hit.Parent.Humanoid
2257
Humanoid.PlatformStand=true
2258
coroutine.resume(coroutine.create(function(HHumanoid)
2259
swait(1)
2260
HHumanoid.PlatformStand=false
2261
end),Humanoid)
2262
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2263
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2264
local bodvol=Instance.new("BodyVelocity")
2265
bodvol.velocity=angle*knockback
2266
bodvol.P=5000
2267
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2268
bodvol.Parent=hit
2269
rl=Instance.new("BodyAngularVelocity")
2270
rl.P=3000
2271
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2272
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2273
rl.Parent=hit
2274
game:GetService("Debris"):AddItem(bodvol,.5)
2275
game:GetService("Debris"):AddItem(rl,.5)
2276
                elseif Type=="Normal" then
2277
                bp=Instance.new("BodyVelocity")
2278
                bp.P=100000
2279
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
2280
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2281
                if KnockbackType==1 then
2282
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2283
                elseif KnockbackType==2 then
2284
                bp.velocity=Property.CFrame.lookVector*knockback
2285
                end
2286
                if knockback>0 then
2287
	                  bp.Parent=hit.Parent.Torso
2288
2289
                end
2290
                game:GetService("Debris"):AddItem(bp,.5)
2291
                elseif Type=="Up" then
2292
                local bodyVelocity=Instance.new("BodyVelocity")
2293
                bodyVelocity.velocity=vt(0,60,0)
2294
                bodyVelocity.P=5000
2295
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2296
                bodyVelocity.Parent=hit
2297
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2298
                rl=Instance.new("BodyAngularVelocity")
2299
                rl.P=3000
2300
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2301
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
2302
                rl.Parent=hit
2303
                game:GetService("Debris"):AddItem(rl,.5)
2304
                elseif Type=="Snare" then
2305
                bp=Instance.new("BodyPosition")
2306
                bp.P=2000
2307
                bp.D=100
2308
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2309
                bp.position=hit.Parent.Torso.Position
2310
                bp.Parent=hit.Parent.Torso
2311
                game:GetService("Debris"):AddItem(bp,1)
2312
                elseif Type=="Target" then
2313
                if Targetting==false then
2314
                ZTarget=hit.Parent.Torso
2315
                coroutine.resume(coroutine.create(function(Part) 
2316
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2317
                swait(1)
2318
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2319
                end),ZTarget)
2320
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2321
                targetgui=Instance.new("BillboardGui")
2322
                targetgui.Parent=ZTarget
2323
                targetgui.Size=UDim2.new(10,100,10,100)
2324
                targ=Instance.new("ImageLabel")
2325
                targ.Parent=targetgui
2326
                targ.BackgroundTransparency=1
2327
                targ.Image="rbxassetid://4834067"
2328
                targ.Size=UDim2.new(1,0,1,0)
2329
                cam.CameraType="Scriptable"
2330
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2331
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2332
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2333
                Targetting=true
2334
                RocketTarget=ZTarget
2335
                for i=1,Property do
2336
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2337
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2338
                swait()
2339
                end
2340
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2341
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2342
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2343
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2344
                end
2345
                Targetting=true
2346
                RocketTarget=true
2347
                targetgui.Parent=true
2348
                cam.CameraType="Custom"
2349
                end
2350
                end
2351
                        debounce=Instance.new("BoolValue")
2352
                        debounce.Name="DebounceHit"
2353
                        debounce.Parent=hit.Parent
2354
                        debounce.Value=true
2355
                        game:GetService("Debris"):AddItem(debounce,Delay)
2356
                        c=Instance.new("ObjectValue")
2357
                        c.Name="creator"
2358
                        c.Value=Player
2359
                        c.Parent=h
2360
                        game:GetService("Debris"):AddItem(c,.5)
2361
                CRIT=true
2362
                hitDeb=true
2363
                AttackPos=6
2364
        end
2365
end
2366
 
2367
showDamage=function(Char,Dealt,du,Color)
2368
        m=Instance.new("Model")
2369
        m.Name=tostring(Dealt)
2370
        h=Instance.new("Humanoid")
2371
        h.Health=0
2372
        h.MaxHealth=0
2373
        h.Parent=m
2374
        c=Instance.new("Part")
2375
        c.Transparency=0
2376
        c.BrickColor=Color
2377
c.Transparency = 1
2378
        c.Name="Head"
2379
        c.TopSurface=0
2380
        c.BottomSurface=0
2381
        c.formFactor="Plate"
2382
        c.Size=Vector3.new(1,.4,1)
2383
2384
local txt = Instance.new("BillboardGui", c)
2385
txt.Adornee = c
2386
txt.Name = "_status"
2387
txt.Size = UDim2.new(2, 0, 1.2, 0)
2388
txt.StudsOffset = Vector3.new(-9, 8, 0)
2389
local text = Instance.new("TextLabel", txt)
2390
text.Size = UDim2.new(10, 0, 7, 0)
2391
text.FontSize = "Size12"
2392
text.TextScaled = true
2393
text.TextTransparency = 0.5
2394
text.BackgroundTransparency = 1 
2395
text.TextTransparency = 0.5
2396
text.TextStrokeTransparency = 0.5
2397
text.Font = "SciFi"
2398
text.TextStrokeColor3 = Color3.new(0,0,0)
2399
v=Instance.new("Part")
2400
v.Name = "ColorBrick"
2401
v.Parent=c
2402
v.FormFactor="Symmetric"
2403
v.Anchored=true
2404
v.CanCollide=false
2405
v.BottomSurface="Smooth"
2406
v.TopSurface="Smooth"
2407
v.Size=Vector3.new(10,5,3)
2408
v.Transparency=1
2409
v.CFrame=c.CFrame
2410
v.BrickColor=BrickColor.random()
2411
v.Transparency=1
2412
text.TextColor3 = t.BrickColor.Color
2413
v.Shape="Block"
2414
text.Text = tostring(Dealt)
2415
        ms=Instance.new("CylinderMesh")
2416
        ms.Scale=Vector3.new(.8,.8,.8)
2417
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
2418
  local rndm=math.random(1,#hitsounds)
2419
  local r=rndm
2420
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
2421
        if CRIT==true then
2422
                ms.Scale=Vector3.new(1,1.25,1)
2423
        end
2424
        ms.Parent=c
2425
        c.Reflectance=0
2426
        Instance.new("BodyGyro").Parent=c
2427
        c.Parent=m
2428
        if Char:findFirstChild("Head")~=nil then
2429
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2430
        elseif Char.Parent:findFirstChild("Head")~=nil then
2431
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2432
        end
2433
        f=Instance.new("BodyPosition")
2434
        f.P=200000
2435
        f.D=100
2436
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2437
        f.position=c.Position+Vector3.new(0,3,0)
2438
        f.Parent=c
2439
        game:GetService("Debris"):AddItem(m,.5+du)
2440
        c.CanCollide=false
2441
        m.Parent=workspace
2442
        c.CanCollide=false
2443
end
2444
2445
2446
------
2447
hito = function(dm, X, c, dn, dp, dq)	
2448
	for I,dr in pairs(workspace:GetChildren()) do
2449
		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
2450
			local ds = dr:FindFirstChild("Humanoid")
2451
				local dt = dr:FindFirstChild("HumanoidRootPart")
2452
				TakeDamage(ds, c)
2453
						if InForm == true then
2454
		ds.Parent:BreakJoints()
2455
		wait(1.2)
2456
		ds.Parent:Destroy()
2457
		end
2458
				ds:SetStateEnabled(16, true)
2459
				delay(dn, function()		
2460
		ds:SetStateEnabled(16, true)
2461
				end)
2462
				local du = Instance.new("StringValue")
2463
				du.Name = "alabo"
2464
				du.Parent = dt
2465
				game.Debris:AddItem(du, dn)
2466
				local dv = Instance.new("Part")
2467
				
2468
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
2469
				dv.Transparency = 0.25
2470
				dv.Anchored = true
2471
				dv.CanCollide = false
2472
				dv.BrickColor = BrickColor.new("White")
2473
				dv.Material = "Neon"
2474
				dv.Locked = true
2475
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2476
				dv.Parent = modz
2477
				local dw = Instance.new("SpecialMesh")
2478
				dw.MeshType = "Sphere"
2479
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
2480
				dw.Parent = dv
2481
				game.Debris:AddItem(dv, 1)
2482
				local dx = Instance.new("Model")
2483
				dx.Name = c
2484
				dx.Parent = workspace
2485
				game.Debris:AddItem(dx, 0.5 + c / 75)
2486
				local dy = Instance.new("Humanoid")
2487
				dy.MaxHealth = 0
2488
				dy.Parent = dx
2489
				local dz = Instance.new("Part")
2490
				dz.Name = "Head"
2491
				dz.Locked = true
2492
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
2493
				dz.Position = dt.Position
2494
				dz.BrickColor = BrickColor.new("New Yeller")
2495
				dz.Material = "Neon"
2496
				dz.Transparency = 1
2497
				dz.CanCollide = false
2498
				dz.Parent = dx
2499
				local dA = Instance.new("BodyPosition")
2500
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2501
				dA.P = 20000
2502
				dA.D = 300
2503
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
2504
				dA.Parent = dz
2505
				local dB = Instance.new("CylinderMesh")
2506
				dB.Parent = dz
2507
				coroutine.resume(coroutine.create(function()		
2508
		while dB do
2509
			swait()
2510
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
2511
		end
2512
	end))
2513
					if dp then
2514
						local dC = Instance.new("BodyVelocity")
2515
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
2516
						dC.P = 9999999999
2517
						dC.Velocity = dp
2518
						dC.Parent = dt
2519
						game.Debris:AddItem(dC, dn)
2520
					end
2521
						if dq then
2522
							local dD = Instance.new("BodyAngularVelocity")
2523
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
2524
							dD.P = math.huge
2525
							dD.AngularVelocity = dq
2526
							dD.Parent = dt
2527
							game.Debris:AddItem(dD, dn)
2528
						end
2529
						local dE = Instance.new("Sound")
2530
						dE.Pitch = rd2(10, 11) / 10
2531
						dE.Volume = rd2(10, 13) / 10
2532
						dE.EmitterSize = 10
2533
						dE.SoundId = "rbxassetid://"
2534
						dE.Parent = dv
2535
						dE:Play()
2536
						coroutine.resume(coroutine.create(function()		
2537
		for I = 1, 5 do
2538
			swait()
2539
			dv.Transparency = dv.Transparency + 0.175
2540
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
2541
		end
2542
	end))
2543
		end
2544
	end
2545
end
2546
------
2547
2548
vt = Vector3.new
2549
local new = Instance.new
2550
local cf = CFrame.new
2551
local cfa = CFrame.Angles
2552
local bc = BrickColor.new
2553
2554
function bigbangattack()
2555
	attack = true
2556
	Humanoid.WalkSpeed = 0
2557
	      for i = 0, 8, 0.1 do
2558
        swait()
2559
  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)
2560
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2561
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2562
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2563
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2564
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2565
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2566
	end
2567
local rng = Instance.new("Part", mouse)
2568
        rng.Anchored = true
2569
        rng.BrickColor = BrickColor.new("Cyan")
2570
        rng.CanCollide = false
2571
        rng.FormFactor = 3
2572
        rng.Name = "Ring"
2573
        rng.Size = Vector3.new(0.4,0.4,0.4)
2574
        rng.Transparency = 0
2575
        rng.TopSurface = 0
2576
        rng.BottomSurface = 0
2577
        rng.CFrame = RootPart.CFrame 
2578
        local rngm = Instance.new("SpecialMesh", rng)
2579
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2580
2581
local rng3 = rng:Clone()
2582
rng3.Parent = char
2583
local rng3m = rng3.Mesh
2584
2585
local rng5 = rng:Clone()
2586
rng5.Parent = char
2587
rng5.BrickColor = BrickColor.new("Cyan")
2588
local rng5m = rng5.Mesh
2589
local rng6 = rng:Clone()
2590
rng6.Material = "Plastic"
2591
rng6.BrickColor = BrickColor.new("Cyan")
2592
rng6.Parent = char
2593
local rng6m = rng6.Mesh
2594
rng6m.Scale = vt(7.5,7.5,7.5)
2595
rng6m.MeshType = "FileMesh"
2596
rng6m.MeshId = "rbxassetid://430736398"
2597
local Must2 = Instance.new("Sound",rng6)
2598
Must2.SoundId = "rbxassetid://135581154"
2599
Must2.Pitch = 0.99
2600
Must2.Volume = 3
2601
Must2.Looped = false
2602
wait(0)
2603
Must2:Play()	
2604
local hita = rng6.Touched:connect(function(hit) 
2605
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2606
end)
2607
2608
rng3.CFrame = RootPart.CFrame 
2609
2610
rng5.CFrame = RootPart.CFrame 
2611
rng6.CFrame = RootPart.CFrame
2612
			local pie222 = Instance.new("ParticleEmitter")
2613
pie222.Parent = rng6
2614
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2615
pie222.LightEmission = 1
2616
pie222.Size = NumberSequence.new(6,1)
2617
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2618
pie222.Transparency = NumberSequence.new(0.6,1)
2619
pie222.EmissionDirection = "Top"
2620
pie222.Enabled = true
2621
pie222.Lifetime = NumberRange.new(1)
2622
pie222.Rotation = NumberRange.new(-320, 320)
2623
pie222.Rate = 404
2624
pie222.Speed = NumberRange.new(0)
2625
pie222.LockedToPart = false
2626
pie222.VelocitySpread = 2 
2627
	wait()
2628
	local scaler = 10/5
2629
	local scaler2 = 10/5 
2630
	for i = 0,10,0.1 do
2631
		swait()
2632
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2633
		
2634
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2635
2636
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2637
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2638
		rng6.CFrame = rng3.CFrame
2639
		rng.Transparency = rng.Transparency + 1
2640
	
2641
		rng3.Transparency = rng3.Transparency + 0.01
2642
2643
		rng5.Transparency = rng5.Transparency + 0.01
2644
		rng6.Transparency = rng6.Transparency + 0.021
2645
		scaler = scaler - 0.125/5
2646
		scaler2 = scaler2 - 0.1/5
2647
	
2648
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2649
	
2650
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2651
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2652
	end
2653
	hita:disconnect()
2654
	game:GetService("Debris"):AddItem(rng, 1)
2655
2656
	game:GetService("Debris"):AddItem(rng3, 1)
2657
2658
	game:GetService("Debris"):AddItem(rng5, 1)
2659
	attack = false
2660
	pie222:Destroy()
2661
	Humanoid.WalkSpeed = 16
2662
end
2663
2664
2665
function bigbangattack2()
2666
	attack = true
2667
	Humanoid.WalkSpeed = 0
2668
	      for i = 0, 8, 0.1 do
2669
        swait()
2670
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2671
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2672
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2673
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2674
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2675
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2676
	end
2677
local rng = Instance.new("Part", RightArm)
2678
        rng.Anchored = true
2679
        rng.BrickColor = BrickColor.new("Cyan")
2680
        rng.CanCollide = false
2681
        rng.FormFactor = 3
2682
        rng.Name = "Ring"
2683
        rng.Size = Vector3.new(0.4,0.4,0.4)
2684
        rng.Transparency = 0
2685
        rng.TopSurface = 0
2686
        rng.BottomSurface = 0
2687
        rng.CFrame = RootPart.CFrame 
2688
        local rngm = Instance.new("SpecialMesh", rng)
2689
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2690
2691
local rng3 = rng:Clone()
2692
rng3.Parent = char
2693
local rng3m = rng3.Mesh
2694
2695
local rng5 = rng:Clone()
2696
rng5.Parent = char
2697
rng5.BrickColor = BrickColor.new("Cyan")
2698
local rng5m = rng5.Mesh
2699
local rng6 = rng:Clone()
2700
rng6.Material = "Plastic"
2701
rng6.BrickColor = BrickColor.new("Cyan")
2702
rng6.Parent = char
2703
local rng6m = rng6.Mesh
2704
rng6m.Scale = vt(7.5,7.5,30.5)
2705
rng6m.MeshType = "FileMesh"
2706
rng6m.MeshId = "rbxassetid://430736398"
2707
local Must2 = Instance.new("Sound",Torso)
2708
Must2.SoundId = "rbxassetid://719747626"
2709
Must2.Pitch = 0.99
2710
Must2.Volume = 3
2711
Must2.Looped = false
2712
wait(0)
2713
Must2:Play()	
2714
local hita = rng6.Touched:connect(function(hit) 
2715
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2716
end)
2717
2718
rng3.CFrame = Head.CFrame 
2719
2720
rng5.CFrame = Head.CFrame 
2721
rng6.CFrame = rng5.CFrame
2722
			local pie222 = Instance.new("ParticleEmitter")
2723
pie222.Parent = rng6
2724
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2725
pie222.LightEmission = 1
2726
pie222.Size = NumberSequence.new(15,1)
2727
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2728
pie222.Transparency = NumberSequence.new(0.6,1)
2729
pie222.EmissionDirection = "Top"
2730
pie222.Enabled = true
2731
pie222.Lifetime = NumberRange.new(1)
2732
pie222.Rotation = NumberRange.new(-320, 320)
2733
pie222.Rate = 404
2734
pie222.Speed = NumberRange.new(0)
2735
pie222.LockedToPart = false
2736
pie222.VelocitySpread = 2 
2737
	wait()
2738
	local scaler = 10/5
2739
	local scaler2 = 10/5 
2740
	for i = 0,10,0.1 do
2741
		swait()
2742
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2743
		
2744
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2745
2746
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2747
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2748
		rng6.CFrame = rng3.CFrame
2749
		rng.Transparency = rng.Transparency + 1
2750
	
2751
		rng3.Transparency = rng3.Transparency + 0.01
2752
2753
		rng5.Transparency = rng5.Transparency + 0.01
2754
		rng6.Transparency = rng6.Transparency + 0.021
2755
		scaler = scaler - 0.125/5
2756
		scaler2 = scaler2 - 0.1/5
2757
	
2758
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2759
	
2760
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2761
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2762
	end
2763
	hita:disconnect()
2764
	game:GetService("Debris"):AddItem(rng, 1)
2765
2766
	game:GetService("Debris"):AddItem(rng3, 1)
2767
2768
	game:GetService("Debris"):AddItem(rng5, 1)
2769
	attack = false
2770
	pie222:Destroy()
2771
	Humanoid.WalkSpeed = 16
2772
end
2773
2774
2775
2776
2777
2778
mouse.KeyDown:connect(function(k) ---galickgun
2779
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2780
    MV4 = 0
2781
local Must = Instance.new("Sound",Torso)
2782
Must.SoundId = "rbxassetid://719748223"
2783
Must.Pitch = 0.99
2784
Must.Volume = 3.4
2785
Must.Looped = false
2786
wait(0)
2787
Must:Play()	
2788
    Humanoid.WalkSpeed = 13
2789
local Aura = Instance.new('ParticleEmitter')
2790
Aura.Name = "Aura"
2791
Aura.Texture = "rbxassetid://347730682"
2792
Aura.Parent = Torso
2793
Aura.LightEmission = 1
2794
Aura.Transparency = NumberSequence.new(0.4,1)
2795
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2796
Aura.Size = NumberSequence.new(1,9)
2797
Aura.Rotation = NumberRange.new(-360,360)
2798
Aura.LockedToPart = true
2799
Aura.Lifetime = NumberRange.new(1)
2800
Aura.Rate = 100
2801
Aura.Speed = NumberRange.new(0)
2802
Aura.EmissionDirection = "Top"
2803
local Aura2 = Instance.new('ParticleEmitter')
2804
Aura2.Name = "Aura"
2805
Aura2.Texture = "rbxassetid://1046299182"
2806
Aura2.Parent = Torso
2807
Aura2.LightEmission = 1
2808
Aura2.Transparency = NumberSequence.new(0,1)
2809
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2810
Aura2.Size = NumberSequence.new(14)
2811
Aura2.Rotation = NumberRange.new(-360,360)
2812
Aura2.LockedToPart = true
2813
Aura2.Lifetime = NumberRange.new(0.2)
2814
Aura2.Rate = 20
2815
Aura2.Speed = NumberRange.new(0)
2816
Aura2.EmissionDirection = "Top"
2817
    attack = true
2818
    Firepart1 = Instance.new("Part", RightArm)
2819
    Firepart1.Size = Vector3.new(1, 1, 1)
2820
    GuW1 = Instance.new("Weld")
2821
    GuW1.Name = "GuW"
2822
    GuW1.Part0 = RightArm
2823
    GuW1.C0 = cn(0, -1, 0)
2824
    GuW1.C1 = cn(0, 0, 0)
2825
    GuW1.Part1 = Firepart1
2826
    GuW1.Parent = RightArm
2827
    Firepart1.Transparency = 1
2828
    Firepart2 = Instance.new("Part", LeftArm)
2829
    Firepart2.Size = Vector3.new(1, 1, 1)
2830
    GuW2 = Instance.new("Weld")
2831
    GuW2.Name = "GuW"
2832
    GuW2.Part0 = LeftArm
2833
    GuW2.C0 = cn(0, -1, 0)
2834
    GuW2.C1 = cn(0, 0, 0)
2835
    GuW2.Part1 = Firepart2
2836
    GuW2.Parent = LeftArm
2837
    Firepart2.Transparency = 1
2838
    GuW1:Destroy()
2839
    GuW1 = Instance.new("Weld")
2840
    GuW1.Name = "GuW"
2841
    GuW1.Part0 = Torso
2842
    GuW1.C0 = cn(0, 0, -6)
2843
    GuW1.C1 = cn(0, 0, 0)
2844
    GuW1.Part1 = Firepart1
2845
    GuW1.Parent = Torso
2846
    GuW2:Destroy()
2847
    GuW2 = Instance.new("Weld")
2848
    GuW2.Name = "GuW"
2849
    GuW2.Part0 = Torso
2850
    GuW2.C0 = cn(0, 0, -6)
2851
    GuW2.C1 = cn(0, 0, 0)
2852
    GuW2.Part1 = Firepart2
2853
    GuW2.Parent = Torso
2854
    GuW2:Destroy()
2855
    GuW2 = Instance.new("Weld")
2856
    GuW2.Name = "GuW"
2857
    GuW2.Part0 = Torso
2858
    GuW2.C0 = cn(0, 0, -4)
2859
    GuW2.C1 = cn(0, 0, 0)
2860
    GuW2.Part1 = Firepart2
2861
    GuW2.Parent = Torso
2862
    for i = 0, 18, 0.1 do
2863
      swait()
2864
      if Torsovelocity.Y > 2 then
2865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2867
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2870
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2871
      elseif Torsovelocity.Y < 1 then
2872
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2873
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2874
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2875
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2876
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2877
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2878
      end
2879
    end
2880
    GuW1:Destroy()
2881
    GuW1 = Instance.new("Weld")
2882
    GuW1.Name = "GuW"
2883
    GuW1.Part0 = Torso
2884
    GuW1.C0 = cn(0, 0, -15)
2885
    GuW1.C1 = cn(0, 0, 0)
2886
    GuW1.Part1 = Firepart1
2887
    GuW1.Parent = Torso
2888
    GuW2:Destroy()
2889
    GuW2 = Instance.new("Weld")
2890
    GuW2.Name = "GuW"
2891
    GuW2.Part0 = Torso
2892
    GuW2.C0 = cn(0, 0, -17.5)
2893
    GuW2.C1 = cn(0, 0, 0)
2894
    GuW2.Part1 = Firepart2
2895
    GuW2.Parent = Torso
2896
local Must = Instance.new("Sound",Torso)
2897
Must.SoundId = "rbxassetid://719747626"
2898
Must.Pitch = 0.99
2899
Must.Volume = 3.9
2900
Must.Looped = false
2901
wait(0)
2902
Must:Play()	
2903
    for i = 0, 1.25, 0.01 do
2904
      swait()
2905
      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)
2906
      shoottraildd22(mouse.Hit.p, Torso, 0)
2907
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2908
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2909
      if Torsovelocity.Y > 2 then
2910
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2911
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2912
        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)
2913
        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)
2914
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2915
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2916
      end
2917
    end
2918
Must:Stop()
2919
Aura:Destroy()
2920
Aura2:Destroy()
2921
    wait(0.5)
2922
    Humanoid.WalkSpeed = 16
2923
    attack = false
2924
    MV4 = 300
2925
    Firepart1:Destroy()
2926
    Firepart2:Destroy()
2927
  end
2928
end)
2929
2930
2931
d = {}
2932
function iteffect()
2933
2934
coroutine.resume(coroutine.create(function()
2935
2936
for i = 1, 10 do
2937
effect = Instance.new("Part", workspace)
2938
effect.Anchored = true
2939
effect.CanCollide = false
2940
effect.Size = Vector3.new(0.2, 3, 0.2)
2941
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2942
effect.Transparency = 0
2943
effect.Material = "Plastic"
2944
effect.BrickColor = BrickColor.new("Really black")
2945
table.insert(d, effect)
2946
game:GetService("Debris"):AddItem(effect, 0.3)
2947
end
2948
2949
coroutine.resume(coroutine.create(function()
2950
for i = 1, 10 do
2951
for i,e in pairs(d) do
2952
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2953
e.Transparency = e.Transparency + 0.030
2954
end
2955
wait(0.01)
2956
end
2957
2958
end))
2959
end))
2960
2961
2962
end
2963
2964
tp = true
2965
2966
mouse.KeyDown:connect(function(k)
2967
if k == "e" then
2968
if tp == true then
2969
tp = false
2970
char.Head.face.Parent = game.Lighting
2971
  wait(0)
2972
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2973
game.Lighting.face.Parent = char.Head
2974
   wait(0)
2975
tp = true
2976
2977
2978
end
2979
end
2980
end)
2981
2982
2983
MV4 = 300
2984
mouse.KeyDown:connect(function(k)
2985
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2986
    MV4 = 0
2987
local Must = Instance.new("Sound",workspace)
2988
Must.SoundId = "rbxassetid://512366303"
2989
Must.Pitch = 0.99
2990
Must.Volume = 3.5
2991
Must.Looped = true
2992
wait(0)
2993
Must:Play()
2994
		 local lb = Instance.new("Part")
2995
  lb.Parent = char
2996
   lb.Material = "Neon"
2997
    lb.Color = BrickColor.new("Gold").Color
2998
     lb.CanCollide = false
2999
     lb.Material = "Neon"
3000
     lb.Size = vt(1,1,1)
3001
     lb.CFrame = Torso.CFrame
3002
     lb.Rotation = vt(0,0,0)
3003
     lb.Anchored = true
3004
     lb.Transparency = 0
3005
     local thing = Instance.new("SpecialMesh",lb)
3006
     thing.MeshType = "FileMesh"
3007
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
3008
     thing.Scale = vt(0,15,0)
3009
     local chancerot = math.random(1,2)
3010
     for z = 0, 4 do
3011
     if chancerot == 1 then
3012
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3013
     elseif chancerot == 2 then
3014
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3015
     end
3016
     lb.Transparency = lb.Transparency + 0.1
3017
     thing.Scale = thing.Scale + vt(15,0,15)
3018
     wait()
3019
     end
3020
     for z = 0, 4 do
3021
     if chancerot == 1 then
3022
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3023
     elseif chancerot == 2 then
3024
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3025
     end
3026
     lb.Transparency = lb.Transparency + 0.1
3027
     thing.Scale = thing.Scale + vt(15,0,15)
3028
     wait()
3029
end
3030
3031
local Aura = Instance.new('ParticleEmitter')
3032
Aura.Name = "Aura"
3033
Aura.Texture = "rbxassetid://347730682"
3034
Aura.Parent = Torso
3035
Aura.LightEmission = 1
3036
Aura.Transparency = NumberSequence.new(0.5,1)
3037
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3038
Aura.Size = NumberSequence.new(1,25)
3039
Aura.Rotation = NumberRange.new(-360,360)
3040
Aura.LockedToPart = true
3041
Aura.Lifetime = NumberRange.new(1)
3042
Aura.Rate = 100
3043
Aura.Speed = NumberRange.new(0)
3044
Aura.EmissionDirection = "Top"
3045
local Aura2 = Instance.new('ParticleEmitter')
3046
Aura2.Name = "Aura"
3047
Aura2.Texture = "rbxassetid://1046299182"
3048
Aura2.Parent = Torso
3049
Aura2.LightEmission = 1
3050
Aura2.Transparency = NumberSequence.new(0,1)
3051
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3052
Aura2.Size = NumberSequence.new(55)
3053
Aura2.Rotation = NumberRange.new(-360,360)
3054
Aura2.LockedToPart = true
3055
Aura2.Lifetime = NumberRange.new(0.2)
3056
Aura2.Rate = 20
3057
Aura2.Speed = NumberRange.new(0)
3058
Aura2.EmissionDirection = "Top"
3059
lig = Instance.new("PointLight",Player.Character.Torso)
3060
lig.Color=Color3.new(255,255,0)
3061
lig.Range = 12
3062
    Humanoid.WalkSpeed = 0.01
3063
    attack = true
3064
    Firepart1 = Instance.new("Part", RightArm)
3065
    Firepart1.Size = Vector3.new(1, 1, 1)
3066
    GuW1 = Instance.new("Weld")
3067
    GuW1.Name = "GuW"
3068
    GuW1.Part0 = RightArm
3069
    GuW1.C0 = cn(0, -1, 0)
3070
    GuW1.C1 = cn(0, 0, 0)
3071
    GuW1.Part1 = Firepart1
3072
    GuW1.Parent = RightArm
3073
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3074
    Firepart1.Transparency = 1
3075
    Firepart2 = Instance.new("Part", LeftArm)
3076
    Firepart2.Size = Vector3.new(1, 1, 1)
3077
    GuW2 = Instance.new("Weld")
3078
    GuW2.Name = "GuW"
3079
    GuW2.Part0 = LeftArm
3080
    GuW2.C0 = cn(0, -1, 0)
3081
    GuW2.C1 = cn(0, 0, 0)
3082
    GuW2.Part1 = Firepart2
3083
    GuW2.Parent = LeftArm
3084
    Firepart2.Transparency = 1
3085
 
3086
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3087
    GuW1:Destroy()
3088
    GuW1 = Instance.new("Weld")
3089
    GuW1.Name = "GuW"
3090
    GuW1.Part0 = Torso
3091
    GuW1.C0 = cn(0, 0, -6)
3092
    GuW1.C1 = cn(0, 0, 0)
3093
    GuW1.Part1 = Firepart1
3094
    GuW1.Parent = Torso
3095
    GuW2:Destroy()
3096
    GuW2 = Instance.new("Weld")
3097
    GuW2.Name = "GuW"
3098
    GuW2.Part0 = Torso
3099
    GuW2.C0 = cn(0, 0, -6)
3100
    GuW2.C1 = cn(0, 0, 0)
3101
    GuW2.Part1 = Firepart2
3102
    GuW2.Parent = Torso
3103
3104
    GuW2:Destroy()
3105
    GuW2 = Instance.new("Weld")
3106
    GuW2.Name = "GuW"
3107
    GuW2.Part0 = Torso
3108
    GuW2.C0 = cn(0, 0, -4)
3109
    GuW2.C1 = cn(0, 0, 0)
3110
    GuW2.Part1 = Firepart2
3111
    GuW2.Parent = Torso
3112
    for i = 0, 15, 0.1 do
3113
      swait()
3114
      if Torsovelocity.Y > 2 then
3115
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3116
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3117
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3118
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3119
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3120
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3121
      elseif Torsovelocity.Y < 1 then
3122
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3123
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3124
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3125
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3126
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3127
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3128
      end
3129
    end
3130
wait(16)
3131
local Aura3 = Instance.new('ParticleEmitter')
3132
Aura3.Name = "Aura"
3133
Aura3.Texture = "rbxassetid://1046299182"
3134
Aura3.Parent = Torso
3135
Aura3.LightEmission = 1
3136
Aura3.Transparency = NumberSequence.new(0.4,1)
3137
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3138
Aura3.Size = NumberSequence.new(140)
3139
Aura3.Rotation = NumberRange.new(-360,360)
3140
Aura3.LockedToPart = true
3141
Aura3.Lifetime = NumberRange.new(0.2)
3142
Aura3.Rate = 70
3143
Aura3.Speed = NumberRange.new(0)
3144
Aura3.EmissionDirection = "Top"
3145
local Aura4 = Instance.new('ParticleEmitter')
3146
Aura4.Name = "Aura"
3147
Aura4.Texture = "rbxassetid://1046299182"
3148
Aura4.Parent = Torso
3149
Aura4.LightEmission = 1
3150
Aura4.Transparency = NumberSequence.new(0.7,1)
3151
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3152
Aura4.Size = NumberSequence.new(190)
3153
Aura4.Rotation = NumberRange.new(-360,360)
3154
Aura4.LockedToPart = true
3155
Aura4.Lifetime = NumberRange.new(0.2)
3156
Aura4.Rate = 120
3157
Aura4.Speed = NumberRange.new(0)
3158
Aura4.EmissionDirection = "Top"
3159
local Aura5 = Instance.new('ParticleEmitter')
3160
Aura5.Name = "Aura"
3161
Aura5.Texture = "rbxassetid://347730682"
3162
Aura5.Parent = Torso
3163
Aura5.LightEmission = 1
3164
Aura5.Transparency = NumberSequence.new(0.2,1)
3165
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3166
Aura5.Size = NumberSequence.new(1,65)
3167
Aura5.Rotation = NumberRange.new(-360,360)
3168
Aura5.LockedToPart = true
3169
Aura5.Lifetime = NumberRange.new(1)
3170
Aura5.Rate = 200
3171
Aura5.Speed = NumberRange.new(0)
3172
Aura5.EmissionDirection = "Top"
3173
local quake = Instance.new("Sound",workspace) 
3174
quake.SoundId = "rbxassetid://1048411878"
3175
quake.Pitch = 0.99
3176
quake.Volume = 1.3
3177
quake.Looped = true
3178
wait(0)
3179
quake:Play()
3180
local scrr = Instance.new("Sound",Torso)
3181
scrr.SoundId = "rbxassetid://908472235"
3182
scrr.Pitch = 0.99
3183
scrr.Volume = 5.5
3184
scrr.Looped = true
3185
wait(0)
3186
scrr:Play()
3187
3188
 for i = 0, 2, 0.1 do
3189
      swait()
3190
		 local lb = Instance.new("Part")
3191
  lb.Parent = char
3192
   lb.Material = "Neon"
3193
    lb.Color = BrickColor.new("Gold").Color
3194
     lb.CanCollide = false
3195
     lb.Material = "Neon"
3196
     lb.Size = vt(0.5,0,0.5)
3197
     lb.CFrame = Torso.CFrame
3198
     lb.Rotation = vt(0,0,0)
3199
     lb.Anchored = true
3200
     lb.Transparency = 0
3201
     local thing = Instance.new("SpecialMesh",lb)
3202
     thing.MeshType = "FileMesh"
3203
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3204
     thing.Scale = vt(0,15,0)
3205
     local chancerot = math.random(1,2)
3206
     for z = 0, 4 do
3207
     if chancerot == 1 then
3208
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3209
     elseif chancerot == 2 then
3210
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3211
     end
3212
     lb.Transparency = lb.Transparency + 0.1
3213
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3214
     wait()
3215
     end
3216
     for z = 0, 4 do
3217
     if chancerot == 1 then
3218
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3219
     elseif chancerot == 2 then
3220
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3221
     end
3222
     lb.Transparency = lb.Transparency + 0.1
3223
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3224
     wait()
3225
end
3226
end
3227
3228
    
3229
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3230
    for i = 0, 24, 0.1 do
3231
      swait()
3232
      if Torsovelocity.Y > 2 then
3233
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3234
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3235
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3236
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3237
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3238
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3239
      elseif Torsovelocity.Y < 1 then
3240
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3241
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3242
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3243
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3244
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3245
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3246
      end
3247
    end
3248
wait(5)
3249
    GuW1:Destroy()
3250
    GuW1 = Instance.new("Weld")
3251
    GuW1.Name = "GuW"
3252
    GuW1.Part0 = Torso
3253
    GuW1.C0 = cn(0, 0, -15)
3254
    GuW1.C1 = cn(0, 0, 0)
3255
    GuW1.Part1 = Firepart1
3256
    GuW1.Parent = Torso
3257
    GuW2:Destroy()
3258
    GuW2 = Instance.new("Weld")
3259
    GuW2.Name = "GuW"
3260
    GuW2.Part0 = Torso
3261
    GuW2.C0 = cn(0, 0, -17.5)
3262
    GuW2.C1 = cn(0, 0, 0)
3263
    GuW2.Part1 = Firepart2
3264
    GuW2.Parent = Torso
3265
local Must2 = Instance.new("Sound",Torso) --1048411878
3266
Must2.SoundId = "rbxassetid://950551676"
3267
Must2.Pitch = 0.99
3268
Must2.Volume = 10
3269
Must2.Looped = false
3270
wait(0)
3271
Must2:Play()
3272
quake:Stop()
3273
scrr:Stop()
3274
local Gone = Instance.new('ParticleEmitter')
3275
Gone.Name = "Aura"
3276
Gone.Texture = "rbxassetid://1046299182"
3277
Gone.Parent = Torso
3278
Gone.LightEmission = 1
3279
Gone.Transparency = NumberSequence.new(0.7,1)
3280
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3281
Gone.Size = NumberSequence.new(340)
3282
Gone.Rotation = NumberRange.new(-360,360)
3283
Gone.LockedToPart = true
3284
Gone.Lifetime = NumberRange.new(0.2)
3285
Gone.Rate = 70
3286
Gone.Speed = NumberRange.new(0)
3287
Gone.EmissionDirection = "Top"
3288
wait(2)
3289
Aura:Destroy()
3290
Aura2:Destroy()
3291
Aura3:Destroy()
3292
Aura4:Destroy()
3293
Aura5:Destroy()
3294
lig:Destroy()
3295
Gone:Destroy()
3296
    for i = 0, 3, 0.01 do
3297
      swait()
3298
      shoottraildd2(mouse.Hit.p, Torso, 0)
3299
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3300
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3301
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3302
       if Torsovelocity.Y > 2 then
3303
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3304
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3305
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3306
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3307
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3308
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3309
      elseif Torsovelocity.Y < 1 then
3310
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3311
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3312
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3313
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3314
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3315
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3316
      end
3317
    end
3318
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3319
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3320
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3321
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3322
    for i = 0, 3, 0.1 do
3323
      swait()
3324
      if Torsovelocity.Y > 2 then
3325
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3326
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3327
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3328
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3329
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3330
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3331
      elseif Torsovelocity.Y < 1 then
3332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3334
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3336
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3337
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3338
      end
3339
    end
3340
    wait(1)
3341
    Humanoid.WalkSpeed = 16
3342
    attack = false
3343
    MV4 = 0
3344
Must:Stop()
3345
    Firepart1:Destroy()
3346
    Firepart2:Destroy()
3347
  end
3348
end)
3349
3350
3351
3352
3353
3354
musiccommand = 1
3355
musicwait = false
3356
mouse.KeyDown:connect(function(k)
3357
  if k == "=" and attack == false then
3358
    if musiccommand == 1 and musicwait == false then
3359
      musicwait = true
3360
      sou2:Stop()
3361
      musiccommand = 2
3362
    end
3363
    if musiccommand == 2 and musicwait == false then
3364
      musicwait = true
3365
      sou2:Play()
3366
      sou2.Volume = 2
3367
      musiccommand = 3
3368
    end
3369
    if musiccommand == 3 and musicwait == false then
3370
      musicwait = true
3371
      sou2.Volume = 0.5
3372
      musiccommand = 1
3373
    end
3374
    musicwait = false
3375
  end
3376
end)
3377
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3378
  Hitpart3 = Instance.new("Part", HPart3)
3379
  Hitpart3.Size = Vector3.new(1, 1, 1)
3380
  Hitpart3.CanCollide = false
3381
  HuW3 = Instance.new("Weld")
3382
  HuW3.Name = "GuW"
3383
  HuW3.Part0 = HPart3
3384
  HuW3.C0 = cn(Xv, Yv, Zv)
3385
  HuW3.C1 = cn(0, 0, 0)
3386
  HuW3.Part1 = Hitpart3
3387
  HuW3.Parent = HPart3
3388
  Hitpart3.Transparency = 1
3389
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3390
end
3391
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3392
  Hitpart2 = Instance.new("Part", HPart2)
3393
  Hitpart2.Size = Vector3.new(1, 1, 1)
3394
  Hitpart2.CanCollide = false
3395
  HuW2 = Instance.new("Weld")
3396
  HuW2.Name = "GuW"
3397
  HuW2.Part0 = HPart2
3398
  HuW2.C0 = cn(Xv, Yv, Zv)
3399
  HuW2.C1 = cn(0, 0, 0)
3400
  HuW2.Part1 = Hitpart2
3401
  HuW2.Parent = HPart2
3402
  Hitpart2.Transparency = 1
3403
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3404
end
3405
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3406
  Hitpart = Instance.new("Part", HPart)
3407
  Hitpart.Size = Vector3.new(1, 1, 1)
3408
  Hitpart.CanCollide = false
3409
  HuW = Instance.new("Weld")
3410
  HuW.Name = "GuW"
3411
  HuW.Part0 = HPart
3412
  HuW.C0 = cn(Xv, Yv, Zv)
3413
  HuW.C1 = cn(0, 0, 0)
3414
  HuW.Part1 = Hitpart
3415
  HuW.Parent = HPart
3416
  Hitpart.Transparency = 1
3417
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3418
end
3419
wait2 = false
3420
combo = 1
3421
mouse.Button1Down:connect(function(key)
3422
  if attack == false then
3423
    attack = true
3424
    Humanoid.WalkSpeed = 17.01
3425
    if combo == 1 and wait2 == false then
3426
      wait2 = true
3427-
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3427+
3428
      HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
3429
      for i = 0, 0.3, 0.1 do
3430
        swait()
3431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3433
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
3435
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3436
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3437
      end
3438
      combo = 2
3439
    end
3440
    if combo == 2 and wait2 == false then
3441
      wait2 = true
3442
   
3443
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3444
      for i = 0, 0.3, 0.1 do
3445
        swait()
3446
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3447
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3448
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
3449
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3450
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3451
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3452
      end
3453
      combo = 3
3454
    end
3455
    if combo == 3 and wait2 == false then
3456
      wait2 = true
3457
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3458
      HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
3459
      for i = 0, 0.1, 0.1 do
3460
        swait()
3461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3462
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3463
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3464
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3465
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
3466
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3467
      end
3468
      combo = 1
3469
    end
3470
    Humanoid.WalkSpeed = 16
3471
    Hitpart:Destroy()
3472
    wait2 = false
3473
    attack = false
3474
  end
3475
end)
3476
--
3477
mouse.KeyDown:connect(function(k)
3478
  if k == "f" then
3479
	  CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
3480
      HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
3481
      for i = 0, 1.2, 0.1 do
3482
        swait()
3483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
3484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
3485
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3486
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
3487
        RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3488
        LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3489
      end
3490
end
3491
end)
3492
--
3493
MV1 = 20
3494
mouse.KeyDown:connect(function(k)
3495
  if k == "=" and attack == false then
3496
    if firemode == true then
3497
      firemode = false
3498
      print("ice mode")
3499
      icesmoke.Acceleration = Vector3.new(0,0,0)
3500
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3501
      icesmoke.Transparency = NumberSequence.new({
3502
        NumberSequenceKeypoint.new(0, 0.9),
3503
        NumberSequenceKeypoint.new(1, 1)
3504
      })
3505
      icesmoke.Size = NumberSequence.new(3)
3506
      icesmoke.Parent = RightArm
3507
    else
3508
      firemode = true
3509
      print("fire mode")
3510
      ice_mode = false
3511
      game.Players.AxeuerAlt.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3512
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3513
      icesmoke.Rate = 400
3514
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3515
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3516
      icesmoke.Size = NumberSequence.new(3)
3517
      icesmoke.EmissionDirection = "Top"
3518
      icesmoke.Parent = LeftArm
3519
    end
3520
  end
3521
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
3522
    MV1 = 90
3523
    Humanoid.WalkSpeed = 15
3524
    attack = true
3525
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3526
    Firepart2 = Instance.new("Part", LeftArm)
3527
    Firepart2.Size = Vector3.new(1, 1, 1)
3528
    Firepart2.CanCollide = false
3529
    GuW2 = Instance.new("Weld")
3530
    GuW2.Name = "GuW"
3531
    GuW2.Part0 = LeftArm
3532
    GuW2.C0 = cn(0, -0.5, 0)
3533
    GuW2.C1 = cn(0, 0, 0)
3534
    GuW2.Part1 = Firepart2
3535
    GuW2.Parent = LeftArm
3536
    Firepart2.Transparency = 1
3537
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3538
    for i = 0, 2, 0.1 do
3539
      swait()
3540
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3541
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3542
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3543
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3544
      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)
3545
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3546
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3547
    end
3548
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3549
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3550
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3551
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3552
    Humanoid.WalkSpeed = 16
3553
    attack = false
3554
    Firepart2:Destroy()
3555
  end
3556
end)
3557
MV2 = 90
3558
3559
mouse.KeyDown:connect(function(key)
3560
	if key == "=" then
3561
Head.Transparency = 1
3562
Torso.Transparency = 1
3563
LeftArm.Transparency = 1
3564
Head.face.Texture = ""
3565
RightArm.Transparency = 1	
3566
LeftLeg.Transparency = 1
3567
RightLeg.Transparency = 1
3568
mesh1.Transparency = 1
3569
mesh2.Transparency = 1
3570
mesh5.Transparency = 1
3571
mesheye.Transparency = 1
3572
mesheye1.Transparency = 1
3573
mesheye2.Transparency = 1
3574
mesheye3.Transparency = 1
3575
char.Parent = workspace.Camera
3576
char.WalkSpeed = 60
3577
if char:FindFirstChild("TalkingBillBoard")~= nil then
3578
char:FindFirstChild("TalkingBillBoard"):destroy()
3579
end
3580
	end
3581
end)
3582
mouse.KeyUp:connect(function(key)
3583
	if key == "=" then
3584
Head.Transparency = 0
3585
Torso.Transparency = 0
3586
LeftArm.Transparency = 0
3587
Head.face.Texture = ""
3588
RightArm.Transparency = 0	
3589
LeftLeg.Transparency = 0
3590
RightLeg.Transparency = 0
3591
mesh1.Transparency = 0
3592
mesh2.Transparency = 0
3593
mesh5.Transparency = 0
3594
mesheye.Transparency = 0
3595
mesheye1.Transparency = 0
3596
mesheye2.Transparency = 0
3597
mesheye3.Transparency = 0
3598
hat1.Transparency = 0
3599
hat2.Transparency = 0
3600
hat3.Transparency = 0
3601
hat4.Transparency = 0
3602
hat5.Transparency = 0
3603
hat6.Transparency = 0
3604
hat7.Transparency = 0
3605
hat8.Transparency = 0
3606
hat9.Transparency = 0
3607
char.Parent = workspace
3608
	end
3609
end)
3610
3611
mouse.KeyDown:connect(function(k)
3612
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3613
    MV2 = 90
3614
    attack = true
3615
    Firepart = Instance.new("Part", RightArm)
3616
    Firepart.Size = Vector3.new(1, 1, 1)
3617
    GuW = Instance.new("Weld")
3618
    GuW.Name = "GuW"
3619
    GuW.Part0 = RightArm
3620
    GuW.C0 = cn(0, -1, 0)
3621
    GuW.C1 = cn(0, 0, 0)
3622
    GuW.Part1 = Firepart
3623
    GuW.Parent = RightArm
3624
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3625
    Firepart.Transparency = 1
3626
    Humanoid.WalkSpeed = 15
3627
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3628
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3629
    for i = 1, 3 do
3630
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3631
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3632
    end
3633
    for i = 0, 3, 0.1 do
3634
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3635
      swait()
3636
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3637
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3638
      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)
3639
      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)
3640-
local icy_Player = game.Players.localPlayer
3640+
3641-
local icy_mouse = icy_Player:GetMouse()
3641+
3642
    end
3643
wait(1)
3644
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3645
 
3646
    Humanoid.WalkSpeed = 16
3647
    attack = false
3648-
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3648+
3649
  end
3650
3651
3652
3653
 
3654-
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3654+
3655
    MV2 = 90
3656
    attack = true
3657-
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3657+
3658
    Firepart.Size = Vector3.new(1, 1, 1)
3659
    GuW = Instance.new("Weld")
3660
    GuW.Name = "GuW"
3661
    GuW.Part0 = RightArm
3662
    GuW.C0 = cn(0, -1, 0)
3663
    GuW.C1 = cn(0, 0, 0)
3664
    GuW.Part1 = Firepart
3665
    GuW.Parent = RightArm
3666
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3667
    Firepart.Transparency = 1
3668
    Humanoid.WalkSpeed = 0.01
3669
    for i = 0, 4, 0.1 do
3670
      swait()
3671
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3672
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3673
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3674
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3675
      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)
3676
      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)
3677
      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)
3678
      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)
3679
    end
3680
    for i = 0, 4, 0.1 do
3681
      swait()
3682
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3683
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3684
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3685
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3686
      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)
3687
      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)
3688
      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)
3689
      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)
3690
    end
3691
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3692
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3693
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3694
    for i = 1, 3 do
3695
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3696
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3697
    end
3698
    for i = 0, 2, 0.1 do
3699
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3700
      swait()
3701
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3702
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3703
      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)
3704
      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)
3705
      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)
3706
      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)
3707
    end
3708
    Humanoid.WalkSpeed = 16
3709
    attack = false
3710
    Firepart:Destroy()
3711
  end
3712
end)
3713
Rapid = false
3714
BasePart = Instance.new("Part")
3715
BasePart.Shape = Enum.PartType.Block
3716
BasePart.Material = Enum.Material.Neon
3717
BasePart.TopSurface = Enum.SurfaceType.Smooth
3718
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3719
BasePart.FormFactor = Enum.FormFactor.Custom
3720
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3721
BasePart.CanCollide = true
3722
BasePart.Locked = true
3723
BasePart.Anchored = false
3724
local icy_Player = game.Players.AxeuerAlt
3725
ice_mode = false
3726
local colors = {
3727
  BrickColor.new("Cyan"),
3728
  BrickColor.new("Medium blue"),
3729
  BrickColor.new("Pastel blue")
3730
}
3731
local root = game:GetService("Players").AxeuerAlt.Character:FindFirstChild("HumanoidRootPart")
3732
if root then
3733
  icy_mouse.KeyDown:connect(function(k)
3734
    if k == "=" and firemode == false then
3735
      if ice_mode == true then
3736
        ice_mode = false
3737
        game.Players.AxeuerAlt.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3738
      else
3739
        ice_mode = true
3740
        game.Players.AxeuerAlt.Character.Head.Running.SoundId = "rbxassetid://571670708"
3741
      end
3742
    end
3743
    if k == "z" and firemode == true then
3744
      attack = true
3745
      do
3746
        local Stop = false
3747
        local Version = 0
3748
        local MaxSpeed = 5
3749
        local Speed = 3.5
3750
        local Keys = {}
3751
        local Force = 10000
3752
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3753
        swait(0.5)
3754
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3755
        if Fly then
3756
          Fly:Destroy()
3757
        end
3758
        if Rot then
3759
          Rot:Destroy()
3760
        end
3761
        Fly = Instance.new("BodyPosition", char.Torso)
3762
        Fly.Name = "LMMFly"
3763
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3764
        Fly.P = Force
3765
        Fly.position = char.Torso.Position
3766
        Rot = Instance.new("BodyGyro", char.Torso)
3767
        Rot.Name = "LMMRot"
3768
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3769
        Rot.P = Force
3770
        Rot.cframe = cam.CoordinateFrame
3771
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3772
        local Thread, Old = Version, nil
3773
        char.Humanoid.PlatformStand = true
3774
        function StopFly()
3775
          Version = Version + 1
3776
          Stop = true
3777
          char.Humanoid.PlatformStand = false
3778
          Fly:Destroy()
3779
          Rot:Destroy()
3780
          attack = false
3781
        end
3782
        char.ChildAdded:connect(function(Obj)
3783
          wait()
3784
          if Obj.Name == "LM" .. "MFlyStop" then
3785
            Obj:Destroy()
3786
            StopFly()
3787
          end
3788
        end)
3789
        HitpartFunk2(RightArm, 0, -0.7, 0)
3790
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3791
        for i = 0, 25, 0.1 do
3792
          if attack == true then
3793
            swait()
3794
           
3795
          end
3796
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3797
          if Keys[string.char(48)] then
3798
            Speed = 1
3799
          end
3800
          if Keys.w then
3801
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3802
          end
3803
          if Keys.s then
3804
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3805
          end
3806
          if Keys.d then
3807
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3808
          end
3809
          if Keys.a then
3810
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3811
          end
3812
          if Keys.e or Keys[" "] then
3813
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3814
          end
3815
          if Keys.q then
3816
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3817
          end
3818
          if Keys.z then
3819
            StopFly()
3820
          end
3821
          if Old ~= Vectoring then
3822
            Fly.position = Vectoring.p
3823
            Old = Vectoring
3824
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3825
          else
3826
            Speed = 1
3827
          end
3828
          Rot.cframe = cam.CoordinateFrame
3829
          mouse.KeyDown:connect(function(Key)
3830
            Keys[Key] = true
3831
          end)
3832
          mouse.KeyUp:connect(function(Key)
3833
            Keys[Key] = false
3834
          end)
3835
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3836
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3837
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3838
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3839
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3840
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3841
        end
3842
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3843
        attack = false
3844
        char.Humanoid.PlatformStand = false
3845
        Fly:Destroy()
3846
        Rot:Destroy()
3847
      end
3848
    end
3849
  if k == "=" and InForm == true then
3850
      attack = true
3851
      do
3852
        local Stop = false
3853
        local Version = 0
3854
        local MaxSpeed = 6
3855
        local Speed = 3
3856
        local Keys = {}
3857
        local Force = 10000
3858
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3859
        swait(1)
3860
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3861
        if Fly then
3862
          Fly:Destroy()
3863
        end
3864
        if Rot then
3865
          Rot:Destroy()
3866
        end
3867
        Fly = Instance.new("BodyPosition", char.Torso)
3868
        Fly.Name = "LMMFly"
3869
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3870
        Fly.P = Force
3871
        Fly.position = char.Torso.Position
3872
        Rot = Instance.new("BodyGyro", char.Torso)
3873
        Rot.Name = "LMMRot"
3874
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3875
        Rot.P = Force
3876
        Rot.cframe = cam.CoordinateFrame
3877
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3878-
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3878+
3879
        char.Humanoid.PlatformStand = true
3880
        function StopFly()
3881
          Version = Version + 1
3882
          Stop = true
3883
          char.Humanoid.PlatformStand = false
3884
          Fly:Destroy()
3885-
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3885+
3886
          attack = false
3887-
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3887+
3888
        char.ChildAdded:connect(function(Obj)
3889
          wait()
3890
          if Obj.Name == "LM" .. "MFlyStop" then
3891
            Obj:Destroy()
3892
            StopFly()
3893
          end
3894
        end)
3895
        HitpartFunk2(RightArm, 0, -0.7, 0)
3896
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3897
        for i = 0, 25, 0.1 do
3898
          if attack == true then
3899
            swait()
3900
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3901
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3902
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3903
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3904
          end
3905
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3906
          if Keys[string.char(48)] then
3907
            Speed = 1
3908
          end
3909
          if Keys.w then
3910
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3911
          end
3912
          if Keys.s then
3913
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3914
          end
3915
          if Keys.d then
3916
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3917
          end
3918
          if Keys.a then
3919
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3920
          end
3921
          if Keys.e or Keys[" "] then
3922
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3923
          end
3924
          if Keys.q then
3925
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3926
          end
3927
          if Keys.z then
3928
            StopFly()
3929
          end
3930
          if Old ~= Vectoring then
3931
            Fly.position = Vectoring.p
3932
            Old = Vectoring
3933
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3934
          else
3935
            Speed = 1
3936
          end
3937
          Rot.cframe = cam.CoordinateFrame
3938
          mouse.KeyDown:connect(function(Key)
3939
            Keys[Key] = true
3940
          end)
3941
          mouse.KeyUp:connect(function(Key)
3942
            Keys[Key] = false
3943
          end)
3944
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3945
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3946
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3947
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3948
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3949
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3950
        end
3951
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3952
        attack = false
3953
        char.Humanoid.PlatformStand = false
3954
        Fly:Destroy()
3955
        Rot:Destroy()
3956
      end
3957
    end
3958
  end)
3959
  game:GetService("RunService").Stepped:connect(function()
3960
    if ice_mode == true then
3961
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").AxeuerAlt.Character)
3962
      local icePath = BasePart:Clone()
3963
      icePath.Anchored = true
3964
      icePath.Transparency = 0.85
3965
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3966
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3967
      icePath.BrickColor = colors[math.random(1, #colors)]
3968
      icePath.Parent = game:GetService("Players").AxeuerAlt.Character
3969
      game:GetService("Debris"):AddItem(icePath, 1)
3970
      icePath.Velocity = game:GetService("Players").AxeuerAlt.Character.HumanoidRootPart.CFrame.lookVector * 36
3971
    end
3972
  end)
3973
end
3974
MV3 = 190
3975
mouse.KeyDown:connect(function(k)
3976
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3977
    MV3 = 80
3978
    attack = true
3979
    Humanoid.WalkSpeed = 15
3980
    HitpartFunk2(RightArm, 0, -0.5, 0)
3981
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3982
    for i = 0, 1.5, 0.1 do
3983
      swait()
3984
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3985
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3986
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3987
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3988
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3989
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3990
    end
3991
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3992
    for i = 0, 2, 0.1 do
3993
      swait()
3994
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3995
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3996
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3997
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3998
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3999
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4000
    end
4001
    for i = 0, 4.2, 0.1 do
4002
      swait()
4003
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4004
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4005
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4006
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4007
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4008
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4009
      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)
4010
      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)
4011
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4012
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4013
    end
4014
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4015
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4016
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4017
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4018
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4019
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4020
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4021
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4022
    for i = 0, 2, 0.1 do
4023
      swait()
4024
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4025
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4026
      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)
4027
      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)
4028
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4029
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4030
    end
4031
    for i = 0, 2, 0.1 do
4032
      swait()
4033
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4034
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4035
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4036
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4037
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4038
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4039
    end
4040
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4041
    for i = 0, 4, 0.1 do
4042
      swait()
4043
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4044
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4045
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4046
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4047
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4048
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4049
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4050
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4051
    end
4052
    for i = 0, 2, 0.1 do
4053
      swait()
4054
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4055
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4056
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4057
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4058
      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)
4059
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4060
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4061
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4062
    end
4063
    for i = 1, 6 do
4064
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4065
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4066
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4067
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4068
      wait(0.15)
4069
    end
4070
    attack = false
4071
    Humanoid.WalkSpeed = 16
4072
  end
4073
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4074
    Humanoid.WalkSpeed = 1
4075
    MV3 = 80
4076
    attack = true
4077
    FastFireBall = Instance.new("Part", RightArm)
4078
    FastFireBall.Size = Vector3.new(1, 1, 1)
4079
    FFW = Instance.new("Weld")
4080
    FFW.Name = "GuW"
4081
    FFW.Part0 = RightArm
4082
    FFW.C0 = cn(0, -1, 0)
4083
    FFW.C1 = cn(0, 0, 0)
4084
    FFW.Part1 = FastFireBall
4085
    FFW.Parent = RightArm
4086
    FastFireBall.Transparency = 1
4087
    FastFireBall2 = Instance.new("Part", LeftArm)
4088
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4089
    FFW2 = Instance.new("Weld")
4090
    FFW2.Name = "GuW"
4091
    FFW2.Part0 = LeftArm
4092
    FFW2.C0 = cn(0, -1, 0)
4093
    FFW2.C1 = cn(0, 0, 0)
4094
    FFW2.Part1 = FastFireBall2
4095
    FFW2.Parent = LeftArm
4096
    FastFireBall2.Transparency = 1
4097
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4098
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4099
    for i = 0, 1, 0.1 do
4100
      swait()
4101
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4102
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4103
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4104
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4105
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4106
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4107
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4108
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4109
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4110
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4111
    end
4112
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4113
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4114
    function holding()
4115
      if Rapid == true and ice_mode == false then
4116
        for i = 0, 0.8, 0.1 do
4117
          swait()
4118
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4119
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4120
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4121
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4122
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4123
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4124
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4125
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4126
        end
4127
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4128
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4129
        for i = 0, 0.8, 0.1 do
4130
          swait()
4131
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4132
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4133
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4134
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4135
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4136
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4137
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4138
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4139
        end
4140
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4141
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4142
        holding()
4143
      end
4144
    end
4145
    if Rapid == false then
4146
      Rapid = true
4147
      holding()
4148
    end
4149
  end
4150
end)
4151
mouse.KeyUp:connect(function(k)
4152
  if k == "c" and Rapid == true then
4153
    MV3 = 180
4154
    Rapid = false
4155
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4156
    attack = false
4157
    wait(0.5)
4158
    Humanoid.WalkSpeed = 16
4159
    FastFireBall:Destroy()
4160
    FastFireBall2:Destroy()
4161
  end
4162
end)
4163
4164
mouse.KeyDown:connect(function(key)
4165
	if key == "t" then
4166
            if Morph == false then
4167
                Morph = true
4168
                MorphFunction()
4169
            end
4170
        end
4171
    end)
4172
mouse.KeyUp:connect(function(key)
4173
	if key == "t" then
4174
           Morph = false
4175
            end
4176
    end)
4177
4178
4179
4180
Object = Player.Character.HumanoidRootPart
4181
4182
Run = game["Run Service"]
4183
 
4184
PreviousP = Object.CFrame.p
4185
Running = false
4186
4187
MorphFunction = function()
4188
    local MaxX = 100
4189
    local MinX = -100
4190
    local MaxY = 100
4191
    local MinY = -100
4192
    local MaxZ = 100
4193
    local MinZ = -100
4194
    local Morph = coroutine.wrap(function()
4195
    while Run.Stepped:wait(0.1) do
4196
    if Morph == false then break end
4197
    local Model = Instance.new("Model",workspace)
4198
    if Player.Character:FindFirstChild("Shirt") then
4199
    local Shirt = Player.Character.Shirt:Clone()
4200
    Shirt.Parent = Model
4201
    end
4202
    if Player.Character:FindFirstChild("Pants") then
4203
    local Pants = Player.Character.Pants:Clone()
4204
    Pants.Parent = Model
4205
    end
4206
    local Humanoid = Instance.new("Humanoid",Model)
4207
    local LeftArm = Player.Character["Left Arm"]:Clone()
4208
    LeftArm.Parent = Model
4209
    LeftArm.Transparency = 0.4
4210
    LeftArm.Anchored = true
4211
    LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4212
    local RightArm = Player.Character["Right Arm"]:Clone()
4213
    RightArm.Parent = Model
4214
    RightArm.Transparency = 0.4
4215
    RightArm.Anchored = true
4216
    RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4217
    local LeftLeg = Player.Character["Left Leg"]:Clone()
4218
    LeftLeg.Parent = Model
4219
    LeftLeg.Transparency = 0.4
4220
    LeftLeg.Anchored = true
4221
    LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4222
    local RightLeg = Player.Character["Right Leg"]:Clone()
4223
    RightLeg.Parent = Model
4224
    RightLeg.Transparency = 0.4
4225
    RightLeg.Anchored = true   
4226
    RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
4227
    local Children = Model:GetChildren()
4228
    wait(0.01)
4229
    for i = 1,#Children do
4230
        if Children[i]:IsA("Part") then
4231
        Children[i].Transparency = 1
4232
        end
4233
        game.Debris:AddItem(Children[i],0)
4234
    end
4235
    end
4236
    end)
4237
    Morph()
4238
end
4239
4240
4241
mouse.KeyDown:connect(function(key)
4242
	if key == "r" then
4243
		Humanoid.WalkSpeed = 150
4244
		
4245
	end
4246
end)
4247
4248
4249
mouse.KeyDown:connect(function(key)
4250
	if key == "m" then
4251
		Must2.Volume = 0.7
4252
	end
4253
end)
4254
4255
mouse.KeyDown:connect(function(key)
4256
	if key == "n" then
4257
		Must2.Volume = 1.6
4258
	end
4259
	end)
4260
4261
4262
mouse.KeyUp:connect(function(key)
4263
	if key == "r" then
4264
		Humanoid.WalkSpeed = 16
4265
		
4266
	end
4267
	end)
4268
4269
function smooth(obj)
4270
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
4271
	for i,v in pairs(sides) do
4272
		obj[v.."Surface"] = "SmoothNoOutlines"
4273
	end
4274
end
4275
function fade(obj, dest, grow)
4276
	spawn(function()
4277
		local oldcf = obj.CFrame
4278
		for i = 0, 10 do
4279
			if grow then
4280
				obj.Size = obj.Size +Vector3.new(1,1,1)
4281
				obj.CFrame = oldcf
4282
			end
4283
			obj.Transparency = obj.Transparency +0.2
4284
			swait()
4285
		end
4286
		if dest then
4287
		obj:Destroy()
4288
		end
4289
	end)
4290
end
4291
4292
4293
sprint = false
4294
mouse.KeyDown:connect(function(key)
4295
	if key=="r" then	
4296
		sprint = true
4297
		char:FindFirstChildOfClass("Humanoid")
4298
		local mod = Instance.new("Model", workspace)
4299
		mod.Name = "MobModel"
4300
		for i,v in pairs(char:children()) do
4301
			if v:IsA("Accessory") and not rage then
4302
				if v:FindFirstChild("Handle") then
4303
					v.Handle.Transparency = 1
4304
				end
4305
			end
4306
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4307
				v.Transparency = 0
4308
			end
4309
		end
4310
		if char.Head:FindFirstChild("face") then
4311
			char.Head.face.Transparency = 1
4312
		end
4313
		repeat wait()
4314
			if not workspace:FindFirstChild("MobModel") then
4315
				mod = Instance.new("Model", workspace)
4316
				mod.Name = "MobModel"
4317
			end
4318
			for i,v in pairs(Character:children()) do
4319
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4320
					local new = v:Clone()
4321
					smooth(new)
4322
					new.Transparency = 0.3
4323
					new.Anchored = true
4324
					new.CanCollide = false
4325
					new.Material = "Neon"
4326
					new.BrickColor = BrickColor.new("Dark blue")
4327
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
4328
					new.Parent = mod
4329
					fade(new, true)
4330
				end
4331
			end
4332
		until not sprint
4333
		if mod then
4334
			spawn(function()
4335
			repeat wait() until not mod or #mod:children() == 0
4336
			mod:Destroy()
4337
			end)
4338
		end
4339
		char:FindFirstChildOfClass("Humanoid")
4340
	end
4341
end)
4342
mouse.KeyUp:connect(function(key)
4343
 if key=="r" then	
4344
		sprint = false
4345
		for i,v in pairs(char:children()) do
4346
			if v:IsA("Accessory") and not rage then
4347
				if v:FindFirstChild("Handle") then
4348
					v.Handle.Transparency = 1
4349
				end
4350
			end
4351
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
4352
				v.Transparency = 0
4353
			end
4354
		end
4355
		if char.Head:FindFirstChild("face") then
4356
			char.Head.face.Transparency = 0
4357
		end
4358
	end
4359
end)
4360
4361
mouse.KeyUp:connect(function(k)
4362
  if k == "q" then
4363
	Combo1()
4364
end
4365
end)
4366
4367
mouse.KeyUp:connect(function(k)
4368
  if k == "r" then
4369
	Combo2()
4370
end
4371
end)
4372
4373
mouse.KeyUp:connect(function(k)
4374
  if k == "t" then
4375
	Combo3()
4376
end
4377
end)
4378
mouse.KeyUp:connect(function(k)
4379
  if k == "u" then
4380
	Combo4()
4381
end
4382
end)
4383
4384
4385
SoundFolder = Instance.new("Folder",char)
4386
SoundFolder.Name = "SoundFolder"
4387
punchsound1 = Instance.new("Sound",Torso)
4388
punchsound1.Volume = 1.2
4389
punchsound1.Name = "punchsound1"
4390
punchsound1.Looped = false
4391
punchsound1.SoundId = "rbxassetid://137579113"
4392
StrongPunch = Instance.new("Sound",Torso)
4393
StrongPunch.Volume = 1.6
4394
StrongPunch.Name = "StrongPunch"
4395
StrongPunch.Looped = false
4396
StrongPunch.SoundId = "rbxassetid://441202925"
4397
StrongPunch = Instance.new("Sound",Torso)
4398
StrongPunch.Volume = 1.6
4399
StrongPunch.Name = "StrongPunch"
4400
StrongPunch.Looped = false
4401
StrongPunch.SoundId = "rbxassetid://441202925"
4402
StrongPunch1 = Instance.new("Sound",Torso)
4403
StrongPunch1.Volume = 1.6
4404
StrongPunch1.Name = "StrongPunch"
4405
StrongPunch1.Looped = false
4406
StrongPunch1.SoundId = "rbxassetid://441202925"
4407
StrongPunch2 = Instance.new("Sound",Torso)
4408
StrongPunch2.Volume = 1.6
4409
StrongPunch2.Name = "StrongPunch"
4410
StrongPunch.Looped = false
4411
StrongPunch2.SoundId = "rbxassetid://441202925"
4412
Zano = Instance.new("Sound",Torso)
4413
Zano.Volume = 6
4414
Zano.Name = "Zano"
4415
Zano.Looped = false
4416
Zano.SoundId = "rbxassetid://744770874"
4417
GroundImpact = Instance.new("Sound",Torso)
4418
GroundImpact.Volume = 8
4419
GroundImpact.Name = "GroundImpact"
4420
GroundImpact.Looped = false
4421
GroundImpact.SoundId = "rbxassetid://165970126"
4422
Break = Instance.new("Sound",Torso)
4423
Break.Volume = 5
4424
Break.Name = "Bonebreak"
4425
Break.Looped = false
4426
Break.SoundId = "rbxassetid://314390675"
4427
4428
local hit1 = false
4429
local hit2 = false
4430
local hit3 = false
4431
local hit4 = false
4432
4433
function Combo1()
4434
	getplayer = new("Part",char)
4435
getplayer.Position = Vector3.new(999,999,999)
4436
getplayer.Transparency = 1
4437
getplayer.Size = v3(3,3,3)
4438
getplayer.CanCollide = false
4439
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4440
getplayer.Name = "GetPlayer"
4441
4442
game.Debris:AddItem(getplayer,0.5)
4443
4444
getplayer.Touched:connect(function(hit)
4445
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4446
				getplayer:Destroy()
4447
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4448
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4449
				to.Anchored = true
4450
	idle = false
4451
	
4452
4453
		punchsound1:Play()
4454
		hit1 = true
4455
 for i = 0, 1, 0.1 do
4456
        swait()
4457
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4458
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4459
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4460
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4461
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4462
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4463
end
4464
punchsound1:Play()
4465
for i = 0, 1, 0.1 do
4466
        swait()
4467
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4468
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4469
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4470
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4471
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4472
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4473
end
4474
punchsound1:Play()
4475
 for i = 0, 1, 0.1 do
4476
        swait()
4477
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4478
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4479
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4480
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4481
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4482
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4483
end
4484
for i = 0, 1, 0.1 do
4485
        swait()
4486
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4487
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4488
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4489
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4490
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4491
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4492
      end
4493
 for i = 0, 1, 0.1 do
4494
        swait()
4495
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4496
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4497
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4498
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4499
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4500
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4501
end
4502
StrongPunch1:Play()
4503
for i = 0, 1, 0.1 do
4504
        swait()
4505
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4506
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4507
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4508
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4509
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4510
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4511
      end
4512
 for i = 0, 0.6, 0.1 do
4513
        swait()
4514
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4515
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4516
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4517
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4518
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4519
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4520
end
4521
for i = 0, 0.6, 0.1 do
4522
        swait()
4523
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4524
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4525
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4526
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4527
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4528
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4529
      end
4530
for i,v in pairs(to.Parent:GetChildren()) do
4531
					if v:IsA("Humanoid") then
4532
						v.Health = v.Health - 3
4533
						
4534
						v.PlatformStand = true
4535
					end
4536
	end
4537
StrongPunch:Play()
4538
for i = 0, 1, 0.1 do
4539
        swait()
4540
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4541
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4542
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4543
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4544
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4545
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4546
      end
4547
for i,v in pairs(to.Parent:GetChildren()) do
4548
					if v:IsA("Humanoid") then
4549
						v.Health = v.Health - 5
4550
						
4551
						v.PlatformStand = true
4552
					end
4553
	end
4554
4555
	hit1 = false
4556
4557
		punchsound1:Play()
4558
	hit2 = true
4559
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4560
      for i = 0, 1, 0.1 do
4561
        swait()
4562
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4563
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4564
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4565
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4566
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4567
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4568
      end
4569
for i,v in pairs(to.Parent:GetChildren()) do
4570
					if v:IsA("Humanoid") then
4571
						v.Health = v.Health - 5
4572
						
4573
						v.PlatformStand = true
4574
					end
4575
	end
4576
hit2 = false
4577
4578
	punchsound1:Play()
4579
hit3 = true
4580
hit4 = true
4581
4582
4583
punchsound1:Play()
4584
4585
coroutine.wrap(function()
4586
				for i=1,5 do
4587
					wait()
4588
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4589
					GroundImpact:Play()
4590
						a21e = new("Part",to)
4591
a21e.Name = "Beam"..num
4592
a21e.Locked = true
4593
a21e.Size = v3(1,1,1)
4594
a21e.CanCollide = false
4595
a21e.BrickColor = bc("Gold")
4596
a21e.Material = "Neon"
4597
a21e.Transparency = 0
4598
aa21e = new("SpecialMesh",a21e)
4599
a21e.Anchored = true
4600
a21e.Position = to.Position
4601
aa21e.MeshType = "Sphere"
4602
aa21e.Scale = v3(1,1,1)
4603
	a51e = new("Part",char)
4604
a51e.Name = "Beam"..num
4605
a51e.Locked = true
4606
a51e.Size = v3(1,1,1)
4607
a51e.CanCollide = false
4608
a51e.BrickColor = bc("White")
4609
a51e.Material = "Neon"
4610
a51e.Transparency = 0
4611
aa51e = new("SpecialMesh",a51e)
4612
a51e.Anchored = true
4613
a51e.Position = to.Position
4614
aa51e.MeshType = "Sphere"
4615
aa51e.Scale = v3(1,1,1)
4616
	a61e = new("Part",char)
4617
a61e.Name = "Beam"..num
4618
a61e.Locked = true
4619
a61e.Size = v3(1,1,1)
4620
a61e.CanCollide = false
4621
a61e.BrickColor = bc("Really red")
4622
a61e.Material = "Neon"
4623
a61e.Transparency = 0
4624
aa61e = new("SpecialMesh",a61e)
4625
a61e.Anchored = true
4626
a61e.Position = to.Position
4627
aa61e.MeshType = "Sphere"
4628
aa61e.Scale = v3(1,1,1)
4629
for i = 1,20 do
4630
	wait()
4631
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4632
	a21e.Transparency = a21e.Transparency + 0.03
4633
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4634
	a51e.Transparency = a51e.Transparency + 0.03
4635
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4636
	a61e.Transparency = a61e.Transparency + 0.02
4637
	for i,v in pairs(to.Parent:GetChildren()) do
4638
					if v:IsA("Humanoid") then
4639
						v.Health = v.Health - 0.5
4640
						
4641
						v.PlatformStand = true
4642
					end
4643
	end
4644
end
4645
a61e:Destroy()
4646
aa61e:Destroy()
4647
a51e:Destroy()
4648
aa51e:Destroy()
4649
a21e:Destroy()
4650
aa21e:Destroy()
4651
4652
				end
4653
				
4654
			
4655
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4656
      for i = 0, 1, 0.1 do
4657
        swait()
4658
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4659
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4660
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4661
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4662
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4663
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4664
      end
4665
				
4666
				
4667
					
4668
			wait(0.7)
4669
			end)()
4670
4671
  
4672
4673
4674
RootPart.Anchored = true
4675
4676
for i = 0, 1, 0.1 do
4677
        swait()
4678
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4679
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4680
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4681
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4682
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4683
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4684
      end	
4685
4686
4687
	StrongPunch:Play()
4688
	
4689
	
4690
 for i = 0, 1, 0.1 do
4691
        swait()
4692
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4693
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4694
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4695
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4696
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4697
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4698
      end	
4699
4700
for i = 0, 1, 0.1 do
4701
        swait()
4702
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4703
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4704
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4705
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4706
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4707
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4708
      end
4709
4710
4711
	
4712
	for i,v in pairs(to.Parent:GetChildren()) do
4713
					if v:IsA("Humanoid") then
4714
						v.Health = v.Health - 20
4715
						
4716
						v.PlatformStand = true
4717
					end
4718
	end
4719
4720
StrongPunch2:Play()
4721
 for i = 0, 1, 0.1 do
4722
        swait()
4723
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4724
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4725
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4726
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4727
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4728
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4729
      end
4730
4731
	hitground = new("Part",char)
4732
	hitground.Size = Vector3.new(5,5,5)
4733
	hitground.Name =  "Ground"
4734
	hitground.Transparency = 1
4735
	hitground.CanCollide = false
4736
	game.Debris:AddItem(hitground,2)
4737
	hitground.Position = Vector3.new(999,999,999)
4738
	hitgroundweld = new("Weld",hitground)
4739
	hitgroundweld.Part0 = to
4740
	hitgroundweld.Part1 = hitground
4741
	hitground.Touched:connect(function(hit2)
4742
		if hit2.Size.x > 150 then
4743
			hitground:Destroy()
4744
			ad = new("Part",char)
4745
ad.Name = "NewPart"
4746
ad.Size = Vector3.new(30,0.1,30)	
4747
ad.CanCollide = false
4748
ad.Anchored = true
4749
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4750
ad.Transparency = 1
4751
aad = new("Decal",ad)
4752
4753
aad.Face = "Top"
4754
aad.Transparency = 1
4755
		aad.Transparency = 0
4756
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4757
			smoke = new("Part",to)
4758
			smokemesh = new("SpecialMesh",smoke)
4759
			smokemesh.MeshId = "rbxassetid://928329648"
4760
			smoke.BrickColor = hit2.BrickColor
4761
			smoke.Anchored = true
4762
			smoke.Position = hitground.Position
4763
			GroundImpact:Play()
4764
			for i = 1,20 do
4765
				wait()
4766
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4767
				smoke.Transparency = smoke.Transparency + 1/20
4768
			end
4769
			smoke:Destroy()
4770
			wait(0.5)
4771
			
4772
			for i = 1,20 do
4773
				wait(0.1)
4774
				aad.Transparency = aad.Transparency + 1/20
4775
			end
4776
		end
4777
	end)
4778
	to.Anchored = false
4779
	ys = Instance.new("BodyVelocity",to)
4780
ys.Name = "GO"
4781
       
4782
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4783
4784
ys.Velocity = v3(0,-90,0)
4785
        
4786
	wait(1)
4787
        ys:Destroy()
4788
4789
	
4790
	
4791
4792
  
4793
hit3 = false
4794
hit4 = false
4795
4796
4797
hit1 = false
4798
	hit2 = false
4799
	hit3 = false
4800
	hit4 = false
4801
idle = true
4802
  RootPart.Anchored = false
4803
end
4804
end)
4805
end
4806
4807
4808
function Combo4()
4809
	getplayer = new("Part",char)
4810
getplayer.Position = Vector3.new(999,999,999)
4811
getplayer.Transparency = 1
4812
getplayer.Size = v3(3,3,3)
4813
getplayer.CanCollide = false
4814
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4815
getplayer.Name = "GetPlayer"
4816
4817
game.Debris:AddItem(getplayer,0.5)
4818
4819
getplayer.Touched:connect(function(hit)
4820
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4821
				getplayer:Destroy()
4822
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4823
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4824
				to.Anchored = true
4825
				RootPart.Anchored = true
4826
	idle = false
4827
	
4828
4829
		punchsound1:Play()
4830
		hit1 = true
4831
 for i = 0, 0.5, 0.1 do
4832
        swait()
4833
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4834
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4835
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4836
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4837
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4838
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4839
end
4840
punchsound1:Play()
4841
for i = 0, 0.5, 0.1 do
4842
        swait()
4843
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4844
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4845
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4846
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4847
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4848
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4849
end
4850
punchsound1:Play()
4851
 for i = 0, 0.6, 0.1 do
4852
        swait()
4853
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4854
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4855
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4856
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4857
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4858
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4859
end
4860
 for i = 0, 0.6, 0.1 do
4861
        swait()
4862
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4863
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4864
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4865
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4866
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4867
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4868
end
4869
 for i = 0, 0.5, 0.1 do
4870
        swait()
4871
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4872
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4873
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4874
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4875
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4876
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4877
end
4878
punchsound1:Play()
4879
for i = 0, 0.5, 0.1 do
4880
        swait()
4881
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4882
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4883
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4884
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4885
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4886
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4887
end
4888
punchsound1:Play()
4889
 for i = 0, 0.6, 0.1 do
4890
        swait()
4891
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4892
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4893
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4894
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4895
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4896
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4897
end
4898
 for i = 0, 0.6, 0.1 do
4899
        swait()
4900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4902
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4904
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4905
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4906
end
4907
 for i = 0, 0.5, 0.1 do
4908
        swait()
4909
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4910
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4911
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4912
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4913
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4914
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4915
end
4916
punchsound1:Play()
4917
for i = 0, 0.5, 0.1 do
4918
        swait()
4919
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4920
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4921
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4922
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4923
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4924
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4925
end
4926
punchsound1:Play()
4927
 for i = 0, 0.6, 0.1 do
4928
        swait()
4929
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4930
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4931
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4932
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4933
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4934
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4935
end
4936
 for i = 0, 0.6, 0.1 do
4937
        swait()
4938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4940
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4942
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4943
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4944
end
4945
 for i = 0, 0.5, 0.1 do
4946
        swait()
4947
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4948
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4949
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4950
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4951
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4952
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4953
end
4954
punchsound1:Play()
4955
for i = 0, 0.5, 0.1 do
4956
        swait()
4957
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4958
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4959
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4960
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4961
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4962
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4963
end
4964
punchsound1:Play()
4965
 for i = 0, 0.6, 0.1 do
4966
        swait()
4967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4969
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4971
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4972
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4973
end
4974
 for i = 0, 0.6, 0.1 do
4975
        swait()
4976
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4977
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4978
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4979
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4980
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4981
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4982
end
4983
 for i = 0, 0.5, 0.1 do
4984
        swait()
4985
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4986
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4987
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4988
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4989
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4990
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4991
end
4992
punchsound1:Play()
4993
for i = 0, 0.5, 0.1 do
4994
        swait()
4995
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4996
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4997
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4998
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4999
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5000
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5001
end
5002
punchsound1:Play()
5003
 for i = 0, 0.6, 0.1 do
5004
        swait()
5005
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5006
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5007
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5008
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5009
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5010
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5011
end
5012
StrongPunch2:Play()
5013
 for i = 0, 5, 0.1 do
5014
        swait()
5015
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5016
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5017
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5018
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5019
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5020
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5021
end
5022
5023
for i,v in pairs(to.Parent:GetChildren()) do
5024
					if v:IsA("Humanoid") then
5025
						v.Health = v.Health - 20
5026
						
5027
						v.PlatformStand = true
5028
					end
5029
	end
5030
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5031
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5032
Zanzoken = Instance.new("Part",char)
5033
Zanzoken.Anchored = true
5034
Zanzoken.Position = v3(999,999,999)
5035
Zanzoken.CFrame = Torso.CFrame
5036
game.Debris:AddItem(Zanzoken,0.5)
5037
Zanzoken.Transparency = 1
5038
Zano:Play()
5039
wait()
5040
idk = Instance.new("BillboardGui",Zanzoken)
5041
idk.Size = UDim2.new(10,0,15,0)
5042
idk.AlwaysOnTop = false
5043
idk1 = Instance.new("ImageLabel",idk)
5044
idk1.BackgroundTransparency = 1
5045
idk.ExtentsOffset = v3(0,0,0)
5046
idk1.ImageTransparency = 0
5047
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5048
idk1.Size = UDim2.new(2,0,1,0)
5049
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5050
idk1.Image = "rbxassetid://319554883"
5051
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5052
wait()
5053
Zanzoken = Instance.new("Part",char)
5054
Zanzoken.Anchored = true
5055
Zanzoken.Position = v3(999,999,999)
5056
Zanzoken.CFrame = Torso.CFrame
5057
game.Debris:AddItem(Zanzoken,0.5)
5058
Zanzoken.Transparency = 1
5059
wait()
5060
idk = Instance.new("BillboardGui",Zanzoken)
5061
idk.Size = UDim2.new(20,0,20,0)
5062
idk.AlwaysOnTop = false
5063
idk1 = Instance.new("ImageLabel",idk)
5064
idk1.BackgroundTransparency = 1
5065
idk.ExtentsOffset = v3(0,0,0)
5066
idk1.ImageTransparency = 0
5067
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5068
idk1.Size = UDim2.new(2,0,1,0)
5069
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5070
idk1.Image = "rbxassetid://319554883"
5071
  for i = 0, 0.5, 0.1 do
5072
        swait()
5073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5075
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5077
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5078
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5079
end
5080
punchsound1:Play()
5081
for i = 0, 0.5, 0.1 do
5082
        swait()
5083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5085
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5087
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5088
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5089
end
5090
punchsound1:Play()
5091
 for i = 0, 0.6, 0.1 do
5092
        swait()
5093
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5094
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5095
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5096
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5097
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5098
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5099
end
5100
 for i = 0, 0.6, 0.1 do
5101
        swait()
5102
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5103
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5104
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5105
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5106
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5107
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5108
end
5109
 for i = 0, 0.5, 0.1 do
5110
        swait()
5111
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5112
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5113
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5114
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5115
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5116
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5117
end
5118
punchsound1:Play()
5119
for i = 0, 0.5, 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
punchsound1:Play()
5129
 for i = 0, 0.6, 0.1 do
5130
        swait()
5131
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5132
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5133
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5134
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5135
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5136
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5137
end
5138
 for i = 0, 0.6, 0.1 do
5139
        swait()
5140
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5141
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5142
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5143
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5144
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5145
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5146
end
5147
 for i = 0, 0.5, 0.1 do
5148
        swait()
5149
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5150
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5151
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5152
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5153
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5154
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5155
end
5156
punchsound1:Play()
5157
for i = 0, 0.5, 0.1 do
5158
        swait()
5159
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5160
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5161
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5162
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5163
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5164
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5165
end
5166
punchsound1:Play()
5167
 for i = 0, 0.6, 0.1 do
5168
        swait()
5169
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5170
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5171
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5172
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5173
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5174
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5175
end
5176
 for i = 0, 0.6, 0.1 do
5177
        swait()
5178
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5179
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5180
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5181
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5182
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5183
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5184
end
5185
 for i = 0, 0.5, 0.1 do
5186
        swait()
5187
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5188
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5189
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5190
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5191
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5192
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5193
end
5194
punchsound1:Play()
5195
for i = 0, 0.5, 0.1 do
5196
        swait()
5197
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5198
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5199
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5200
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5201
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5202
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5203
end
5204
punchsound1:Play()
5205
 for i = 0, 0.3, 0.1 do
5206
        swait()
5207
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5208
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5209
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5210
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5211
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5212
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5213
end
5214
 for i = 0, 0.3, 0.1 do
5215
        swait()
5216
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5217
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5218
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5219
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5220
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5221
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5222
end
5223
 for i = 0, 0.3, 0.1 do
5224
        swait()
5225
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5226
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5227
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5228
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5229
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5230
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5231
end
5232
punchsound1:Play()
5233
for i = 0, 0.3, 0.1 do
5234
        swait()
5235
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5236
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5237
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5238
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5239
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5240
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5241
end
5242
punchsound1:Play()
5243
 for i = 0, 0.3, 0.1 do
5244
        swait()
5245
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5246
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5247
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5248
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5249
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5250
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5251
end
5252
 for i = 0, 0.3, 0.1 do
5253
        swait()
5254
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5255
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5256
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5257
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5258
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5259
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5260
end
5261
punchsound1:Play()
5262
 for i = 0, 1, 0.1 do
5263
        swait()
5264
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5265
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5266
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5267
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5268
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5269
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5270
end
5271
for i = 0, 0.3, 0.1 do
5272
        swait()
5273
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5274
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5275
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5276
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5277
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5278
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5279
end
5280
punchsound1:Play()
5281
 for i = 0, 0.3, 0.1 do
5282
        swait()
5283
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5284
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5285
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5286
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5287
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5288
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5289
end
5290
 for i = 0, 0.3, 0.1 do
5291
        swait()
5292
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5293
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5294
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5295
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5296
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5297
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5298
end
5299
 for i = 0, 0.3, 0.1 do
5300
        swait()
5301
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5302
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5303
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5304
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5305
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5306
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5307
end
5308
punchsound1:Play()
5309
for i = 0, 0.3, 0.1 do
5310
        swait()
5311
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5312
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5313
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5314
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5315
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5316
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5317
end
5318
punchsound1:Play()
5319
 for i = 0, 0.6, 0.1 do
5320
        swait()
5321
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5322
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5323
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5324
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5325
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5326
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5327
end
5328
 for i = 0, 0.3, 0.1 do
5329
        swait()
5330
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5331
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5332
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5333
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5334
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5335
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5336
end
5337
 for i = 0, 0.3, 0.1 do
5338
        swait()
5339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5341
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5343
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5344
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5345
end
5346
punchsound1:Play()
5347
for i = 0, 0.5, 0.1 do
5348
        swait()
5349
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5350
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5351
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5352
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5353
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5354
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5355
end
5356
punchsound1:Play()
5357
 for i = 0, 0.6, 0.1 do
5358
        swait()
5359
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5360
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5361
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5362
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5363
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5364
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5365
end
5366
 for i = 0, 0.6, 0.1 do
5367
        swait()
5368
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5369
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5370
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5371
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5372
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5373
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5374
end
5375
 for i = 0, 0.5, 0.1 do
5376
        swait()
5377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5379
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5381
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5382
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5383
end
5384
punchsound1:Play()
5385
for i = 0, 0.5, 0.1 do
5386
        swait()
5387
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5388
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5389
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5390
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5391
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5392
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5393
end
5394
punchsound1:Play()
5395
 for i = 0, 0.6, 0.1 do
5396
        swait()
5397
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5398
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5399
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5400
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5401
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5402
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5403
end
5404
 for i = 0, 0.6, 0.1 do
5405
        swait()
5406
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5407
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5408
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5409
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5410
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5411
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5412
end
5413
 for i = 0, 0.5, 0.1 do
5414
        swait()
5415
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5416
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5417
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5418
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5419
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5420
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5421
end
5422
punchsound1:Play()
5423
for i = 0, 0.5, 0.1 do
5424
        swait()
5425
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5426
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5427
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5428
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5429
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5430
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5431
end
5432
punchsound1:Play()
5433
 for i = 0, 0.6, 0.1 do
5434
        swait()
5435
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5436
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5437
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5438
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5439
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5440
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5441
end
5442
 for i = 0, 0.6, 0.1 do
5443
        swait()
5444
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5445
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5446
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5447
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5448
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5449
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5450
end
5451
punchsound1:Play()
5452
 for i = 0, 1, 0.1 do
5453
        swait()
5454
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5455
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5456
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5457
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5458
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5459
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5460
end
5461
for i = 0, 0.5, 0.1 do
5462
        swait()
5463
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5464
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5465
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5466
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5467
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5468
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5469
end
5470
punchsound1:Play()
5471
 for i = 0, 0.6, 0.1 do
5472
        swait()
5473
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5474
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5475
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5476
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5477
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5478
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5479
end
5480
 for i = 0, 0.6, 0.1 do
5481
        swait()
5482
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5483
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5484
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5485
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5486
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5487
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5488
end
5489
 for i = 0, 0.5, 0.1 do
5490
        swait()
5491
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5492
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5493
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5494
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5495
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5496
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5497
end
5498
punchsound1:Play()
5499
for i = 0, 0.5, 0.1 do
5500
        swait()
5501
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5502
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5503
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5504
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5505
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5506
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5507
end
5508
punchsound1:Play()
5509
 for i = 0, 0.6, 0.1 do
5510
        swait()
5511
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5512
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5513
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5514
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5515
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5516
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5517
end
5518
 for i = 0, 0.6, 0.1 do
5519
        swait()
5520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5522
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5523
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5524
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5525
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5526
end
5527
 for i = 0, 0.5, 0.1 do
5528
        swait()
5529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5531
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5533
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5534
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5535
end
5536
punchsound1:Play()
5537
for i = 0, 0.5, 0.1 do
5538
        swait()
5539
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5540
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5541
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5542
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5543
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5544
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5545
end
5546
punchsound1:Play()
5547
 for i = 0, 0.6, 0.1 do
5548
        swait()
5549
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5550
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5551
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5552
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5553
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5554
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5555
end
5556
 for i = 0, 0.6, 0.1 do
5557
        swait()
5558
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5559
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5560
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5561
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5562
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5563
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5564
end
5565
 for i = 0, 0.5, 0.1 do
5566
        swait()
5567
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5568
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5569
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5570
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5571
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5572
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5573
end
5574
punchsound1:Play()
5575
for i = 0, 0.5, 0.1 do
5576
        swait()
5577
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5578
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5579
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5580
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5581
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5582
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5583
end
5584
punchsound1:Play()
5585
 for i = 0, 0.6, 0.1 do
5586
        swait()
5587
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5588
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5589
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5590
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5591
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5592
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5593
end
5594
 for i = 0, 0.6, 0.1 do
5595
        swait()
5596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5598
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5600
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5601
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5602
end
5603
 for i = 0, 0.5, 0.1 do
5604
        swait()
5605
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5606
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5607
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5608
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5609
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5610
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5611
end
5612
punchsound1:Play()
5613
for i = 0, 0.5, 0.1 do
5614
        swait()
5615
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5616
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5617
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5618
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5619
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5620
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5621
end
5622
punchsound1:Play()
5623
 for i = 0, 0.6, 0.1 do
5624
        swait()
5625
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5626
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5627
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5628
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5629
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5630
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5631
end
5632
 for i = 0, 0.6, 0.1 do
5633
        swait()
5634
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5635
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5636
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5637
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5638
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5639
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5640
end
5641
punchsound1:Play()
5642
 for i = 0, 1, 0.1 do
5643
        swait()
5644
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5645
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5646
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5647
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5648
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5649
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5650
end
5651
for i = 0, 0.5, 0.1 do
5652
        swait()
5653
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5654
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5655
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5656
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5657
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5658
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5659
end
5660
punchsound1:Play()
5661
 for i = 0, 0.6, 0.1 do
5662
        swait()
5663
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5664
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5665
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5666
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5667
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5668
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5669
end
5670
 for i = 0, 0.6, 0.1 do
5671
        swait()
5672
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5673
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5674
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5675
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5676
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5677
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5678
end
5679
 for i = 0, 0.5, 0.1 do
5680
        swait()
5681
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5682
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5683
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5684
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5685
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5686
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5687
end
5688
punchsound1:Play()
5689
for i = 0, 0.3, 0.1 do
5690
        swait()
5691
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5692
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5693
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5694
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5695
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5696
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5697
end
5698
punchsound1:Play()
5699
 for i = 0, 0.3, 0.1 do
5700
        swait()
5701
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5702
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5703
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5704
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5705
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5706
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5707
end
5708
 for i = 0, 0.3, 0.1 do
5709
        swait()
5710
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5711
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5712
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5713
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5714
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5715
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5716
end
5717
 for i = 0, 0.3, 0.1 do
5718
        swait()
5719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5721
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5723
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5724
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5725
end
5726
punchsound1:Play()
5727
for i = 0, 0.3, 0.1 do
5728
        swait()
5729
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5730
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5731
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5732
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5733
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5734
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5735
end
5736
punchsound1:Play()
5737
 for i = 0, 0.3, 0.1 do
5738
        swait()
5739
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5740
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5741
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5742
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5743
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5744
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5745
end
5746
 for i = 0, 0.3, 0.1 do
5747
        swait()
5748
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5749
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5750
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5751
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5752
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5753
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5754
end
5755
 for i = 0, 0.3, 0.1 do
5756
        swait()
5757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5761
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5762
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5763
end
5764
punchsound1:Play()
5765
for i = 0, 0.3, 0.1 do
5766
        swait()
5767
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5768
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5769
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5770
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5771
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5772
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5773
end
5774
punchsound1:Play()
5775
 for i = 0, 0.3, 0.1 do
5776
        swait()
5777
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5778
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5779
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5780
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5781
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5782
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5783
end
5784
 for i = 0, 0.1, 0.1 do
5785
        swait()
5786
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5787
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5788
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5789
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5790
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5791
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5792
end
5793
 for i = 0, 0.1, 0.1 do
5794
        swait()
5795
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5796
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5797
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5798
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5799
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5800
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5801
end
5802
punchsound1:Play()
5803
for i = 0, 0.1, 0.1 do
5804
        swait()
5805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5807
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5808
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5809
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5810
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5811
end
5812
punchsound1:Play()
5813
 for i = 0, 0.1, 0.1 do
5814
        swait()
5815
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5816
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5817
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5818
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5819
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5820
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5821
end
5822
 for i = 0, 0.1, 0.1 do
5823
        swait()
5824
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5825
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5826
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5827
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5828
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5829
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5830
end
5831
punchsound1:Play()
5832
 for i = 0, 0.4, 0.1 do
5833
        swait()
5834
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5835
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5836
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5837
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5838
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5839
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5840
end
5841
for i,v in pairs(to.Parent:GetChildren()) do
5842
					if v:IsA("Humanoid") then
5843
						v.Health = v.Health - 20
5844
						
5845
						v.PlatformStand = true
5846
					end
5847
	end
5848
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5849
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5850
Zanzoken = Instance.new("Part",char)
5851
Zanzoken.Anchored = true
5852
Zanzoken.Position = v3(999,999,999)
5853
Zanzoken.CFrame = Torso.CFrame
5854
game.Debris:AddItem(Zanzoken,0.5)
5855
Zanzoken.Transparency = 1
5856
Zano:Play()
5857
wait()
5858
idk = Instance.new("BillboardGui",Zanzoken)
5859
idk.Size = UDim2.new(10,0,15,0)
5860
idk.AlwaysOnTop = false
5861
idk1 = Instance.new("ImageLabel",idk)
5862
idk1.BackgroundTransparency = 1
5863
idk.ExtentsOffset = v3(0,0,0)
5864
idk1.ImageTransparency = 0
5865
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5866
idk1.Size = UDim2.new(2,0,1,0)
5867
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5868
idk1.Image = "rbxassetid://319554883"
5869
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5870
wait()
5871
Zanzoken = Instance.new("Part",char)
5872
Zanzoken.Anchored = true
5873
Zanzoken.Position = v3(999,999,999)
5874
Zanzoken.CFrame = Torso.CFrame
5875
game.Debris:AddItem(Zanzoken,0.5)
5876
Zanzoken.Transparency = 1
5877
wait()
5878
idk = Instance.new("BillboardGui",Zanzoken)
5879
idk.Size = UDim2.new(20,0,20,0)
5880
idk.AlwaysOnTop = false
5881
idk1 = Instance.new("ImageLabel",idk)
5882
idk1.BackgroundTransparency = 1
5883
idk.ExtentsOffset = v3(0,0,0)
5884
idk1.ImageTransparency = 0
5885
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5886
idk1.Size = UDim2.new(2,0,1,0)
5887
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5888
idk1.Image = "rbxassetid://319554883"
5889
punchsound1:Play()
5890
for i = 0, 6, 0.1 do
5891
        swait()
5892
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5893
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5894
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5895
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5896
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5897
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5898
end
5899
 for i = 0, 0.6, 0.1 do
5900
        swait()
5901
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5902
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5903
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5904
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5905
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5906
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5907
end
5908
 for i = 0, 0.6, 0.1 do
5909
        swait()
5910
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5911
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5912
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5913
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5914
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5915
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5916
end
5917
punchsound1:Play()
5918
 for i = 0, 1, 0.1 do
5919
        swait()
5920
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5921
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5922
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5923
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5924
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5925
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5926
end
5927
 for i = 0, 0.6, 0.1 do
5928
        swait()
5929
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5930
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5931
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5932
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5933
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5934
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5935
end
5936
 for i = 0, 0.6, 0.1 do
5937
        swait()
5938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5940
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5942
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5943
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5944
end
5945
punchsound1:Play()
5946
 for i = 0, 1, 0.1 do
5947
        swait()
5948
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5949
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5950
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5951
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5952
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5953
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5954
end
5955
 for i = 0, 0.6, 0.1 do
5956
        swait()
5957
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5958
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5959
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5960
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5961
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5962
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5963
end
5964
 for i = 0, 0.6, 0.1 do
5965
        swait()
5966
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5967
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5968
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5969
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5970
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5971
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5972
end
5973
punchsound1:Play()
5974
 for i = 0, 1, 0.1 do
5975
        swait()
5976
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5977
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5978
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5979
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5980
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5981
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5982
end
5983
 for i = 0, 0.6, 0.1 do
5984
        swait()
5985
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5986
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5987
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5988
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5989
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5990
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5991
end
5992
 for i = 0, 0.6, 0.1 do
5993
        swait()
5994
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5995
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5996
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5997
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5998
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5999
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6000
end
6001
punchsound1:Play()
6002
 for i = 0, 1, 0.1 do
6003
        swait()
6004
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6005
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6006
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6007
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6008
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6009
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6010
end
6011
 for i = 0, 0.6, 0.1 do
6012
        swait()
6013
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6014
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6015
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6016
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6017
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6018
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6019
end
6020
 for i = 0, 0.6, 0.1 do
6021
        swait()
6022
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6023
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6024
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6025
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6026
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6027
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6028
end
6029
punchsound1:Play()
6030
 for i = 0, 1, 0.1 do
6031
        swait()
6032
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6033
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6034
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6035
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6036
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6037
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6038
end
6039
 for i = 0, 0.6, 0.1 do
6040
        swait()
6041
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6042
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6043
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6044
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6045
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6046
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6047
end
6048
 for i = 0, 0.6, 0.1 do
6049
        swait()
6050
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6051
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6052
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6053
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6054
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6055
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6056
end
6057
punchsound1:Play()
6058
 for i = 0, 1, 0.1 do
6059
        swait()
6060
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6061
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6062
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6063
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6064
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6065
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6066
end
6067
6068
6069
6070
for i,v in pairs(to.Parent:GetChildren()) do
6071
					if v:IsA("Humanoid") then
6072
						v.Health = v.Health - 20
6073
						
6074
						v.PlatformStand = true
6075
					end
6076
	end
6077
StrongPunch:Play()
6078
for i = 0, 1, 0.1 do
6079
        swait()
6080
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6081
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6082
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6083
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6084
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6085
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6086
      end
6087
 for i = 0, 1, 0.1 do
6088
        swait()
6089
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6090
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6091
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6092
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6093
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6094
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6095
end
6096
for i,v in pairs(to.Parent:GetChildren()) do
6097
					if v:IsA("Humanoid") then
6098
						v.Health = v.Health - 5
6099
						
6100
						v.PlatformStand = true
6101
					end
6102
	end
6103
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6104
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6105
Zanzoken = Instance.new("Part",char)
6106
Zanzoken.Anchored = true
6107
Zanzoken.Position = v3(999,999,999)
6108
Zanzoken.CFrame = Torso.CFrame
6109
game.Debris:AddItem(Zanzoken,0.5)
6110
Zanzoken.Transparency = 1
6111
Zano:Play()
6112
wait()
6113
idk = Instance.new("BillboardGui",Zanzoken)
6114
idk.Size = UDim2.new(10,0,15,0)
6115
idk.AlwaysOnTop = false
6116
idk1 = Instance.new("ImageLabel",idk)
6117
idk1.BackgroundTransparency = 1
6118
idk.ExtentsOffset = v3(0,0,0)
6119
idk1.ImageTransparency = 0
6120
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6121
idk1.Size = UDim2.new(2,0,1,0)
6122
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6123
idk1.Image = "rbxassetid://319554883"
6124
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6125
wait()
6126
Zanzoken = Instance.new("Part",char)
6127
Zanzoken.Anchored = true
6128
Zanzoken.Position = v3(999,999,999)
6129
Zanzoken.CFrame = Torso.CFrame
6130
game.Debris:AddItem(Zanzoken,0.5)
6131
Zanzoken.Transparency = 1
6132
wait()
6133
idk = Instance.new("BillboardGui",Zanzoken)
6134
idk.Size = UDim2.new(20,0,20,0)
6135
idk.AlwaysOnTop = false
6136
idk1 = Instance.new("ImageLabel",idk)
6137
idk1.BackgroundTransparency = 1
6138
idk.ExtentsOffset = v3(0,0,0)
6139
idk1.ImageTransparency = 0
6140
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6141
idk1.Size = UDim2.new(2,0,1,0)
6142
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6143
idk1.Image = "rbxassetid://319554883"
6144
 for i = 0, 1, 0.1 do
6145
        swait()
6146
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6147
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6148
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6149
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6150
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6151
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6152
end
6153
punchsound1:Play()
6154
for i = 0, 1, 0.1 do
6155
        swait()
6156
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6157
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6158
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6159
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6160
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6161
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6162
end
6163
punchsound1:Play()
6164
 for i = 0, 1, 0.1 do
6165
        swait()
6166
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6167
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6168
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6169
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6170
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6171
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6172
end
6173
for i = 0, 1, 0.1 do
6174
        swait()
6175
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6176
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6177
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6178
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6179
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6180
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6181
      end
6182
 for i = 0, 1, 0.1 do
6183
        swait()
6184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6186
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6188
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6189
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6190
end
6191
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6192
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6193
Zanzoken = Instance.new("Part",char)
6194
Zanzoken.Anchored = true
6195
Zanzoken.Position = v3(999,999,999)
6196
Zanzoken.CFrame = Torso.CFrame
6197
game.Debris:AddItem(Zanzoken,0.5)
6198
Zanzoken.Transparency = 1
6199
Zano:Play()
6200
wait()
6201
idk = Instance.new("BillboardGui",Zanzoken)
6202
idk.Size = UDim2.new(10,0,15,0)
6203
idk.AlwaysOnTop = false
6204
idk1 = Instance.new("ImageLabel",idk)
6205
idk1.BackgroundTransparency = 1
6206
idk.ExtentsOffset = v3(0,0,0)
6207
idk1.ImageTransparency = 0
6208
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6209
idk1.Size = UDim2.new(2,0,1,0)
6210
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6211
idk1.Image = "rbxassetid://319554883"
6212
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6213
wait()
6214
Zanzoken = Instance.new("Part",char)
6215
Zanzoken.Anchored = true
6216
Zanzoken.Position = v3(999,999,999)
6217
Zanzoken.CFrame = Torso.CFrame
6218
game.Debris:AddItem(Zanzoken,0.5)
6219
Zanzoken.Transparency = 1
6220
wait()
6221
idk = Instance.new("BillboardGui",Zanzoken)
6222
idk.Size = UDim2.new(20,0,20,0)
6223
idk.AlwaysOnTop = false
6224
idk1 = Instance.new("ImageLabel",idk)
6225
idk1.BackgroundTransparency = 1
6226
idk.ExtentsOffset = v3(0,0,0)
6227
idk1.ImageTransparency = 0
6228
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6229
idk1.Size = UDim2.new(2,0,1,0)
6230
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6231
idk1.Image = "rbxassetid://319554883"
6232
StrongPunch:Play()
6233
Break:Play()
6234
6235
for i = 0, 6, 0.1 do
6236
        swait()
6237
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6238
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6239
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6240
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6241
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6242
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6243
      end
6244
StrongPunch1:Play()
6245
 for i = 0, 6, 0.1 do
6246
        swait()
6247
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6248
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6249
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6250
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6251
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6252
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6253
      end
6254
StrongPunch2:Play()
6255
   for i = 0, 7, 0.1 do
6256
        swait()
6257
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6258
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6259
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6260
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6261
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6262
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6263
end
6264
 for i = 0, 1, 0.1 do
6265
        swait()
6266
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6267
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6268
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6269
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6270
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6271
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6272
end
6273
punchsound1:Play()
6274
for i = 0, 1, 0.1 do
6275
        swait()
6276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6278
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6279
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6280
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6281
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6282
end
6283
punchsound1:Play()
6284
 for i = 0, 1, 0.1 do
6285
        swait()
6286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6288
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6290
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6291
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6292
end
6293
for i = 0, 1, 0.1 do
6294
        swait()
6295
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6296
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6297
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6298
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6299
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6300
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6301
      end
6302
 for i = 0, 1, 0.1 do
6303
        swait()
6304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6306
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6308
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6309
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6310
end
6311
punchsound1:Play()
6312
for i = 0, 0.5, 0.1 do
6313
        swait()
6314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6318
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6319
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6320
end
6321
punchsound1:Play()
6322
 for i = 0, 0.5, 0.1 do
6323
        swait()
6324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6328
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6329
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6330
end
6331
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6332
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6333
Zanzoken = Instance.new("Part",char)
6334
Zanzoken.Anchored = true
6335
Zanzoken.Position = v3(999,999,999)
6336
Zanzoken.CFrame = Torso.CFrame
6337
game.Debris:AddItem(Zanzoken,0.5)
6338
Zanzoken.Transparency = 1
6339
Zano:Play()
6340
wait()
6341
idk = Instance.new("BillboardGui",Zanzoken)
6342
idk.Size = UDim2.new(10,0,15,0)
6343
idk.AlwaysOnTop = false
6344
idk1 = Instance.new("ImageLabel",idk)
6345
idk1.BackgroundTransparency = 1
6346
idk.ExtentsOffset = v3(0,0,0)
6347
idk1.ImageTransparency = 0
6348
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6349
idk1.Size = UDim2.new(2,0,1,0)
6350
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6351
idk1.Image = "rbxassetid://319554883"
6352
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6353
wait()
6354
Zanzoken = Instance.new("Part",char)
6355
Zanzoken.Anchored = true
6356
Zanzoken.Position = v3(999,999,999)
6357
Zanzoken.CFrame = Torso.CFrame
6358
game.Debris:AddItem(Zanzoken,0.5)
6359
Zanzoken.Transparency = 1
6360
wait()
6361
idk = Instance.new("BillboardGui",Zanzoken)
6362
idk.Size = UDim2.new(20,0,20,0)
6363
idk.AlwaysOnTop = false
6364
idk1 = Instance.new("ImageLabel",idk)
6365
idk1.BackgroundTransparency = 1
6366
idk.ExtentsOffset = v3(0,0,0)
6367
idk1.ImageTransparency = 0
6368
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6369
idk1.Size = UDim2.new(2,0,1,0)
6370
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6371
idk1.Image = "rbxassetid://319554883"
6372
 for i = 0, 0.4, 0.1 do
6373
        swait()
6374
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6375
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6376
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6377
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6378
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6379
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6380
end
6381
punchsound1:Play()
6382
for i = 0, 0.4, 0.1 do
6383
        swait()
6384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6388
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6389
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6390
end
6391
for i = 0, 0.4, 0.1 do
6392
        swait()
6393
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6394
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6395
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6396
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6397
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6398
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6399
end
6400
punchsound1:Play()
6401
for i = 0, 0.4, 0.1 do
6402
        swait()
6403
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6404
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6405
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6406
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6407
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6408
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6409
end
6410
for i = 0, 0.4, 0.1 do
6411
        swait()
6412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6414
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6415
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6416
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6417
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6418
end
6419
punchsound1:Play()
6420
for i = 0, 0.4, 0.1 do
6421
        swait()
6422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6426
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6427
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6428
end
6429
for i = 0, 0.4, 0.1 do
6430
        swait()
6431
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6432
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6433
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6434
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6435
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6436
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6437
end
6438
punchsound1:Play()
6439
for i = 0, 0.4, 0.1 do
6440
        swait()
6441
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6442
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6443
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6444
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6445
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6446
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6447
end
6448
for i = 0, 0.4, 0.1 do
6449
        swait()
6450
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6451
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6452
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6453
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6454
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6455
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6456
end
6457
punchsound1:Play()
6458
for i = 0, 0.4, 0.1 do
6459
        swait()
6460
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6461
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6462
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6463
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6464
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6465
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6466
end
6467
for i = 0, 0.4, 0.1 do
6468
        swait()
6469
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6470
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6471
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6472
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6473
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6474
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6475
end
6476
punchsound1:Play()
6477
for i = 0, 0.4, 0.1 do
6478
        swait()
6479
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6480
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6481
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6482
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6483
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6484
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6485
end
6486
for i = 0, 0.4, 0.1 do
6487
        swait()
6488
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6489
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6490
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6491
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6492
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6493
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6494
end
6495
punchsound1:Play()
6496
for i = 0, 0.4, 0.1 do
6497
        swait()
6498
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6499
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6500
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6501
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6502
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6503
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6504
end
6505
punchsound1:Play()
6506
		local pie222 = Instance.new("ParticleEmitter")
6507
pie222.Parent = LeftArm
6508
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6509
pie222.LightEmission = 1
6510
pie222.Size = NumberSequence.new(3)
6511
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6512
pie222.Transparency = NumberSequence.new(0.6,1)
6513
pie222.EmissionDirection = "Top"
6514
pie222.Enabled = true
6515
pie222.Lifetime = NumberRange.new(1)
6516
pie222.Rotation = NumberRange.new(-320, 320)
6517
pie222.Rate = 404
6518
pie222.Speed = NumberRange.new(0)
6519
pie222.LockedToPart = false
6520
pie222.VelocitySpread = 2 
6521
 for i = 0, 2, 0.1 do
6522
        swait()
6523
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6524
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6525
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6526
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6527
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6528
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6529
end
6530
wait(2)
6531
bigbangattack2()
6532
pie222:Destroy()
6533
6534
for i,v in pairs(to.Parent:GetChildren()) do
6535
					if v:IsA("Humanoid") then
6536
						v.Health = v.Health - math.huge
6537
						
6538
						v.PlatformStand = true
6539
					end
6540
	end
6541
6542
	hit1 = false
6543
6544
	hit2 = true
6545
for i,v in pairs(to.Parent:GetChildren()) do
6546
					if v:IsA("Humanoid") then
6547
						v.Health = v.Health - 10
6548
						
6549
						v.PlatformStand = true
6550
					end
6551
	end
6552
hit2 = false
6553
6554
hit3 = true
6555
hit4 = true
6556
6557
6558
6559
6560
coroutine.wrap(function()
6561
				for i=1,2 do
6562
					wait()
6563
				
6564
		
6565
						
6566
6567
	
6568
	for i,v in pairs(to.Parent:GetChildren()) do
6569
					if v:IsA("Humanoid") then
6570
						v.Health = v.Health - 2
6571
						
6572
						v.PlatformStand = true
6573
					end
6574
	end
6575
				end
6576
	
6577
					
6578
			wait(3)
6579
			end)()
6580
6581
6582
6583
6584
6585
6586
6587
6588
	
6589
	
6590
 
6591
6592
6593
	
6594
	for i,v in pairs(to.Parent:GetChildren()) do
6595
					if v:IsA("Humanoid") then
6596
						v.Health = v.Health - 10
6597
						
6598
						v.PlatformStand = true
6599
					end
6600
	end
6601
6602
6603
6604
	hitground = new("Part",char)
6605
	hitground.Size = Vector3.new(5,5,5)
6606
	hitground.Name =  "Ground"
6607
	hitground.Transparency = 1
6608
	hitground.CanCollide = false
6609
	game.Debris:AddItem(hitground,2)
6610
	hitground.Position = Vector3.new(999,999,999)
6611
	hitgroundweld = new("Weld",hitground)
6612
	hitgroundweld.Part0 = to
6613
	hitgroundweld.Part1 = hitground
6614
	hitground.Touched:connect(function(hit2)
6615
		if hit2.Size.x > 150 then
6616
			hitground:Destroy()
6617
			ad = new("Part",char)
6618
ad.Name = "NewPart"
6619
ad.Size = Vector3.new(30,0.1,30)	
6620
ad.CanCollide = false
6621
ad.Anchored = true
6622
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6623
ad.Transparency = 1
6624
aad = new("Decal",ad)
6625
6626
aad.Face = "Top"
6627
aad.Transparency = 1
6628
		aad.Transparency = 0
6629
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6630
			smoke = new("Part",to)
6631
			smokemesh = new("SpecialMesh",smoke)
6632
			smokemesh.MeshId = "rbxassetid://928329648"
6633
			smoke.BrickColor = hit2.BrickColor
6634
			smoke.Anchored = true
6635
			smoke.Position = hitground.Position
6636
			GroundImpact:Play()
6637
			for i = 1,20 do
6638
				wait()
6639
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6640
				smoke.Transparency = smoke.Transparency + 1/20
6641
			end
6642
			smoke:Destroy()
6643
			wait(0.5)
6644
			
6645
			for i = 1,20 do
6646
				wait(0.1)
6647
				aad.Transparency = aad.Transparency + 1/20
6648
			end
6649
		end
6650
	end)
6651
	ys = Instance.new("BodyVelocity",to)
6652
ys.Name = "GO"
6653
       
6654
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6655
6656
ys.Velocity = v3(0,-90,0)
6657
        
6658
	wait(1)
6659
        ys:Destroy()
6660
		
6661
6662
  
6663
hit3 = false
6664
hit4 = false
6665
6666
6667
hit1 = false
6668
	hit2 = false
6669
	hit3 = false
6670
	hit4 = false
6671
idle = true
6672
RootPart.Anchored = false
6673
end
6674
end)
6675
end
6676
6677
function Combo3()
6678
	getplayer = new("Part",char)
6679
getplayer.Position = Vector3.new(999,999,999)
6680
getplayer.Transparency = 1
6681
getplayer.Size = v3(3,3,3)
6682
getplayer.CanCollide = false
6683
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6684
getplayer.Name = "GetPlayer"
6685
6686
game.Debris:AddItem(getplayer,0.5)
6687
6688
getplayer.Touched:connect(function(hit)
6689
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6690
				getplayer:Destroy()
6691
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6692
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6693
				to.Anchored = true
6694
				RootPart.Anchored = true
6695
	idle = false
6696
	
6697
6698
		punchsound1:Play()
6699
		hit1 = true
6700
 for i = 0, 1, 0.1 do
6701
        swait()
6702
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6703
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6704
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6705
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6706
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6707
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6708
end
6709
punchsound1:Play()
6710
for i = 0, 1, 0.1 do
6711
        swait()
6712
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6713
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6714
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6715
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6716
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6717
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6718
end
6719
punchsound1:Play()
6720
 for i = 0, 1, 0.1 do
6721
        swait()
6722
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6723
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6724
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6725
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6726
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6727
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6728
end
6729
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6730
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6731
Zanzoken = Instance.new("Part",char)
6732
Zanzoken.Anchored = true
6733
Zanzoken.Position = v3(999,999,999)
6734
Zanzoken.CFrame = Torso.CFrame
6735
game.Debris:AddItem(Zanzoken,0.5)
6736
Zanzoken.Transparency = 1
6737
Zano:Play()
6738
wait()
6739
idk = Instance.new("BillboardGui",Zanzoken)
6740
idk.Size = UDim2.new(10,0,15,0)
6741
idk.AlwaysOnTop = false
6742
idk1 = Instance.new("ImageLabel",idk)
6743
idk1.BackgroundTransparency = 1
6744
idk.ExtentsOffset = v3(0,0,0)
6745
idk1.ImageTransparency = 0
6746
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6747
idk1.Size = UDim2.new(2,0,1,0)
6748
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6749
idk1.Image = "rbxassetid://319554883"
6750
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6751
wait()
6752
Zanzoken = Instance.new("Part",char)
6753
Zanzoken.Anchored = true
6754
Zanzoken.Position = v3(999,999,999)
6755
Zanzoken.CFrame = Torso.CFrame
6756
game.Debris:AddItem(Zanzoken,0.5)
6757
Zanzoken.Transparency = 1
6758
wait()
6759
idk = Instance.new("BillboardGui",Zanzoken)
6760
idk.Size = UDim2.new(20,0,20,0)
6761
idk.AlwaysOnTop = false
6762
idk1 = Instance.new("ImageLabel",idk)
6763
idk1.BackgroundTransparency = 1
6764
idk.ExtentsOffset = v3(0,0,0)
6765
idk1.ImageTransparency = 0
6766
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6767
idk1.Size = UDim2.new(2,0,1,0)
6768
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6769
idk1.Image = "rbxassetid://319554883"
6770
 for i = 0, 1, 0.1 do
6771
        swait()
6772
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6773
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6774
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6775
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6776
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6777
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6778
end
6779
punchsound1:Play()
6780
for i = 0, 1, 0.1 do
6781
        swait()
6782
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6783
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6784
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6785
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6786
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6787
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6788
end
6789
punchsound1:Play()
6790
 for i = 0, 1, 0.1 do
6791
        swait()
6792
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6793
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6794
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6795
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6796
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6797
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6798
end
6799
 for i = 0, 1, 0.1 do
6800
        swait()
6801
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6802
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6803
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6804
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6805
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6806
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6807
end
6808
punchsound1:Play()
6809
for i = 0, 1, 0.1 do
6810
        swait()
6811
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6812
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6813
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6814
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6815
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6816
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6817
end
6818
punchsound1:Play()
6819
 for i = 0, 1, 0.1 do
6820
        swait()
6821
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6822
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6823
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6824
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6825
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6826
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6827
end
6828
 for i = 0, 1, 0.1 do
6829
        swait()
6830
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6831
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6832
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6833
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6834
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6835
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6836
end
6837
punchsound1:Play()
6838
for i = 0, 1, 0.1 do
6839
        swait()
6840
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6841
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6842
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6843
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6844
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6845
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6846
end
6847
punchsound1:Play()
6848
for i,v in pairs(to.Parent:GetChildren()) do
6849
					if v:IsA("Humanoid") then
6850
						v.Health = v.Health - 10
6851
						
6852
						v.PlatformStand = true
6853
					end
6854
	end
6855
 for i = 0, 1, 0.1 do
6856
        swait()
6857
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6858
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6859
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6860
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6861
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6862
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6863
end
6864
6865
for i = 0, 1, 0.1 do
6866
        swait()
6867
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6868
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6869
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6870
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6871
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6872
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6873
end
6874
punchsound1:Play()
6875
 for i = 0, 1, 0.1 do
6876
        swait()
6877
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6878
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6879
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6880
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6881
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6882
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6883
end
6884
for i,v in pairs(to.Parent:GetChildren()) do
6885
					if v:IsA("Humanoid") then
6886
						v.Health = v.Health - 3
6887
						
6888
						v.PlatformStand = true
6889
					end
6890
	end
6891
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6892
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6893
Zanzoken = Instance.new("Part",char)
6894
Zanzoken.Anchored = true
6895
Zanzoken.Position = v3(999,999,999)
6896
Zanzoken.CFrame = Torso.CFrame
6897
game.Debris:AddItem(Zanzoken,0.5)
6898
Zanzoken.Transparency = 1
6899
Zano:Play()
6900
wait()
6901
idk = Instance.new("BillboardGui",Zanzoken)
6902
idk.Size = UDim2.new(10,0,15,0)
6903
idk.AlwaysOnTop = false
6904
idk1 = Instance.new("ImageLabel",idk)
6905
idk1.BackgroundTransparency = 1
6906
idk.ExtentsOffset = v3(0,0,0)
6907
idk1.ImageTransparency = 0
6908
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6909
idk1.Size = UDim2.new(2,0,1,0)
6910
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6911
idk1.Image = "rbxassetid://319554883"
6912
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6913
wait()
6914
Zanzoken = Instance.new("Part",char)
6915
Zanzoken.Anchored = true
6916
Zanzoken.Position = v3(999,999,999)
6917
Zanzoken.CFrame = Torso.CFrame
6918
game.Debris:AddItem(Zanzoken,0.5)
6919
Zanzoken.Transparency = 1
6920
wait()
6921
idk = Instance.new("BillboardGui",Zanzoken)
6922
idk.Size = UDim2.new(20,0,20,0)
6923
idk.AlwaysOnTop = false
6924
idk1 = Instance.new("ImageLabel",idk)
6925
idk1.BackgroundTransparency = 1
6926
idk.ExtentsOffset = v3(0,0,0)
6927
idk1.ImageTransparency = 0
6928
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6929
idk1.Size = UDim2.new(2,0,1,0)
6930
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6931
idk1.Image = "rbxassetid://319554883"
6932
 for i = 0, 1, 0.1 do
6933
        swait()
6934
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6935
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6936
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6937
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6938
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6939
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6940
end
6941
for i = 0, 1, 0.1 do
6942
        swait()
6943
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6944
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6945
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6946
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6947
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6948
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6949
end
6950
punchsound1:Play()
6951
 for i = 0, 1, 0.1 do
6952
        swait()
6953
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6954
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6955
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6956
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6957
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6958
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6959
end
6960
for i,v in pairs(to.Parent:GetChildren()) do
6961
					if v:IsA("Humanoid") then
6962
						v.Health = v.Health - 3
6963
						
6964
						v.PlatformStand = true
6965
					end
6966
	end
6967
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
6968
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
6969
Zanzoken = Instance.new("Part",char)
6970
Zanzoken.Anchored = true
6971
Zanzoken.Position = v3(999,999,999)
6972
Zanzoken.CFrame = Torso.CFrame
6973
game.Debris:AddItem(Zanzoken,0.5)
6974
Zanzoken.Transparency = 1
6975
Zano:Play()
6976
wait()
6977
idk = Instance.new("BillboardGui",Zanzoken)
6978
idk.Size = UDim2.new(10,0,15,0)
6979
idk.AlwaysOnTop = false
6980
idk1 = Instance.new("ImageLabel",idk)
6981
idk1.BackgroundTransparency = 1
6982
idk.ExtentsOffset = v3(0,0,0)
6983
idk1.ImageTransparency = 0
6984
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6985
idk1.Size = UDim2.new(2,0,1,0)
6986
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6987
idk1.Image = "rbxassetid://319554883"
6988
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6989
wait()
6990
Zanzoken = Instance.new("Part",char)
6991
Zanzoken.Anchored = true
6992
Zanzoken.Position = v3(999,999,999)
6993
Zanzoken.CFrame = Torso.CFrame
6994
game.Debris:AddItem(Zanzoken,0.5)
6995
Zanzoken.Transparency = 1
6996
wait()
6997
idk = Instance.new("BillboardGui",Zanzoken)
6998
idk.Size = UDim2.new(20,0,20,0)
6999
idk.AlwaysOnTop = false
7000
idk1 = Instance.new("ImageLabel",idk)
7001
idk1.BackgroundTransparency = 1
7002
idk.ExtentsOffset = v3(0,0,0)
7003
idk1.ImageTransparency = 0
7004
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7005
idk1.Size = UDim2.new(2,0,1,0)
7006
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7007
idk1.Image = "rbxassetid://319554883"
7008
punchsound1:Play()
7009
for i = 0, 1, 0.1 do
7010
        swait()
7011
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7012
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7013
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7014
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7015
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7016
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7017
end
7018
punchsound1:Play()
7019
 for i = 0, 1, 0.1 do
7020
        swait()
7021
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7022
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7023
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7024
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7025
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7026
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7027
end
7028
7029
7030
for i,v in pairs(to.Parent:GetChildren()) do
7031
					if v:IsA("Humanoid") then
7032
						v.Health = v.Health - 20
7033
						
7034
						v.PlatformStand = true
7035
					end
7036
	end
7037
StrongPunch:Play()
7038
for i = 0, 1, 0.1 do
7039
        swait()
7040
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7041
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7042
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7043
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7044
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7045
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7046
      end
7047
 for i = 0, 1, 0.1 do
7048
        swait()
7049
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7050
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7051
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7052
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7053
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7054
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7055
end
7056
for i,v in pairs(to.Parent:GetChildren()) do
7057
					if v:IsA("Humanoid") then
7058
						v.Health = v.Health - 3
7059
						
7060
						v.PlatformStand = true
7061
					end
7062
	end
7063
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7064
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7065
Zanzoken = Instance.new("Part",char)
7066
Zanzoken.Anchored = true
7067
Zanzoken.Position = v3(999,999,999)
7068
Zanzoken.CFrame = Torso.CFrame
7069
game.Debris:AddItem(Zanzoken,0.5)
7070
Zanzoken.Transparency = 1
7071
Zano:Play()
7072
wait()
7073
idk = Instance.new("BillboardGui",Zanzoken)
7074
idk.Size = UDim2.new(10,0,15,0)
7075
idk.AlwaysOnTop = false
7076
idk1 = Instance.new("ImageLabel",idk)
7077
idk1.BackgroundTransparency = 1
7078
idk.ExtentsOffset = v3(0,0,0)
7079
idk1.ImageTransparency = 0
7080
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7081
idk1.Size = UDim2.new(2,0,1,0)
7082
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7083
idk1.Image = "rbxassetid://319554883"
7084
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7085
wait()
7086
Zanzoken = Instance.new("Part",char)
7087
Zanzoken.Anchored = true
7088
Zanzoken.Position = v3(999,999,999)
7089
Zanzoken.CFrame = Torso.CFrame
7090
game.Debris:AddItem(Zanzoken,0.5)
7091
Zanzoken.Transparency = 1
7092
wait()
7093
idk = Instance.new("BillboardGui",Zanzoken)
7094
idk.Size = UDim2.new(20,0,20,0)
7095
idk.AlwaysOnTop = false
7096
idk1 = Instance.new("ImageLabel",idk)
7097
idk1.BackgroundTransparency = 1
7098
idk.ExtentsOffset = v3(0,0,0)
7099
idk1.ImageTransparency = 0
7100
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7101
idk1.Size = UDim2.new(2,0,1,0)
7102
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7103
idk1.Image = "rbxassetid://319554883"
7104
 for i = 0, 1, 0.1 do
7105
        swait()
7106
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7107
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7108
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7109
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7110
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7111
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7112
end
7113
punchsound1:Play()
7114
for i = 0, 1, 0.1 do
7115
        swait()
7116
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7117
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7118
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7119
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7120
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7121
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7122
end
7123
punchsound1:Play()
7124
 for i = 0, 1, 0.1 do
7125
        swait()
7126
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7127
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7128
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7129
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7130
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7131
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7132
end
7133
for i = 0, 1, 0.1 do
7134
        swait()
7135
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7136
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7137
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7138
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7139
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7140
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7141
      end
7142
 for i = 0, 1, 0.1 do
7143
        swait()
7144
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7145
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7146
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7147
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7148
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7149
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7150
end
7151
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7152
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7153
Zanzoken = Instance.new("Part",char)
7154
Zanzoken.Anchored = true
7155
Zanzoken.Position = v3(999,999,999)
7156
Zanzoken.CFrame = Torso.CFrame
7157
game.Debris:AddItem(Zanzoken,0.5)
7158
Zanzoken.Transparency = 1
7159
Zano:Play()
7160
wait()
7161
idk = Instance.new("BillboardGui",Zanzoken)
7162
idk.Size = UDim2.new(10,0,15,0)
7163
idk.AlwaysOnTop = false
7164
idk1 = Instance.new("ImageLabel",idk)
7165
idk1.BackgroundTransparency = 1
7166
idk.ExtentsOffset = v3(0,0,0)
7167
idk1.ImageTransparency = 0
7168
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7169
idk1.Size = UDim2.new(2,0,1,0)
7170
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7171
idk1.Image = "rbxassetid://319554883"
7172
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7173
wait()
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
wait()
7181
idk = Instance.new("BillboardGui",Zanzoken)
7182
idk.Size = UDim2.new(20,0,20,0)
7183
idk.AlwaysOnTop = false
7184
idk1 = Instance.new("ImageLabel",idk)
7185
idk1.BackgroundTransparency = 1
7186
idk.ExtentsOffset = v3(0,0,0)
7187
idk1.ImageTransparency = 0
7188
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7189
idk1.Size = UDim2.new(2,0,1,0)
7190
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7191
idk1.Image = "rbxassetid://319554883"
7192
StrongPunch:Play()
7193
Break:Play()
7194
local Aura4 = Instance.new('ParticleEmitter')
7195
Aura4.Name = "Aura"
7196
Aura4.Texture = "rbxassetid://1046299182"
7197
Aura4.Parent = Torso
7198
Aura4.LightEmission = 1
7199
Aura4.Transparency = NumberSequence.new(0.7,1)
7200
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7201
Aura4.Size = NumberSequence.new(1,30)
7202
Aura4.Rotation = NumberRange.new(-360,360)
7203
Aura4.LockedToPart = true
7204
Aura4.Lifetime = NumberRange.new(0.2)
7205
Aura4.Rate = 100
7206
Aura4.Speed = NumberRange.new(0)
7207
Aura4.EmissionDirection = "Top"	
7208
for i = 0, 6, 0.1 do
7209
        swait()
7210
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7211
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7212
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7213
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7214
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7215
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7216
      end
7217
Aura4:Destroy()
7218
wait(0.1)
7219
local Aura4 = Instance.new('ParticleEmitter')
7220
Aura4.Name = "Aura"
7221
Aura4.Texture = "rbxassetid://1046299182"
7222
Aura4.Parent = Torso
7223
Aura4.LightEmission = 1
7224
Aura4.Transparency = NumberSequence.new(0.7,1)
7225
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7226
Aura4.Size = NumberSequence.new(1,30)
7227
Aura4.Rotation = NumberRange.new(-360,360)
7228
Aura4.LockedToPart = true
7229
Aura4.Lifetime = NumberRange.new(0.2)
7230
Aura4.Rate = 100
7231
Aura4.Speed = NumberRange.new(0)
7232
Aura4.EmissionDirection = "Top"
7233
StrongPunch1:Play()
7234
Break:Play()
7235
 for i = 0, 6, 0.1 do
7236
        swait()
7237
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7238
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7239
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7240
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7241
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7242
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7243
      end
7244
Aura4:Destroy()
7245
StrongPunch2:Play()
7246
Break:Play()
7247
local Aura4 = Instance.new('ParticleEmitter')
7248
Aura4.Name = "Aura"
7249
Aura4.Texture = "rbxassetid://1046299182"
7250
Aura4.Parent = Torso
7251
Aura4.LightEmission = 1
7252
Aura4.Transparency = NumberSequence.new(0.7,1)
7253
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7254
Aura4.Size = NumberSequence.new(1,30)
7255
Aura4.Rotation = NumberRange.new(-360,360)
7256
Aura4.LockedToPart = true
7257
Aura4.Lifetime = NumberRange.new(0.2)
7258
Aura4.Rate = 100
7259
Aura4.Speed = NumberRange.new(0)
7260
Aura4.EmissionDirection = "Top"
7261
   for i = 0, 7, 0.1 do
7262
        swait()
7263
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7264
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7265
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7266
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7267
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7268
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7269
end
7270
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7271
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7272
Aura4:Destroy()
7273
Zanzoken = Instance.new("Part",char)
7274
Zanzoken.Anchored = true
7275
Zanzoken.Position = v3(999,999,999)
7276
Zanzoken.CFrame = Torso.CFrame
7277
game.Debris:AddItem(Zanzoken,0.5)
7278
Zanzoken.Transparency = 1
7279
Zano:Play()
7280
wait()
7281
idk = Instance.new("BillboardGui",Zanzoken)
7282
idk.Size = UDim2.new(10,0,15,0)
7283
idk.AlwaysOnTop = false
7284
idk1 = Instance.new("ImageLabel",idk)
7285
idk1.BackgroundTransparency = 1
7286
idk.ExtentsOffset = v3(0,0,0)
7287
idk1.ImageTransparency = 0
7288
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7289
idk1.Size = UDim2.new(2,0,1,0)
7290
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7291
idk1.Image = "rbxassetid://319554883"
7292
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7293
wait()
7294
Zanzoken = Instance.new("Part",char)
7295
Zanzoken.Anchored = true
7296
Zanzoken.Position = v3(999,999,999)
7297
Zanzoken.CFrame = Torso.CFrame
7298
game.Debris:AddItem(Zanzoken,0.5)
7299
Zanzoken.Transparency = 1
7300
wait()
7301
idk = Instance.new("BillboardGui",Zanzoken)
7302
idk.Size = UDim2.new(20,0,20,0)
7303
idk.AlwaysOnTop = false
7304
idk1 = Instance.new("ImageLabel",idk)
7305
idk1.BackgroundTransparency = 1
7306
idk.ExtentsOffset = v3(0,0,0)
7307
idk1.ImageTransparency = 0
7308
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7309
idk1.Size = UDim2.new(2,0,1,0)
7310
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7311
idk1.Image = "rbxassetid://319554883"
7312
 for i = 0, 1, 0.1 do
7313
        swait()
7314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7318
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7319
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7320
end
7321
punchsound1:Play()
7322
for i = 0, 1, 0.1 do
7323
        swait()
7324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7328
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7329
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7330
end
7331
punchsound1:Play()
7332
 for i = 0, 1, 0.1 do
7333
        swait()
7334
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7335
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7336
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7337
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7338
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7339
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7340
end
7341
for i = 0, 1, 0.1 do
7342
        swait()
7343
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7344
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7345
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7346
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7347
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7348
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7349
      end
7350
 for i = 0, 1, 0.1 do
7351
        swait()
7352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7356
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7357
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7358
end
7359
punchsound1:Play()
7360
for i = 0, 0.5, 0.1 do
7361
        swait()
7362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7366
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7367
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7368
end
7369
punchsound1:Play()
7370
 for i = 0, 0.5, 0.1 do
7371
        swait()
7372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7374
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7376
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7377
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7378
end
7379
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7380
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7381
Zanzoken = Instance.new("Part",char)
7382
Zanzoken.Anchored = true
7383
Zanzoken.Position = v3(999,999,999)
7384
Zanzoken.CFrame = Torso.CFrame
7385
game.Debris:AddItem(Zanzoken,0.5)
7386
Zanzoken.Transparency = 1
7387
Zano:Play()
7388
wait()
7389
idk = Instance.new("BillboardGui",Zanzoken)
7390
idk.Size = UDim2.new(10,0,15,0)
7391
idk.AlwaysOnTop = false
7392
idk1 = Instance.new("ImageLabel",idk)
7393
idk1.BackgroundTransparency = 1
7394
idk.ExtentsOffset = v3(0,0,0)
7395
idk1.ImageTransparency = 0
7396
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7397
idk1.Size = UDim2.new(2,0,1,0)
7398
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7399
idk1.Image = "rbxassetid://319554883"
7400
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7401
wait()
7402
Zanzoken = Instance.new("Part",char)
7403
Zanzoken.Anchored = true
7404
Zanzoken.Position = v3(999,999,999)
7405
Zanzoken.CFrame = Torso.CFrame
7406
game.Debris:AddItem(Zanzoken,0.5)
7407
Zanzoken.Transparency = 1
7408
wait()
7409
idk = Instance.new("BillboardGui",Zanzoken)
7410
idk.Size = UDim2.new(20,0,20,0)
7411
idk.AlwaysOnTop = false
7412
idk1 = Instance.new("ImageLabel",idk)
7413
idk1.BackgroundTransparency = 1
7414
idk.ExtentsOffset = v3(0,0,0)
7415
idk1.ImageTransparency = 0
7416
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7417
idk1.Size = UDim2.new(2,0,1,0)
7418
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7419
idk1.Image = "rbxassetid://319554883"
7420
 for i = 0, 0.4, 0.1 do
7421
        swait()
7422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7426
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7427
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7428
end
7429
punchsound1:Play()
7430
for i = 0, 0.4, 0.1 do
7431
        swait()
7432
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7433
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7434
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7435
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7436
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7437
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7438
end
7439
punchsound1:Play()
7440
 for i = 0, 1, 0.1 do
7441
        swait()
7442
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7443
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7444
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7445
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7446
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7447
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7448
end
7449
for i,v in pairs(to.Parent:GetChildren()) do
7450
					if v:IsA("Humanoid") then
7451
						v.Health = v.Health - 8
7452
						
7453
						v.PlatformStand = true
7454
					end
7455
	end
7456
7457
	hit1 = false
7458
7459
		punchsound1:Play()
7460
	hit2 = true
7461
      for i = 0, 1, 0.1 do
7462
        swait()
7463
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7464
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7465
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7466
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7467
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7468
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7469
      end
7470
for i,v in pairs(to.Parent:GetChildren()) do
7471
					if v:IsA("Humanoid") then
7472
						v.Health = v.Health - 10
7473
						
7474
						v.PlatformStand = true
7475
					end
7476
	end
7477
hit2 = false
7478
7479
	punchsound1:Play()
7480
hit3 = true
7481
hit4 = true
7482
7483
7484
punchsound1:Play()
7485
7486
7487
coroutine.wrap(function()
7488
				for i=1,2 do
7489
					wait()
7490
				
7491
		
7492
						
7493
7494
	
7495
	for i,v in pairs(to.Parent:GetChildren()) do
7496
					if v:IsA("Humanoid") then
7497
						v.Health = v.Health - 30
7498
						
7499
						v.PlatformStand = true
7500
					end
7501
	end
7502
				end
7503
	
7504
					
7505
			wait(3)
7506
			end)()
7507
7508
7509
7510
RootPart.Anchored = false
7511
7512
7513
7514
7515
7516
	StrongPunch:Play()
7517
	
7518
	
7519
 
7520
7521
7522
	
7523
	for i,v in pairs(to.Parent:GetChildren()) do
7524
					if v:IsA("Humanoid") then
7525
						v.Health = v.Health - 20
7526
						
7527
						v.PlatformStand = true
7528
					end
7529
	end
7530
7531
StrongPunch2:Play()
7532
7533
7534
	hitground = new("Part",char)
7535
	hitground.Size = Vector3.new(5,5,5)
7536
	hitground.Name =  "Ground"
7537
	hitground.Transparency = 1
7538
	hitground.CanCollide = false
7539
	game.Debris:AddItem(hitground,2)
7540
	hitground.Position = Vector3.new(999,999,999)
7541
	hitgroundweld = new("Weld",hitground)
7542
	hitgroundweld.Part0 = to
7543
	hitgroundweld.Part1 = hitground
7544
	hitground.Touched:connect(function(hit2)
7545
		if hit2.Size.x > 150 then
7546
			hitground:Destroy()
7547
			ad = new("Part",char)
7548
ad.Name = "NewPart"
7549
ad.Size = Vector3.new(30,0.1,30)	
7550
ad.CanCollide = false
7551
ad.Anchored = true
7552
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7553
ad.Transparency = 1
7554
aad = new("Decal",ad)
7555
7556
aad.Face = "Top"
7557
aad.Transparency = 1
7558
		aad.Transparency = 0
7559
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7560
			smoke = new("Part",to)
7561
			smokemesh = new("SpecialMesh",smoke)
7562
			smokemesh.MeshId = "rbxassetid://928329648"
7563
			smoke.BrickColor = hit2.BrickColor
7564
			smoke.Anchored = true
7565
			smoke.Position = hitground.Position
7566
			GroundImpact:Play()
7567
			for i = 1,20 do
7568
				wait()
7569
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7570
				smoke.Transparency = smoke.Transparency + 1/20
7571
			end
7572
			smoke:Destroy()
7573
			wait(0.5)
7574
			
7575
			for i = 1,20 do
7576
				wait(0.1)
7577
				aad.Transparency = aad.Transparency + 1/20
7578
			end
7579
		end
7580
	end)
7581
	ys = Instance.new("BodyVelocity",to)
7582
ys.Name = "GO"
7583
       
7584
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7585
7586
ys.Velocity = v3(0,-90,0)
7587
        
7588
	wait(1)
7589
        ys:Destroy()
7590
7591
	
7592
	
7593
7594
  
7595
hit3 = false
7596
hit4 = false
7597
7598
7599
hit1 = false
7600
	hit2 = false
7601
	hit3 = false
7602
	hit4 = false
7603
idle = true
7604
  RootPart.Anchored = false
7605
to.Anchored = false
7606
end
7607
end)
7608
end
7609
7610
7611
function Combo2()
7612
	getplayer = new("Part",char)
7613
getplayer.Position = Vector3.new(999,999,999)
7614
getplayer.Transparency = 1
7615
getplayer.Size = v3(3,3,3)
7616
getplayer.CanCollide = false
7617
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7618
getplayer.Name = "GetPlayer"
7619
7620
game.Debris:AddItem(getplayer,0.5)
7621
7622
getplayer.Touched:connect(function(hit)
7623
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7624
				getplayer:Destroy()
7625
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7626
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7627
				to.Anchored = true
7628
	idle = false
7629
	
7630
7631
		punchsound1:Play()
7632
		hit1 = true
7633
 for i = 0, 1, 0.1 do
7634
        swait()
7635
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7636
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7637
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7638
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7639
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7640
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7641
end
7642
punchsound1:Play()
7643
for i = 0, 1, 0.1 do
7644
        swait()
7645
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7646
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7647
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7648
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7649
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7650
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7651
end
7652
punchsound1:Play()
7653
 for i = 0, 1, 0.1 do
7654
        swait()
7655
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7656
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7657
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7658
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7659
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7660
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7661
end
7662
for i = 0, 1, 0.1 do
7663
        swait()
7664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7666
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7668
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7669
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7670
      end
7671
 for i = 0, 1, 0.1 do
7672
        swait()
7673
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7674
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7675
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7676
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7677
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7678
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7679
end
7680
StrongPunch1:Play()
7681
for i = 0, 1, 0.1 do
7682
        swait()
7683
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7684
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7685
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7686
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7687
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7688
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7689
      end
7690
 for i = 0, 0.6, 0.1 do
7691
        swait()
7692
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7693
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7694
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7695
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7696
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7697
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7698
end
7699
for i = 0, 0.6, 0.1 do
7700
        swait()
7701
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7702
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7703
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7704
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7705
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7706
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7707
      end
7708
for i,v in pairs(to.Parent:GetChildren()) do
7709
					if v:IsA("Humanoid") then
7710
						v.Health = v.Health - 6
7711
						
7712
						v.PlatformStand = true
7713
					end
7714
	end
7715
StrongPunch:Play()
7716
for i = 0, 1, 0.1 do
7717
        swait()
7718
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7719
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7720
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7721
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7722
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7723
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7724
      end
7725
for i,v in pairs(to.Parent:GetChildren()) do
7726
					if v:IsA("Humanoid") then
7727
						v.Health = v.Health - 8
7728
						
7729
						v.PlatformStand = true
7730
					end
7731
	end
7732
7733
	hit1 = false
7734
7735
		punchsound1:Play()
7736
	hit2 = true
7737
      for i = 0, 1, 0.1 do
7738
        swait()
7739
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7740
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7741
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7742
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7743
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7744
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7745
      end
7746
for i,v in pairs(to.Parent:GetChildren()) do
7747
					if v:IsA("Humanoid") then
7748
						v.Health = v.Health - 5
7749
						
7750
						v.PlatformStand = true
7751
					end
7752
	end
7753
hit2 = false
7754
7755
	punchsound1:Play()
7756
hit3 = true
7757
hit4 = true
7758
7759
7760
punchsound1:Play()
7761
7762
coroutine.wrap(function()
7763
				for i=1,2 do
7764
					wait()
7765
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7766
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7767
					Zanzoken = Instance.new("Part",char)
7768
Zanzoken.Anchored = true
7769
Zanzoken.Position = v3(999,999,999)
7770
Zanzoken.CFrame = Torso.CFrame
7771
game.Debris:AddItem(Zanzoken,0.5)
7772
Zanzoken.Transparency = 1
7773
Zano:Play()
7774
wait()
7775
idk = Instance.new("BillboardGui",Zanzoken)
7776
idk.Size = UDim2.new(10,0,15,0)
7777
idk.AlwaysOnTop = false
7778
idk1 = Instance.new("ImageLabel",idk)
7779
idk1.BackgroundTransparency = 1
7780
idk.ExtentsOffset = v3(0,0,0)
7781
idk1.ImageTransparency = 0
7782
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7783
idk1.Size = UDim2.new(2,0,1,0)
7784
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7785
idk1.Image = "rbxassetid://319554883"
7786
wait()
7787
Zanzoken = Instance.new("Part",char)
7788
Zanzoken.Anchored = true
7789
Zanzoken.Position = v3(999,999,999)
7790
Zanzoken.CFrame = Torso.CFrame
7791
game.Debris:AddItem(Zanzoken,0.5)
7792
Zanzoken.Transparency = 1
7793
wait()
7794
idk = Instance.new("BillboardGui",Zanzoken)
7795
idk.Size = UDim2.new(20,0,20,0)
7796
idk.AlwaysOnTop = false
7797
idk1 = Instance.new("ImageLabel",idk)
7798
idk1.BackgroundTransparency = 1
7799
idk.ExtentsOffset = v3(0,0,0)
7800
idk1.ImageTransparency = 0
7801
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7802
idk1.Size = UDim2.new(2,0,1,0)
7803
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7804
idk1.Image = "rbxassetid://319554883"
7805
					for i = 0, 1, 0.1 do
7806
        swait()
7807
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7808
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7809
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7810
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7811
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7812
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7813
      end
7814
						StrongPunch:Play()
7815
	for i,v in pairs(to.Parent:GetChildren()) do
7816
					if v:IsA("Humanoid") then
7817
						v.Health = v.Health - 10
7818
						
7819
						v.PlatformStand = true
7820
					end
7821
	end
7822
				end
7823
	
7824
					
7825
			wait(0.7)
7826
			end)()
7827
7828
  
7829
7830
7831
RootPart.Anchored = true
7832
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7833
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7834
								Zanzoken = Instance.new("Part",char)
7835
Zanzoken.Anchored = true
7836
Zanzoken.Position = v3(999,999,999)
7837
Zanzoken.CFrame = Torso.CFrame
7838
game.Debris:AddItem(Zanzoken,0.5)
7839
Zanzoken.Transparency = 1
7840
Zano:Play()
7841
wait()
7842
idk = Instance.new("BillboardGui",Zanzoken)
7843
idk.Size = UDim2.new(10,0,15,0)
7844
idk.AlwaysOnTop = false
7845
idk1 = Instance.new("ImageLabel",idk)
7846
idk1.BackgroundTransparency = 1
7847
idk.ExtentsOffset = v3(0,0,0)
7848
idk1.ImageTransparency = 0
7849
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7850
idk1.Size = UDim2.new(2,0,1,0)
7851
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7852
idk1.Image = "rbxassetid://319554883"
7853
wait()
7854
Zanzoken = Instance.new("Part",char)
7855
Zanzoken.Anchored = true
7856
Zanzoken.Position = v3(999,999,999)
7857
Zanzoken.CFrame = Torso.CFrame
7858
game.Debris:AddItem(Zanzoken,0.5)
7859
Zanzoken.Transparency = 1
7860
wait()
7861
idk = Instance.new("BillboardGui",Zanzoken)
7862
idk.Size = UDim2.new(20,0,20,0)
7863
idk.AlwaysOnTop = false
7864
idk1 = Instance.new("ImageLabel",idk)
7865
idk1.BackgroundTransparency = 1
7866
idk.ExtentsOffset = v3(0,0,0)
7867
idk1.ImageTransparency = 0
7868
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7869
idk1.Size = UDim2.new(2,0,1,0)
7870
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7871
idk1.Image = "rbxassetid://319554883"
7872
7873
for i = 0, 1, 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
7883
7884
	StrongPunch:Play()
7885
	
7886
	
7887
 for i = 0, 1, 0.1 do
7888
        swait()
7889
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7890
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7891
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7892
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7893
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7894
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7895
      end	
7896
7897
for i = 0, 1, 0.1 do
7898
        swait()
7899
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7900
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7901
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7902
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7903
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7904
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7905
      end
7906
7907
7908
	
7909
	for i,v in pairs(to.Parent:GetChildren()) do
7910
					if v:IsA("Humanoid") then
7911
						v.Health = v.Health - 20
7912
						
7913
						v.PlatformStand = true
7914
					end
7915
	end
7916
7917
StrongPunch2:Play()
7918
 for i = 0, 1, 0.1 do
7919
        swait()
7920
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7921
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7922
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7923
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7924
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7925
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7926
      end
7927
7928
	hitground = new("Part",char)
7929
	hitground.Size = Vector3.new(5,5,5)
7930
	hitground.Name =  "Ground"
7931
	hitground.Transparency = 1
7932
	hitground.CanCollide = false
7933
	game.Debris:AddItem(hitground,2)
7934
	hitground.Position = Vector3.new(999,999,999)
7935
	hitgroundweld = new("Weld",hitground)
7936
	hitgroundweld.Part0 = to
7937
	hitgroundweld.Part1 = hitground
7938
	hitground.Touched:connect(function(hit2)
7939
		if hit2.Size.x > 150 then
7940
			hitground:Destroy()
7941
			ad = new("Part",char)
7942
ad.Name = "NewPart"
7943
ad.Size = Vector3.new(30,0.1,30)	
7944
ad.CanCollide = false
7945
ad.Anchored = true
7946
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7947
ad.Transparency = 1
7948
aad = new("Decal",ad)
7949
7950
aad.Face = "Top"
7951
aad.Transparency = 1
7952
		aad.Transparency = 0
7953
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7954
			smoke = new("Part",to)
7955
			smokemesh = new("SpecialMesh",smoke)
7956
			smokemesh.MeshId = "rbxassetid://928329648"
7957
			smoke.BrickColor = hit2.BrickColor
7958
			smoke.Anchored = true
7959
			smoke.Position = hitground.Position
7960
			GroundImpact:Play()
7961
			for i = 1,20 do
7962
				wait()
7963
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7964
				smoke.Transparency = smoke.Transparency + 1/20
7965
			end
7966
			smoke:Destroy()
7967
			wait(0.5)
7968
			
7969
			for i = 1,20 do
7970
				wait(0.1)
7971
				aad.Transparency = aad.Transparency + 1/20
7972
			end
7973
		end
7974
	end)
7975
	to.Anchored = false
7976
	ys = Instance.new("BodyVelocity",to)
7977
ys.Name = "GO"
7978
       
7979
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7980
7981
ys.Velocity = v3(0,-90,0)
7982
        
7983
	wait(1)
7984
        ys:Destroy()
7985
7986
	
7987
	
7988
7989
  
7990
hit3 = false
7991
hit4 = false
7992
7993
7994
hit1 = false
7995
	hit2 = false
7996
	hit3 = false
7997
	hit4 = false
7998
idle = true
7999
  RootPart.Anchored = false
8000
end
8001
end)
8002
end
8003
8004
 function KABOOMZ222()
8005
    local effspwn = Instance.new("Part")
8006
    coroutine.resume(coroutine.create(function()
8007
      local sound1 = Instance.new("Sound")
8008
      sound1.SoundId = "rbxassetid://440145223"
8009
      sound1.MaxDistance = 600
8010
      sound1.EmitterSize = 60
8011
      sound1.Volume = 5.5
8012
      sound1.Pitch = 1.3
8013
      sound1.Parent = effspwn
8014
      local sound2 = Instance.new("Sound")
8015
      sound2.SoundId = "rbxassetid://440145223"
8016
      sound2.MaxDistance = 300
8017
      sound2.EmitterSize = 20
8018
      sound2.Volume = 3
8019
      sound2.Pitch = 0.7
8020
      sound2.Parent = effspwn
8021
      local sound3 = Instance.new("Sound")
8022
      sound3.SoundId = "rbxassetid://440145223"
8023
      sound2.MaxDistance = 400
8024
      sound2.EmitterSize = 30
8025
      sound2.Volume = 0.5
8026
      sound2.Pitch = 0.5
8027
      sound2.Parent = effspwn
8028
      sound2:Play()
8029
      wait()
8030
      sound1:Play()
8031
      sound3:Play()
8032
    end))
8033
    local model = Instance.new("Model")
8034
    game.Debris:AddItem(model, 20)
8035
    model.Name = "smasheffects"
8036
    model.Parent = workspace
8037
    effspwn.Name = "spwnr"
8038
    effspwn.Size = Vector3.new(1, 1, 1)
8039
    effspwn.Anchored = true
8040
    effspwn.CanCollide = false
8041
    effspwn.Transparency = 1
8042
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8043
    effspwn.Parent = model
8044
8045
8046
8047
8048
    coroutine.resume(coroutine.create(function()
8049
      local shok = Instance.new("Part")
8050
      shok.Name = "whoosh"
8051
      shok.BrickColor = BrickColor.new("Institutional white")
8052
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8053
      shok.Size = Vector3.new(1, 1, 1)
8054
      shok.Anchored = true
8055
      shok.Material = "Neon"
8056
      shok.Transparency = 1
8057
      shok.CanCollide = false
8058
      shok.Parent = model
8059
      game.Debris:AddItem(shok, 12)
8060
      local mesh = Instance.new("SpecialMesh")
8061
      mesh.MeshType = "FileMesh"
8062
      mesh.MeshId = "rbxassetid://437347603"
8063
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8064
      mesh.Parent = shok
8065
8066
8067
8068
8069
8070
      for e = 1, 8 do
8071
        wait()
8072
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8073
        shok.Transparency = shok.Transparency + 0.035
8074
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8075
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8076
       
8077
8078
      end
8079
      for e = 1, 16 do
8080
        wait()
8081
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8082
        shok.Transparency = shok.Transparency + 0.11
8083
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8084
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8085
       
8086
      end
8087
    end))
8088
    coroutine.resume(coroutine.create(function()
8089
      local shok = Instance.new("Part")
8090
      shok.Name = "wring1"
8091
      shok.BrickColor = BrickColor.new("Institutional white")
8092
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8093
      shok.Size = Vector3.new(1, 1, 1)
8094
      shok.Anchored = true
8095
      shok.Material = "Neon"
8096
      shok.Transparency = 0.25
8097
      shok.CanCollide = false
8098
      shok.Parent = model
8099
      game.Debris:AddItem(shok, 12)
8100
      local mesh = Instance.new("SpecialMesh")
8101
      mesh.MeshType = "FileMesh"
8102
      mesh.MeshId = "rbxassetid://3270017"
8103
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8104
      mesh.Parent = shok
8105
      for e = 1, 30 do
8106
        wait()
8107
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8108
        shok.Transparency = shok.Transparency + 0.002
8109
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8110
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8111
      end
8112
      for e = 1, 38 do
8113
        wait()
8114
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8115
        shok.Transparency = shok.Transparency + 0.002
8116
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8117
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8118
      end
8119
      for e = 1, 24 do
8120
        wait()
8121
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8122
        shok.Transparency = shok.Transparency + 0.03
8123
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8124
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8125
      end
8126
    end))
8127
    coroutine.resume(coroutine.create(function()
8128
      local shok = Instance.new("Part")
8129
      shok.Name = "wring2"
8130
      shok.BrickColor = BrickColor.new("Institutional white")
8131
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8132
      shok.Size = Vector3.new(1, 1, 1)
8133
      shok.Anchored = true
8134
      shok.Material = "Neon"
8135
      shok.Transparency = 0.25
8136
      shok.CanCollide = false
8137
      shok.Parent = model
8138
      game.Debris:AddItem(shok, 12)
8139
      local mesh = Instance.new("SpecialMesh")
8140
      mesh.MeshType = "FileMesh"
8141
      mesh.MeshId = "rbxassetid://3270017"
8142
      mesh.Scale = Vector3.new(12, 12, 0.05)
8143
      mesh.Parent = shok
8144
      for e = 1, 30 do
8145
        wait()
8146
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8147
        shok.Transparency = shok.Transparency + 0.002
8148
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8149
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8150
      end
8151
      for e = 1, 38 do
8152
        wait()
8153
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8154
        shok.Transparency = shok.Transparency + 0.002
8155
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8156
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8157
      end
8158
      for e = 1, 24 do
8159
        wait()
8160
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8161
        shok.Transparency = shok.Transparency + 0.03
8162
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8163
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8164
      end
8165
    end))
8166
    coroutine.resume(coroutine.create(function()
8167
      local shok = Instance.new("Part")
8168
      shok.Name = "coil1"
8169
      shok.BrickColor = BrickColor.new("Institutional white")
8170
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8171
      shok.Size = Vector3.new(1, 1, 1)
8172
      shok.Anchored = true
8173
      shok.Material = "Neon"
8174
      shok.Transparency = 0.25
8175
      shok.CanCollide = false
8176
      shok.Parent = model
8177
      game.Debris:AddItem(shok, 12)
8178
      local mesh = Instance.new("SpecialMesh")
8179
      mesh.MeshType = "FileMesh"
8180
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8181
      mesh.Scale = Vector3.new(12, 12, 12)
8182
      mesh.Parent = shok
8183
      for e = 1, 15 do
8184
        wait()
8185
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8186
        shok.Transparency = shok.Transparency + 0.004
8187
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8188
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8189
      end
8190
      for e = 1, 16 do
8191
        wait()
8192
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8193
        shok.Transparency = shok.Transparency + 0.004
8194
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8195
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8196
      end
8197
      for e = 1, 12 do
8198
        wait()
8199
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8200
        shok.Transparency = shok.Transparency + 0.06
8201
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8202
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8203
      end
8204
    end))
8205
    coroutine.resume(coroutine.create(function()
8206
      local shok = Instance.new("Part")
8207
      shok.Name = "coil2"
8208
      shok.BrickColor = BrickColor.new("Institutional white")
8209
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8210
      shok.Size = Vector3.new(1, 1, 1)
8211
      shok.Anchored = true
8212
      shok.Material = "Neon"
8213
      shok.Transparency = 1
8214
      shok.CanCollide = false
8215
      shok.Parent = model
8216
      game.Debris:AddItem(shok, 12)
8217
      local mesh = Instance.new("SpecialMesh")
8218
      mesh.MeshType = "FileMesh"
8219
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8220
      mesh.Scale = Vector3.new(6, 12, 6)
8221
      mesh.Parent = shok
8222
      for e = 1, 15 do
8223
        wait()
8224
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8225
        shok.Transparency = shok.Transparency + 0.005
8226
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8227
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8228
      end
8229
      for e = 1, 16 do
8230
        wait()
8231
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8232
        shok.Transparency = shok.Transparency + 0.005
8233
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8234
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8235
      end
8236
      for e = 1, 12 do
8237
        wait()
8238
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8239
        shok.Transparency = shok.Transparency + 0.09
8240
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8241
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8242
      end
8243
    end))
8244
    coroutine.resume(coroutine.create(function()
8245
      local shok = Instance.new("Part")
8246
      shok.Name = "shokwve"
8247
      shok.BrickColor = BrickColor.new("Institutional white")
8248
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8249
      shok.Size = Vector3.new(1, 1, 1)
8250
      shok.Anchored = true
8251
      shok.Material = "Neon"
8252
      shok.Transparency = 0.6
8253
      shok.CanCollide = false
8254
      shok.Parent = model
8255
      game.Debris:AddItem(shok, 12)
8256
      local mesh = Instance.new("SpecialMesh")
8257
      mesh.MeshType = "FileMesh"
8258
      mesh.MeshId = "rbxassetid://489415447"
8259
      mesh.Scale = Vector3.new(1, 1, 1)
8260
      mesh.Parent = shok
8261
      for e = 1, 12 do
8262
        wait()
8263
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8264
        shok.Transparency = shok.Transparency + 0.002
8265
      end
8266
      for e = 1, 32 do
8267
        wait()
8268
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8269
        shok.Transparency = shok.Transparency + 0.002
8270
      end
8271
      for e = 1, 24 do
8272
        wait()
8273
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8274
        shok.Transparency = shok.Transparency + 0.03
8275
      end
8276
    end))
8277
    coroutine.resume(coroutine.create(function()
8278
      local shok = Instance.new("Part")
8279
      shok.Name = "shock2"
8280
      shok.BrickColor = BrickColor.new("Institutional white")
8281
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8282
      shok.Size = Vector3.new(1, 1, 1)
8283
      shok.Anchored = true
8284
      shok.Material = "Neon"
8285
      shok.Transparency = 0.35
8286
      shok.CanCollide = false
8287
      shok.Parent = model
8288
      game.Debris:AddItem(shok, 12)
8289
      local mesh = Instance.new("SpecialMesh")
8290
      mesh.MeshType = "FileMesh"
8291
      mesh.MeshId = "rbxassetid://1095709"
8292
      mesh.Scale = Vector3.new(12, 12, 12)
8293
      mesh.Parent = shok
8294
      for e = 1, 15 do
8295
        wait()
8296
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8297
        shok.Transparency = shok.Transparency + 0.004
8298
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8299
      end
8300
      for e = 1, 16 do
8301
        wait()
8302
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8303
        shok.Transparency = shok.Transparency + 0.004
8304
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8305
      end
8306
      for e = 1, 12 do
8307
        wait()
8308
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8309
        shok.Transparency = shok.Transparency + 0.06
8310
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8311
      end
8312
    end))
8313
    coroutine.resume(coroutine.create(function()
8314
      local shok = Instance.new("Part")
8315
      shok.Name = "shock3"
8316
      shok.BrickColor = BrickColor.new("Institutional white")
8317
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8318
      shok.Size = Vector3.new(1, 1, 1)
8319
      shok.Anchored = true
8320
      shok.Material = "Neon"
8321
      shok.Transparency = 0.35
8322
      shok.CanCollide = false
8323
      shok.Parent = model
8324
      game.Debris:AddItem(shok, 12)
8325
      local mesh = Instance.new("SpecialMesh")
8326
      mesh.MeshType = "FileMesh"
8327
      mesh.MeshId = "rbxassetid://1095709"
8328
      mesh.Scale = Vector3.new(12, 12, 12)
8329
      mesh.Parent = shok
8330
      for e = 1, 15 do
8331
        wait()
8332
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8333
        shok.Transparency = shok.Transparency + 0.004
8334
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8335
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8336
      end
8337
      for e = 1, 16 do
8338
        wait()
8339
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8340
        shok.Transparency = shok.Transparency + 0.004
8341
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8342
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8343
      end
8344
      for e = 1, 12 do
8345
        wait()
8346
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8347
        shok.Transparency = shok.Transparency + 0.06
8348
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8349
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8350
      end
8351
    end))
8352
  end
8353
8354
8355
8356
mouse.KeyDown:connect(function(k)
8357
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8358
local exp = Instance.new("Explosion",Torso)
8359
exp.BlastRadius = 45.5
8360
exp.BlastPressure = 100
8361
      exp.Position = Torso
8362
      exp.Visible = true
8363
end
8364
end)
8365
8366
MV4 = 300
8367
mouse.KeyDown:connect(function(k)
8368
	if attack == false and k == "8" then
8369
		for i, v in pairs(Torso:GetChildren()) do
8370
	if v:IsA('ParticleEmitter') then
8371
		v:Remove()
8372
	end
8373
end
8374
	end
8375
	end)
8376
8377
8378
MV4 = 300
8379
mouse.KeyDown:connect(function(k)
8380
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8381
    MV4 = 0
8382
    Humanoid.WalkSpeed = 13
8383
    attack = true
8384
    Firepart1 = Instance.new("Part", RightArm)
8385
    Firepart1.Size = Vector3.new(1, 1, 1)
8386
    GuW1 = Instance.new("Weld")
8387
    GuW1.Name = "GuW"
8388
    GuW1.Part0 = RightArm
8389
    GuW1.C0 = cn(0, -1, 0)
8390
    GuW1.C1 = cn(0, 0, 0)
8391
    GuW1.Part1 = Firepart1
8392
    GuW1.Parent = RightArm
8393
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8394
    Firepart1.Transparency = 1
8395
    Firepart2 = Instance.new("Part", LeftArm)
8396
    Firepart2.Size = Vector3.new(1, 1, 1)
8397
    GuW2 = Instance.new("Weld")
8398
    GuW2.Name = "GuW"
8399
    GuW2.Part0 = LeftArm
8400
    GuW2.C0 = cn(0, -1, 0)
8401
    GuW2.C1 = cn(0, 0, 0)
8402
    GuW2.Part1 = Firepart2
8403
    GuW2.Parent = LeftArm
8404
    Firepart2.Transparency = 1
8405
    for i = 0, 5, 0.1 do
8406
      swait()
8407
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8408
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8409
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8410
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8411
      if Torsovelocity.Y > 2 then
8412
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8413
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8414
        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)
8415
        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)
8416
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8417
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8418
      elseif Torsovelocity.Y < 1 then
8419
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8420
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8421
        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)
8422
        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)
8423
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8424
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8425
      end
8426
    end
8427
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8428
    for i = 0, 7, 0.1 do
8429
      swait()
8430
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8431
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8432
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8433
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8434
      if Torsovelocity.Y > 2 then
8435
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8436
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8437
        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)
8438
        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)
8439
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8440
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8441
      elseif Torsovelocity.Y < 1 then
8442
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8443
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8444
        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)
8445
        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)
8446
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8447
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8448
      end
8449
    end
8450
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8451
    GuW1:Destroy()
8452
    GuW1 = Instance.new("Weld")
8453
    GuW1.Name = "GuW"
8454
    GuW1.Part0 = Torso
8455
    GuW1.C0 = cn(0, 0, -6)
8456
    GuW1.C1 = cn(0, 0, 0)
8457
    GuW1.Part1 = Firepart1
8458
    GuW1.Parent = Torso
8459
    GuW2:Destroy()
8460
    GuW2 = Instance.new("Weld")
8461
    GuW2.Name = "GuW"
8462
    GuW2.Part0 = Torso
8463
    GuW2.C0 = cn(0, 0, -6)
8464
    GuW2.C1 = cn(0, 0, 0)
8465
    GuW2.Part1 = Firepart2
8466
    GuW2.Parent = Torso
8467
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8468
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8469
    GuW2:Destroy()
8470
    GuW2 = Instance.new("Weld")
8471
    GuW2.Name = "GuW"
8472
    GuW2.Part0 = Torso
8473
    GuW2.C0 = cn(0, 0, -4)
8474
    GuW2.C1 = cn(0, 0, 0)
8475
    GuW2.Part1 = Firepart2
8476
    GuW2.Parent = Torso
8477
8478
8479
    for i = 0, 7, 0.1 do
8480
      swait()
8481
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8482
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8483
      if Torsovelocity.Y > 2 then
8484
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8485
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8486
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8487
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8488
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8489
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8490
      elseif Torsovelocity.Y < 1 then
8491
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8492
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8493
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8494
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8495
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8496
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8497
      end
8498
    end
8499
    local bp2 = Create("BodyPosition")({
8500
      P = 900,
8501
      D = 1000,
8502
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8503
      position = Torso.Position + Vector3.new(0, 60, 0),
8504
      Parent = Torso
8505
    })
8506
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8507
    for i = 0, 8, 0.1 do
8508
      swait()
8509
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8510
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8511
      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)
8512
      if Torsovelocity.Y > 2 then
8513
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8514
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8515
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8516
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8517
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8518
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8519
      elseif Torsovelocity.Y < 1 then
8520
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8521
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8522
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8523
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8524
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8525
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8526
      end
8527
    end
8528
    for i = 0, 18, 0.1 do
8529
      swait()
8530
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8531
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8532
      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)
8533
      if Torsovelocity.Y > 2 then
8534
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8535
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8536
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8537
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8538
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8539
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8540
      elseif Torsovelocity.Y < 1 then
8541
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8542
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8543
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8544
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8545
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8546
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8547
      end
8548
    end
8549
    GuW1:Destroy()
8550
    GuW1 = Instance.new("Weld")
8551
    GuW1.Name = "GuW"
8552
    GuW1.Part0 = Torso
8553
    GuW1.C0 = cn(0, 0, -15)
8554
    GuW1.C1 = cn(0, 0, 0)
8555
    GuW1.Part1 = Firepart1
8556
    GuW1.Parent = Torso
8557
    GuW2:Destroy()
8558
    GuW2 = Instance.new("Weld")
8559
    GuW2.Name = "GuW"
8560
    GuW2.Part0 = Torso
8561
    GuW2.C0 = cn(0, 0, -17.5)
8562
    GuW2.C1 = cn(0, 0, 0)
8563
    GuW2.Part1 = Firepart2
8564
    GuW2.Parent = Torso
8565
    for i = 0, 1.25, 0.01 do
8566
      swait()
8567
      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)
8568
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8569
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8570
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8571
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8572
      if Torsovelocity.Y > 2 then
8573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8575
        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)
8576
        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)
8577
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8578
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8579
      elseif Torsovelocity.Y < 1 then
8580
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8581
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8582
        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)
8583
        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)
8584
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8585
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8586
      end
8587
    end
8588
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8589
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8590
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8591
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8592
    for i = 0, 3, 0.1 do
8593
      swait()
8594
      if Torsovelocity.Y > 2 then
8595
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8596
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8597
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8598
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8599
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8600
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8601
      elseif Torsovelocity.Y < 1 then
8602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8604
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8607
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8608
      end
8609
    end
8610
    wait(1)
8611
    bp2:Destroy()
8612
    Humanoid.WalkSpeed = 16
8613
    attack = false
8614
    MV4 = 0
8615
    Firepart1:Destroy()
8616
    Firepart2:Destroy()
8617
  end
8618
end)
8619
spiritballenergy = true
8620
local spirit1 = true
8621
local spirit2 = true
8622
local sizeup = 38
8623
local ringgo = 18
8624
local potara = false
8625
local potara1 = false
8626
local potara2 = false
8627
local potara3 = false
8628
local potara4 = false
8629
local hipheight = false
8630
local idle7 = true
8631
local idle6 = true
8632
local idle5 = false
8633
local noidle = false
8634
local noidle1 = false
8635
local fuse = false
8636
local bigkamehameha1 = false
8637
local bigkamehameha2 = false
8638
local idle2 = false
8639
local idle3 = false
8640
local com1 = 10
8641
local com2 = -5
8642
local fuse1 = false
8643
local fuse2 = false
8644
local fuse3 = false
8645
local fuse4 = false
8646
local fuse5 = false
8647
local fuse6 = false
8648
local fuse7 = false
8649
local fuse8 = false
8650
local ssj4 = false
8651
local headcolor = 0
8652
local walk11 = true
8653
local great = false
8654
local size = 0
8655
local size2 = 0
8656
local kicharging = false
8657
local ki = 100
8658
8659
8660
8661
--Sounds
8662
--Folder
8663
soundfolder = Instance.new("Model",char)
8664
soundfolder.Name = "Sound Folder"
8665
--Sounds
8666
kamecharge = Instance.new("Sound",soundfolder)
8667
kamecharge.Volume = 10
8668
kamecharge.Name = "kamecharge"
8669
kamecharge.Looped = false
8670
kamecharge.SoundId = "rbxassetid://908489666"
8671
kamefire = Instance.new("Sound",soundfolder)
8672
kamefire.Volume = 10
8673
kamefire.Name = "kamefire"
8674
kamefire.Looped = false
8675
kamefire.TimePosition = 0.5
8676
kamefire.SoundId = "rbxassetid://977360812"
8677
kamehit = Instance.new("Sound",soundfolder)
8678
kamehit.Volume = 30
8679
kamehit.Name = "kamehit"
8680
kamehit.Looped = false
8681
kamehit.SoundId = "rbxassetid://908484148"
8682
ssjaura = Instance.new("Sound",soundfolder)
8683
ssjaura.Volume = 5
8684
ssjaura.Name = "ssjaura"
8685
ssjaura.Looped = true
8686
ssjaura.SoundId = "rbxassetid://891397456"
8687
ssjauraburst = Instance.new("Sound",soundfolder)
8688
ssjauraburst.Volume = math.huge
8689
ssjauraburst.Name = "ssjauraburst"
8690
ssjauraburst.Looped =false
8691
ssjauraburst.SoundId = "rbxassetid://437393965"
8692
ssjmusic = Instance.new("Sound",soundfolder)
8693
ssjmusic.Volume = 0
8694
ssjmusic.Name = "ssjmusic"
8695
ssjmusic.Looped = true
8696
ssjmusic.SoundId = "rbxassetid://390946253"
8697
ssj2music = Instance.new("Sound",soundfolder)
8698
ssj2music.Volume = 0
8699
ssj2music.Name = "ssj2music"
8700
ssj2music.Looped = true
8701
ssj2music.SoundId = "rbxassetid://144377132"
8702
ssj2aura = Instance.new("Sound",soundfolder)
8703
ssj2aura.Volume = 5
8704
ssj2aura.Name = "ssj2aura"
8705
ssj2aura.Looped = true
8706
ssj2aura.SoundId = "rbxassetid://850205092"
8707
ssj3music = Instance.new("Sound",soundfolder)
8708
ssj3music.Volume = 0
8709
ssj3music.Name = "ssj3music"
8710
ssj3music.Looped = true
8711
ssj3music.SoundId = "rbxassetid://156056027"
8712
KiCharge = Instance.new("Sound",soundfolder)
8713
KiCharge.Volume = 10000
8714
KiCharge.Name = "KiCharge"
8715
KiCharge.Looped = true
8716
KiCharge.TimePosition = 0.7
8717
KiCharge.SoundId = "rbxassetid://700499952"
8718
8719
KiCharge2 = Instance.new("Sound",soundfolder)
8720
KiCharge2.Volume = 10000
8721
KiCharge2.Name = "KiCharge2"
8722
KiCharge2.Looped = false
8723
KiCharge2.TimePosition = 7.3
8724
8725
KiCharge2.SoundId = "rbxassetid://700499952"
8726
Lightning = Instance.new("Sound",soundfolder)
8727
Lightning.Volume = 10000
8728
Lightning.TimePosition = 1
8729
Lightning.Name = "Lightning"
8730
Lightning.Looped = false
8731
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
8732
AuraOff = Instance.new("Sound",soundfolder)
8733
AuraOff.Volume = 10000
8734
AuraOff.Name = "AuraOff"
8735
AuraOff.Looped = false
8736
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
8737
PowerDown = Instance.new("Sound",soundfolder)
8738
PowerDown.Volume = 10000
8739
PowerDown.Name = "PowerDown"
8740
PowerDown.Looped = false
8741
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
8742
punchsound1 = Instance.new("Sound",soundfolder)
8743
punchsound1.Volume = 10
8744
punchsound1.Name = "punchsound1"
8745
punchsound1.Looped = false
8746
punchsound1.SoundId = "rbxassetid://137579113"
8747
punchsound2 = Instance.new("Sound",soundfolder)
8748
punchsound2.Volume = 10
8749
punchsound2.Name = "punchsound2"
8750
punchsound2.Looped = false
8751
punchsound2.SoundId = "rbxassetid://441202925"
8752
kiblastsound = Instance.new("Sound",soundfolder)
8753
kiblastsound.Volume = 10000
8754
kiblastsound.Name = "kiblastsound"
8755
kiblastsound.Looped = false
8756
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
8757
screaming = Instance.new("Sound",soundfolder)
8758
screaming.Volume = 1
8759
screaming.Name = "screaming"
8760
screaming.Looped = true
8761
screaming.SoundId = "rbxassetid://1096434714"
8762
screaming1 = Instance.new("Sound",soundfolder)
8763
screaming1.Volume = 10
8764
screaming1.Name = "screaming1"
8765
screaming1.Looped = false
8766
screaming1.SoundId = "rbxassetid://975468335"
8767
FastPunch = Instance.new("Sound",soundfolder)
8768
FastPunch.Volume = 10000
8769
FastPunch.Name = "FastPunch"
8770
FastPunch.Looped = false
8771
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
8772
GiantStep = Instance.new("Sound",soundfolder)
8773
GiantStep.Volume = 10000
8774
GiantStep.Name = "GiantStep"
8775
GiantStep.Looped = false
8776
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
8777
StrongPunch = Instance.new("Sound",soundfolder)
8778
StrongPunch.Volume = 10000
8779
StrongPunch.Name = "StrongPunch"
8780
StrongPunch.Looped = false
8781
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
8782
KamehamehaVoice = Instance.new("Sound",soundfolder)
8783
KamehamehaVoice.Volume = 10000
8784
KamehamehaVoice.Name = "KamehamehaVoice"
8785
KamehamehaVoice.Looped = false
8786
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
8787
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
8788
KamehamehaVoice6.Volume = 10000
8789
KamehamehaVoice6.Name = "KamehamehaVoice6"
8790
KamehamehaVoice6.Looped = false
8791
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
8792
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
8793
KamehamehaVoice3.Volume = 10000
8794
KamehamehaVoice3.Name = "KamehamehaVoice3"
8795
KamehamehaVoice3.Looped = false
8796
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
8797
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
8798
KamehamehaVoice2.Volume = 10000
8799
KamehamehaVoice2.Name = "KamehamehaVoice2"
8800
KamehamehaVoice2.Looped = false
8801
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
8802
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
8803
KamehamehaVoice1.Volume = 10000
8804
KamehamehaVoice1.Name = "KamehamehaVoice1"
8805
KamehamehaVoice1.Looped = false
8806
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
8807
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
8808
KamehamehaVoice4.Volume = 10000
8809
KamehamehaVoice4.Name = "KamehamehaVoice4"
8810
KamehamehaVoice4.Looped = false
8811
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
8812
ssjbaura = Instance.new("Sound",soundfolder)
8813
ssjbaura.Volume = 1
8814
ssjbaura.Name = "ssjbaura"
8815
ssjbaura.Looped = true
8816
ssjbaura.SoundId = "rbxassetid://443386048"
8817
ssjbauraburst = Instance.new("Sound",soundfolder)
8818
ssjbauraburst.Volume = 1
8819
ssjbauraburst.Name = "ssjbauraburst"
8820
ssjbauraburst.Looped = false
8821
ssjbauraburst.SoundId = "rbxassetid://874183151"
8822
ssjbmusic = Instance.new("Sound",soundfolder)
8823
ssjbmusic.Volume = 0
8824
ssjbmusic.Name = "ssjbmusic"
8825
ssjbmusic.Looped = true
8826
ssjbmusic.SoundId = "rbxassetid://180572775"
8827
ssjbkaioken = Instance.new("Sound",soundfolder)
8828
ssjbkaioken.Volume = 10000
8829
ssjbkaioken.Name = "ssjbkaioken"
8830
ssjbkaioken.Looped = false
8831
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
8832
ssjbkaioken1 = Instance.new("Sound",soundfolder)
8833
ssjbkaioken1.Volume = 10000
8834
ssjbkaioken1.Name = "ssjbkaioken1"
8835
ssjbkaioken1.Looped = false
8836
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
8837
ssjbkaura = Instance.new("Sound",soundfolder)
8838
ssjbkaura.Volume = 3
8839
ssjbkaura.Name = "ssjbkaura"
8840
ssjbkaura.Looped = true
8841
ssjbkaura.SoundId = "rbxassetid://972925821"
8842
ssjgaura = Instance.new("Sound",soundfolder)
8843
ssjgaura.Volume = 5
8844
ssjgaura.Name = "ssjgaura"
8845
ssjgaura.Looped = true
8846
ssjgaura.SoundId = "rbxassetid://590580266"
8847
ApeGrowl = Instance.new("Sound",soundfolder)
8848
ApeGrowl.Volume = 10
8849
ApeGrowl.Name = "ApeGrowl"
8850
ApeGrowl.Looped = false
8851
ApeGrowl.SoundId = "rbxassetid://849892755"
8852
ssjgmusic = Instance.new("Sound",soundfolder)
8853
ssjgmusic.Volume = 0
8854
ssjgmusic.Name = "ssjgmusic"
8855
ssjgmusic.Looped = true
8856
ssjgmusic.SoundId = "rbxassetid://785398417"
8857
Ape1 = Instance.new("Sound",soundfolder)
8858
Ape1.Volume = 10
8859
Ape1.Name = "Ape1"
8860
Ape1.Looped = false
8861
Ape1.SoundId = "rbxassetid://851581494"
8862
8863
Ape2 = Instance.new("Sound",soundfolder)
8864
Ape2.Volume = 10
8865
Ape2.Name = "Ape2"
8866
Ape2.Looped = false
8867
Ape2.SoundId = "rbxassetid://851581851"
8868
Ape3 = Instance.new("Sound",soundfolder)
8869
Ape3.Volume = 10
8870
Ape3.Name = "Ape3"
8871
Ape3.Looped = false
8872
Ape3.SoundId = "rbxassetid://851582274"
8873
8874
local beamgo = 6
8875
local beamgo1 = 1
8876
local startk = false
8877
local beam1 = false
8878
local beam2 = false
8879
8880
local kamehameha5 = false
8881
enabled = false
8882
local number = 1
8883
--GoundWaves
8884
8885
8886
8887
function RenderStepped3()
8888
	if spiritballenergy == true then
8889
	wait(math.random(0.1,0.5))
8890
		ay = new("Part",char)
8891
ay.Name = "NewPart2"
8892
ay.Size = v3(0.3,0.3,0.3)
8893
ay.CanCollide = false
8894
ay.Material = "Neon"
8895
	
8896
ay.BrickColor = bc("Cyan")
8897
8898
imcool = new("Part",char)
8899
imcool = Instance.new("SpecialMesh",ay)
8900
imcool.MeshType = "Sphere"
8901
		
8902
ay.Position = v3(999,999,999)
8903
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
8904
	ys = Instance.new("BodyVelocity",ay)
8905
ys.Name = "GO1"
8906
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8907
8908
ys.Velocity = v3(0,6,0)
8909
	game.Debris:AddItem(ay,4)
8910
	end
8911
end
8912
8913
--[[a1 = new("Part",char)
8914
a1.Name = "Beam"
8915
a1.Anchored = true
8916
a1.Size = v3(6,6,6)
8917
a1.CanCollide = false
8918
a1.Locked = true
8919
a1.Position = v3(999,999,999)
8920
a1.BrickColor = bc("Cyan")
8921
a1.Material = "Neon"
8922
a1.Transparency = 0
8923
aa1 = new("SpecialMesh",a1)
8924
if fuse == false then
8925
	aa1.MeshType = "Cylinder"
8926
	if potara == false then
8927
		aa1.MeshType = "Cylinder"
8928
	else
8929
		aa1.MeshType = "Sphere"
8930
	end
8931
else
8932
	aa1.MeshType = "Sphere"
8933
end
8934
8935
aa1.Scale = v3(1,1,1)
8936
8937
a2 = new("Part",char)
8938
a2.Name = "Beam"
8939
a2.Anchored = true
8940
a2.Locked = true
8941
8942
a2.Size = v3(0.1,0.1,0.1)
8943
a2.CanCollide = false
8944
a2.Position = v3(999,999,999)
8945
a2.BrickColor = bc("Cyan")
8946
a2.Material = "Neon"
8947
if fuse == false then
8948
	if potara == false then
8949
a2.Transparency = 0
8950
	else
8951
		a2.Transparency = 1
8952
end
8953
else
8954
	
8955
	a2.Transparency = 1
8956
	end
8957
aa2 = new("SpecialMesh",a2)
8958
aa2.MeshType = "Sphere"
8959
aa2.Scale = v3(150,100,100)
8960
a3 = new("Part",char)
8961
a3.Name = "Beam"
8962
a3.Locked = true
8963
a3.Anchored = true
8964
a3.Size = v3(0.1,0.1,0.1)
8965
a3.CanCollide = false
8966
a3.Position = v3(999,999,999)
8967
a3.BrickColor = bc("Cyan")
8968
a3.Material = "Neon"
8969
if fuse == false then
8970
	if potara == false then
8971
a3.Transparency = 0
8972
	else
8973
		a3.Transparency = 1
8974
end
8975
else
8976
	
8977
	a3.Transparency = 1
8978
	end
8979
aa3 = new("SpecialMesh",a3)
8980
aa3.MeshType = "Sphere"
8981
aa3.Scale = v3(200,100,100)
8982
if ssj4 == true and fuse == false then
8983
	a1.BrickColor = bc("Really red")
8984
	a2.BrickColor = bc("Really red")
8985
	a3.BrickColor = bc("Really red")
8986
--]]
8987
8988
8989
 mouse.KeyDown:connect(function(key)
8990
	if key == "=" then
8991
		
8992
	Humanoid.WalkSpeed = 0
8993
	RootPart.Anchored = true
8994
	bigkamehameha1 = true
8995
	
8996
	wait(0)
8997
	bigkamehameha1 = false
8998
	bigkamehameha2 = true
8999
ar = new("Part",char)
9000
ar.Name = "NewPart"
9001
ar.Position = v3(999,999,999)
9002
ar.Size = v3(1,1,1)
9003
ar.BrickColor = bc("Cyan")
9004
ar.Material = "Neon"
9005
ar.Transparency = 1
9006
aar = new("SpecialMesh",ar)
9007
aar.MeshType = "Sphere"
9008
aar.Scale = v3(3,3,4)
9009
9010
aaar =new("Weld",ar)
9011
aaar.Part0 = Torso
9012
aaar.Part1 = ar
9013
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
9014
for i = 1,9 do
9015
	wait(0.5)
9016
	GroundWave1d()
9017
	ar.Transparency = ar.Transparency - 0.1
9018
end
9019
	kamehameha()
9020
	
9021
	idle7 = true
9022
ar:Destroy()
9023
bigkamehameha2 = false
9024
RootPart.Anchored = false
9025
	end
9026
	end)
9027
9028
function splash()
9029
	beamgo = 6
9030
	beamgo1 = 1
9031
	enabled = true
9032
	sizeup = -25
9033
	
9034
	kamefire.Volume = 5
9035
	
9036
	wait(0.2)
9037
	RootPart.Anchored = true
9038
	kamecharge:Stop()
9039
	
9040
9041
	a1 = new("Part",char)
9042
a1.Name = "Beam"
9043
a1.Anchored = true
9044
a1.Size = v3(6,6,6)
9045
a1.CanCollide = false
9046
a1.Locked = true
9047
a1.Position = v3(999,999,999)
9048
a1.BrickColor = bc("Cyan")
9049
a1.Material = "Neon"
9050
a1.Transparency = 0
9051
aa1 = new("SpecialMesh",a1)
9052
if fuse == false then
9053
	aa1.MeshType = "Cylinder"
9054
	if potara == false then
9055
		aa1.MeshType = "Cylinder"
9056
	else
9057
		aa1.MeshType = "Sphere"
9058
	end
9059
else
9060
	aa1.MeshType = "Sphere"
9061
end
9062
9063
aa1.Scale = v3(1,1,1)
9064
9065
a2 = new("Part",char)
9066
a2.Name = "Beam"
9067
a2.Anchored = true
9068
a2.Locked = true
9069
9070
a2.Size = v3(0.1,0.1,0.1)
9071
a2.CanCollide = false
9072
a2.Position = v3(999,999,999)
9073
a2.BrickColor = bc("Cyan")
9074
a2.Material = "Neon"
9075
if fuse == false then
9076
	if potara == false then
9077
a2.Transparency = 0
9078
	else
9079
		a2.Transparency = 1
9080
end
9081
else
9082
	
9083
	a2.Transparency = 1
9084
	end
9085
aa2 = new("SpecialMesh",a2)
9086
aa2.MeshType = "Sphere"
9087
aa2.Scale = v3(150,100,100)
9088
a3 = new("Part",char)
9089
a3.Name = "Beam"
9090
a3.Locked = true
9091
a3.Anchored = true
9092
a3.Size = v3(0.1,0.1,0.1)
9093
a3.CanCollide = false
9094
a3.Position = v3(999,999,999)
9095
a3.BrickColor = bc("Cyan")
9096
a3.Material = "Neon"
9097
if fuse == false then
9098
	if potara == false then
9099
a3.Transparency = 0
9100
	else
9101
		a3.Transparency = 1
9102
end
9103
else
9104
	
9105
	a3.Transparency = 1
9106
	end
9107
aa3 = new("SpecialMesh",a3)
9108
aa3.MeshType = "Sphere"
9109
aa3.Scale = v3(200,100,100)
9110
if ssj4 == true and fuse == false then
9111
	a1.BrickColor = bc("Really red")
9112
	a2.BrickColor = bc("Really red")
9113
	a3.BrickColor = bc("Really red")
9114
end
9115
	kamecharge:Stop()
9116
	kamefire:Play()
9117
	
9118
	GroundWave1()
9119
	startk = false
9120
	ringfolder = Instance.new("Model",char)
9121
end
9122
9123
9124
GroundWave2 = function()
9125
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
9126
	Colors = {"White", "White"}
9127
	local wave3 = Instance.new("Part", char)
9128
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9129
	wave3.Anchored = true
9130
	wave3.Name = "Wave"
9131
	wave3.CanCollide = false
9132
	wave3.Locked = true
9133
	wave3.Size = Vector3.new(1, 1, 1)
9134
	wave3.TopSurface = "Smooth"
9135
	wave3.BottomSurface = "Smooth"
9136
	wave3.Transparency = 0.35
9137
	wave3.CFrame = HandCF
9138
	wm1 = Instance.new("SpecialMesh", wave3)
9139
	wm1.MeshId = "rbxassetid://3270017"
9140
	coroutine.wrap(function()
9141
	for i = 1, 30, 1 do
9142
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9143
	wave3.Size = wm1.Scale
9144
	wave3.CFrame = HandCF
9145
	wave3.Transparency = i/30
9146
	wait()
9147
	end
9148
	wait()
9149
	wave3:Destroy()
9150
	end)()
9151
end
9152
GroundWave3 = function()
9153
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
9154
	Colors = {"White", "White"}
9155
	local wave2 = Instance.new("Part", char)
9156
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9157
	wave2.Anchored = true
9158
	wave2.Name = "Wave"
9159
	wave2.CanCollide = false
9160
	wave2.Locked = true
9161
	wave2.Size = Vector3.new(1, 1, 1)
9162
	wave2.TopSurface = "Smooth"
9163
	wave2.BottomSurface = "Smooth"
9164
	wave2.Transparency = 0.35
9165
	wave2.CFrame = HandCF
9166
	wm2 = Instance.new("SpecialMesh", wave2)
9167
	wm2.MeshId = "rbxassetid://3270017"
9168
	coroutine.wrap(function()
9169
	for i = 1, 30, 1 do
9170
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9171
	wave2.Size = wm2.Scale
9172
	wave2.CFrame = HandCF
9173
	wave2.Transparency = i/30
9174
	wait()
9175
	end
9176
	wait()
9177
	wave2:Destroy()
9178
	end)()
9179
end
9180
GroundWave4 = function()
9181
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
9182
	Colors = {"White", "White"}
9183
	local wave1 = Instance.new("Part", char)
9184
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9185
	wave1.Anchored = true
9186
	wave1.Name = "Wave"
9187
	wave1.CanCollide = false
9188
	wave1.Locked = true
9189
	wave1.Size = Vector3.new(1, 1, 1)
9190
	wave1.TopSurface = "Smooth"
9191
	wave1.BottomSurface = "Smooth"
9192
	wave1.Transparency = 0.35
9193
	wave1.CFrame = HandCF
9194
	wm3 = Instance.new("SpecialMesh", wave1)
9195
	wm3.MeshId = "rbxassetid://3270017"
9196
	coroutine.wrap(function()
9197
	for i = 1, 30, 1 do
9198
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9199
	wave1.Size = wm3.Scale
9200
	wave1.CFrame = HandCF
9201
	wave1.Transparency = i/30
9202
	wait()
9203
	end
9204
	wait()
9205
	wave1:Destroy()
9206
	end)()
9207
end
9208
9209
9210
 function kamehameha()
9211
	beamgo = 6
9212
	beamgo1 = 1
9213
	enabled = true
9214
	sizeup = -25
9215
	
9216
	kamefire.Volume = 5
9217
	
9218
	wait(0.2)
9219
	RootPart.Anchored = true
9220
	kamecharge:Stop()
9221
	
9222
9223
	a1 = new("Part",char)
9224
a1.Name = "Beam"
9225
a1.Anchored = true
9226
a1.Size = v3(6,6,6)
9227
a1.CanCollide = false
9228
a1.Locked = true
9229
a1.Position = v3(999,999,999)
9230
a1.BrickColor = bc("Cyan")
9231
a1.Material = "Neon"
9232
a1.Transparency = 0
9233
aa1 = new("SpecialMesh",a1)
9234
if fuse == false then
9235
	aa1.MeshType = "Cylinder"
9236
	if potara == false then
9237
		aa1.MeshType = "Cylinder"
9238
	else
9239
		aa1.MeshType = "Sphere"
9240
	end
9241
else
9242
	aa1.MeshType = "Sphere"
9243
end
9244
9245
aa1.Scale = v3(1,1,1)
9246
9247
a2 = new("Part",char)
9248
a2.Name = "Beam"
9249
a2.Anchored = true
9250
a2.Locked = true
9251
9252
a2.Size = v3(0.1,0.1,0.1)
9253
a2.CanCollide = false
9254
a2.Position = v3(999,999,999)
9255
a2.BrickColor = bc("Cyan")
9256
a2.Material = "Neon"
9257
if fuse == false then
9258
	if potara == false then
9259
a2.Transparency = 0
9260
	else
9261
		a2.Transparency = 1
9262
end
9263
else
9264
	
9265
	a2.Transparency = 1
9266
	end
9267
aa2 = new("SpecialMesh",a2)
9268
aa2.MeshType = "Sphere"
9269
aa2.Scale = v3(150,100,100)
9270
a3 = new("Part",char)
9271
a3.Name = "Beam"
9272
a3.Locked = true
9273
a3.Anchored = true
9274
a3.Size = v3(0.1,0.1,0.1)
9275
a3.CanCollide = false
9276
a3.Position = v3(999,999,999)
9277
a3.BrickColor = bc("Cyan")
9278
a3.Material = "Neon"
9279
if fuse == false then
9280
	if potara == false then
9281
a3.Transparency = 0
9282
	else
9283
		a3.Transparency = 1
9284
end
9285
else
9286
	
9287
	a3.Transparency = 1
9288
	end
9289
aa3 = new("SpecialMesh",a3)
9290
aa3.MeshType = "Sphere"
9291
aa3.Scale = v3(200,100,100)
9292
if ssj4 == true and fuse == false then
9293
	a1.BrickColor = bc("Really red")
9294
	a2.BrickColor = bc("Really red")
9295
	a3.BrickColor = bc("Really red")
9296
end
9297
	kamecharge:Stop()
9298
	kamefire:Play()
9299
	
9300
	GroundWave1()
9301
	startk = false
9302
	ringfolder = Instance.new("Model",char)
9303
--Damages
9304
-----------------------------------------------------------------------------------------
9305
a1.Touched:connect(function(hit)
9306
 
9307
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9308
	
9309
	
9310
9311
	if hit.Parent:IsA("Model") then
9312
	hit.Parent:BreakJoints()
9313
	end
9314
	hit:Destroy()
9315
	if enabled  == true then
9316
	enabled = false	
9317
	num = num + 1
9318
	kamehit:Play()
9319
	a21 = new("Part",char)
9320
a21.Name = "Beam"..num
9321
a21.Locked = true
9322
a21.Size = v3(1,1,1)
9323
a21.CanCollide = false
9324
a21.Position = v3(999,999,999)
9325
a21.BrickColor = bc("Cyan")
9326
a21.Material = "Neon"
9327
a21.Transparency = 0
9328
aa21 = new("SpecialMesh",a21)
9329
a21.Anchored = true
9330
a21.Position = hit.Position
9331
aa21.MeshType = "Sphere"
9332
aa21.Scale = v3(1,1,1)
9333
GroundWave2()
9334
GroundWave3()
9335
GroundWave4()
9336
	for i = 1,50 do
9337
	wait()
9338
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9339
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9340
	end
9341
	enabled = true
9342
	char["Beam"..num]:Destroy()
9343
	end
9344
	
9345
end
9346
9347
end)
9348
9349
9350
--Damages
9351
-----------------------------------------------------------------------------------------
9352
a5.Touched:connect(function(hit)
9353
 
9354
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9355
	
9356
	
9357
9358
	if hit.Parent:IsA("Model") then
9359
	hit.Parent:BreakJoints()
9360
	end
9361
	hit:Destroy()
9362
	if enabled  == true then
9363
	enabled = false	
9364
	num = num + 1
9365
	kamehit:Play()
9366
	a21 = new("Part",char)
9367
a21.Name = "Beam"..num
9368
a21.Locked = true
9369
a21.Size = v3(1,1,1)
9370
a21.CanCollide = false
9371
a21.Position = v3(999,999,999)
9372
a21.BrickColor = bc("Cyan")
9373
a21.Material = "Neon"
9374
a21.Transparency = 0
9375
aa21 = new("SpecialMesh",a21)
9376
a21.Anchored = true
9377
a21.Position = hit.Position
9378
aa21.MeshType = "Sphere"
9379
aa21.Scale = v3(1,1,1)
9380
GroundWave2()
9381
GroundWave3()
9382
GroundWave4()
9383
	for i = 1,50 do
9384
	wait()
9385
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9386
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9387
	end
9388
	enabled = true
9389
	char["Beam"..num]:Destroy()
9390
	end
9391
	
9392
end
9393
9394
end)
9395
9396
9397
beam2 = true
9398
beam1 = true
9399
  
9400
if potara == true then
9401
for i = 1,20 do
9402
	wait(0.1)
9403
	sizeup = sizeup-0.7
9404
	ringgo = ringgo + 15
9405
	av = new("Part",ringfolder)
9406
av.Name = "NewRing"
9407
av.Anchored = true
9408
av.Size = v3(0.6,1,1)
9409
av.BrickColor = bc("New Yeller")
9410
av.Material = "Neon"
9411
av.Transparency = 0
9412
aav = new("SpecialMesh",av)
9413
aav.MeshType = "FileMesh"
9414
aav.Scale = v3(sizeup,30,sizeup)
9415
aav.MeshId = "rbxassetid://991124063"
9416
	av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
9417
	
9418
end
9419
end
9420
if potara == false then
9421
wait(3)
9422
else
9423
	wait(0.5)
9424
end
9425
9426
beam1 = false
9427
9428
repeat
9429
	wait()
9430
	
9431
		if fuse == false then
9432
			if potara == false then
9433
	a1.Size = a1.Size - v3(0,0.2,0.2)
9434
			else
9435
				for i,v in pairs(char.Model:GetChildren()) do
9436
					if v:IsA("Part") then
9437
						if v.Name == "NewRing" then
9438
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
9439
							v.Transparency = v.Transparency + 0.1
9440
						end
9441
					end
9442
				end
9443
			a1.Size = a1.Size - v3(0,2,2)	
9444
	end
9445
	else
9446
	a1.Size = a1.Size - v3(0,2,2)
9447
	end
9448
	aa2.Scale = aa2.Scale - v3(3,3,3)
9449
	aa3.Scale = aa3.Scale - v3(3,3,3)
9450
until
9451
	a1.Size.y < 0.1
9452
	
9453
	
9454
	a1:Destroy()
9455
	ringfolder:Destroy()
9456
	a2:Destroy()
9457
	a3:Destroy()
9458
	for i = 1,10 do
9459
	wait()
9460
	
9461
	kamefire.Volume = kamefire.Volume - 0.5
9462
	end
9463
	kamefire:Stop()
9464
	RootPart.Anchored = false
9465
	
9466
	end
9467
	
9468
	
9469
	
9470
9471
9472
mouse.KeyDown:connect(function(k)
9473
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
9474
    MV4 = 0
9475
    Humanoid.WalkSpeed = 13
9476
    attack = true
9477
    Firepart1 = Instance.new("Part", RightArm)
9478
    Firepart1.Size = Vector3.new(1, 1, 1)
9479
    GuW1 = Instance.new("Weld")
9480
    GuW1.Name = "GuW"
9481
    GuW1.Part0 = RightArm
9482
    GuW1.C0 = cn(0, -1, 0)
9483
    GuW1.C1 = cn(0, 0, 0)
9484
    GuW1.Part1 = Firepart1
9485
    GuW1.Parent = RightArm
9486
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9487
    Firepart1.Transparency = 1
9488
    Firepart2 = Instance.new("Part", LeftArm)
9489
    Firepart2.Size = Vector3.new(1, 1, 1)
9490
    GuW2 = Instance.new("Weld")
9491
    GuW2.Name = "GuW"
9492
    GuW2.Part0 = LeftArm
9493
    GuW2.C0 = cn(0, -1, 0)
9494
    GuW2.C1 = cn(0, 0, 0)
9495
    GuW2.Part1 = Firepart2
9496
    GuW2.Parent = LeftArm
9497
    Firepart2.Transparency = 1
9498
    GuW1:Destroy()
9499
    GuW1 = Instance.new("Weld")
9500
    GuW1.Name = "GuW"
9501
    GuW1.Part0 = Torso
9502
    GuW1.C0 = cn(0, 0, -6)
9503
    GuW1.C1 = cn(0, 0, 0)
9504
    GuW1.Part1 = Firepart1
9505
    GuW1.Parent = Torso
9506
    GuW2:Destroy()
9507
    GuW2 = Instance.new("Weld")
9508
    GuW2.Name = "GuW"
9509
    GuW2.Part0 = Torso
9510
    GuW2.C0 = cn(0, 0, -6)
9511
    GuW2.C1 = cn(0, 0, 0)
9512
    GuW2.Part1 = Firepart2
9513
    GuW2.Parent = Torso
9514
    GuW2:Destroy()
9515
    GuW2 = Instance.new("Weld")
9516
    GuW2.Name = "GuW"
9517
    GuW2.Part0 = Torso
9518
    GuW2.C0 = cn(0, 0, -4)
9519
    GuW2.C1 = cn(0, 0, 0)
9520
    GuW2.Part1 = Firepart2
9521
    GuW2.Parent = Torso
9522
    for i = 0, 18, 0.1 do
9523
      swait()
9524
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9525
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9526
      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)
9527
      if Torsovelocity.Y > 2 then
9528
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9529
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9530
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9531
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9532
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9533
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9534
      elseif Torsovelocity.Y < 1 then
9535
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9536
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9537
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9538
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9539
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9540
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9541
      end
9542
    end
9543
    GuW1:Destroy()
9544
    GuW1 = Instance.new("Weld")
9545
    GuW1.Name = "GuW"
9546
    GuW1.Part0 = Torso
9547
    GuW1.C0 = cn(0, 0, -15)
9548
    GuW1.C1 = cn(0, 0, 0)
9549
    GuW1.Part1 = Firepart1
9550
    GuW1.Parent = Torso
9551
    GuW2:Destroy()
9552
    GuW2 = Instance.new("Weld")
9553
    GuW2.Name = "GuW"
9554
    GuW2.Part0 = Torso
9555
    GuW2.C0 = cn(0, 0, -17.5)
9556
    GuW2.C1 = cn(0, 0, 0)
9557
    GuW2.Part1 = Firepart2
9558
    GuW2.Parent = Torso
9559
    for i = 0, 1.25, 0.01 do
9560
      swait()
9561
      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)
9562
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9563
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9564
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9565
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9566
      if Torsovelocity.Y > 2 then
9567
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9568
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9569
        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)
9570
        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)
9571
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9572
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9573
      end
9574
    end
9575
    wait(0.5)
9576
    Humanoid.WalkSpeed = 16
9577
    attack = false
9578
    MV4 = 300
9579
    Firepart1:Destroy()
9580
    Firepart2:Destroy()
9581
  end
9582
9583
9584
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9585
    MV4 = 90
9586
    Humanoid.WalkSpeed = 0.01
9587
    attack = true
9588
    Firepart1 = Instance.new("Part", RightArm)
9589
    Firepart1.Size = Vector3.new(1, 1, 1)
9590
    GuW1 = Instance.new("Weld")
9591
    GuW1.Name = "GuW"
9592
    GuW1.Part0 = RightArm
9593
    GuW1.C0 = cn(0, -1, 0)
9594
    GuW1.C1 = cn(0, 0, 0)
9595
    GuW1.Part1 = Firepart1
9596
    GuW1.Parent = RightArm
9597
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9598
    Firepart1.Transparency = 1
9599
    Firepart2 = Instance.new("Part", LeftArm)
9600
    Firepart2.Size = Vector3.new(1, 1, 1)
9601
    GuW2 = Instance.new("Weld")
9602
    GuW2.Name = "GuW"
9603
    GuW2.Part0 = LeftArm
9604
    GuW2.C0 = cn(0, -1, 0)
9605
    GuW2.C1 = cn(0, 0, 0)
9606
    GuW2.Part1 = Firepart2
9607
    GuW2.Parent = LeftArm
9608
    Firepart2.Transparency = 1
9609
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9610
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9611
    for i = 0, 2, 0.1 do
9612
      swait()
9613
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9614
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9615
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9616
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9617
      if Torsovelocity.Y > 2 then
9618
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9620
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9621
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9622
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9623
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9624
      elseif Torsovelocity.Y < 1 then
9625
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9626
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9627
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9628
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9629
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9630
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9631
      end
9632
    end
9633
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9634
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9635
    for i = 0, 7, 0.1 do
9636
      swait()
9637
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9638
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9639
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9640
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9641
      if Torsovelocity.Y > 2 then
9642
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9643
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9644
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9645
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9646
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9647
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9648
      elseif Torsovelocity.Y < 1 then
9649
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9650
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9651
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9652
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9653
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9654
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9655
      end
9656
    end
9657
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9658
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9659
    for i = 0, 7, 0.1 do
9660
      swait()
9661
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9662
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9663
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9664
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9665
      if Torsovelocity.Y > 2 then
9666
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9667
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9668
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9669
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9670
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9671
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9672
      elseif Torsovelocity.Y < 1 then
9673
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9674
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9675
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9676
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9677
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9678
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9679
      end
9680
    end
9681
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9682
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9683
    for i = 0, 6, 0.1 do
9684
      swait()
9685
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9686
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9687
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9688
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9689
      if Torsovelocity.Y > 2 then
9690
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9691
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9692
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9693
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9694
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9695
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9696
      elseif Torsovelocity.Y < 1 then
9697
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9698
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9699
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9700
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9701
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9702
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9703
      end
9704
    end
9705
    for i = 0, 5, 0.1 do
9706
      swait()
9707
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9708
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9709
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9710
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9711
      if Torsovelocity.Y > 2 then
9712
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9713
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9714
        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)
9715
        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)
9716
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9717
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9718
      elseif Torsovelocity.Y < 1 then
9719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9721
        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)
9722
        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)
9723
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9724
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9725
      end
9726
    end
9727
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9728
    for i = 0, 7, 0.1 do
9729
      swait()
9730
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9731
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9732
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9733
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9734
      if Torsovelocity.Y > 2 then
9735
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9736
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9737
        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)
9738
        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)
9739
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9740
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9741
      elseif Torsovelocity.Y < 1 then
9742
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9743
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9744
        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)
9745
        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)
9746
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9747
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9748
      end
9749
    end
9750
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9751
    GuW1:Destroy()
9752
    GuW1 = Instance.new("Weld")
9753
    GuW1.Name = "GuW"
9754
    GuW1.Part0 = Torso
9755
    GuW1.C0 = cn(0, 0, -6)
9756
    GuW1.C1 = cn(0, 0, 0)
9757
    GuW1.Part1 = Firepart1
9758
    GuW1.Parent = Torso
9759
    GuW2:Destroy()
9760
    GuW2 = Instance.new("Weld")
9761
    GuW2.Name = "GuW"
9762
    GuW2.Part0 = Torso
9763
    GuW2.C0 = cn(0, 0, -6)
9764
    GuW2.C1 = cn(0, 0, 0)
9765
    GuW2.Part1 = Firepart2
9766
    GuW2.Parent = Torso
9767
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9768
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9769
    GuW2:Destroy()
9770
    GuW2 = Instance.new("Weld")
9771
    GuW2.Name = "GuW"
9772
    GuW2.Part0 = Torso
9773
    GuW2.C0 = cn(0, 0, -4)
9774
    GuW2.C1 = cn(0, 0, 0)
9775
    GuW2.Part1 = Firepart2
9776
    GuW2.Parent = Torso
9777
    for i = 0, 7, 0.1 do
9778
      swait()
9779
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9780
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9781
      if Torsovelocity.Y > 2 then
9782
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9783
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9784
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9785
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9786
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9787
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9788
      elseif Torsovelocity.Y < 1 then
9789
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9790
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9791
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9792
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9793
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9794
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9795
      end
9796
    end
9797
    local bp2 = Create("BodyPosition")({
9798
      P = 900,
9799
      D = 1000,
9800
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9801
      position = Torso.Position + Vector3.new(0, 60, 0),
9802
      Parent = Torso
9803
    })
9804
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9805
    for i = 0, 8, 0.1 do
9806
      swait()
9807
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9808
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9809
      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)
9810
      if Torsovelocity.Y > 2 then
9811
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9812
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9813
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9814
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9815
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9816
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9817
      elseif Torsovelocity.Y < 1 then
9818
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9819
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9820
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9821
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9822
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9823
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9824
      end
9825
    end
9826
    for i = 0, 18, 0.1 do
9827
      swait()
9828
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9829
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9830
      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)
9831
      if Torsovelocity.Y > 2 then
9832
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9833
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9834
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9835
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9836
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9837
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9838
      elseif Torsovelocity.Y < 1 then
9839
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9840
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9841
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9842
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9843
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9844
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9845
      end
9846
    end
9847
    GuW1:Destroy()
9848
    GuW1 = Instance.new("Weld")
9849
    GuW1.Name = "GuW"
9850
    GuW1.Part0 = Torso
9851
    GuW1.C0 = cn(0, 0, -15)
9852
    GuW1.C1 = cn(0, 0, 0)
9853
    GuW1.Part1 = Firepart1
9854
    GuW1.Parent = Torso
9855
    GuW2:Destroy()
9856
    GuW2 = Instance.new("Weld")
9857
    GuW2.Name = "GuW"
9858
    GuW2.Part0 = Torso
9859
    GuW2.C0 = cn(0, 0, -17.5)
9860
    GuW2.C1 = cn(0, 0, 0)
9861
    GuW2.Part1 = Firepart2
9862
    GuW2.Parent = Torso
9863
    for i = 0, 1.25, 0.01 do
9864
      swait()
9865
      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)
9866
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9867
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9868
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9869
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9870
      if Torsovelocity.Y > 2 then
9871
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9872
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9873
        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)
9874
        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)
9875
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9876
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9877
      elseif Torsovelocity.Y < 1 then
9878
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9879
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9880
        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)
9881
        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)
9882
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9883
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9884
      end
9885
    end
9886
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9887
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9888
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9889
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9890
    for i = 0, 3, 0.1 do
9891
      swait()
9892
      if Torsovelocity.Y > 2 then
9893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9895
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9897
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9898
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9899
      elseif Torsovelocity.Y < 1 then
9900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9902
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9904
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9905
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9906
      end
9907
    end
9908
    wait(1)
9909
    bp2:Destroy()
9910
    Humanoid.WalkSpeed = 16
9911
    attack = false
9912
    MV4 = 0
9913
    Firepart1:Destroy()
9914
    Firepart2:Destroy()
9915
  end
9916
end)
9917
whiletruewait = false
9918
game:GetService("RunService").Stepped:connect(function()
9919
  if whiletruewait == false then
9920
    whiletruewait = true
9921
    wait()
9922
    whiletruewait = false
9923
  end
9924
end)
9925
game:GetService("RunService").Stepped:connect(function()
9926
  if whiletruewait == false then
9927
    if MV1 < 20 then
9928
      MV1 = MV1 + 0.2
9929
    end
9930
    if MV2 < 90 then
9931
      MV2 = MV2 + 1
9932
    end
9933
    if MV3 < 190 then
9934
      MV3 = MV3 + 0.4
9935
    end
9936
    if MV4 < 500 then
9937
      MV4 = MV4 + 0.3
9938
    end
9939
  end
9940
end)
9941
Humanoid.MaxHealth = 10000
9942
wait()
9943
for i = 1, 6 do
9944
  Humanoid.Health = Humanoid.MaxHealth
9945
  wait()
9946
end
9947
9948
---
9949
GroundWave3 = function()
9950
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9951
	Colors = {"White", "White"}
9952
		local wave = Instance.new("Part", char)
9953
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9954
		wave.Anchored = true
9955
		wave.Name = "Wave"
9956
		wave.CanCollide = false
9957
		wave.Locked = true
9958
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9959
		wave.TopSurface = "Smooth"
9960
		wave.BottomSurface = "Smooth"
9961
		wave.Transparency = 0.10
9962
		wave.CFrame = HandCF
9963
		wm =  Instance.new("SpecialMesh",wave)
9964
		wm.MeshId = "rbxassetid://559831844"
9965
		coroutine.wrap(function()
9966
		for i = 1, 30, 1 do
9967
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9968
		wave.Size = wm.Scale
9969
		wave.CFrame = HandCF
9970
		wave.Transparency = i/30
9971
		wait()
9972
		end
9973
		wait()
9974
		wave:Destroy()
9975
	end)()
9976
end
9977
---
9978
9979
local rock3 = false
9980
local rock2 = false
9981
local rock = false
9982
9983
if rock2 == true then
9984
		wait(0.1)
9985
		
9986
	for i,v in pairs(char:GetChildren()) do
9987
		if v:IsA("Part") then
9988
		if v.Name == "NewPart2" then
9989
			v.GO.Velocity = v3(0,-5,0)
9990
		end
9991
		end
9992
	
9993
		end
9994
		rock2 = false
9995
	end
9996
	if rock3 == true then
9997
		wait(0.1)
9998
	for i,v in pairs(char:GetChildren()) do
9999
		if v:IsA("Part") then
10000
		if v.Name == "NewPart2" then
10001
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
10002
		end
10003
		end
10004
	end
10005
	rock3 = false
10006
end
10007
10008
10009
local v3 = Vector3.new
10010
local num = 0
10011
local bc = BrickColor.new
10012
local new = Instance.new
10013
10014
GroundWave1d = function()
10015
	
10016
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
10017
	Colors = {"Cyan", "Cyan"}
10018
	local wave = Instance.new("Part", char)
10019
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
10020
	wave.Anchored = true
10021
	wave.Name = "Wave"..number
10022
	wave.CanCollide = false
10023
	wave.Locked = true
10024
	wave.Size = Vector3.new(0.5,0.5,0.5)
10025
	wave.TopSurface = "Smooth"
10026
	wave.BottomSurface = "Smooth"
10027
	wave.Transparency = 0.35
10028
	wave.CFrame = HandCF
10029
	wm = Instance.new("SpecialMesh", wave)
10030
	wm.Name = "wave"..number
10031
	wm.MeshId = "rbxassetid://3270017"
10032
	coroutine.wrap(function()
10033
	for i = 1, 30, 1 do
10034
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
10035
	wave.Size = wm.Scale
10036
	wave.CFrame = HandCF
10037
	wave.Transparency = i/30
10038
	wait()
10039
	end
10040
	wait()
10041
	wave:Destroy()
10042
10043
	end)()
10044
end
10045
10046
 mouse.KeyDown:connect(function(key)
10047
	if key == "=" then
10048
		
10049
	Humanoid.WalkSpeed = 0
10050
	RootPart.Anchored = true
10051
	bigkamehameha1 = true
10052-
Player = game.Players.LocalPlayer
10052+
10053
	wait(0)
10054
	bigkamehameha1 = false
10055
	bigkamehameha2 = true
10056
ar = new("Part",char)
10057
ar.Name = "NewPart"
10058
ar.Position = v3(999,999,999)
10059
ar.Size = v3(1,1,1)
10060
ar.BrickColor = bc("Cyan")
10061
ar.Material = "Neon"
10062
ar.Transparency = 1
10063
aar = new("SpecialMesh",ar)
10064
aar.MeshType = "Sphere"
10065
aar.Scale = v3(3,3,4)
10066
10067
aaar =new("Weld",ar)
10068
aaar.Part0 = Torso
10069
aaar.Part1 = ar
10070
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
10071
for i = 1,9 do
10072
	wait(0.5)
10073
	GroundWave1d()
10074
	ar.Transparency = ar.Transparency - 0.1
10075
end
10076
	kamehameha()
10077
	
10078
	idle7 = true
10079
ar:Destroy()
10080
bigkamehameha2 = false
10081
RootPart.Anchored = false
10082
	end
10083
	end)
10084
10085
10086
10087
local rad = math.rad
10088
local kamehameha5 = false
10089
local kamehameha1 = false
10090
local kamehameha2 = false
10091
local kamehameha3 = false
10092
local kamehameha4 = false
10093
10094
mouse.KeyDown:connect(function(key)
10095
if key == "=" then
10096
		
10097
	
10098
	idle = false
10099
	Humanoid.WalkSpeed = 0
10100
	RootPart.Anchored = true
10101
	
10102
	KamehamehaVoice:Play()
10103
	startk = true
10104
	
10105
	
10106
	
10107
	wait(0.4)
10108
	
10109
	
10110
kamehameha2 = true
10111
kamehameha()
10112
wait(0.8)
10113
KamehamehaVoice.TimePosition = 0
10114
kamehameha2 = false
10115
Humanoid.WalkSpeed = 16
10116
RootPart.Anchored = false
10117
end
10118
end)
10119
	
10120
10121
mouse.KeyDown:connect(function(key)
10122
if key=="=" then	
10123
	Serious()
10124
	char.JumPower = 150
10125
	end
10126
	end)
10127
Health = math.huge  --------- Serious mode aura.
10128
BaseHealth = math.huge
10129
10130
10131
10132
10133
InForm = false
10134
10135
Player = game.Players.AxeuerAlt
10136
Char = Player.Character
10137
Torso = Char.Torso
10138
10139
function Serious()
10140
	for X = 1, 1 do wait()
10141
10142
10143
	wait(0)
10144
	for X = 1, 1 do wait()
10145
		local Effect = Instance.new("Part")
10146
	Effect.Name = "Effect"
10147
	Effect.Parent = Torso
10148
	Effect.CFrame = Torso.CFrame
10149
	Effect.BrickColor = BrickColor.new("Neon orange")
10150
	Effect.Shape = "Ball"
10151
	Effect.Size = Vector3.new(1, 1, 1)
10152
	Effect.Anchored = true
10153
	Effect.Material = "Neon"
10154
	Effect.CanCollide = false
10155
		Effect.CFrame = Torso.CFrame
10156
		Effect.Size = Effect.Size + Vector3.new(0.5)
10157
		Effect.Transparency = Effect.Transparency + 0.04
10158
	end
10159
	end
10160
10161
repeat
10162
Torso:FindFirstChild("Effect"):Remove()
10163
until Torso:FindFirstChild("Effect") == nil
10164
10165
	
10166
local Color1 = Color3.new(255, 255, 0)
10167
local Color2 = Color3.new(255, 255, 0)	
10168
10169
 for i = 0, 3, 0.1 do
10170
	swait()
10171
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10172
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10173
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10174
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10175
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10176
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10177
end
10178
local pie22 = Instance.new("ParticleEmitter")
10179
pie22.Parent = LeftArm
10180
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10181
pie22.LightEmission = 1
10182
pie22.Size = NumberSequence.new(1,2)
10183
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10184
pie22.Transparency = NumberSequence.new(0.7,1)
10185
pie22.EmissionDirection = "Top"
10186
pie22.Enabled = true
10187
pie22.Lifetime = NumberRange.new(1)
10188
pie22.Rotation = NumberRange.new(-420, 425)
10189
pie22.Rate = 50
10190
pie22.Speed = NumberRange.new(1)
10191
pie22.LockedToPart = false
10192
pie22.VelocitySpread = 2
10193
local pie22 = Instance.new("ParticleEmitter")
10194
pie22.Parent = RightArm
10195
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10196
pie22.LightEmission = 1
10197
pie22.Size = NumberSequence.new(1,2)
10198
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10199
pie22.Transparency = NumberSequence.new(0.7,1)
10200
pie22.EmissionDirection = "Top"
10201
pie22.Enabled = true
10202
pie22.Lifetime = NumberRange.new(1)
10203
pie22.Rotation = NumberRange.new(-420, 425)
10204
pie22.Rate = 50
10205
pie22.Speed = NumberRange.new(1)
10206
pie22.LockedToPart = false
10207
pie22.VelocitySpread = 2
10208
local pie22 = Instance.new("ParticleEmitter")
10209
pie22.Parent = LeftLeg
10210
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10211
pie22.LightEmission = 1
10212
pie22.Size = NumberSequence.new(1,2)
10213
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10214
pie22.Transparency = NumberSequence.new(0.8,1)
10215
pie22.EmissionDirection = "Top"
10216
pie22.Enabled = true
10217
pie22.Lifetime = NumberRange.new(1)
10218
pie22.Rotation = NumberRange.new(-420, 425)
10219
pie22.Rate = 20
10220
pie22.Speed = NumberRange.new(1)
10221
pie22.LockedToPart = false
10222
pie22.VelocitySpread = 2
10223
local pie22 = Instance.new("ParticleEmitter")
10224
pie22.Parent = RightLeg
10225
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10226
pie22.LightEmission = 1
10227
pie22.Size = NumberSequence.new(1,2)
10228
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10229
pie22.Transparency = NumberSequence.new(0.8,1)
10230
pie22.EmissionDirection = "Top"
10231
pie22.Enabled = true
10232
pie22.Lifetime = NumberRange.new(1)
10233
pie22.Rotation = NumberRange.new(-420, 425)
10234
pie22.Rate = 20
10235
pie22.Speed = NumberRange.new(1)
10236
pie22.LockedToPart = false
10237
pie22.VelocitySpread = 2
10238
	lig = Instance.new("PointLight",Player.Character.Torso)
10239
lig.Color=Color3.new(255,255,0)
10240
lig.Range = 6
10241
10242
local Must = Instance.new("Sound",Torso)
10243
Must.SoundId = "rbxassetid://136847579"
10244
Must.Pitch = 0.99
10245
Must.Volume = 0.6
10246
Must.Looped = false
10247
wait(0)
10248
Must:Play()	
10249
	a21e = new("Part",char)
10250
a21e.Name = "Beam"..num
10251
a21e.Locked = true
10252
a21e.Size = v3(1,1,1)
10253
a21e.CanCollide = false
10254
a21e.BrickColor = bc("Neon orange")
10255
a21e.Material = "Neon"
10256
a21e.Transparency = 0
10257
aa21e = new("SpecialMesh",a21e)
10258
a21e.Anchored = true
10259
a21e.Position = RootPart.Position
10260
aa21e.MeshType = "Sphere"
10261
aa21e.Scale = v3(1,1,1)
10262
for i = 1,50 do
10263
	wait()
10264
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
10265
	a21e.Transparency = a21e.Transparency + 0.04
10266
end
10267
10268
10269
  local Mus = Instance.new("Sound",Torso)
10270
Mus.SoundId = "rbxassetid://291165237"
10271
Mus.Pitch = 0.99
10272
Mus.Volume = 0.2
10273
Mus.Looped = true
10274
wait(0)
10275
Mus:Play()
10276
10277
InForm = true	
10278
Humanoid.JumpPower = 120
10279
	
10280
Char.Humanoid.MaxHealth = Health
10281
wait(0.3)	
10282
Char.Humanoid.Health = Health
10283
wait(0.7)
10284
Must:Destroy()
10285
end
10286
10287
function Base()
10288
	InForm = false
10289
	local Effect = Instance.new("Part")
10290
	Effect.Name = "Effect"
10291
	Effect.Parent = Torso
10292
	Effect.CFrame = Torso.CFrame
10293
	Effect.BrickColor = BrickColor.new("White")
10294
	Effect.Shape = "Ball"
10295
	Effect.Size = Vector3.new(8, 8, 8)
10296
	Effect.Anchored = true
10297
	Effect.Material = "Neon"
10298
	Effect.CanCollide = false
10299
	for loop = 1, 25 do wait()
10300
		Effect.CFrame = Torso.CFrame
10301
		Effect.Size = Effect.Size + Vector3.new(-0.5)
10302
		Effect.Transparency = Effect.Transparency + 0.04
10303
		
10304
	end
10305
repeat
10306
Torso:FindFirstChild("Effect"):Remove()
10307
until Torso:FindFirstChild("Effect") == nil
10308
10309
for i, v in pairs(Torso:GetChildren()) do
10310
	if v:IsA('ParticleEmitter') then
10311
		v:Remove()
10312
	end
10313
end
10314
char.Humanoid.MaxHealth = BaseHealth
10315
wait(0.3)	
10316
char.Humanoid.Health = BaseHealth
10317
	
10318
10319
end
10320
10321
mouse.KeyDown:connect(function(key)
10322
if key=="9" then	
10323
	Base()
10324
	lig:Destroy()
10325
	end
10326
	end)
10327
10328
Player.Chatted:connect(function(Message)
10329
	if Message == "Time to get serious." and InForm == false then
10330
		wait(0.10)
10331
          Serious()
10332
	end
10333
	if Message == "off" or Message == "Nice fight." and InForm == true then
10334
		Base()
10335
	end
10336
local ContentProvider = game:GetService("ContentProvider")
10337
 
10338
local function LoadAssets(AssetList)
10339
	-- Takes an asset list and preloads it. Will not wait for them to load. 
10340
 
10341
	for _, AssetId in pairs(AssetList) do
10342
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
10343
	end
10344
end 
10345
 
10346
local Gibs = game.Workspace
10347
10348
function Kill(Character)
10349
	Character.Humanoid.Health = 0
10350
	local poo = Instance.new("IntValue",Character)
10351
	poo.Name = "haha nope"
10352
	local svch = Character
10353
	local hum = Character:findFirstChild("Humanoid")
10354
	Character.Archivable = true
10355
	local chrclone = Character:clone()
10356
	Character.Archivable = false
10357
10358
	local ch = chrclone:GetChildren()
10359
	local i
10360
	for i = 1,#ch do
10361
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
10362
			ch[i]:remove()
10363
		end
10364
	end
10365
	local function Scan(ch)
10366
		local e
10367
		for e = 1,#ch do
10368
			Scan(ch[e]:GetChildren())
10369
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
10370
				ch[e]:remove()
10371
			end
10372
		end
10373
	end
10374
	Scan(chrclone:GetChildren())
10375
10376
	local hum2 = chrclone:findFirstChild("Humanoid")
10377
10378
10379
	if hum2 ~= nil then
10380
		hum2.Name = "Humanoid2"
10381
		hum2.PlatformStand = true
10382
		hum2.Sit = true 
10383
		hum2.MaxHealth = 0
10384
		hum2.Health = 0
10385
	end
10386
10387
	local ch = Character:GetChildren()
10388
	local i
10389
	for i = 1,#ch do
10390
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10391
			ch[i]:remove()
10392
		end
10393
	end
10394
10395
	wait(0.2)
10396
10397
	local ch = Character:GetChildren()
10398
	local i
10399
	for i = 1,#ch do
10400
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10401
			ch[i]:remove()
10402
		end
10403
	end
10404
	Character = chrclone
10405
	local Torso = Character.Torso
10406
	local movevector = Vector3.new()
10407
10408
	if Torso then
10409
		local Head = Character:FindFirstChild("Head")
10410
		local Limb = Character:FindFirstChild("Right Arm")
10411
		if Limb then
10412
10413
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
10414
			local Joint = Instance.new("Glue")
10415
			Joint.Name = "RightShoulder"
10416
			Joint.Part0 = Torso
10417
			Joint.Part1 = Limb
10418
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10419
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10420
			Joint.Parent = Torso
10421
10422
			local B = Instance.new("Part")
10423
			B.TopSurface = 0
10424
			B.BottomSurface = 0
10425
			B.formFactor = "Symmetric"
10426
			B.Size = Vector3.new(1, 1, 1)
10427
			B.Transparency = 1
10428
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10429
			B.Parent = Character
10430
			local W = Instance.new("Weld")
10431
			W.Part0 = Limb
10432
			W.Part1 = B
10433
			W.C0 = CFrame.new(0, -0.5, 0)
10434
			W.Parent = Limb
10435
10436
		end
10437
		local Limb = Character:FindFirstChild("Left Arm")
10438
		if Limb then
10439
10440
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
10441
			local Joint = Instance.new("Glue")
10442
			Joint.Name = "LeftShoulder"
10443
			Joint.Part0 = Torso
10444
			Joint.Part1 = Limb
10445
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10446
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10447
			Joint.Parent = Torso
10448
10449
			local B = Instance.new("Part")
10450
			B.TopSurface = 0
10451
			B.BottomSurface = 0
10452
			B.formFactor = "Symmetric"
10453
			B.Size = Vector3.new(1, 1, 1)
10454
			B.Transparency = 1
10455
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10456
			B.Parent = Character
10457
			local W = Instance.new("Weld")
10458
			W.Part0 = Limb
10459
			W.Part1 = B
10460
			W.C0 = CFrame.new(0, -0.5, 0)
10461
			W.Parent = Limb
10462
10463
		end
10464
		local Limb = Character:FindFirstChild("Right Leg")
10465
		if Limb then
10466
10467
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
10468
			local Joint = Instance.new("Glue")
10469
			Joint.Name = "RightHip"
10470
			Joint.Part0 = Torso
10471
			Joint.Part1 = Limb
10472
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10473
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10474
			Joint.Parent = Torso
10475
10476
			local B = Instance.new("Part")
10477
			B.TopSurface = 0
10478
			B.BottomSurface = 0
10479
			B.formFactor = "Symmetric"
10480
			B.Size = Vector3.new(1, 1, 1)
10481
			B.Transparency = 1
10482
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10483
			B.Parent = Character
10484
			local W = Instance.new("Weld")
10485
			W.Part0 = Limb
10486
			W.Part1 = B
10487
			W.C0 = CFrame.new(0, -0.5, 0)
10488
			W.Parent = Limb
10489
10490
		end
10491
		local Limb = Character:FindFirstChild("Left Leg")
10492
		if Limb then
10493
10494
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
10495
			local Joint = Instance.new("Glue")
10496
			Joint.Name = "LeftHip"
10497
			Joint.Part0 = Torso
10498
			Joint.Part1 = Limb
10499
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10500
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10501
			Joint.Parent = Torso
10502
10503
			local B = Instance.new("Part")
10504
			B.TopSurface = 0
10505
			B.BottomSurface = 0
10506
			B.formFactor = "Symmetric"
10507
			B.Size = Vector3.new(1, 1, 1)
10508
			B.Transparency = 1
10509
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10510
			B.Parent = Character
10511
			local W = Instance.new("Weld")
10512
			W.Part0 = Limb
10513
			W.Part1 = B
10514
			W.C0 = CFrame.new(0, -0.5, 0)
10515
			W.Parent = Limb
10516
		end
10517
	end
10518
end
10519
----------
10520
10521
lerpz = function(D, E, F, G)	
10522
	D[E] = D[E]:lerp(F, G)
10523
end
10524
10525
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10526
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10527
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10528
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10529
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10530
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10531
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10532
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10533
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10534
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10535
resetlerp = function()	
10536
	RJ.C0 = RJC0
10537
	RJ.C1 = RJC1
10538
	N.C0 = NC0
10539
	N.C1 = NC1
10540
	RS.C0 = RSC0
10541
	RS.C1 = RSC1
10542
	LS.C0 = LSC0
10543
	LS.C1 = LSC1
10544
	RH.C0 = RHC0
10545
	RH.C1 = RHC1
10546
	LH.C0 = LHC0
10547
	LH.C1 = LHC1
10548
end
10549
-------
10550
----------
10551
hrp = char.HumanoidRootPart
10552
10553
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10554
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10555
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10556
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10557
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10558
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10559
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10560
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10561
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10562
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10563
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10564
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10565
RS = Torso:FindFirstChild("Right Shoulder")
10566
LS = Torso:FindFirstChild("Left Shoulder")
10567
RH = Torso:FindFirstChild("Right Hip")
10568
LH = Torso:FindFirstChild("Left Hip")
10569
RJ = hrp:FindFirstChild("RootJoint")
10570
N = Torso:FindFirstChild("Neck")
10571
cf = CFrame.new
10572
ang = CFrame.Angles
10573
rd = math.rad
10574
rd2 = math.random
10575
cs = ColorSequence.new
10576
ns = NumberSequence.new
10577
nsk = NumberSequenceKeypoint.new
10578
-------------------
10579
10580
end)
10581
10582
print([[
10583
-------------------------------------------------
10584
hi
10585
-------------------------------------------------]])