View difference between Paste ID: 2uNkVMVG and LPdzxAVZ
SHOW: | | - or go back to the newest paste.
1
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end wait(0.1)
6
--[[
7
	
8
░▒▓█ Ultra Instinct █▓▒░	
9
	
10
--]]	
11
12
local Player = game.Players.localPlayer
13
local char = Player.Character
14
local Character = Player.Character
15
local RootPart = Character.HumanoidRootPart
16
local Head = Character.Head
17
local done = false
18
local canheal = false
19
local deathchat1 = false
20
local once = true
21
local dead = false
22
local candie = true
23
local deathchat = false
24
local idleon = true
25
local idle1 = true
26
local idle = true
27
local spiritballenergy = true
28
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
29
  if v:IsA("Accessory") then
30
    v:Destroy()
31
  end
32
end
33
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
34
  if v:IsA("Shirt") then
35
    v:Remove()
36
  end
37
end
38
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
39
  if v:IsA("Pants") then
40
    v:Remove()
41
  end
42
end
43
wait()
44
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
45
shirt.Name = "Shirt"
46
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
47
pants.Name = "Pants"
48
49
50
51
local v3 = Vector3.new
52
local num = 0
53
local bc = BrickColor.new
54
local new = Instance.new
55
56
57
Instance.new("ForceField",char).Visible = false
58
local poo = Instance.new("IntValue",Character)
59
poo.Name = "haha nope"
60
char.Humanoid.MaxHealth = math.huge
61
wait()
62
char.Humanoid.Health = math.huge
63
Instance.new("ForceField",char).Visible = false
64
local skinCol = "Pastel brown"
65
local bd = Player:FindFirstChild("Body Colors")
66
if bd then
67
bd.HeadColor = BrickColor.new(skinCol)
68
bd.TorsoColor = BrickColor.new(skinCol)
69
bd.LeftLegColor = BrickColor.new(skinCol)
70
bd.RightLegColor = BrickColor.new(skinCol)
71
bd.LeftArmColor = BrickColor.new(skinCol)
72
bd.RightArmColor = BrickColor.new(skinCol)
73
else
74
bd = Instance.new("BodyColors", Player)
75
bd.HeadColor = BrickColor.new(skinCol)
76
bd.TorsoColor = BrickColor.new(skinCol)
77
bd.LeftLegColor = BrickColor.new(skinCol)
78
bd.RightLegColor = BrickColor.new(skinCol)
79
bd.LeftArmColor = BrickColor.new(skinCol)
80
bd.RightArmColor = BrickColor.new(skinCol)
81
end
82
local number = 1
83
84
--------------------------------------------------------------------------
85
--transform
86
GroundWave5 = function()
87
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
88
		Colors = {"Crimson", "Crimson"}
89
	
90
	local wave11 = Instance.new("Part", char)
91
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
92
	wave11.Anchored = true
93
	wave11.Name = "Wave"
94
	wave11.CanCollide = false
95
	wave11.Locked = true
96
	wave11.Size = Vector3.new(1, 1, 1)
97
	wave11.TopSurface = "Smooth"
98
	wave11.BottomSurface = "Smooth"
99
	wave11.Transparency = 0.35
100
	wave11.CFrame = HandCF
101
	wm31 = Instance.new("SpecialMesh", wave11)
102
	wm31.MeshId = "rbxassetid://9982590"
103
	coroutine.wrap(function()
104
	for i = 1, 30, 1 do
105
	wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
106
	wave11.Size = wm31.Scale
107
	wave11.CFrame = HandCF
108
	wave11.Transparency = i/30
109
	wait()
110
	end
111
	wait()
112
	wave11:Destroy()
113
	end)()
114
end
115
GroundWave6 = function()
116
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
117
		Colors = {"Really red", "Crimson"}
118
	local wave111 = Instance.new("Part", char)
119
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
120
	wave111.Anchored = true
121
	wave111.Name = "Wave"
122
	wave111.CanCollide = false
123
	wave111.Locked = true
124
	wave111.Size = Vector3.new(1, 1, 1)
125
	wave111.TopSurface = "Smooth"
126
	wave111.BottomSurface = "Smooth"
127
	wave111.Transparency = 0.35
128
	wave111.CFrame = HandCF
129
	wm311 = Instance.new("SpecialMesh", wave111)
130
	wm311.MeshId = "rbxassetid://9982590"
131
	coroutine.wrap(function()
132
	for i = 1, 30, 1 do
133
	wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
134
	wave111.Size = wm311.Scale
135
	wave111.CFrame = HandCF
136
	wave111.Transparency = i/30
137
	wait()
138
	end
139
	wait()
140
	wave111:Destroy()
141
	end)()
142
end
143
GroundWave7 = function()
144
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
145
		Colors = {"Crimson", "Really red"}
146
	local wave1111 = Instance.new("Part", char)
147
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
148
	wave1111.Anchored = true
149
	wave1111.Name = "Wave"
150
	wave1111.CanCollide = false
151
	wave1111.Locked = true
152
	wave1111.Size = Vector3.new(1, 1, 1)
153
	wave1111.TopSurface = "Smooth"
154
	wave1111.BottomSurface = "Smooth"
155
	wave1111.Transparency = 0.35
156
	wave1111.CFrame = HandCF
157
	wm3111 = Instance.new("SpecialMesh", wave1111)
158
	wm3111.MeshId = "rbxassetid://9982590"
159
	coroutine.wrap(function()
160
	for i = 1, 30, 1 do
161
	wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
162
	wave1111.Size = wm3111.Scale
163
	wave1111.CFrame = HandCF
164
	wave1111.Transparency = i/30
165
	wait()
166
	end
167
	wait()
168
	wave1111:Destroy()
169
	end)()
170
end
171
GroundWave8 = function()
172
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
173
		Colors = {"Crimson", "Crimson"}
174
	local wave11111 = Instance.new("Part", char)
175
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
176
	wave11111.Anchored = true
177
	wave11111.Name = "Wave"
178
	wave11111.CanCollide = false
179
	wave11111.Locked = true
180
	wave11111.Size = Vector3.new(1, 1, 1)
181
	wave11111.TopSurface = "Smooth"
182
	wave11111.BottomSurface = "Smooth"
183
	wave11111.Transparency = 0.35
184
	wave11111.CFrame = HandCF
185
	wm31111 = Instance.new("SpecialMesh", wave11111)
186
	wm31111.MeshId = "rbxassetid://9982590"
187
	coroutine.wrap(function()
188
	for i = 1, 30, 1 do
189
	wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
190
	wave11111.Size = wm31111.Scale
191
	wave11111.CFrame = HandCF
192
	wave11111.Transparency = i/30
193
	wait()
194
	end
195
	wait()
196
	wave11111:Destroy()
197
	end)()
198
end
199
GroundWave9 = function()
200
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
201
	
202
		Colors = {"Deep Orange", "Really red"}
203
	local wave111111 = Instance.new("Part", char)
204
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
205
	wave111111.Anchored = true
206
	wave111111.Name = "Wave"
207
	wave111111.CanCollide = false
208
	wave111111.Locked = true
209
	wave111111.Size = Vector3.new(1, 1, 1)
210
	wave111111.TopSurface = "Smooth"
211
	wave111111.BottomSurface = "Smooth"
212
	wave111111.Transparency = 0.35
213
	wave111111.CFrame = HandCF
214
	wm311111 = Instance.new("SpecialMesh", wave111111)
215
	wm311111.MeshId = "rbxassetid://9982590"
216
	coroutine.wrap(function()
217
	for i = 1, 30, 1 do
218
	wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
219
	wave111111.Size = wm311111.Scale
220
	wave111111.CFrame = HandCF
221
	wave111111.Transparency = i/30
222
	wait()
223
	end
224
	wait()
225
	wave111111:Destroy()
226
	end)()
227
end
228
GroundWave10 = function()
229
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
230
		Colors = {"Really red", "Crimson"}
231
	local wave1111111 = Instance.new("Part", char)
232
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
233
	wave1111111.Anchored = true
234
	wave1111111.Name = "Wave"
235
	wave1111111.CanCollide = false
236
	wave1111111.Locked = true
237
	wave1111111.Size = Vector3.new(1, 1, 1)
238
	wave1111111.TopSurface = "Smooth"
239
	wave1111111.BottomSurface = "Smooth"
240
	wave1111111.Transparency = 0.35
241
	wave1111111.CFrame = HandCF
242
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
243
	wm3111111.MeshId = "rbxassetid://9982590"
244
	coroutine.wrap(function()
245
	for i = 1, 30, 1 do
246
	wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
247
	wave1111111.Size = wm3111111.Scale
248
	wave1111111.CFrame = HandCF
249
	wave1111111.Transparency = i/30
250
	wait()
251
	end
252
	wait()
253
	wave1111111:Destroy()
254
	end)()
255
end
256
257
GroundWave1 = function()
258
	
259
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
260
	Colors = {"Really red", "Really red"}
261
	local wave = Instance.new("Part", char)
262
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
263
	wave.Anchored = true
264
	wave.Name = "Wave"..number
265
	wave.CanCollide = false
266
	wave.Locked = true
267
	wave.Size = Vector3.new(1, 1, 1)
268
	wave.TopSurface = "Smooth"
269
	wave.BottomSurface = "Smooth"
270
	wave.Transparency = 0.35
271
	wave.CFrame = HandCF
272
	wm = Instance.new("SpecialMesh", wave)
273
	wm.Name = "wave"..number
274
	wm.MeshId = "rbxassetid://9982590"
275
	coroutine.wrap(function()
276
	for i = 1, 30, 1 do
277
	wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
278
	wave.Size = wm.Scale
279
	wave.CFrame = HandCF
280
	wave.Transparency = i/30
281
	wait()
282
	end
283
	wait()
284
	wave:Destroy()
285
286
	end)()
287
end
288
289
290
shirt = Instance.new("Shirt", char)
291
shirt.Name = "Shirt"
292
pants = Instance.new("Pants", char)
293
pants.Name = "Pants"
294
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1534536226"
295
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1518135458"
296
char.Head.face.Texture = "rbxassetid://1364160836"
297
298
Hair7 = Instance.new("Part")
299
Hair7.Parent = char
300
Hair7.Name = "Hair"
301
Hair7.CanCollide = false
302
Hair7.Locked = true
303
Hair7.TopSurface = "Smooth"
304
Hair7.BottomSurface = "Smooth"
305
Hair7.formFactor = "Symmetric"
306
Hair7.Material = "Neon"
307
Hair7.BrickColor = BrickColor.new("Really black")
308
Hair7.CFrame = char.Torso.CFrame
309
Hair7.Size = Vector3.new(1, 1, 1)
310
Hair7.Transparency = 0
311
312
313
Weld1 = Instance.new("Weld")
314
Weld1.Parent = char.Head
315
Weld1.Part0 = char.Head
316
Weld1.Part1 = Hair7
317
Weld1.C0 = CFrame.new(0, 1.2, -0.17)
318
319
Mesh = Instance.new("SpecialMesh")
320
Mesh.Offset = Vector3.new(0,-0.4,0)
321
Mesh.Parent = Hair7
322
Mesh.Scale = Vector3.new(0, 0, 0)
323
Mesh.MeshType = "FileMesh"
324
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
325
Mesh.TextureId = "" 
326
wait(0.5)
327
game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
328
local Must2 = Instance.new("Sound",char)
329
Must2.SoundId = "rbxassetid://156879167"
330
Must2.Pitch = 0.99
331
Must2.Volume = 1.6
332
Must2.Looped = true
333
wait(0)
334
Must2:Play()	
335
wait(3)
336
Hair7:Destroy()
337
wait(0)
338
Hair7 = Instance.new("Part")
339
Hair7.Parent = char
340
Hair7.Name = "Hair"
341
Hair7.CanCollide = false
342
Hair7.Locked = true
343
Hair7.TopSurface = "Smooth"
344
Hair7.BottomSurface = "Smooth"
345
Hair7.formFactor = "Symmetric"
346
Hair7.Material = "Neon"
347
Hair7.BrickColor = BrickColor.new("Really black")
348
Hair7.CFrame = char.Torso.CFrame
349
Hair7.Size = Vector3.new(1, 1, 1)
350
Hair7.Transparency = 0
351
352
353
Weld1 = Instance.new("Weld")
354
Weld1.Parent = char.Head
355
Weld1.Part0 = char.Head
356
Weld1.Part1 = Hair7
357
Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
358
359
Mesh = Instance.new("SpecialMesh")
360
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
361
Mesh.Parent = Hair7
362
Mesh.Scale = Vector3.new(0,0,0)
363
Mesh.MeshType = "FileMesh"
364
Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
365
Mesh.TextureId = "" 
366
wait(4)
367
local poof = Instance.new("Sound",Player)
368
poof.SoundId = "rbxassetid://1035030726"
369
poof.Pitch = 0.99
370
poof.Volume = 1.3
371
poof.Looped = false
372
wait(0)
373
poof:Play()
374
GroundWave5()
375
	GroundWave6()
376
	GroundWave7()
377
	GroundWave8()
378
	GroundWave9()
379
	GroundWave10()
380
Hair7:Destroy()
381
wait(0)
382
game.Chat:Chat(Character, "...", "White")
383
Hair7 = Instance.new("Part")
384
Hair7.Parent = char
385
Hair7.Name = "Hair"
386
Hair7.CanCollide = false
387
Hair7.Locked = true
388
Hair7.TopSurface = "Smooth"
389
Hair7.BottomSurface = "Smooth"
390
Hair7.formFactor = "Symmetric"
391
Hair7.Material = "Neon"
392
Hair7.BrickColor = BrickColor.new("Really black")
393
Hair7.CFrame = char.Torso.CFrame
394
Hair7.Size = Vector3.new(1, 1, 1)
395
Hair7.Transparency = 0
396
397
398
Weld1 = Instance.new("Weld")
399
Weld1.Parent = char.Head
400
Weld1.Part0 = char.Head
401
Weld1.Part1 = Hair7
402
Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
403
404
Mesh = Instance.new("SpecialMesh")
405
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
406
Mesh.Parent = Hair7
407
Mesh.Scale = Vector3.new(0,0,0)
408
Mesh.MeshType = "FileMesh"
409
Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
410
Mesh.TextureId = "" 
411
char.Head.face.Texture = "rbxassetid://1364160836"
412
413
414
local ice = Instance.new("Part", Head)
415
ice.Size = Vector3.new(0.5, 0.5, 0.5)
416
ice.BrickColor = BrickColor.new("White")
417
ice.CanCollide = false
418
ice.TopSurface = 0
419
ice.BottomSurface = 0
420
ice.Transparency = 1
421
local ice2 = Instance.new("SpecialMesh", ice)
422
ice2.MeshType = "Brick"
423
ice2.Scale = Vector3.new(1, 1, 1)
424
local ice3 = Instance.new("Weld", ice)
425
ice3.Part0 = Head
426
ice3.Part1 = ice
427
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
428
local icesmoke = Instance.new("ParticleEmitter", ice)
429
icesmoke.VelocitySpread = 5
430
icesmoke.Size = NumberSequence.new({
431
  NumberSequenceKeypoint.new(0, 0.01),
432
  NumberSequenceKeypoint.new(1, 1)
433
})
434
icesmoke.Rate = math.huge
435
icesmoke.Speed = NumberRange.new(1, 1)
436
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
437
icesmoke.Transparency = NumberSequence.new({
438
  NumberSequenceKeypoint.new(0, 0.9),
439
  NumberSequenceKeypoint.new(1, 1)
440
})
441
icesmoke.Rotation = NumberRange.new(0, 360)
442
icesmoke.Name = "Smoke"
443
icesmoke.LightEmission = 0
444
icesmoke.Acceleration = Vector3.new(0,0,0)
445
icesmoke.Texture = "http://www.roblox.com/asset/?id="
446
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
447
icesmoke.LockedToPart = true
448
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
449
secondcolor = "Really black"
450
wait(0.016666666666666666)
451
Effects = {}
452
local Player = game.Players.localPlayer
453
local Character = Player.Character
454
local Humanoid = Character.Humanoid
455
local mouse = Player:GetMouse()
456
local LeftArm = Character["Left Arm"]
457
local RightArm = Character["Right Arm"]
458
local LeftLeg = Character["Left Leg"]
459
local RightLeg = Character["Right Leg"]
460
local Head = Character.Head
461
local Torso = Character.Torso
462
local cam = game.Workspace.CurrentCamera
463
local RootJoint = RootPart.RootJoint
464
local equipped = true
465
local attack = false
466
local Anim = "Idle"
467
local idle = 0
468
local attacktype = 1
469
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
470
local velocity = RootPart.Velocity.y
471
local sine = 0
472
local change = 1
473
local grabbed = false
474
local cn = CFrame.new
475
local mr = math.rad
476
local angles = CFrame.Angles
477
local ud = UDim2.new
478
local c3 = Color3.new
479
local dir = {
480
  w = 0,
481
  s = 0,
482
  a = 0,
483
  d = 0
484
}
485
firemode = true
486
rock = true
487
local Services = {
488
  SoundService = game:GetService("SoundService"),
489
  Players = game:GetService("Players"),
490
  Debris = game:GetService("Debris"),
491
  Workspace = game:GetService("Workspace"),
492
  Lighting = game:GetService("Lighting"),
493
  HttpService = game:GetService("HttpService"),
494
  InsertService = game:GetService("InsertService")
495
}
496
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
497
Humanoid.Animator:Destroy()
498
Character.Animate:Destroy()
499
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
500
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
501
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
502
RSH, LSH = nil, nil
503
RW = Instance.new("Weld")
504
LW = Instance.new("Weld")
505
RH = Torso["Right Hip"]
506
LH = Torso["Left Hip"]
507
RSH = Torso["Right Shoulder"]
508
LSH = Torso["Left Shoulder"]
509
RSH.Parent = nil
510
LSH.Parent = nil
511
RW.Name = "RW"
512
RW.Part0 = Torso
513
RW.C0 = cn(1.5, 0.5, 0)
514
RW.C1 = cn(0, 0.5, 0)
515
RW.Part1 = RightArm
516
RW.Parent = Torso
517
LW.Name = "LW"
518
LW.Part0 = Torso
519
LW.C0 = cn(-1.5, 0.5, 0)
520
LW.C1 = cn(0, 0.5, 0)
521
LW.Part1 = LeftArm
522
LW.Parent = Torso
523
--------------
524
human = char:FindFirstChild("Humanoid")
525
human.Name = "hi"
526
lig = Instance.new("PointLight",Player.Character.Torso)
527
lig.Color=Color3.new(0,0,255)
528
lig.Range = 10
529
----
530
function clerp(a, b, t)
531
  local qa = {
532
    QuaternionFromCFrame(a)
533
  }
534
  local qb = {
535
    QuaternionFromCFrame(b)
536
  }
537
  local ax, ay, az = a.x, a.y, a.z
538
  local bx, by, bz = b.x, b.y, b.z
539
  local _t = 1 - t
540
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
541
end
542
function QuaternionFromCFrame(cf)
543
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
544
  local trace = m00 + m11 + m22
545
  if trace > 0 then
546
    local s = math.sqrt(1 + trace)
547
    local recip = 0.5 / s
548
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
549
  else
550
    local i = 0
551
    if m00 < m11 then
552
      i = 1
553
    end
554
    if m22 > (i == 0 and m00 or m11) then
555
      i = 2
556
    end
557
    if i == 0 then
558
      local s = math.sqrt(m00 - m11 - m22 + 1)
559
      local recip = 0.5 / s
560
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
561
    elseif i == 1 then
562
      local s = math.sqrt(m11 - m22 - m00 + 1)
563
      local recip = 0.5 / s
564
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
565
    elseif i == 2 then
566
      local s = math.sqrt(m22 - m00 - m11 + 1)
567
      local recip = 0.5 / s
568
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
569
    end
570
  end
571
end
572
function QuaternionToCFrame(px, py, pz, x, y, z, w)
573
  local xs, ys, zs = x + x, y + y, z + z
574
  local wx, wy, wz = w * xs, w * ys, w * zs
575
  local xx = x * xs
576
  local xy = x * ys
577
  local xz = x * zs
578
  local yy = y * ys
579
  local yz = y * zs
580
  local zz = z * zs
581
  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))
582
end
583
function QuaternionSlerp(a, b, t)
584
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
585
  local startInterp, finishInterp
586
  if cosTheta >= 1.0E-4 then
587
    if 1 - cosTheta > 1.0E-4 then
588
      local theta = math.acos(cosTheta)
589
      local invSinTheta = 1 / math.sin(theta)
590
      startInterp = math.sin((1 - t) * theta) * invSinTheta
591
      finishInterp = math.sin(t * theta) * invSinTheta
592
    else
593
      startInterp = 1 - t
594
      finishInterp = t
595
    end
596
  elseif 1 + cosTheta > 1.0E-4 then
597
    local theta = math.acos(-cosTheta)
598
    local invSinTheta = 1 / math.sin(theta)
599
    startInterp = math.sin((t - 1) * theta) * invSinTheta
600
    finishInterp = math.sin(t * theta) * invSinTheta
601
  else
602
    startInterp = t - 1
603
    finishInterp = t
604
  end
605
  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
606
end
607
function swait(num)
608
  if num == 0 or num == nil then
609
    game:service("RunService").RenderStepped:wait(0)
610
  else
611
    for i = 0, num do
612
      game:service("RunService").RenderStepped:wait(0)
613
    end
614
  end
615
end
616
local RbxUtility = LoadLibrary("RbxUtility")
617
local Create = RbxUtility.Create
618
function RemoveOutlines(part)
619
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
620
end
621
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
622
  local Part = Create("Part")({
623
    formFactor = FormFactor,
624
    Parent = Parent,
625
    Reflectance = Reflectance,
626
    Transparency = Transparency,
627
    CanCollide = false,
628
    Locked = true,
629
    BrickColor = BrickColor.new(tostring(BColor)),
630
    Name = Name,
631
    Size = Size,
632
    Material = Material
633
  })
634
  RemoveOutlines(Part)
635
  return Part
636
end
637
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
638
  local Msh = Create(Mesh)({
639
    Parent = Part,
640
    Offset = OffSet,
641
    Scale = Scale
642
  })
643
  if Mesh == "SpecialMesh" then
644
    Msh.MeshType = MeshType
645
    Msh.MeshId = MeshId
646
  end
647
  return Msh
648
end
649
function CreateWeld(Parent, Part0, Part1, C0, C1)
650
  local Weld = Create("Weld")({
651
    Parent = Parent,
652
    Part0 = Part0,
653
    Part1 = Part1,
654
    C0 = C0,
655
    C1 = C1
656
  })
657
  return Weld
658
end
659
function rayCast(Position, Direction, Range, Ignore)
660
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
661
end
662
function CreateSound(id, par, vol, pit)
663
  coroutine.resume(coroutine.create(function()
664
    local sou = Instance.new("Sound", par or workspace)
665
    sou.Volume = vol
666
    sou.Pitch = pit or 1
667
    sou.SoundId = id
668
    wait()
669
    sou:play()
670
    game:GetService("Debris"):AddItem(sou, 6)
671
  end))
672
end
673
function CreateSong(id, par, vol, pit)
674
  coroutine.resume(coroutine.create(function()
675
    sou2 = Instance.new("Sound", par or workspace)
676
    sou2.Volume = 1
677
    sou2.Pitch = 1
678
    sou2.SoundId = id
679
    wait()
680
    sou2:play()
681
    sou2.Looped = true
682
  end))
683
end
684
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
685
local function getclosest(obj, distance)
686
  local last, lastx = distance + 1, nil
687
  for i, v in pairs(workspace:GetChildren()) do
688
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
689
      local t = v.Torso
690
      local dist = t.Position - obj.Position.magnitude
691
      if distance >= dist and last > dist then
692
        last = dist
693
        lastx = v
694
      end
695
    end
696
  end
697
  return lastx
698
end
699
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
700
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
701
  prt.Anchored = true
702
  prt.CFrame = cframe
703
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
704
  game:GetService("Debris"):AddItem(prt, 10)
705
  if Type == 1 or Type == nil then
706
    table.insert(Effects, {
707
      prt,
708
      "Block1",
709
      delay,
710
      x3,
711
      y3,
712
      z3,
713
      msh
714
    })
715
  elseif Type == 2 then
716
    table.insert(Effects, {
717
      prt,
718
      "Block2",
719
      delay,
720
      x3,
721
      y3,
722
      z3,
723
      msh
724
    })
725
  elseif Type == 3 then
726
    table.insert(Effects, {
727
      prt,
728
      "Block3",
729
      delay,
730
      x3,
731
      y3,
732
      z3,
733
      msh
734
    })
735
  end
736
end
737
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
738
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
739
  prt.Anchored = true
740
  prt.CFrame = cframe
741
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
742
  game:GetService("Debris"):AddItem(prt, 10)
743
  table.insert(Effects, {
744
    prt,
745
    "Cylinder",
746
    delay,
747
    x3,
748
    y3,
749
    z3,
750
    msh
751
  })
752
end
753
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
754
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
755
  prt.Anchored = true
756
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
757
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "9982590", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
758
  game:GetService("Debris"):AddItem(prt, 10)
759
  table.insert(Effects, {
760
    prt,
761
    "Cylinder",
762
    delay,
763
    x3,
764
    y3,
765
    z3,
766
    msh
767
  })
768
end
769
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
770
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
771
  prt.Anchored = true
772
  prt.CFrame = cframe
773
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
774
  game:GetService("Debris"):AddItem(prt, 10)
775
  table.insert(Effects, {
776
    prt,
777
    "Cylinder",
778
    delay,
779
    x3,
780
    y3,
781
    z3,
782
    msh
783
  })
784
end
785
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
786
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
787
  prt.Anchored = true
788
  prt.CFrame = cframe
789
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
790
  game:GetService("Debris"):AddItem(prt, 10)
791
  table.insert(Effects, {
792
    prt,
793
    "Cylinder",
794
    delay,
795
    x3,
796
    y3,
797
    z3,
798
    msh
799
  })
800
end
801
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
802
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
803
  prt.Anchored = true
804
  prt.CFrame = cframe
805
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
806
  game:GetService("Debris"):AddItem(prt, 10)
807
  table.insert(Effects, {
808
    prt,
809
    "Cylinder",
810
    delay,
811
    x3,
812
    y3,
813
    z3,
814
    msh
815
  })
816
end
817
function BreakEffect(brickcolor, cframe, x1, y1, z1)
818
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
819
  prt.Anchored = true
820
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
821
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
822
  local num = math.random(10, 50) / 1000
823
  game:GetService("Debris"):AddItem(prt, 10)
824
  table.insert(Effects, {
825
    prt,
826
    "Shatter",
827
    num,
828
    prt.CFrame,
829
    math.random() - math.random(),
830
    0,
831
    math.random(50, 100) / 100
832
  })
833
end
834
835
attack = false
836
game:GetService("RunService").Stepped:connect(function()
837
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
838
  velocity = RootPart.Velocity.y
839
  sine = sine + change
840
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
841
  if equipped == true or equipped == false then
842
    if 1 < RootPart.Velocity.y and hit == nil then
843
      Anim = "Jump"
844
      if attack == false and ice_mode == false then
845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
847
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
848
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
849
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
850
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
851
      end
852
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
853
      Anim = "Fall"
854
      if attack == false then
855
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
856
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
857
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
858
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
859
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
860
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
861
      end
862
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
863
      Anim = "Idle"
864
    if attack==false then
865
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)
866
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
867
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)
868
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)
869
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)
870
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)
871
end
872
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
873
      Anim = "Walk"
874
     if attack==false then
875
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)
876
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)
877
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)
878
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)
879
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)
880
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)
881
end
882
    end
883
  end
884
  if equipped == true or equipped == false then
885
    if 1 < RootPart.Velocity.Y and hit == nil then
886
      Anim = "Jump"
887
      if attack == false and ice_mode == true then
888
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
889
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
890
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
891
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
892
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
893
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
894
      end
895
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
896
      Anim = "Fall"
897
      if attack == false then
898
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
899
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
900
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
901
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
902
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
903
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
904
      end
905
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
906
      Anim = "Idle"
907
      if attack == false then
908
        change = 0.8
909
        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)
910
        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)
911
        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)
912
        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)
913
        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)
914
        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)
915
      end
916
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
917
      Anim = "Walk"
918
      if attack == false then
919
        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)
920
        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)
921
        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)
922
        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)
923
        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)
924
        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)
925
      end
926
    end
927
  end
928
  if 0 < #Effects then
929
    for e = 1, #Effects do
930
      if Effects[e] ~= nil then
931
        local Thing = Effects[e]
932
        if Thing ~= nil then
933
          local Part = Thing[1]
934
          local Mode = Thing[2]
935
          local Delay = Thing[3]
936
          local IncX = Thing[4]
937
          local IncY = Thing[5]
938
          local IncZ = Thing[6]
939
          if 1 >= Thing[1].Transparency then
940
            if Thing[2] == "Block1" then
941
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
942
              local Mesh = Thing[1].Mesh
943
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
944
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
945
            elseif Thing[2] == "Block2" then
946
              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)
947
              local Mesh = Thing[7]
948
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
949
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
950
            elseif Thing[2] == "Block3" then
951
              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)
952
              local Mesh = Thing[7]
953
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
954
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
955
            elseif Thing[2] == "Cylinder" then
956
              local Mesh = Thing[1].Mesh
957
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
958
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
959
            elseif Thing[2] == "Blood" then
960
              local Mesh = Thing[7]
961
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
962
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
963
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
964
            elseif Thing[2] == "Elec" then
965
              local Mesh = Thing[1].Mesh
966
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
967
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
968
            elseif Thing[2] == "Disappear" then
969
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
970
            elseif Thing[2] == "Shatter" then
971
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
972
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
973
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
974
              Thing[6] = Thing[6] + Thing[5]
975
            end
976
          else
977
            Part.Parent = nil
978
            table.remove(Effects, e)
979
          end
980
        end
981
      end
982
    end
983
  end
984
end)
985
---
986
local whoh = Instance.new("Sound",Torso)
987
whoh.SoundId = "rbxassetid://1179254378"
988
whoh.Pitch = 0.99
989
whoh.Volume = 1.5
990
whoh.Looped = true
991
wait(0)
992
whoh:Play()
993
local Aura = Instance.new('ParticleEmitter')
994
Aura.Name = "Aura"
995
Aura.Texture = "rbxassetid://833874434"
996
Aura.Parent = LeftArm
997
Aura.LightEmission = 1
998
Aura.Transparency = NumberSequence.new(1,0.2,1)
999
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1000
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1001
Aura.LockedToPart = true
1002
Aura.Lifetime = NumberRange.new(1)
1003
Aura.Rate = 100
1004
Aura.Speed = NumberRange.new(0.3)
1005
Aura.EmissionDirection = "Top"
1006
1007
1008
local Aura = Instance.new('ParticleEmitter')
1009
Aura.Name = "Aura"
1010
Aura.Texture = "rbxassetid://833874434"
1011
Aura.Parent = Head
1012
Aura.LightEmission = 1
1013
Aura.Transparency = NumberSequence.new(1,0.2,1)
1014
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1015
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1016
Aura.LockedToPart = true
1017
Aura.Lifetime = NumberRange.new(1)
1018
Aura.Rate = 100
1019
Aura.Speed = NumberRange.new(0)
1020
Aura.EmissionDirection = "Top"
1021
local Aura2 = Instance.new('ParticleEmitter')
1022
Aura2.Name = "Aura"
1023
Aura2.Texture = "rbxassetid://833874434"
1024
Aura2.Parent = RightArm
1025
Aura2.LightEmission = 1
1026
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1027
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1028
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1029
Aura2.LockedToPart = true
1030
Aura2.Lifetime = NumberRange.new(1)
1031
Aura2.Rate = 100
1032
Aura2.Speed = NumberRange.new(0.3)
1033
Aura2.EmissionDirection = "Top"
1034
local Aura2 = Instance.new('ParticleEmitter')
1035
Aura2.Name = "Aura"
1036
Aura2.Texture = "rbxassetid://833874434"
1037
Aura2.Parent = LeftLeg
1038
Aura2.LightEmission = 1
1039
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1040
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1041
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1042
Aura2.LockedToPart = true
1043
Aura2.Lifetime = NumberRange.new(1)
1044
Aura2.Rate = 100
1045
Aura2.Speed = NumberRange.new(0.3)
1046
Aura2.EmissionDirection = "Top"
1047
local Aura2 = Instance.new('ParticleEmitter')
1048
Aura2.Name = "Aura"
1049
Aura2.Texture = "rbxassetid://833874434"
1050
Aura2.Parent = RightLeg
1051
Aura2.LightEmission = 1
1052
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1053
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1054
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1055
Aura2.LockedToPart = true
1056
Aura2.Lifetime = NumberRange.new(1)
1057
Aura2.Rate = 100
1058
Aura2.Speed = NumberRange.new(0.3)
1059
Aura2.EmissionDirection = "Top"
1060
---aura2
1061
local Aura = Instance.new('ParticleEmitter')
1062
Aura.Name = "Aura"
1063
Aura.Texture = "rbxassetid://833874434"
1064
Aura.Parent = LeftArm
1065
Aura.LightEmission = 1
1066
Aura.Transparency = NumberSequence.new(1,0.4,1)
1067
Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1068
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1069
Aura.LockedToPart = true
1070
Aura.Lifetime = NumberRange.new(1)
1071
Aura.Rate = 60
1072
Aura.Speed = NumberRange.new(0.3)
1073
Aura.EmissionDirection = "Top"
1074
local Aura2 = Instance.new('ParticleEmitter')
1075
Aura2.Name = "Aura"
1076
Aura2.Texture = "rbxassetid://833874434"
1077
Aura2.Parent = RightArm
1078
Aura2.LightEmission = 1
1079
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1080
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1081
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1082
Aura2.LockedToPart = true
1083
Aura2.Lifetime = NumberRange.new(1)
1084
Aura2.Rate = 60
1085
Aura2.Speed = NumberRange.new(0.3)
1086
Aura2.EmissionDirection = "Top"
1087
local Aura2 = Instance.new('ParticleEmitter')
1088
Aura2.Name = "Aura"
1089
Aura2.Texture = "rbxassetid://833874434"
1090
Aura2.Parent = LeftLeg
1091
Aura2.LightEmission = 1
1092
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1093
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1094
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1095
Aura2.LockedToPart = true
1096
Aura2.Lifetime = NumberRange.new(1)
1097
Aura2.Rate = 60
1098
Aura2.Speed = NumberRange.new(0.1)
1099
Aura2.EmissionDirection = "Top"
1100
local Aura2 = Instance.new('ParticleEmitter')
1101
Aura2.Name = "Aura"
1102
Aura2.Texture = "rbxassetid://833874434"
1103
Aura2.Parent = RightLeg
1104
Aura2.LightEmission = 1
1105
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1106
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1107
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1108
Aura2.LockedToPart = true
1109
Aura2.Lifetime = NumberRange.new(1)
1110
Aura2.Rate = 60
1111
Aura2.Speed = NumberRange.new(0.3)
1112
Aura2.EmissionDirection = "Top"
1113
----aura3
1114
---aura2
1115
local Aura = Instance.new('ParticleEmitter')
1116
Aura.Name = "Aura"
1117
Aura.Texture = "rbxassetid://833874434"
1118
Aura.Parent = LeftArm
1119
Aura.LightEmission = 1
1120
Aura.Transparency = NumberSequence.new(1,0.7,1)
1121
Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1122
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1123
Aura.LockedToPart = true
1124
Aura.Lifetime = NumberRange.new(1)
1125
Aura.Rate = 60
1126
Aura.Speed = NumberRange.new(0.3)
1127
Aura.EmissionDirection = "Top"
1128
local Aura2 = Instance.new('ParticleEmitter')
1129
Aura2.Name = "Aura"
1130
Aura2.Texture = "rbxassetid://833874434"
1131
Aura2.Parent = RightArm
1132
Aura2.LightEmission = 1
1133
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1134
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1135
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1136
Aura2.LockedToPart = true
1137
Aura2.Lifetime = NumberRange.new(1)
1138
Aura2.Rate = 60
1139
Aura2.Speed = NumberRange.new(0.3)
1140
Aura2.EmissionDirection = "Top"
1141
local Aura2 = Instance.new('ParticleEmitter')
1142
Aura2.Name = "Aura"
1143
Aura2.Texture = "rbxassetid://833874434"
1144
Aura2.Parent = LeftLeg
1145
Aura2.LightEmission = 1
1146
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1147
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1148
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1149
Aura2.LockedToPart = true
1150
Aura2.Lifetime = NumberRange.new(1)
1151
Aura2.Rate = 60
1152
Aura2.Speed = NumberRange.new(0.3)
1153
Aura2.EmissionDirection = "Top"
1154
local Aura2 = Instance.new('ParticleEmitter')
1155
Aura2.Name = "Aura"
1156
Aura2.Texture = "rbxassetid://833874434"
1157
Aura2.Parent = RightLeg
1158
Aura2.LightEmission = 1
1159
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1160
Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1161
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1162
Aura2.LockedToPart = true
1163
Aura2.Lifetime = NumberRange.new(0.6)
1164
Aura2.Rate = 60
1165
Aura2.Speed = NumberRange.new(0.3)
1166
Aura2.EmissionDirection = "Top"
1167
----
1168
1169
---aura2
1170
local Aura = Instance.new('ParticleEmitter')
1171
Aura.Name = "Aura"
1172
Aura.Texture = "rbxassetid://833874434"
1173
Aura.Parent = LeftArm
1174
Aura.LightEmission = 1
1175
Aura.Transparency = NumberSequence.new(1,0.7,1)
1176
Aura.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
1177
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1178
Aura.LockedToPart = true
1179
Aura.Lifetime = NumberRange.new(1)
1180
Aura.Rate = 60
1181
Aura.Speed = NumberRange.new(0.3)
1182
Aura.EmissionDirection = "Top"
1183
local Aura2 = Instance.new('ParticleEmitter')
1184
Aura2.Name = "Aura"
1185
Aura2.Texture = "rbxassetid://833874434"
1186
Aura2.Parent = RightArm
1187
Aura2.LightEmission = 1
1188
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1189
Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
1190
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1191
Aura2.LockedToPart = true
1192
Aura2.Lifetime = NumberRange.new(1)
1193
Aura2.Rate = 60
1194
Aura2.Speed = NumberRange.new(0.3)
1195
Aura2.EmissionDirection = "Top"
1196
local Aura2 = Instance.new('ParticleEmitter')
1197
Aura2.Name = "Aura"
1198
Aura2.Texture = "rbxassetid://833874434"
1199
Aura2.Parent = LeftLeg
1200
Aura2.LightEmission = 1
1201
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1202
Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
1203
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1204
Aura2.LockedToPart = true
1205
Aura2.Lifetime = NumberRange.new(1)
1206
Aura2.Rate = 60
1207
Aura2.Speed = NumberRange.new(0.3)
1208
Aura2.EmissionDirection = "Top"
1209
local Aura2 = Instance.new('ParticleEmitter')
1210
Aura2.Name = "Aura"
1211
Aura2.Texture = "rbxassetid://833874434"
1212
Aura2.Parent = RightLeg
1213
Aura2.LightEmission = 1
1214
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1215
Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
1216
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1217
Aura2.LockedToPart = true
1218
Aura2.Lifetime = NumberRange.new(0.6)
1219
Aura2.Rate = 60
1220
Aura2.Speed = NumberRange.new(0.3)
1221
Aura2.EmissionDirection = "Top"
1222
        local tra = Instance.new('ParticleEmitter')
1223
        tra.Parent = Torso
1224
        tra.LightEmission = 1
1225
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1226
        tra.Rate = 15
1227
        tra.Rotation = NumberRange.new(-5, 5)
1228
        tra.Lifetime = NumberRange.new(1.5, 2)
1229
         tra.Size = NumberSequence.new(0.098,0)
1230
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1231
        tra.Speed = NumberRange.new(0.5)
1232
        tra.VelocitySpread = 360
1233
        tra.VelocityInheritance = 0.5
1234
        tra.ZOffset = 2
1235
    local tra = Instance.new('ParticleEmitter')
1236
        tra.Parent = Head
1237
        tra.LightEmission = 1
1238
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1239
        tra.Rate = 15
1240
        tra.Rotation = NumberRange.new(-5, 5)
1241
        tra.Lifetime = NumberRange.new(1.5, 2)
1242
         tra.Size = NumberSequence.new(0.098,0)
1243
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1244
        tra.Speed = NumberRange.new(0.5)
1245
        tra.VelocitySpread = 360
1246
        tra.VelocityInheritance = 0.5
1247
        tra.ZOffset = 2
1248
   local tra = Instance.new('ParticleEmitter')
1249
        tra.Parent = LeftArm
1250
        tra.LightEmission = 1
1251
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1252
        tra.Rate = 15
1253
        tra.Rotation = NumberRange.new(-5, 5)
1254
        tra.Lifetime = NumberRange.new(1.5, 2)
1255
         tra.Size = NumberSequence.new(0.098,0)
1256
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1257
        tra.Speed = NumberRange.new(0.5)
1258
        tra.VelocitySpread = 360
1259
        tra.VelocityInheritance = 0.5
1260
        tra.ZOffset = 2
1261
   local tra = Instance.new('ParticleEmitter')
1262
        tra.Parent = RightArm
1263
        tra.LightEmission = 1
1264
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1265
        tra.Rate = 15
1266
        tra.Rotation = NumberRange.new(-5, 5)
1267
        tra.Lifetime = NumberRange.new(1.5, 2)
1268
         tra.Size = NumberSequence.new(0.098,0)
1269
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1270
        tra.Speed = NumberRange.new(0.5)
1271
        tra.VelocitySpread = 360
1272
        tra.VelocityInheritance = 0.5
1273
        tra.ZOffset = 2
1274
   local tra = Instance.new('ParticleEmitter')
1275
        tra.Parent = LeftLeg
1276
        tra.LightEmission = 1
1277
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1278
        tra.Rate = 15
1279
        tra.Rotation = NumberRange.new(-5, 5)
1280
        tra.Lifetime = NumberRange.new(1.5, 2)
1281
         tra.Size = NumberSequence.new(0.098,0)
1282
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1283
        tra.Speed = NumberRange.new(0.5)
1284
        tra.VelocitySpread = 360
1285
        tra.VelocityInheritance = 0.5
1286
        tra.ZOffset = 2
1287
   local tra = Instance.new('ParticleEmitter')
1288
        tra.Parent = RightLeg
1289
        tra.LightEmission = 1
1290
        tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
1291
        tra.Rate = 15
1292
        tra.Rotation = NumberRange.new(-5, 5)
1293
        tra.Lifetime = NumberRange.new(1.5, 2)
1294
         tra.Size = NumberSequence.new(0.098,0)
1295
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1296
        tra.Speed = NumberRange.new(0.5)
1297
        tra.VelocitySpread = 360
1298
        tra.VelocityInheritance = 0.5
1299
        tra.ZOffset = 2
1300
----
1301
function RemoveOutlines(part)
1302
  part.TopSurface = 10
1303
end
1304
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1305
  local Part = Create("Part")({
1306
    Parent = Parent,
1307
    Reflectance = Reflectance,
1308
    Transparency = Transparency,
1309
    CanCollide = false,
1310
    Locked = true,
1311
    BrickColor = BrickColor.new(tostring(BColor)),
1312
    Name = Name,
1313
    Size = Size,
1314
    Material = Material
1315
  })
1316
  RemoveOutlines(Part)
1317
  return Part
1318
end
1319
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1320
  local Msh = Create(Mesh)({
1321
    Parent = Part,
1322
    Offset = OffSet,
1323
    Scale = Scale
1324
  })
1325
  if Mesh == "SpecialMesh" then
1326
    Msh.MeshType = MeshType
1327
    Msh.MeshId = MeshId
1328
  end
1329
  return Msh
1330
end
1331
function CreateWeld(Parent, Part0, Part1, C0, C1)
1332
  local Weld = Create("Weld")({
1333
    Parent = Parent,
1334
    Part0 = Part0,
1335
    Part1 = Part1,
1336
    C0 = C0,
1337
    C1 = C1
1338
  })
1339
  return Weld
1340
end
1341
WSHM = {
1342
  "White",
1343
  "Pastel light blue"
1344
}
1345
WSH = WSHM[math.random(1, #WSHM)]
1346
function IcePartFunk(HPart, aria, Min, Max)
1347
  IcePart = Instance.new("Part", HPart)
1348
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
1349
  IcePart.CanCollide = false
1350
  IuW = Instance.new("Weld")
1351
  IuW.Name = "GuW"
1352
  IuW.Part0 = HPart
1353
  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))
1354
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
1355
  IuW.Part1 = IcePart
1356
  IuW.Parent = HPart
1357
  IcePart.Transparency = 0.85
1358
  IcePart.Material = "Neon"
1359
  WSH = WSHM[math.random(1, #WSHM)]
1360
  IcePart.BrickColor = BrickColor.new("" .. WSH)
1361
  RemoveOutlines(IcePart)
1362
  game:GetService("Debris"):AddItem(IuW, 4)
1363
  game:GetService("Debris"):AddItem(IcePart, 6)
1364
end
1365
SpikeMeshId = 1033714
1366
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
1367
  local Part = Instance.new("Part", Parent)
1368
  Part.Name = Name
1369
  Part.BrickColor = BrickColor.new(Color)
1370
  Part.Size = Size
1371
  Part.Material = Material
1372
  Part.Transparency = Transparency
1373
  Part.CanCollide = false
1374
  RemoveOutlines(Part)
1375
  local Mesh = Instance.new("SpecialMesh", Part)
1376
  Mesh.MeshType = "Sphere"
1377
  Mesh.Scale = Scale
1378
  return Mesh and Part
1379
end
1380
CFuncs = {
1381
  Part = {
1382
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1383
      local Part = Create("Part")({
1384
        Parent = Parent,
1385
        Reflectance = Reflectance,
1386
        Transparency = Transparency,
1387
        CanCollide = false,
1388
        Locked = true,
1389
        BrickColor = BrickColor.new(tostring(BColor)),
1390
        Name = Name,
1391
        Size = Size,
1392
        Material = Material
1393
      })
1394
      RemoveOutlines(Part)
1395
      return Part
1396
    end
1397
  },
1398
  Mesh = {
1399
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1400
      local Msh = Create(Mesh)({
1401
        Parent = Part,
1402
        Offset = OffSet,
1403
        Scale = Scale
1404
      })
1405
      if Mesh == "SpecialMesh" then
1406
        Msh.MeshType = MeshType
1407
        Msh.MeshId = MeshId
1408
      end
1409
      return Msh
1410
    end
1411
  },
1412
  Mesh = {
1413
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1414
      local Msh = Create(Mesh)({
1415
        Parent = Part,
1416
        Offset = OffSet,
1417
        Scale = Scale
1418
      })
1419
      if Mesh == "SpecialMesh" then
1420
        Msh.MeshType = MeshType
1421
        Msh.MeshId = MeshId
1422
      end
1423
      return Msh
1424
    end
1425
  },
1426
  Weld = {
1427
    Create = function(Parent, Part0, Part1, C0, C1)
1428
      local Weld = Create("Weld")({
1429
        Parent = Parent,
1430
        Part0 = Part0,
1431
        Part1 = Part1,
1432
        C0 = C0,
1433
        C1 = C1
1434
      })
1435
      return Weld
1436
    end
1437
  },
1438
  Sound = {
1439
    Create = function(id, par, vol, pit)
1440
      coroutine.resume(coroutine.create(function()
1441
        local S = Create("Sound")({
1442
          Volume = vol,
1443
          Pitch = pit or 1,
1444
          SoundId = id,
1445
          Parent = par or workspace
1446
        })
1447
        wait()
1448
        S:play()
1449
        game:GetService("Debris"):AddItem(S, 6)
1450
      end))
1451
    end
1452
  },
1453
  ParticleEmitter = {
1454
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1455
      local fp = Create("ParticleEmitter")({
1456
        Parent = Parent,
1457
        Color = ColorSequence.new(Color1, Color2),
1458
        LightEmission = LightEmission,
1459
        Size = Size,
1460
        Texture = Texture,
1461
        Transparency = Transparency,
1462
        ZOffset = ZOffset,
1463
        Acceleration = Accel,
1464
        Drag = Drag,
1465
        LockedToPart = LockedToPart,
1466
        VelocityInheritance = VelocityInheritance,
1467
        EmissionDirection = EmissionDirection,
1468
        Enabled = Enabled,
1469
        Lifetime = LifeTime,
1470
        Rate = Rate,
1471
        Rotation = Rotation,
1472
        RotSpeed = RotSpeed,
1473
        Speed = Speed,
1474
        VelocitySpread = VelocitySpread
1475
      })
1476
      return fp
1477
    end
1478
  }
1479
}
1480
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1481
  if hit.Parent == nil then
1482
    return
1483
  end
1484
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1485
  for _, v in pairs(hit.Parent:children()) do
1486
    if v:IsA("Humanoid") then
1487
      h = v
1488
    end
1489
  end
1490
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1491
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1492
      return
1493
    end
1494
    local c = Create("ObjectValue")({
1495
      Name = "creator",
1496
      Value = game:service("Players").LocalPlayer,
1497
      Parent = h
1498
    })
1499
    game:GetService("Debris"):AddItem(c, 0.5)
1500
    if HitSound ~= nil and HitPitch ~= nil then
1501
      CreateSound(HitSound, hit, 1, HitPitch)
1502
    end
1503
    local Damage = math.random(minim, maxim)
1504
    local blocked = false
1505
    local block = hit.Parent:findFirstChild("Block")
1506
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1507
      blocked = true
1508
      block.Value = block.Value - 1
1509
      print(block.Value)
1510
    end
1511
    if blocked == false then
1512
      h.Health = h.Health - Damage
1513
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1514
    else
1515
      h.Health = h.Health - Damage / 2
1516
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1517
    end
1518
    if Type == "Knockdown" then
1519
      local hum = hit.Parent.Humanoid
1520
      hum.PlatformStand = true
1521
      coroutine.resume(coroutine.create(function(HHumanoid)
1522
        swait(1)
1523
        HHumanoid.PlatformStand = false
1524
      end), hum)
1525
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1526
      local bodvol = Create("BodyVelocity")({
1527
        velocity = angle * knockback,
1528
        P = 5000,
1529
        maxForce = Vector3.new(8000, 8000, 8000),
1530
        Parent = hit
1531
      })
1532
      local rl = Create("BodyAngularVelocity")({
1533
        P = 3000,
1534
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1535
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1536
        Parent = hit
1537
      })
1538
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1539
      game:GetService("Debris"):AddItem(rl, 0.5)
1540
    elseif Type == "Normal" then
1541
      local vp = Create("BodyVelocity")({
1542
        P = 500,
1543
        maxForce = Vector3.new(math.huge, 0, math.huge),
1544
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1545
      })
1546
      if knockback > 0 then
1547
        vp.Parent = hit.Parent.Torso
1548
      end
1549
      game:GetService("Debris"):AddItem(vp, 0.5)
1550
    elseif Type == "Impale" then
1551
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1552
      Spike.Anchored = true
1553
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1554
      Spike.Position = hit.Parent.Torso.Position
1555
      for i = 1, 5 do
1556
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1557
      end
1558
      Services.Debris:AddItem(Spike, 4)
1559
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1560
      hit.Parent.Humanoid.PlatformStand = true
1561
      swait(1)
1562
      hit.Parent.Humanoid.PlatformStand = false
1563
    elseif Type == "Up" then
1564
      local bodyVelocity = Create("BodyVelocity")({
1565
        velocity = Vector3.new(0, 20, 0),
1566
        P = 5000,
1567
        maxForce = Vector3.new(8000, 8000, 8000),
1568
        Parent = hit
1569
      })
1570
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1571
      local bodyVelocity = Create("BodyVelocity")({
1572
        velocity = Vector3.new(0, 20, 0),
1573
        P = 5000,
1574
        maxForce = Vector3.new(8000, 8000, 8000),
1575
        Parent = hit
1576
      })
1577
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1578
    elseif Type == "Snare" then
1579
      local bp = Create("BodyPosition")({
1580
        P = 900,
1581
        D = 1000,
1582
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1583
        position = hit.Parent.Torso.Position,
1584
        Parent = hit.Parent.Torso
1585
      })
1586
      game:GetService("Debris"):AddItem(bp, 1)
1587
    elseif Type == "Slowness" then
1588
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1589
      for i = 1, 25 do
1590
        hit.Parent.Humanoid.WalkSpeed = 4
1591
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1592
      end
1593
      wait(4)
1594
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1595
    elseif Type == "FireDmg" then
1596
      for i = 1, math.random(60, 150) do
1597
        BlockEffect(BrickColor.new("White"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1598
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1599
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1600
        wait(0.1)
1601
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1602
      end
1603
    elseif Type == "Freeze" then
1604
      local bp = Create("BodyPosition")({
1605
        P = 900,
1606
        D = 1000,
1607
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1608
        position = hit.Parent.Torso.Position,
1609
        Parent = hit.Parent.Torso
1610
      })
1611
      game:GetService("Debris"):AddItem(bp, 4)
1612
      for i = 1, 25 do
1613
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1614
      end
1615
    elseif Type == "Freeze2" then
1616
      local BodPos = Create("BodyPosition")({
1617
        P = 50000,
1618
        D = 1000,
1619
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1620
        position = hit.Parent.Torso.Position,
1621
        Parent = hit.Parent.Torso
1622
      })
1623
      local BodGy = Create("BodyGyro")({
1624
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1625
        P = 20000,
1626
        Parent = hit.Parent.Torso,
1627
        cframe = hit.Parent.Torso.CFrame
1628
      })
1629
      hit.Parent.Torso.Anchored = true
1630
      coroutine.resume(coroutine.create(function(Part)
1631
        swait(1.5)
1632
        Part.Anchored = false
1633
      end), hit.Parent.Torso)
1634
      game:GetService("Debris"):AddItem(BodPos, 3)
1635
      game:GetService("Debris"):AddItem(BodGy, 3)
1636
    end
1637
    local debounce = Create("BoolValue")({
1638
      Name = "DebounceHit",
1639
      Parent = hit.Parent,
1640
      Value = true
1641
    })
1642
    game:GetService("Debris"):AddItem(debounce, Delay)
1643
    c = Instance.new("ObjectValue")
1644
    c.Name = "creator"
1645
    c.Value = Player
1646
    c.Parent = h
1647
    game:GetService("Debris"):AddItem(c, 0.5)
1648
  end
1649
end
1650
function ShowDamage(Pos, Text, Time, Color)
1651
  local Rate = 0.033333333333333
1652
  if not Pos then
1653
    local Pos = Vector3.new(0, 0, 0)
1654
  end
1655
  local Text = Text or ""
1656
  local Time = Time or 2
1657
  if not Color then
1658
    local Color = Color3.new(1, 0, 1)
1659
  end
1660
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1661
  EffectPart.Anchored = true
1662
  local BillboardGui = Create("BillboardGui")({
1663
    Size = UDim2.new(3, 0, 3, 0),
1664
    Adornee = EffectPart,
1665
    Parent = EffectPart
1666
  })
1667
  local TextLabel = Create("TextLabel")({
1668
    BackgroundTransparency = 1,
1669
    Size = UDim2.new(1, 0, 1, 0),
1670
    Text = Text,
1671
    TextColor3 = Color,
1672
    TextScaled = true,
1673
    Font = Enum.Font.ArialBold,
1674
    Parent = BillboardGui
1675
  })
1676
  game.Debris:AddItem(EffectPart, Time + 0.1)
1677
  EffectPart.Parent = game:GetService("Workspace")
1678
  delay(0, function()
1679
    local Frames = Time / Rate
1680
    for Frame = 1, Frames do
1681
      wait(Rate)
1682
      local Percent = Frame / Frames
1683
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1684
      TextLabel.TextTransparency = Percent
1685
    end
1686
    if EffectPart and EffectPart.Parent then
1687
      EffectPart:Destroy()
1688
    end
1689
  end)
1690
end
1691
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1692
  for _, c in pairs(workspace:children()) do
1693
    local hum = c:findFirstChild("Humanoid")
1694
    if hum ~= nil then
1695
      local head = c:findFirstChild("Head")
1696
      if head ~= nil then
1697
        local targ = head.Position - Part.Position
1698
        local mag = targ.magnitude
1699
        if magni >= mag and c.Name ~= Player.Name then
1700
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1701
        end
1702
      end
1703
    end
1704
  end
1705
end
1706
function MagniKILL(Part, magni, knock, Type)
1707
  for _, c in pairs(workspace:children()) do
1708
    local hum = c:findFirstChild("Humanoid")
1709
    if hum ~= nil then
1710
      local head = c:findFirstChild("Head")
1711
      if head ~= nil then
1712
        local targ = head.Position - Part.Position
1713
        local mag = targ.magnitude
1714
        if magni >= mag and c.Name ~= Player.Name then
1715
          hum.Health = 0
1716
        end
1717
      end
1718
    end
1719
  end
1720
end
1721
EffectModel = Instance.new("Model", Character)
1722
EffectModel.Name = "Effects"
1723
Effects = {
1724
  Block = {
1725
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1726
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1727
      prt.Anchored = true
1728
      prt.CFrame = cframe
1729
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1730
      game:GetService("Debris"):AddItem(prt, 10)
1731
      if Type == 1 or Type == nil then
1732
        table.insert(Effects, {
1733
          prt,
1734
          "Block1",
1735
          delay,
1736
          x3,
1737
          y3,
1738
          z3,
1739
          msh
1740
        })
1741
      elseif Type == 2 then
1742
        table.insert(Effects, {
1743
          prt,
1744
          "Block2",
1745
          delay,
1746
          x3,
1747
          y3,
1748
          z3,
1749
          msh
1750
        })
1751
      else
1752
        table.insert(Effects, {
1753
          prt,
1754
          "Block3",
1755
          delay,
1756
          x3,
1757
          y3,
1758
          z3,
1759
          msh
1760
        })
1761
      end
1762
    end
1763
  },
1764
  Sphere = {
1765
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1766
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1767
      prt.Anchored = true
1768
      prt.CFrame = cframe
1769
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1770
      game:GetService("Debris"):AddItem(prt, 10)
1771
      table.insert(Effects, {
1772
        prt,
1773
        "Cylinder",
1774
        delay,
1775
        x3,
1776
        y3,
1777
        z3,
1778
        msh
1779
      })
1780
    end
1781
  },
1782
  Cylinder = {
1783
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1784
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1785
      prt.Anchored = true
1786
      prt.CFrame = cframe
1787
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1788
      game:GetService("Debris"):AddItem(prt, 10)
1789
      table.insert(Effects, {
1790
        prt,
1791
        "Cylinder",
1792
        delay,
1793
        x3,
1794
        y3,
1795
        z3,
1796
        msh
1797
      })
1798
    end
1799
  },
1800
  Wave = {
1801
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1802
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1803
      prt.Anchored = true
1804
      prt.CFrame = cframe
1805
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1806
      game:GetService("Debris"):AddItem(prt, 10)
1807
      table.insert(Effects, {
1808
        prt,
1809
        "Cylinder",
1810
        delay,
1811
        x3,
1812
        y3,
1813
        z3,
1814
        msh
1815
      })
1816
    end
1817
  },
1818
  Ring = {
1819
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1820
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1821
      prt.Anchored = true
1822
      prt.CFrame = cframe
1823
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://9982590", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1824
      game:GetService("Debris"):AddItem(prt, 10)
1825
      table.insert(Effects, {
1826
        prt,
1827
        "Cylinder",
1828
        delay,
1829
        x3,
1830
        y3,
1831
        z3,
1832
        msh
1833
      })
1834
    end
1835
  },
1836
  Break = {
1837
    Create = function(brickcolor, cframe, x1, y1, z1)
1838
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1839
      prt.Anchored = true
1840
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1841
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1842
      local num = math.random(10, 50) / 1000
1843
      game:GetService("Debris"):AddItem(prt, 10)
1844
      table.insert(Effects, {
1845
        prt,
1846
        "Shatter",
1847
        num,
1848
        prt.CFrame,
1849
        math.random() - math.random(),
1850
        0,
1851
        math.random(50, 100) / 100
1852
      })
1853
    end
1854
  }
1855
}
1856
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1857
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1858
  prt.Anchored = true
1859
  prt.CFrame = cframe
1860
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1861
  game:GetService("Debris"):AddItem(prt, 10)
1862
  if Type == 1 or Type == nil then
1863
    table.insert(Effects, {
1864
      prt,
1865
      "Block1",
1866
      delay,
1867
      x3,
1868
      y3,
1869
      z3,
1870
      msh
1871
    })
1872
  elseif Type == 2 then
1873
    table.insert(Effects, {
1874
      prt,
1875
      "Block2",
1876
      delay,
1877
      x3,
1878
      y3,
1879
      z3,
1880
      msh
1881
    })
1882
  elseif Type == 3 then
1883
    table.insert(Effects, {
1884
      prt,
1885
      "Block3",
1886
      delay,
1887
      x3,
1888
      y3,
1889
      z3,
1890
      msh
1891
    })
1892
  end
1893
end
1894
function CreateSound(id, par, vol, pit)
1895
  coroutine.resume(coroutine.create(function()
1896
    local sou = Instance.new("Sound", par or workspace)
1897
    sou.Volume = vol
1898
    sou.Pitch = pit or 1
1899
    sou.SoundId = id
1900
    swait()
1901
    sou:play()
1902
    game:GetService("Debris"):AddItem(sou, 6)
1903
  end))
1904
end
1905
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1906
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1907
  prt.Anchored = true
1908
  prt.CFrame = cframe
1909
  prt.Material = "Neon"
1910
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1911
  game:GetService("Debris"):AddItem(prt, 10)
1912
  coroutine.resume(coroutine.create(function(Part, Mesh)
1913
    for i = 0, 6, delay do
1914
      swait()
1915
      Part.Transparency = i
1916
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
1917
    end
1918
    Part.Parent = nil
1919
  end), prt, msh)
1920
end
1921
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
1922
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1923
  local MainPos = partt.Position
1924
  local MainPos2 = mouse + SpreadVectors
1925
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1926
  local speed = 1000
1927
  local num = 1
1928
  coroutine.resume(coroutine.create(function()
1929
    repeat
1930
      swait()
1931
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1932
      local mag =(MainPos - pos).magnitude
1933
      Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
1934
      MainPos = MainPos + MouseLook.lookVector * speed
1935
      num = num - 1
1936
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1937
      if hit ~= nil then
1938
        num = 0
1939
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1940
        refpart.Anchored = true
1941
        refpart.CFrame = CFrame.new(pos)
1942
        game:GetService("Debris"):AddItem(refpart, 2)
1943
      end
1944
      if num <= 0 then
1945
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1946
        refpart.Anchored = true
1947
        refpart.CFrame = CFrame.new(pos)
1948
        if hit ~= nil then
1949
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1950
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
1951
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1952
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
1953
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
1954
        end
1955
        game:GetService("Debris"):AddItem(refpart, 0)
1956
      end
1957
    until num <= 0
1958
  end))
1959
end
1960
function shoottraildd2(mouse, partt, SpreadAmount)
1961
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
1962
  local MainPos = partt.Position
1963
  local MainPos2 = mouse + SpreadVectors
1964
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
1965
  local speed = 3000
1966
  local num = 1
1967
  coroutine.resume(coroutine.create(function()
1968
    repeat
1969
      swait()
1970
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
1971
      local mag = (MainPos - pos).magnitude
1972
      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)
1973
      MainPos = MainPos + MouseLook.lookVector * speed
1974
      num = num - 1
1975
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
1976
      if hit ~= nil then
1977
        num = 0
1978
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1979
        refpart.Anchored = true
1980
        refpart.CFrame = CFrame.new(pos)
1981
        game:GetService("Debris"):AddItem(refpart, 2)
1982
      end
1983
      if num <= 0 then
1984
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
1985
        refpart.Anchored = true
1986
        refpart.CFrame = CFrame.new(pos)
1987
        if hit ~= nil then
1988
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
1989
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
1990
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1991
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
1992
          MagniKILL(refpart, 80, 0, "Normal")
1993
        end
1994
        game:GetService("Debris"):AddItem(refpart, 0)
1995
      end
1996
    until num <= 0
1997
  end))
1998
end
1999
function shoottraildd22(mouse, partt, SpreadAmount)
2000
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2001
  local MainPos = partt.Position
2002
  local MainPos2 = mouse + SpreadVectors
2003
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2004
  local speed = 900
2005
  local num = 1
2006
  coroutine.resume(coroutine.create(function()
2007
    repeat
2008
      swait()
2009
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2010
      local mag = (MainPos - pos).magnitude
2011
      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)
2012
      MainPos = MainPos + MouseLook.lookVector * speed
2013
      num = num - 1
2014
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2015
      if hit ~= nil then
2016
        num = 0
2017
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2018
        refpart.Anchored = true
2019
        refpart.CFrame = CFrame.new(pos)
2020
        game:GetService("Debris"):AddItem(refpart, 2)
2021
      end
2022
      if num <= 0 then
2023
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2024
        refpart.Anchored = true
2025
        refpart.CFrame = CFrame.new(pos)
2026
        if hit ~= nil then
2027
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2028
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2029
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2030
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2031
          MagniKILL(refpart, 80, 0, "Normal")
2032
        end
2033
        game:GetService("Debris"):AddItem(refpart, 0)
2034
      end
2035
    until num <= 0
2036
  end))
2037
end
2038
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
2039
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2040
  local MainPos = partt.Position
2041
  local MainPos2 = mouse + SpreadVectors
2042
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2043
  local speed = 200
2044
  local num = 0
2045
  coroutine.resume(coroutine.create(function()
2046
    repeat
2047
      swait()
2048
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2049
      local mag = (MainPos - pos).magnitude
2050
      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)
2051
      MainPos = MainPos + MouseLook.lookVector * speed
2052
      num = num - 1
2053
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2054
      if hit ~= nil then
2055
        num = 0
2056
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2057
        refpart.Anchored = true
2058
        refpart.CFrame = CFrame.new(pos)
2059
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2060
        game:GetService("Debris"):AddItem(refpart, 2)
2061
      end
2062
      if num <= 0 then
2063
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2064
        refpart.Anchored = true
2065
        refpart.CFrame = CFrame.new(pos)
2066
        if hit ~= nil then
2067
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2068
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2069
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2070
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
2071
        end
2072
        game:GetService("Debris"):AddItem(refpart, 0)
2073
      end
2074
    until num <= 0
2075
  end))
2076
end
2077
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
2078
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2079
  local MainPos = partt.Position
2080
  local MainPos2 = mouse + SpreadVectors
2081
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2082
  local speed = 500
2083
  local num = 1
2084
  coroutine.resume(coroutine.create(function()
2085
    repeat
2086
      swait()
2087
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2088
      local mag = (MainPos - pos).magnitude
2089
      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)
2090
      MainPos = MainPos + MouseLook.lookVector * speed
2091
      num = num - 1
2092
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2093
      if hit ~= nil then
2094
        num = 0
2095
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2096
        refpart.Anchored = true
2097
        refpart.CFrame = CFrame.new(pos)
2098
        game:GetService("Debris"):AddItem(refpart, 2)
2099
      end
2100
      if num <= 0 then
2101
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2102
        refpart.Anchored = true
2103
        refpart.CFrame = CFrame.new(pos)
2104
        if hit ~= nil then
2105
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2106
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2107
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2108
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2109
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
2110
        end
2111
        game:GetService("Debris"):AddItem(refpart, 0)
2112
      end
2113
    until num <= 0
2114
  end))
2115
end
2116
2117
2118
---
2119
2120
attackdebounce = false 
2121
deb=false
2122
2123
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2124
        if hit.Parent==nil then
2125
                return
2126
        end
2127
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
2128
        for _,v in pairs(hit.Parent:children()) do
2129
        if v:IsA("Humanoid") then
2130
        h=v
2131
        end
2132
        end
2133
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2134
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2135
        end
2136
        if hit.Parent.className=="Hat" then
2137
        hit=hit.Parent.Parent:findFirstChild("Head")
2138
        end
2139
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2140
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2141
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2142
                        return
2143
                end]]
2144
--                        hs(hit,1.2) 
2145
                        c=Instance.new("ObjectValue")
2146
                        c.Name="creator"
2147
                        c.Value=game:service("Players").LocalPlayer
2148
                        c.Parent=h
2149
                        game:GetService("Debris"):AddItem(c,.5)
2150
                Damage=math.random(minim,maxim)
2151
--                h:TakeDamage(Damage)
2152
                blocked=false
2153
                block=hit.Parent:findFirstChild("Block")
2154
                if block~=nil then
2155
                print(block.className)
2156
                if block.className=="NumberValue" then
2157
                if block.Value>0 then
2158
                blocked=true
2159
                if decreaseblock==nil then
2160
                block.Value=block.Value-1
2161
                end
2162
                end
2163
                end
2164
                if block.className=="IntValue" then
2165
                if block.Value>0 then
2166
                blocked=true
2167
                if decreaseblock~=nil then
2168
                block.Value=block.Value-1
2169
                end
2170
                end
2171
                end
2172
                end
2173
                if blocked==false then
2174
--                h:TakeDamage(Damage)
2175
                h.Health=h.Health-Damage
2176
                showDamage(hit.Parent,Damage,.5,BrickColor.new("White"))
2177
                else
2178
                h.Health=h.Health-(Damage/2)
2179
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
2180
                end
2181
                if Type=="Knockdown" then
2182
                Humanoid=hit.Parent.Humanoid
2183
Humanoid.PlatformStand=true
2184
coroutine.resume(coroutine.create(function(HHumanoid)
2185
swait(1)
2186
HHumanoid.PlatformStand=false
2187
end),Humanoid)
2188
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2189
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2190
local bodvol=Instance.new("BodyVelocity")
2191
bodvol.velocity=angle*knockback
2192
bodvol.P=5000
2193
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2194
bodvol.Parent=hit
2195
rl=Instance.new("BodyAngularVelocity")
2196
rl.P=3000
2197
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2198
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2199
rl.Parent=hit
2200
game:GetService("Debris"):AddItem(bodvol,.5)
2201
game:GetService("Debris"):AddItem(rl,.5)
2202
                elseif Type=="Normal" then
2203
                bp=Instance.new("BodyVelocity")
2204
                bp.P=100000
2205
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
2206
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2207
                if KnockbackType==1 then
2208
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2209
                elseif KnockbackType==2 then
2210
                bp.velocity=Property.CFrame.lookVector*knockback
2211
                end
2212
                if knockback>0 then
2213
	                  bp.Parent=hit.Parent.Torso
2214
2215
                end
2216
                game:GetService("Debris"):AddItem(bp,.5)
2217
                elseif Type=="Up" then
2218
                local bodyVelocity=Instance.new("BodyVelocity")
2219
                bodyVelocity.velocity=vt(0,60,0)
2220
                bodyVelocity.P=5000
2221
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2222
                bodyVelocity.Parent=hit
2223
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2224
                rl=Instance.new("BodyAngularVelocity")
2225
                rl.P=3000
2226
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2227
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
2228
                rl.Parent=hit
2229
                game:GetService("Debris"):AddItem(rl,.5)
2230
                elseif Type=="Snare" then
2231
                bp=Instance.new("BodyPosition")
2232
                bp.P=2000
2233
                bp.D=100
2234
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2235
                bp.position=hit.Parent.Torso.Position
2236
                bp.Parent=hit.Parent.Torso
2237
                game:GetService("Debris"):AddItem(bp,1)
2238
                elseif Type=="Target" then
2239
                if Targetting==false then
2240
                ZTarget=hit.Parent.Torso
2241
                coroutine.resume(coroutine.create(function(Part) 
2242
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2243
                swait(1)
2244
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2245
                end),ZTarget)
2246
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2247
                targetgui=Instance.new("BillboardGui")
2248
                targetgui.Parent=ZTarget
2249
                targetgui.Size=UDim2.new(10,100,10,100)
2250
                targ=Instance.new("ImageLabel")
2251
                targ.Parent=targetgui
2252
                targ.BackgroundTransparency=1
2253
                targ.Image="rbxassetid://4834067"
2254
                targ.Size=UDim2.new(1,0,1,0)
2255
                cam.CameraType="Scriptable"
2256
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2257
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2258
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2259
                Targetting=true
2260
                RocketTarget=ZTarget
2261
                for i=1,Property do
2262
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2263
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2264
                swait()
2265
                end
2266
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2267
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2268
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2269
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2270
                end
2271
                Targetting=true
2272
                RocketTarget=true
2273
                targetgui.Parent=true
2274
                cam.CameraType="Custom"
2275
                end
2276
                end
2277
                        debounce=Instance.new("BoolValue")
2278
                        debounce.Name="DebounceHit"
2279
                        debounce.Parent=hit.Parent
2280
                        debounce.Value=true
2281
                        game:GetService("Debris"):AddItem(debounce,Delay)
2282
                        c=Instance.new("ObjectValue")
2283
                        c.Name="creator"
2284
                        c.Value=Player
2285
                        c.Parent=h
2286
                        game:GetService("Debris"):AddItem(c,.5)
2287
                CRIT=true
2288
                hitDeb=true
2289
                AttackPos=6
2290
        end
2291
end
2292
 
2293
showDamage=function(Char,Dealt,du,Color)
2294
        m=Instance.new("Model")
2295
        m.Name=tostring(Dealt)
2296
        h=Instance.new("Humanoid")
2297
        h.Health=0
2298
        h.MaxHealth=0
2299
        h.Parent=m
2300
        c=Instance.new("Part")
2301
        c.Transparency=0
2302
        c.BrickColor=Color
2303
c.Transparency = 1
2304
        c.Name="Head"
2305
        c.TopSurface=0
2306
        c.BottomSurface=0
2307
        c.formFactor="Plate"
2308
        c.Size=Vector3.new(1,.4,1)
2309
2310
local txt = Instance.new("BillboardGui", c)
2311
txt.Adornee = c
2312
txt.Name = "_status"
2313
txt.Size = UDim2.new(2, 0, 1.2, 0)
2314
txt.StudsOffset = Vector3.new(-9, 8, 0)
2315
local text = Instance.new("TextLabel", txt)
2316
text.Size = UDim2.new(10, 0, 7, 0)
2317
text.FontSize = "Size12"
2318
text.TextScaled = true
2319
text.TextTransparency = 0.5
2320
text.BackgroundTransparency = 1 
2321
text.TextTransparency = 0.5
2322
text.TextStrokeTransparency = 0.5
2323
text.Font = "SciFi"
2324
text.TextStrokeColor3 = Color3.new(0,0,0)
2325
v=Instance.new("Part")
2326
v.Name = "ColorBrick"
2327
v.Parent=c
2328
v.FormFactor="Symmetric"
2329
v.Anchored=true
2330
v.CanCollide=false
2331
v.BottomSurface="Smooth"
2332
v.TopSurface="Smooth"
2333
v.Size=Vector3.new(10,5,3)
2334
v.Transparency=1
2335
v.CFrame=c.CFrame
2336
v.BrickColor=BrickColor.random()
2337
v.Transparency=1
2338
text.TextColor3 = t.BrickColor.Color
2339
v.Shape="Block"
2340
text.Text = tostring(Dealt)
2341
        ms=Instance.new("CylinderMesh")
2342
        ms.Scale=Vector3.new(.8,.8,.8)
2343
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
2344
  local rndm=math.random(1,#hitsounds)
2345
  local r=rndm
2346
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
2347
        if CRIT==true then
2348
                ms.Scale=Vector3.new(1,1.25,1)
2349
        end
2350
        ms.Parent=c
2351
        c.Reflectance=0
2352
        Instance.new("BodyGyro").Parent=c
2353
        c.Parent=m
2354
        if Char:findFirstChild("Head")~=nil then
2355
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2356
        elseif Char.Parent:findFirstChild("Head")~=nil then
2357
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2358
        end
2359
        f=Instance.new("BodyPosition")
2360
        f.P=200000
2361
        f.D=100
2362
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2363
        f.position=c.Position+Vector3.new(0,3,0)
2364
        f.Parent=c
2365
        game:GetService("Debris"):AddItem(m,.5+du)
2366
        c.CanCollide=false
2367
        m.Parent=workspace
2368
        c.CanCollide=false
2369
end
2370
2371
2372
------
2373
hito = function(dm, X, c, dn, dp, dq)	
2374
	for I,dr in pairs(workspace:GetChildren()) do
2375
		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
2376
			local ds = dr:FindFirstChild("Humanoid")
2377
				local dt = dr:FindFirstChild("HumanoidRootPart")
2378
				TakeDamage(ds, c)
2379
						if InForm == true then
2380
		ds.Parent:BreakJoints()
2381
		wait(1.2)
2382
		ds.Parent:Destroy()
2383
		end
2384
				ds:SetStateEnabled(16, true)
2385
				delay(dn, function()		
2386
		ds:SetStateEnabled(16, true)
2387
				end)
2388
				local du = Instance.new("StringValue")
2389
				du.Name = "alabo"
2390
				du.Parent = dt
2391
				game.Debris:AddItem(du, dn)
2392
				local dv = Instance.new("Part")
2393
				
2394
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
2395
				dv.Transparency = 0.25
2396
				dv.Anchored = true
2397
				dv.CanCollide = false
2398
				dv.BrickColor = BrickColor.new("White")
2399
				dv.Material = "Neon"
2400
				dv.Locked = true
2401
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2402
				dv.Parent = modz
2403
				local dw = Instance.new("SpecialMesh")
2404
				dw.MeshType = "Sphere"
2405
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
2406
				dw.Parent = dv
2407
				game.Debris:AddItem(dv, 1)
2408
				local dx = Instance.new("Model")
2409
				dx.Name = c
2410
				dx.Parent = workspace
2411
				game.Debris:AddItem(dx, 0.5 + c / 75)
2412
				local dy = Instance.new("Humanoid")
2413
				dy.MaxHealth = 0
2414
				dy.Parent = dx
2415
				local dz = Instance.new("Part")
2416
				dz.Name = "Head"
2417
				dz.Locked = true
2418
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
2419
				dz.Position = dt.Position
2420
				dz.BrickColor = BrickColor.new("New Yeller")
2421
				dz.Material = "Neon"
2422
				dz.Transparency = 1
2423
				dz.CanCollide = false
2424
				dz.Parent = dx
2425
				local dA = Instance.new("BodyPosition")
2426
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2427
				dA.P = 20000
2428
				dA.D = 300
2429
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
2430
				dA.Parent = dz
2431
				local dB = Instance.new("CylinderMesh")
2432
				dB.Parent = dz
2433
				coroutine.resume(coroutine.create(function()		
2434
		while dB do
2435
			swait()
2436
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
2437
		end
2438
	end))
2439
					if dp then
2440
						local dC = Instance.new("BodyVelocity")
2441
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
2442
						dC.P = 9999999999
2443
						dC.Velocity = dp
2444
						dC.Parent = dt
2445
						game.Debris:AddItem(dC, dn)
2446
					end
2447
						if dq then
2448
							local dD = Instance.new("BodyAngularVelocity")
2449
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
2450
							dD.P = math.huge
2451
							dD.AngularVelocity = dq
2452
							dD.Parent = dt
2453
							game.Debris:AddItem(dD, dn)
2454
						end
2455
						local dE = Instance.new("Sound")
2456
						dE.Pitch = rd2(10, 11) / 10
2457
						dE.Volume = rd2(10, 13) / 10
2458
						dE.EmitterSize = 10
2459
						dE.SoundId = "rbxassetid://"
2460
						dE.Parent = dv
2461
						dE:Play()
2462
						coroutine.resume(coroutine.create(function()		
2463
		for I = 1, 5 do
2464
			swait()
2465
			dv.Transparency = dv.Transparency + 0.175
2466
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
2467
		end
2468
	end))
2469
		end
2470
	end
2471
end
2472
------
2473
2474
vt = Vector3.new
2475
local new = Instance.new
2476
local cf = CFrame.new
2477
local cfa = CFrame.Angles
2478
local bc = BrickColor.new
2479
2480
function bigbangattack()
2481
	attack = true
2482
	Humanoid.WalkSpeed = 0
2483
	      for i = 0, 8, 0.1 do
2484
        swait()
2485
  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)
2486
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2487
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2488
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2489
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2490
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2491
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2492
	end
2493
local rng = Instance.new("Part", mouse)
2494
        rng.Anchored = true
2495
        rng.BrickColor = BrickColor.new("Cyan")
2496
        rng.CanCollide = false
2497
        rng.FormFactor = 3
2498
        rng.Name = "Ring"
2499
        rng.Size = Vector3.new(0.4,0.4,0.4)
2500
        rng.Transparency = 0
2501
        rng.TopSurface = 0
2502
        rng.BottomSurface = 0
2503
        rng.CFrame = RootPart.CFrame 
2504
        local rngm = Instance.new("SpecialMesh", rng)
2505
        rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
2506
2507
local rng3 = rng:Clone()
2508
rng3.Parent = char
2509
local rng3m = rng3.Mesh
2510
2511
local rng5 = rng:Clone()
2512
rng5.Parent = char
2513
rng5.BrickColor = BrickColor.new("Cyan")
2514
local rng5m = rng5.Mesh
2515
local rng6 = rng:Clone()
2516
rng6.Material = "Plastic"
2517
rng6.BrickColor = BrickColor.new("Cyan")
2518
rng6.Parent = char
2519
local rng6m = rng6.Mesh
2520
rng6m.Scale = vt(7.5,7.5,7.5)
2521
rng6m.MeshType = "FileMesh"
2522
rng6m.MeshId = "rbxassetid://430736398"
2523
local Must2 = Instance.new("Sound",rng6)
2524
Must2.SoundId = "rbxassetid://135581154"
2525
Must2.Pitch = 0.99
2526
Must2.Volume = 3
2527
Must2.Looped = false
2528
wait(0)
2529
Must2:Play()	
2530
local hita = rng6.Touched:connect(function(hit) 
2531
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2532
end)
2533
2534
rng3.CFrame = RootPart.CFrame 
2535
2536
rng5.CFrame = RootPart.CFrame 
2537
rng6.CFrame = RootPart.CFrame
2538
			local pie222 = Instance.new("ParticleEmitter")
2539
pie222.Parent = rng6
2540
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2541
pie222.LightEmission = 1
2542
pie222.Size = NumberSequence.new(6,1)
2543
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2544
pie222.Transparency = NumberSequence.new(0.6,1)
2545
pie222.EmissionDirection = "Top"
2546
pie222.Enabled = true
2547
pie222.Lifetime = NumberRange.new(1)
2548
pie222.Rotation = NumberRange.new(-320, 320)
2549
pie222.Rate = 404
2550
pie222.Speed = NumberRange.new(0)
2551
pie222.LockedToPart = false
2552
pie222.VelocitySpread = 2 
2553
	wait()
2554
	local scaler = 10/5
2555
	local scaler2 = 10/5 
2556
	for i = 0,10,0.1 do
2557
		swait()
2558
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2559
		
2560
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2561
2562
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2563
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2564
		rng6.CFrame = rng3.CFrame
2565
		rng.Transparency = rng.Transparency + 1
2566
	
2567
		rng3.Transparency = rng3.Transparency + 0.01
2568
2569
		rng5.Transparency = rng5.Transparency + 0.01
2570
		rng6.Transparency = rng6.Transparency + 0.021
2571
		scaler = scaler - 0.125/5
2572
		scaler2 = scaler2 - 0.1/5
2573
	
2574
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2575
	
2576
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2577
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2578
	end
2579
	hita:disconnect()
2580
	game:GetService("Debris"):AddItem(rng, 1)
2581
2582
	game:GetService("Debris"):AddItem(rng3, 1)
2583
2584
	game:GetService("Debris"):AddItem(rng5, 1)
2585
	attack = false
2586
	pie222:Destroy()
2587
	Humanoid.WalkSpeed = 16
2588
end
2589
2590
2591
function bigbangattack2()
2592
	attack = true
2593
	Humanoid.WalkSpeed = 0
2594
	      for i = 0, 8, 0.1 do
2595
        swait()
2596
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2598
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2600
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2601
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2602
	end
2603
local rng = Instance.new("Part", RightArm)
2604
        rng.Anchored = true
2605
        rng.BrickColor = BrickColor.new("Cyan")
2606
        rng.CanCollide = false
2607
        rng.FormFactor = 3
2608
        rng.Name = "Ring"
2609
        rng.Size = Vector3.new(0.4,0.4,0.4)
2610
        rng.Transparency = 0
2611
        rng.TopSurface = 0
2612
        rng.BottomSurface = 0
2613
        rng.CFrame = RootPart.CFrame 
2614
        local rngm = Instance.new("SpecialMesh", rng)
2615
        rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
2616
2617
local rng3 = rng:Clone()
2618
rng3.Parent = char
2619
local rng3m = rng3.Mesh
2620
2621
local rng5 = rng:Clone()
2622
rng5.Parent = char
2623
rng5.BrickColor = BrickColor.new("Cyan")
2624
local rng5m = rng5.Mesh
2625
local rng6 = rng:Clone()
2626
rng6.Material = "Plastic"
2627
rng6.BrickColor = BrickColor.new("Cyan")
2628
rng6.Parent = char
2629
local rng6m = rng6.Mesh
2630
rng6m.Scale = vt(7.5,7.5,30.5)
2631
rng6m.MeshType = "FileMesh"
2632
rng6m.MeshId = "rbxassetid://430736398"
2633
local Must2 = Instance.new("Sound",Torso)
2634
Must2.SoundId = "rbxassetid://719747626"
2635
Must2.Pitch = 0.99
2636
Must2.Volume = 3
2637
Must2.Looped = false
2638
wait(0)
2639
Must2:Play()	
2640
local hita = rng6.Touched:connect(function(hit) 
2641
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2642
end)
2643
2644
rng3.CFrame = Head.CFrame 
2645
2646
rng5.CFrame = Head.CFrame 
2647
rng6.CFrame = rng5.CFrame
2648
			local pie222 = Instance.new("ParticleEmitter")
2649
pie222.Parent = rng6
2650
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2651
pie222.LightEmission = 1
2652
pie222.Size = NumberSequence.new(15,1)
2653
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2654
pie222.Transparency = NumberSequence.new(0.6,1)
2655
pie222.EmissionDirection = "Top"
2656
pie222.Enabled = true
2657
pie222.Lifetime = NumberRange.new(1)
2658
pie222.Rotation = NumberRange.new(-320, 320)
2659
pie222.Rate = 404
2660
pie222.Speed = NumberRange.new(0)
2661
pie222.LockedToPart = false
2662
pie222.VelocitySpread = 2 
2663
	wait()
2664
	local scaler = 10/5
2665
	local scaler2 = 10/5 
2666
	for i = 0,10,0.1 do
2667
		swait()
2668
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2669
		
2670
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2671
2672
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2673
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2674
		rng6.CFrame = rng3.CFrame
2675
		rng.Transparency = rng.Transparency + 1
2676
	
2677
		rng3.Transparency = rng3.Transparency + 0.01
2678
2679
		rng5.Transparency = rng5.Transparency + 0.01
2680
		rng6.Transparency = rng6.Transparency + 0.021
2681
		scaler = scaler - 0.125/5
2682
		scaler2 = scaler2 - 0.1/5
2683
	
2684
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2685
	
2686
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2687
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2688
	end
2689
	hita:disconnect()
2690
	game:GetService("Debris"):AddItem(rng, 1)
2691
2692
	game:GetService("Debris"):AddItem(rng3, 1)
2693
2694
	game:GetService("Debris"):AddItem(rng5, 1)
2695
	attack = false
2696
	pie222:Destroy()
2697
	Humanoid.WalkSpeed = 16
2698
end
2699
2700
2701
2702
2703
2704
mouse.KeyDown:connect(function(k) ---galickgun
2705
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2706
    MV4 = 0
2707
local Must = Instance.new("Sound",Torso)
2708
Must.SoundId = "rbxassetid://719748223"
2709
Must.Pitch = 0.99
2710
Must.Volume = 3.4
2711
Must.Looped = false
2712
wait(0)
2713
Must:Play()	
2714
    Humanoid.WalkSpeed = 13
2715
local Aura = Instance.new('ParticleEmitter')
2716
Aura.Name = "Aura"
2717
Aura.Texture = "rbxassetid://347730682"
2718
Aura.Parent = Torso
2719
Aura.LightEmission = 1
2720
Aura.Transparency = NumberSequence.new(0.4,1)
2721
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2722
Aura.Size = NumberSequence.new(1,9)
2723
Aura.Rotation = NumberRange.new(-360,360)
2724
Aura.LockedToPart = true
2725
Aura.Lifetime = NumberRange.new(1)
2726
Aura.Rate = 100
2727
Aura.Speed = NumberRange.new(0)
2728
Aura.EmissionDirection = "Top"
2729
local Aura2 = Instance.new('ParticleEmitter')
2730
Aura2.Name = "Aura"
2731
Aura2.Texture = "rbxassetid://1046299182"
2732
Aura2.Parent = Torso
2733
Aura2.LightEmission = 1
2734
Aura2.Transparency = NumberSequence.new(0,1)
2735
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2736
Aura2.Size = NumberSequence.new(14)
2737
Aura2.Rotation = NumberRange.new(-360,360)
2738
Aura2.LockedToPart = true
2739
Aura2.Lifetime = NumberRange.new(0.2)
2740
Aura2.Rate = 20
2741
Aura2.Speed = NumberRange.new(0)
2742
Aura2.EmissionDirection = "Top"
2743
    attack = true
2744
    Firepart1 = Instance.new("Part", RightArm)
2745
    Firepart1.Size = Vector3.new(1, 1, 1)
2746
    GuW1 = Instance.new("Weld")
2747
    GuW1.Name = "GuW"
2748
    GuW1.Part0 = RightArm
2749
    GuW1.C0 = cn(0, -1, 0)
2750
    GuW1.C1 = cn(0, 0, 0)
2751
    GuW1.Part1 = Firepart1
2752
    GuW1.Parent = RightArm
2753
    Firepart1.Transparency = 1
2754
    Firepart2 = Instance.new("Part", LeftArm)
2755
    Firepart2.Size = Vector3.new(1, 1, 1)
2756
    GuW2 = Instance.new("Weld")
2757
    GuW2.Name = "GuW"
2758
    GuW2.Part0 = LeftArm
2759
    GuW2.C0 = cn(0, -1, 0)
2760
    GuW2.C1 = cn(0, 0, 0)
2761
    GuW2.Part1 = Firepart2
2762
    GuW2.Parent = LeftArm
2763
    Firepart2.Transparency = 1
2764
    GuW1:Destroy()
2765
    GuW1 = Instance.new("Weld")
2766
    GuW1.Name = "GuW"
2767
    GuW1.Part0 = Torso
2768
    GuW1.C0 = cn(0, 0, -6)
2769
    GuW1.C1 = cn(0, 0, 0)
2770
    GuW1.Part1 = Firepart1
2771
    GuW1.Parent = Torso
2772
    GuW2:Destroy()
2773
    GuW2 = Instance.new("Weld")
2774
    GuW2.Name = "GuW"
2775
    GuW2.Part0 = Torso
2776
    GuW2.C0 = cn(0, 0, -6)
2777
    GuW2.C1 = cn(0, 0, 0)
2778
    GuW2.Part1 = Firepart2
2779
    GuW2.Parent = Torso
2780
    GuW2:Destroy()
2781
    GuW2 = Instance.new("Weld")
2782
    GuW2.Name = "GuW"
2783
    GuW2.Part0 = Torso
2784
    GuW2.C0 = cn(0, 0, -4)
2785
    GuW2.C1 = cn(0, 0, 0)
2786
    GuW2.Part1 = Firepart2
2787
    GuW2.Parent = Torso
2788
    for i = 0, 18, 0.1 do
2789
      swait()
2790
      if Torsovelocity.Y > 2 then
2791
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2792
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2793
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2794
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2795
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2796
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2797
      elseif Torsovelocity.Y < 1 then
2798
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2799
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2800
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2801
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2802
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2803
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2804
      end
2805
    end
2806
    GuW1:Destroy()
2807
    GuW1 = Instance.new("Weld")
2808
    GuW1.Name = "GuW"
2809
    GuW1.Part0 = Torso
2810
    GuW1.C0 = cn(0, 0, -15)
2811
    GuW1.C1 = cn(0, 0, 0)
2812
    GuW1.Part1 = Firepart1
2813
    GuW1.Parent = Torso
2814
    GuW2:Destroy()
2815
    GuW2 = Instance.new("Weld")
2816
    GuW2.Name = "GuW"
2817
    GuW2.Part0 = Torso
2818
    GuW2.C0 = cn(0, 0, -17.5)
2819
    GuW2.C1 = cn(0, 0, 0)
2820
    GuW2.Part1 = Firepart2
2821
    GuW2.Parent = Torso
2822
local Must = Instance.new("Sound",Torso)
2823
Must.SoundId = "rbxassetid://719747626"
2824
Must.Pitch = 0.99
2825
Must.Volume = 3.9
2826
Must.Looped = false
2827
wait(0)
2828
Must:Play()	
2829
    for i = 0, 1.25, 0.01 do
2830
      swait()
2831
      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)
2832
      shoottraildd22(mouse.Hit.p, Torso, 0)
2833
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2834
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2835
      if Torsovelocity.Y > 2 then
2836
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2837
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2838
        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)
2839
        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)
2840
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2841
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2842
      end
2843
    end
2844
Must:Stop()
2845
Aura:Destroy()
2846
Aura2:Destroy()
2847
    wait(0.5)
2848
    Humanoid.WalkSpeed = 16
2849
    attack = false
2850
    MV4 = 300
2851
    Firepart1:Destroy()
2852
    Firepart2:Destroy()
2853
  end
2854
end)
2855
2856
2857
d = {}
2858
function iteffect()
2859
2860
coroutine.resume(coroutine.create(function()
2861
2862
for i = 1, 10 do
2863
effect = Instance.new("Part", workspace)
2864
effect.Anchored = true
2865
effect.CanCollide = false
2866
effect.Size = Vector3.new(0.2, 3, 0.2)
2867
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
2868
effect.Transparency = 0
2869
effect.Material = "Plastic"
2870
effect.BrickColor = BrickColor.new("Really black")
2871
table.insert(d, effect)
2872
game:GetService("Debris"):AddItem(effect, 0.3)
2873
end
2874
2875
coroutine.resume(coroutine.create(function()
2876
for i = 1, 10 do
2877
for i,e in pairs(d) do
2878
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
2879
e.Transparency = e.Transparency + 0.030
2880
end
2881
wait(0.01)
2882
end
2883
2884
end))
2885
end))
2886
2887
2888
end
2889
2890
tp = true
2891
2892
mouse.KeyDown:connect(function(k)
2893
if k == "e" then
2894
if tp == true then
2895
tp = false
2896
char.Head.face.Parent = game.Lighting
2897
  wait(0)
2898
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
2899
game.Lighting.face.Parent = char.Head
2900
   wait(0)
2901
tp = true
2902
2903
2904
end
2905
end
2906
end)
2907
2908
2909
MV4 = 300
2910
mouse.KeyDown:connect(function(k)
2911
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2912
    MV4 = 0
2913
local Must = Instance.new("Sound",workspace)
2914
Must.SoundId = "rbxassetid://512366303"
2915
Must.Pitch = 0.99
2916
Must.Volume = 3.5
2917
Must.Looped = true
2918
wait(0)
2919
Must:Play()
2920
		 local lb = Instance.new("Part")
2921
  lb.Parent = char
2922
   lb.Material = "Neon"
2923
    lb.Color = BrickColor.new("Gold").Color
2924
     lb.CanCollide = false
2925
     lb.Material = "Neon"
2926
     lb.Size = vt(1,1,1)
2927
     lb.CFrame = Torso.CFrame
2928
     lb.Rotation = vt(0,0,0)
2929
     lb.Anchored = true
2930
     lb.Transparency = 0
2931
     local thing = Instance.new("SpecialMesh",lb)
2932
     thing.MeshType = "FileMesh"
2933
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
2934
     thing.Scale = vt(0,15,0)
2935
     local chancerot = math.random(1,2)
2936
     for z = 0, 4 do
2937
     if chancerot == 1 then
2938
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2939
     elseif chancerot == 2 then
2940
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2941
     end
2942
     lb.Transparency = lb.Transparency + 0.1
2943
     thing.Scale = thing.Scale + vt(15,0,15)
2944
     wait()
2945
     end
2946
     for z = 0, 4 do
2947
     if chancerot == 1 then
2948
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
2949
     elseif chancerot == 2 then
2950
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
2951
     end
2952
     lb.Transparency = lb.Transparency + 0.1
2953
     thing.Scale = thing.Scale + vt(15,0,15)
2954
     wait()
2955
end
2956
2957
local Aura = Instance.new('ParticleEmitter')
2958
Aura.Name = "Aura"
2959
Aura.Texture = "rbxassetid://347730682"
2960
Aura.Parent = Torso
2961
Aura.LightEmission = 1
2962
Aura.Transparency = NumberSequence.new(0.5,1)
2963
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2964
Aura.Size = NumberSequence.new(1,25)
2965
Aura.Rotation = NumberRange.new(-360,360)
2966
Aura.LockedToPart = true
2967
Aura.Lifetime = NumberRange.new(1)
2968
Aura.Rate = 100
2969
Aura.Speed = NumberRange.new(0)
2970
Aura.EmissionDirection = "Top"
2971
local Aura2 = Instance.new('ParticleEmitter')
2972
Aura2.Name = "Aura"
2973
Aura2.Texture = "rbxassetid://1046299182"
2974
Aura2.Parent = Torso
2975
Aura2.LightEmission = 1
2976
Aura2.Transparency = NumberSequence.new(0,1)
2977
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
2978
Aura2.Size = NumberSequence.new(55)
2979
Aura2.Rotation = NumberRange.new(-360,360)
2980
Aura2.LockedToPart = true
2981
Aura2.Lifetime = NumberRange.new(0.2)
2982
Aura2.Rate = 20
2983
Aura2.Speed = NumberRange.new(0)
2984
Aura2.EmissionDirection = "Top"
2985
lig = Instance.new("PointLight",Player.Character.Torso)
2986
lig.Color=Color3.new(255,255,0)
2987
lig.Range = 12
2988
    Humanoid.WalkSpeed = 0.01
2989
    attack = true
2990
    Firepart1 = Instance.new("Part", RightArm)
2991
    Firepart1.Size = Vector3.new(1, 1, 1)
2992
    GuW1 = Instance.new("Weld")
2993
    GuW1.Name = "GuW"
2994
    GuW1.Part0 = RightArm
2995
    GuW1.C0 = cn(0, -1, 0)
2996
    GuW1.C1 = cn(0, 0, 0)
2997
    GuW1.Part1 = Firepart1
2998
    GuW1.Parent = RightArm
2999
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3000
    Firepart1.Transparency = 1
3001
    Firepart2 = Instance.new("Part", LeftArm)
3002
    Firepart2.Size = Vector3.new(1, 1, 1)
3003
    GuW2 = Instance.new("Weld")
3004
    GuW2.Name = "GuW"
3005
    GuW2.Part0 = LeftArm
3006
    GuW2.C0 = cn(0, -1, 0)
3007
    GuW2.C1 = cn(0, 0, 0)
3008
    GuW2.Part1 = Firepart2
3009
    GuW2.Parent = LeftArm
3010
    Firepart2.Transparency = 1
3011
 
3012
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3013
    GuW1:Destroy()
3014
    GuW1 = Instance.new("Weld")
3015
    GuW1.Name = "GuW"
3016
    GuW1.Part0 = Torso
3017
    GuW1.C0 = cn(0, 0, -6)
3018
    GuW1.C1 = cn(0, 0, 0)
3019
    GuW1.Part1 = Firepart1
3020
    GuW1.Parent = Torso
3021
    GuW2:Destroy()
3022
    GuW2 = Instance.new("Weld")
3023
    GuW2.Name = "GuW"
3024
    GuW2.Part0 = Torso
3025
    GuW2.C0 = cn(0, 0, -6)
3026
    GuW2.C1 = cn(0, 0, 0)
3027
    GuW2.Part1 = Firepart2
3028
    GuW2.Parent = Torso
3029
3030
    GuW2:Destroy()
3031
    GuW2 = Instance.new("Weld")
3032
    GuW2.Name = "GuW"
3033
    GuW2.Part0 = Torso
3034
    GuW2.C0 = cn(0, 0, -4)
3035
    GuW2.C1 = cn(0, 0, 0)
3036
    GuW2.Part1 = Firepart2
3037
    GuW2.Parent = Torso
3038
    for i = 0, 15, 0.1 do
3039
      swait()
3040
      if Torsovelocity.Y > 2 then
3041
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3042
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3043
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3044
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3045
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3046
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3047
      elseif Torsovelocity.Y < 1 then
3048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3049
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3050
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3051
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3052
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3053
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3054
      end
3055
    end
3056
wait(16)
3057
local Aura3 = Instance.new('ParticleEmitter')
3058
Aura3.Name = "Aura"
3059
Aura3.Texture = "rbxassetid://1046299182"
3060
Aura3.Parent = Torso
3061
Aura3.LightEmission = 1
3062
Aura3.Transparency = NumberSequence.new(0.4,1)
3063
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3064
Aura3.Size = NumberSequence.new(140)
3065
Aura3.Rotation = NumberRange.new(-360,360)
3066
Aura3.LockedToPart = true
3067
Aura3.Lifetime = NumberRange.new(0.2)
3068
Aura3.Rate = 70
3069
Aura3.Speed = NumberRange.new(0)
3070
Aura3.EmissionDirection = "Top"
3071
local Aura4 = Instance.new('ParticleEmitter')
3072
Aura4.Name = "Aura"
3073
Aura4.Texture = "rbxassetid://1046299182"
3074
Aura4.Parent = Torso
3075
Aura4.LightEmission = 1
3076
Aura4.Transparency = NumberSequence.new(0.7,1)
3077
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3078
Aura4.Size = NumberSequence.new(190)
3079
Aura4.Rotation = NumberRange.new(-360,360)
3080
Aura4.LockedToPart = true
3081
Aura4.Lifetime = NumberRange.new(0.2)
3082
Aura4.Rate = 120
3083
Aura4.Speed = NumberRange.new(0)
3084
Aura4.EmissionDirection = "Top"
3085
local Aura5 = Instance.new('ParticleEmitter')
3086
Aura5.Name = "Aura"
3087
Aura5.Texture = "rbxassetid://347730682"
3088
Aura5.Parent = Torso
3089
Aura5.LightEmission = 1
3090
Aura5.Transparency = NumberSequence.new(0.2,1)
3091
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3092
Aura5.Size = NumberSequence.new(1,65)
3093
Aura5.Rotation = NumberRange.new(-360,360)
3094
Aura5.LockedToPart = true
3095
Aura5.Lifetime = NumberRange.new(1)
3096
Aura5.Rate = 200
3097
Aura5.Speed = NumberRange.new(0)
3098
Aura5.EmissionDirection = "Top"
3099
local quake = Instance.new("Sound",workspace) 
3100
quake.SoundId = "rbxassetid://1048411878"
3101
quake.Pitch = 0.99
3102
quake.Volume = 1.3
3103
quake.Looped = true
3104
wait(0)
3105
quake:Play()
3106
local scrr = Instance.new("Sound",Torso)
3107
scrr.SoundId = "rbxassetid://908472235"
3108
scrr.Pitch = 0.99
3109
scrr.Volume = 5.5
3110
scrr.Looped = true
3111
wait(0)
3112
scrr:Play()
3113
3114
 for i = 0, 2, 0.1 do
3115
      swait()
3116
		 local lb = Instance.new("Part")
3117
  lb.Parent = char
3118
   lb.Material = "Neon"
3119
    lb.Color = BrickColor.new("Gold").Color
3120
     lb.CanCollide = false
3121
     lb.Material = "Neon"
3122
     lb.Size = vt(0.5,0,0.5)
3123
     lb.CFrame = Torso.CFrame
3124
     lb.Rotation = vt(0,0,0)
3125
     lb.Anchored = true
3126
     lb.Transparency = 0
3127
     local thing = Instance.new("SpecialMesh",lb)
3128
     thing.MeshType = "FileMesh"
3129
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3130
     thing.Scale = vt(0,15,0)
3131
     local chancerot = math.random(1,2)
3132
     for z = 0, 4 do
3133
     if chancerot == 1 then
3134
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3135
     elseif chancerot == 2 then
3136
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3137
     end
3138
     lb.Transparency = lb.Transparency + 0.1
3139
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3140
     wait()
3141
     end
3142
     for z = 0, 4 do
3143
     if chancerot == 1 then
3144
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3145
     elseif chancerot == 2 then
3146
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3147
     end
3148
     lb.Transparency = lb.Transparency + 0.1
3149
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3150
     wait()
3151
end
3152
end
3153
3154
    
3155
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3156
    for i = 0, 24, 0.1 do
3157
      swait()
3158
      if Torsovelocity.Y > 2 then
3159
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3160
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3161
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3162
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3163
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3164
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3165
      elseif Torsovelocity.Y < 1 then
3166
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3167
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3168
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3169
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3170
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3171
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3172
      end
3173
    end
3174
wait(5)
3175
    GuW1:Destroy()
3176
    GuW1 = Instance.new("Weld")
3177
    GuW1.Name = "GuW"
3178
    GuW1.Part0 = Torso
3179
    GuW1.C0 = cn(0, 0, -15)
3180
    GuW1.C1 = cn(0, 0, 0)
3181
    GuW1.Part1 = Firepart1
3182
    GuW1.Parent = Torso
3183
    GuW2:Destroy()
3184
    GuW2 = Instance.new("Weld")
3185
    GuW2.Name = "GuW"
3186
    GuW2.Part0 = Torso
3187
    GuW2.C0 = cn(0, 0, -17.5)
3188
    GuW2.C1 = cn(0, 0, 0)
3189
    GuW2.Part1 = Firepart2
3190
    GuW2.Parent = Torso
3191
local Must2 = Instance.new("Sound",Torso) --1048411878
3192
Must2.SoundId = "rbxassetid://950551676"
3193
Must2.Pitch = 0.99
3194
Must2.Volume = 10
3195
Must2.Looped = false
3196
wait(0)
3197
Must2:Play()
3198
quake:Stop()
3199
scrr:Stop()
3200
local Gone = Instance.new('ParticleEmitter')
3201
Gone.Name = "Aura"
3202
Gone.Texture = "rbxassetid://1046299182"
3203
Gone.Parent = Torso
3204
Gone.LightEmission = 1
3205
Gone.Transparency = NumberSequence.new(0.7,1)
3206
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3207
Gone.Size = NumberSequence.new(340)
3208
Gone.Rotation = NumberRange.new(-360,360)
3209
Gone.LockedToPart = true
3210
Gone.Lifetime = NumberRange.new(0.2)
3211
Gone.Rate = 70
3212
Gone.Speed = NumberRange.new(0)
3213
Gone.EmissionDirection = "Top"
3214
wait(2)
3215
Aura:Destroy()
3216
Aura2:Destroy()
3217
Aura3:Destroy()
3218
Aura4:Destroy()
3219
Aura5:Destroy()
3220
lig:Destroy()
3221
Gone:Destroy()
3222
    for i = 0, 3, 0.01 do
3223
      swait()
3224
      shoottraildd2(mouse.Hit.p, Torso, 0)
3225
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3226
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3227
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3228
       if Torsovelocity.Y > 2 then
3229
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3230
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3231
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3232
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3233
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3234
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3235
      elseif Torsovelocity.Y < 1 then
3236
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3237
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3238
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3239
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3240
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3241
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3242
      end
3243
    end
3244
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3245
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3246
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3247
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3248
    for i = 0, 3, 0.1 do
3249
      swait()
3250
      if Torsovelocity.Y > 2 then
3251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3253
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3255
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3256
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3257
      elseif Torsovelocity.Y < 1 then
3258
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3259
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3260
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3261
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3262
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3263
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3264
      end
3265
    end
3266
    wait(1)
3267
    Humanoid.WalkSpeed = 16
3268
    attack = false
3269
    MV4 = 0
3270
Must:Stop()
3271
    Firepart1:Destroy()
3272
    Firepart2:Destroy()
3273
  end
3274
end)
3275
3276
3277
3278
3279
3280
musiccommand = 1
3281
musicwait = false
3282
mouse.KeyDown:connect(function(k)
3283
  if k == "=" and attack == false then
3284
    if musiccommand == 1 and musicwait == false then
3285
      musicwait = true
3286
      sou2:Stop()
3287
      musiccommand = 2
3288
    end
3289
    if musiccommand == 2 and musicwait == false then
3290
      musicwait = true
3291
      sou2:Play()
3292
      sou2.Volume = 2
3293
      musiccommand = 3
3294
    end
3295
    if musiccommand == 3 and musicwait == false then
3296
      musicwait = true
3297
      sou2.Volume = 0.5
3298
      musiccommand = 1
3299
    end
3300
    musicwait = false
3301
  end
3302
end)
3303
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3304
  Hitpart3 = Instance.new("Part", HPart3)
3305
  Hitpart3.Size = Vector3.new(1, 1, 1)
3306
  Hitpart3.CanCollide = false
3307
  HuW3 = Instance.new("Weld")
3308
  HuW3.Name = "GuW"
3309
  HuW3.Part0 = HPart3
3310
  HuW3.C0 = cn(Xv, Yv, Zv)
3311
  HuW3.C1 = cn(0, 0, 0)
3312
  HuW3.Part1 = Hitpart3
3313
  HuW3.Parent = HPart3
3314
  Hitpart3.Transparency = 1
3315
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3316
end
3317
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3318
  Hitpart2 = Instance.new("Part", HPart2)
3319
  Hitpart2.Size = Vector3.new(1, 1, 1)
3320
  Hitpart2.CanCollide = false
3321
  HuW2 = Instance.new("Weld")
3322
  HuW2.Name = "GuW"
3323
  HuW2.Part0 = HPart2
3324
  HuW2.C0 = cn(Xv, Yv, Zv)
3325
  HuW2.C1 = cn(0, 0, 0)
3326
  HuW2.Part1 = Hitpart2
3327
  HuW2.Parent = HPart2
3328
  Hitpart2.Transparency = 1
3329
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3330
end
3331
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3332
  Hitpart = Instance.new("Part", HPart)
3333
  Hitpart.Size = Vector3.new(1, 1, 1)
3334
  Hitpart.CanCollide = false
3335
  HuW = Instance.new("Weld")
3336
  HuW.Name = "GuW"
3337
  HuW.Part0 = HPart
3338
  HuW.C0 = cn(Xv, Yv, Zv)
3339
  HuW.C1 = cn(0, 0, 0)
3340
  HuW.Part1 = Hitpart
3341
  HuW.Parent = HPart
3342
  Hitpart.Transparency = 1
3343
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3344
end
3345
wait2 = false
3346
combo = 1
3347
mouse.Button1Down:connect(function(key)
3348
  if attack == false then
3349
    attack = true
3350
    Humanoid.WalkSpeed = 17.01
3351
    if combo == 1 and wait2 == false then
3352
      wait2 = true
3353
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3354
      HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
3355
      for i = 0, 0.3, 0.1 do
3356
        swait()
3357
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3358
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3359
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3360
        LW.C0 = clerp(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)
3361
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3362
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3363
      end
3364
      combo = 2
3365
    end
3366
    if combo == 2 and wait2 == false then
3367
      wait2 = true
3368
   
3369
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3370
      for i = 0, 0.3, 0.1 do
3371
        swait()
3372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3374
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
3375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3376
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3377
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3378
      end
3379
      combo = 3
3380
    end
3381
    if combo == 3 and wait2 == false then
3382
      wait2 = true
3383
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3384
      HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
3385
      for i = 0, 0.1, 0.1 do
3386
        swait()
3387
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3388
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3389
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3390
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3391
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
3392
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3393
      end
3394
      combo = 1
3395
    end
3396
    Humanoid.WalkSpeed = 16
3397
    Hitpart:Destroy()
3398
    wait2 = false
3399
    attack = false
3400
  end
3401
end)
3402
--
3403
mouse.KeyDown:connect(function(k)
3404
  if k == "f" then
3405
	  CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
3406
      HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
3407
      for i = 0, 1.2, 0.1 do
3408
        swait()
3409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
3410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
3411
        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)
3412
        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)
3413
        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)
3414
        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)
3415
      end
3416
end
3417
end)
3418
--
3419
MV1 = 20
3420
mouse.KeyDown:connect(function(k)
3421
  if k == "=" and attack == false then
3422
    if firemode == true then
3423
      firemode = false
3424
      print("ice mode")
3425
      icesmoke.Acceleration = Vector3.new(0,0,0)
3426
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3427
      icesmoke.Transparency = NumberSequence.new({
3428
        NumberSequenceKeypoint.new(0, 0.9),
3429
        NumberSequenceKeypoint.new(1, 1)
3430
      })
3431
      icesmoke.Size = NumberSequence.new(3)
3432
      icesmoke.Parent = RightArm
3433
    else
3434
      firemode = true
3435
      print("fire mode")
3436
      ice_mode = false
3437
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3438
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3439
      icesmoke.Rate = 400
3440
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3441
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3442
      icesmoke.Size = NumberSequence.new(3)
3443
      icesmoke.EmissionDirection = "Top"
3444
      icesmoke.Parent = LeftArm
3445
    end
3446
  end
3447
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
3448
    MV1 = 90
3449
    Humanoid.WalkSpeed = 15
3450
    attack = true
3451
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3452
    Firepart2 = Instance.new("Part", LeftArm)
3453
    Firepart2.Size = Vector3.new(1, 1, 1)
3454
    Firepart2.CanCollide = false
3455
    GuW2 = Instance.new("Weld")
3456
    GuW2.Name = "GuW"
3457
    GuW2.Part0 = LeftArm
3458
    GuW2.C0 = cn(0, -0.5, 0)
3459
    GuW2.C1 = cn(0, 0, 0)
3460
    GuW2.Part1 = Firepart2
3461
    GuW2.Parent = LeftArm
3462
    Firepart2.Transparency = 1
3463
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3464
    for i = 0, 2, 0.1 do
3465
      swait()
3466
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3467
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3468
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3469
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3470
      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)
3471
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3472
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3473
    end
3474
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3475
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3476
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3477
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3478
    Humanoid.WalkSpeed = 16
3479
    attack = false
3480
    Firepart2:Destroy()
3481
  end
3482
end)
3483
MV2 = 90
3484
3485
mouse.KeyDown:connect(function(key)
3486
	if key == "=" then
3487
Head.Transparency = 1
3488
Torso.Transparency = 1
3489
LeftArm.Transparency = 1
3490
Head.face.Texture = ""
3491
RightArm.Transparency = 1	
3492
LeftLeg.Transparency = 1
3493
RightLeg.Transparency = 1
3494
mesh1.Transparency = 1
3495
mesh2.Transparency = 1
3496
mesh5.Transparency = 1
3497
mesheye.Transparency = 1
3498
mesheye1.Transparency = 1
3499
mesheye2.Transparency = 1
3500
mesheye3.Transparency = 1
3501
char.Parent = workspace.Camera
3502
char.WalkSpeed = 60
3503
if char:FindFirstChild("TalkingBillBoard")~= nil then
3504
char:FindFirstChild("TalkingBillBoard"):destroy()
3505
end
3506
	end
3507
end)
3508
mouse.KeyUp:connect(function(key)
3509
	if key == "=" then
3510
Head.Transparency = 0
3511
Torso.Transparency = 0
3512
LeftArm.Transparency = 0
3513
Head.face.Texture = ""
3514
RightArm.Transparency = 0	
3515
LeftLeg.Transparency = 0
3516
RightLeg.Transparency = 0
3517
mesh1.Transparency = 0
3518
mesh2.Transparency = 0
3519
mesh5.Transparency = 0
3520
mesheye.Transparency = 0
3521
mesheye1.Transparency = 0
3522
mesheye2.Transparency = 0
3523
mesheye3.Transparency = 0
3524
hat1.Transparency = 0
3525
hat2.Transparency = 0
3526
hat3.Transparency = 0
3527
hat4.Transparency = 0
3528
hat5.Transparency = 0
3529
hat6.Transparency = 0
3530
hat7.Transparency = 0
3531
hat8.Transparency = 0
3532
hat9.Transparency = 0
3533
char.Parent = workspace
3534
	end
3535
end)
3536
3537
mouse.KeyDown:connect(function(k)
3538
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3539
    MV2 = 90
3540
    attack = true
3541
    Firepart = Instance.new("Part", RightArm)
3542
    Firepart.Size = Vector3.new(1, 1, 1)
3543
    GuW = Instance.new("Weld")
3544
    GuW.Name = "GuW"
3545
    GuW.Part0 = RightArm
3546
    GuW.C0 = cn(0, -1, 0)
3547
    GuW.C1 = cn(0, 0, 0)
3548
    GuW.Part1 = Firepart
3549
    GuW.Parent = RightArm
3550
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3551
    Firepart.Transparency = 1
3552
    Humanoid.WalkSpeed = 15
3553
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3554
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3555
    for i = 1, 3 do
3556
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3557
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3558
    end
3559
    for i = 0, 3, 0.1 do
3560
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3561
      swait()
3562
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3563
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3564
      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)
3565
      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)
3566
      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)
3567
      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)
3568
    end
3569
wait(1)
3570
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3571
 
3572
    Humanoid.WalkSpeed = 16
3573
    attack = false
3574
    Firepart:Destroy()
3575
  end
3576
3577
3578
3579
 
3580
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3581
    MV2 = 90
3582
    attack = true
3583
    Firepart = Instance.new("Part", RightArm)
3584
    Firepart.Size = Vector3.new(1, 1, 1)
3585
    GuW = Instance.new("Weld")
3586
    GuW.Name = "GuW"
3587
    GuW.Part0 = RightArm
3588
    GuW.C0 = cn(0, -1, 0)
3589
    GuW.C1 = cn(0, 0, 0)
3590
    GuW.Part1 = Firepart
3591
    GuW.Parent = RightArm
3592
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3593
    Firepart.Transparency = 1
3594
    Humanoid.WalkSpeed = 0.01
3595
    for i = 0, 4, 0.1 do
3596
      swait()
3597
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3598
      BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3599
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3600
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3601
      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)
3602
      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)
3603
      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)
3604
      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)
3605
    end
3606
    for i = 0, 4, 0.1 do
3607
      swait()
3608
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3609
      BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3610
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3611
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3612
      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)
3613
      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)
3614
      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)
3615
      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)
3616
    end
3617
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3618
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3619
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3620
    for i = 1, 3 do
3621
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3622
      BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3623
    end
3624
    for i = 0, 2, 0.1 do
3625
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3626
      swait()
3627
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3628
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3629
      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)
3630
      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)
3631
      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)
3632
      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)
3633
    end
3634
    Humanoid.WalkSpeed = 16
3635
    attack = false
3636
    Firepart:Destroy()
3637
  end
3638
end)
3639
Rapid = false
3640
BasePart = Instance.new("Part")
3641
BasePart.Shape = Enum.PartType.Block
3642
BasePart.Material = Enum.Material.Neon
3643
BasePart.TopSurface = Enum.SurfaceType.Smooth
3644
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3645
BasePart.FormFactor = Enum.FormFactor.Custom
3646
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3647
BasePart.CanCollide = true
3648
BasePart.Locked = true
3649
BasePart.Anchored = false
3650
local icy_Player = game.Players.localPlayer
3651
local icy_mouse = icy_Player:GetMouse()
3652
ice_mode = false
3653
local colors = {
3654
  BrickColor.new("Cyan"),
3655
  BrickColor.new("Medium blue"),
3656
  BrickColor.new("Pastel blue")
3657
}
3658
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3659
if root then
3660
  icy_mouse.KeyDown:connect(function(k)
3661
    if k == "=" and firemode == false then
3662
      if ice_mode == true then
3663
        ice_mode = false
3664
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3665
      else
3666
        ice_mode = true
3667
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3668
      end
3669
    end
3670
    if k == "z" and firemode == true then
3671
      attack = true
3672
      do
3673
        local Stop = false
3674
        local Version = 0
3675
        local MaxSpeed = 5
3676
        local Speed = 3.5
3677
        local Keys = {}
3678
        local Force = 10000
3679
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3680
        swait(0.5)
3681
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3682
        if Fly then
3683
          Fly:Destroy()
3684
        end
3685
        if Rot then
3686
          Rot:Destroy()
3687
        end
3688
        Fly = Instance.new("BodyPosition", char.Torso)
3689
        Fly.Name = "LMMFly"
3690
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3691
        Fly.P = Force
3692
        Fly.position = char.Torso.Position
3693
        Rot = Instance.new("BodyGyro", char.Torso)
3694
        Rot.Name = "LMMRot"
3695
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3696
        Rot.P = Force
3697
        Rot.cframe = cam.CoordinateFrame
3698
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3699
        local Thread, Old = Version, nil
3700
        char.Humanoid.PlatformStand = true
3701
        function StopFly()
3702
          Version = Version + 1
3703
          Stop = true
3704
          char.Humanoid.PlatformStand = false
3705
          Fly:Destroy()
3706
          Rot:Destroy()
3707
          attack = false
3708
        end
3709
        char.ChildAdded:connect(function(Obj)
3710
          wait()
3711
          if Obj.Name == "LM" .. "MFlyStop" then
3712
            Obj:Destroy()
3713
            StopFly()
3714
          end
3715
        end)
3716
        HitpartFunk2(RightArm, 0, -0.7, 0)
3717
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3718
        for i = 0, 25, 0.1 do
3719
          if attack == true then
3720
            swait()
3721
           
3722
          end
3723
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3724
          if Keys[string.char(48)] then
3725
            Speed = 1
3726
          end
3727
          if Keys.w then
3728
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3729
          end
3730
          if Keys.s then
3731
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3732
          end
3733
          if Keys.d then
3734
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3735
          end
3736
          if Keys.a then
3737
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3738
          end
3739
          if Keys.e or Keys[" "] then
3740
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3741
          end
3742
          if Keys.q then
3743
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3744
          end
3745
          if Keys.z then
3746
            StopFly()
3747
          end
3748
          if Old ~= Vectoring then
3749
            Fly.position = Vectoring.p
3750
            Old = Vectoring
3751
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3752
          else
3753
            Speed = 1
3754
          end
3755
          Rot.cframe = cam.CoordinateFrame
3756
          mouse.KeyDown:connect(function(Key)
3757
            Keys[Key] = true
3758
          end)
3759
          mouse.KeyUp:connect(function(Key)
3760
            Keys[Key] = false
3761
          end)
3762
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3763
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3764
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3765
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3766
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3767
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3768
        end
3769
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3770
        attack = false
3771
        char.Humanoid.PlatformStand = false
3772
        Fly:Destroy()
3773
        Rot:Destroy()
3774
      end
3775
    end
3776
  if k == "=" and InForm == true then
3777
      attack = true
3778
      do
3779
        local Stop = false
3780
        local Version = 0
3781
        local MaxSpeed = 6
3782
        local Speed = 3
3783
        local Keys = {}
3784
        local Force = 10000
3785
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3786
        swait(1)
3787
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3788
        if Fly then
3789
          Fly:Destroy()
3790
        end
3791
        if Rot then
3792
          Rot:Destroy()
3793
        end
3794
        Fly = Instance.new("BodyPosition", char.Torso)
3795
        Fly.Name = "LMMFly"
3796
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3797
        Fly.P = Force
3798
        Fly.position = char.Torso.Position
3799
        Rot = Instance.new("BodyGyro", char.Torso)
3800
        Rot.Name = "LMMRot"
3801
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3802
        Rot.P = Force
3803
        Rot.cframe = cam.CoordinateFrame
3804
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3805
        local Thread, Old = Version, nil
3806
        char.Humanoid.PlatformStand = true
3807
        function StopFly()
3808
          Version = Version + 1
3809
          Stop = true
3810
          char.Humanoid.PlatformStand = false
3811
          Fly:Destroy()
3812
          Rot:Destroy()
3813
          attack = false
3814
        end
3815
        char.ChildAdded:connect(function(Obj)
3816
          wait()
3817
          if Obj.Name == "LM" .. "MFlyStop" then
3818
            Obj:Destroy()
3819
            StopFly()
3820
          end
3821
        end)
3822
        HitpartFunk2(RightArm, 0, -0.7, 0)
3823
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3824
        for i = 0, 25, 0.1 do
3825
          if attack == true then
3826
            swait()
3827
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3828
            BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3829
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3830
            BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3831
          end
3832
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3833
          if Keys[string.char(48)] then
3834
            Speed = 1
3835
          end
3836
          if Keys.w then
3837
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3838
          end
3839
          if Keys.s then
3840
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3841
          end
3842
          if Keys.d then
3843
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3844
          end
3845
          if Keys.a then
3846
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3847
          end
3848
          if Keys.e or Keys[" "] then
3849
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3850
          end
3851
          if Keys.q then
3852
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3853
          end
3854
          if Keys.z then
3855
            StopFly()
3856
          end
3857
          if Old ~= Vectoring then
3858
            Fly.position = Vectoring.p
3859
            Old = Vectoring
3860
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3861
          else
3862
            Speed = 1
3863
          end
3864
          Rot.cframe = cam.CoordinateFrame
3865
          mouse.KeyDown:connect(function(Key)
3866
            Keys[Key] = true
3867
          end)
3868
          mouse.KeyUp:connect(function(Key)
3869
            Keys[Key] = false
3870
          end)
3871
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3872
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3873
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3874
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3875
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3876
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3877
        end
3878
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3879
        attack = false
3880
        char.Humanoid.PlatformStand = false
3881
        Fly:Destroy()
3882
        Rot:Destroy()
3883
      end
3884
    end
3885
  end)
3886
  game:GetService("RunService").Stepped:connect(function()
3887
    if ice_mode == true then
3888
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
3889
      local icePath = BasePart:Clone()
3890
      icePath.Anchored = true
3891
      icePath.Transparency = 0.85
3892
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
3893
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
3894
      icePath.BrickColor = colors[math.random(1, #colors)]
3895
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
3896
      game:GetService("Debris"):AddItem(icePath, 1)
3897
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
3898
    end
3899
  end)
3900
end
3901
MV3 = 190
3902
mouse.KeyDown:connect(function(k)
3903
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
3904
    MV3 = 80
3905
    attack = true
3906
    Humanoid.WalkSpeed = 15
3907
    HitpartFunk2(RightArm, 0, -0.5, 0)
3908
    HitpartFunk3(LeftArm, 0, -0.5, 0)
3909
    for i = 0, 1.5, 0.1 do
3910
      swait()
3911
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3912
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3913
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3914
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3915
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3916
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3917
    end
3918
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
3919
    for i = 0, 2, 0.1 do
3920
      swait()
3921
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3922
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
3923
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3924
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3925
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
3926
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
3927
    end
3928
    for i = 0, 4.2, 0.1 do
3929
      swait()
3930
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3931
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3932
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3933
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3934
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3935
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3936
      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)
3937
      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)
3938
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
3939
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3940
    end
3941
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3942
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3943
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3944
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3945
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
3946
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
3947
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
3948
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
3949
    for i = 0, 2, 0.1 do
3950
      swait()
3951
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
3952
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
3953
      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)
3954
      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)
3955
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
3956
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
3957
    end
3958
    for i = 0, 2, 0.1 do
3959
      swait()
3960
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3961
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
3962
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3963
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
3964
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3965
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3966
    end
3967
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
3968
    for i = 0, 4, 0.1 do
3969
      swait()
3970
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3971
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3972
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
3973
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3974
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
3975
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
3976
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3977
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
3978
    end
3979
    for i = 0, 2, 0.1 do
3980
      swait()
3981
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3982
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
3983
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
3984
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
3985
      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)
3986
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
3987
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
3988
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3989
    end
3990
    for i = 1, 6 do
3991
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
3992
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
3993
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
3994
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
3995
      wait(0.15)
3996
    end
3997
    attack = false
3998
    Humanoid.WalkSpeed = 16
3999
  end
4000
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4001
    Humanoid.WalkSpeed = 1
4002
    MV3 = 80
4003
    attack = true
4004
    FastFireBall = Instance.new("Part", RightArm)
4005
    FastFireBall.Size = Vector3.new(1, 1, 1)
4006
    FFW = Instance.new("Weld")
4007
    FFW.Name = "GuW"
4008
    FFW.Part0 = RightArm
4009
    FFW.C0 = cn(0, -1, 0)
4010
    FFW.C1 = cn(0, 0, 0)
4011
    FFW.Part1 = FastFireBall
4012
    FFW.Parent = RightArm
4013
    FastFireBall.Transparency = 1
4014
    FastFireBall2 = Instance.new("Part", LeftArm)
4015
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4016
    FFW2 = Instance.new("Weld")
4017
    FFW2.Name = "GuW"
4018
    FFW2.Part0 = LeftArm
4019
    FFW2.C0 = cn(0, -1, 0)
4020
    FFW2.C1 = cn(0, 0, 0)
4021
    FFW2.Part1 = FastFireBall2
4022
    FFW2.Parent = LeftArm
4023
    FastFireBall2.Transparency = 1
4024
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4025
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4026
    for i = 0, 1, 0.1 do
4027
      swait()
4028
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4029
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4030
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4031
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4032
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4033
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4034
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4035
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4036
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4037
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4038
    end
4039
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4040
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4041
    function holding()
4042
      if Rapid == true and ice_mode == false then
4043
        for i = 0, 0.8, 0.1 do
4044
          swait()
4045
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4046
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4047
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4048
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4049
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4050
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4051
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4052
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4053
        end
4054
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4055
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4056
        for i = 0, 0.8, 0.1 do
4057
          swait()
4058
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4059
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4060
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4061
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4062
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4063
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4064
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4065
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4066
        end
4067
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4068
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4069
        holding()
4070
      end
4071
    end
4072
    if Rapid == false then
4073
      Rapid = true
4074
      holding()
4075
    end
4076
  end
4077
end)
4078
mouse.KeyUp:connect(function(k)
4079
  if k == "c" and Rapid == true then
4080
    MV3 = 180
4081
    Rapid = false
4082
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4083
    attack = false
4084
    wait(0.5)
4085
    Humanoid.WalkSpeed = 16
4086
    FastFireBall:Destroy()
4087
    FastFireBall2:Destroy()
4088
  end
4089
end)
4090
4091
mouse.KeyDown:connect(function(key)
4092
	if key == "t" then
4093
            if Morph == false then
4094
                Morph = true
4095
                MorphFunction()
4096
            end
4097
        end
4098
    end)
4099
mouse.KeyUp:connect(function(key)
4100
	if key == "t" then
4101
           Morph = false
4102
            end
4103
    end)
4104
4105
4106
4107
Object = Player.Character.HumanoidRootPart
4108
4109
Run = game["Run Service"]
4110
 
4111
PreviousP = Object.CFrame.p
4112
Running = false
4113
4114
MorphFunction = function()
4115
    local MaxX = 100
4116
    local MinX = -100
4117
    local MaxY = 100
4118
    local MinY = -100
4119
    local MaxZ = 100
4120
    local MinZ = -100
4121
    local Morph = coroutine.wrap(function()
4122
    while Run.Stepped:wait(0.1) do
4123
    if Morph == false then break end
4124
    local Model = Instance.new("Model",workspace)
4125
    if Player.Character:FindFirstChild("Shirt") then
4126
    local Shirt = Player.Character.Shirt:Clone()
4127
    Shirt.Parent = Model
4128
    end
4129
    if Player.Character:FindFirstChild("Pants") then
4130
    local Pants = Player.Character.Pants:Clone()
4131
    Pants.Parent = Model
4132
    end
4133
    local Humanoid = Instance.new("Humanoid",Model)
4134
    local LeftArm = Player.Character["Left Arm"]:Clone()
4135
    LeftArm.Parent = Model
4136
    LeftArm.Transparency = 0.4
4137
    LeftArm.Anchored = true
4138
    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)
4139
    local RightArm = Player.Character["Right Arm"]:Clone()
4140
    RightArm.Parent = Model
4141
    RightArm.Transparency = 0.4
4142
    RightArm.Anchored = true
4143
    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)
4144
    local LeftLeg = Player.Character["Left Leg"]:Clone()
4145
    LeftLeg.Parent = Model
4146
    LeftLeg.Transparency = 0.4
4147
    LeftLeg.Anchored = true
4148
    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)
4149
    local RightLeg = Player.Character["Right Leg"]:Clone()
4150
    RightLeg.Parent = Model
4151
    RightLeg.Transparency = 0.4
4152
    RightLeg.Anchored = true   
4153
    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)
4154
    local Children = Model:GetChildren()
4155
    wait(0.01)
4156
    for i = 1,#Children do
4157
        if Children[i]:IsA("Part") then
4158
        Children[i].Transparency = 1
4159
        end
4160
        game.Debris:AddItem(Children[i],0)
4161
    end
4162
    end
4163
    end)
4164
    Morph()
4165
end
4166
4167
4168
mouse.KeyDown:connect(function(key)
4169
	if key == "r" then
4170
		Humanoid.WalkSpeed = 150
4171
		
4172
	end
4173
end)
4174
4175
4176
mouse.KeyDown:connect(function(key)
4177
	if key == "m" then
4178
		Must2.Volume = 0.7
4179
	end
4180
end)
4181
4182
mouse.KeyDown:connect(function(key)
4183
	if key == "n" then
4184
		Must2.Volume = 1.6
4185
	end
4186
	end)
4187
4188
4189
mouse.KeyUp:connect(function(key)
4190
	if key == "r" then
4191
		Humanoid.WalkSpeed = 16
4192
		
4193
	end
4194
	end)
4195
4196
function smooth(obj)
4197
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
4198
	for i,v in pairs(sides) do
4199
		obj[v.."Surface"] = "SmoothNoOutlines"
4200
	end
4201
end
4202
function fade(obj, dest, grow)
4203
	spawn(function()
4204
		local oldcf = obj.CFrame
4205
		for i = 0, 10 do
4206
			if grow then
4207
				obj.Size = obj.Size +Vector3.new(1,1,1)
4208
				obj.CFrame = oldcf
4209
			end
4210
			obj.Transparency = obj.Transparency +0.2
4211
			swait()
4212
		end
4213
		if dest then
4214
		obj:Destroy()
4215
		end
4216
	end)
4217
end
4218
4219
4220
sprint = false
4221
mouse.KeyDown:connect(function(key)
4222
	if key=="r" then	
4223
		sprint = true
4224
		char:FindFirstChildOfClass("Humanoid")
4225
		local mod = Instance.new("Model", workspace)
4226
		mod.Name = "MobModel"
4227
		for i,v in pairs(char:children()) do
4228
			if v:IsA("Accessory") and not rage then
4229
				if v:FindFirstChild("Handle") then
4230
					v.Handle.Transparency = 1
4231
				end
4232
			end
4233
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4234
				v.Transparency = 0
4235
			end
4236
		end
4237
		if char.Head:FindFirstChild("face") then
4238
			char.Head.face.Transparency = 1
4239
		end
4240
		repeat wait()
4241
			if not workspace:FindFirstChild("MobModel") then
4242
				mod = Instance.new("Model", workspace)
4243
				mod.Name = "MobModel"
4244
			end
4245
			for i,v in pairs(Character:children()) do
4246
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4247
					local new = v:Clone()
4248
					smooth(new)
4249
					new.Transparency = 0.3
4250
					new.Anchored = true
4251
					new.CanCollide = false
4252
					new.Material = "Neon"
4253
					new.BrickColor = BrickColor.new("Dark blue")
4254
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
4255
					new.Parent = mod
4256
					fade(new, true)
4257
				end
4258
			end
4259
		until not sprint
4260
		if mod then
4261
			spawn(function()
4262
			repeat wait() until not mod or #mod:children() == 0
4263
			mod:Destroy()
4264
			end)
4265
		end
4266
		char:FindFirstChildOfClass("Humanoid")
4267
	end
4268
end)
4269
mouse.KeyUp:connect(function(key)
4270
 if key=="r" then	
4271
		sprint = false
4272
		for i,v in pairs(char:children()) do
4273
			if v:IsA("Accessory") and not rage then
4274
				if v:FindFirstChild("Handle") then
4275
					v.Handle.Transparency = 1
4276
				end
4277
			end
4278
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
4279
				v.Transparency = 0
4280
			end
4281
		end
4282
		if char.Head:FindFirstChild("face") then
4283
			char.Head.face.Transparency = 0
4284
		end
4285
	end
4286
end)
4287
4288
mouse.KeyUp:connect(function(k)
4289
  if k == "q" then
4290
	Combo1()
4291
end
4292
end)
4293
4294
mouse.KeyUp:connect(function(k)
4295
  if k == "r" then
4296
	Combo2()
4297
end
4298
end)
4299
4300
mouse.KeyUp:connect(function(k)
4301
  if k == "t" then
4302
	Combo3()
4303
end
4304
end)
4305
mouse.KeyUp:connect(function(k)
4306
  if k == "u" then
4307
	Combo4()
4308
end
4309
end)
4310
4311
4312
SoundFolder = Instance.new("Folder",char)
4313
SoundFolder.Name = "SoundFolder"
4314
punchsound1 = Instance.new("Sound",Torso)
4315
punchsound1.Volume = 1.2
4316
punchsound1.Name = "punchsound1"
4317
punchsound1.Looped = false
4318
punchsound1.SoundId = "rbxassetid://137579113"
4319
StrongPunch = Instance.new("Sound",Torso)
4320
StrongPunch.Volume = 1.6
4321
StrongPunch.Name = "StrongPunch"
4322
StrongPunch.Looped = false
4323
StrongPunch.SoundId = "rbxassetid://441202925"
4324
StrongPunch = Instance.new("Sound",Torso)
4325
StrongPunch.Volume = 1.6
4326
StrongPunch.Name = "StrongPunch"
4327
StrongPunch.Looped = false
4328
StrongPunch.SoundId = "rbxassetid://441202925"
4329
StrongPunch1 = Instance.new("Sound",Torso)
4330
StrongPunch1.Volume = 1.6
4331
StrongPunch1.Name = "StrongPunch"
4332
StrongPunch1.Looped = false
4333
StrongPunch1.SoundId = "rbxassetid://441202925"
4334
StrongPunch2 = Instance.new("Sound",Torso)
4335
StrongPunch2.Volume = 1.6
4336
StrongPunch2.Name = "StrongPunch"
4337
StrongPunch.Looped = false
4338
StrongPunch2.SoundId = "rbxassetid://441202925"
4339
Zano = Instance.new("Sound",Torso)
4340
Zano.Volume = 6
4341
Zano.Name = "Zano"
4342
Zano.Looped = false
4343
Zano.SoundId = "rbxassetid://744770874"
4344
GroundImpact = Instance.new("Sound",Torso)
4345
GroundImpact.Volume = 8
4346
GroundImpact.Name = "GroundImpact"
4347
GroundImpact.Looped = false
4348
GroundImpact.SoundId = "rbxassetid://165970126"
4349
Break = Instance.new("Sound",Torso)
4350
Break.Volume = 5
4351
Break.Name = "Bonebreak"
4352
Break.Looped = false
4353
Break.SoundId = "rbxassetid://314390675"
4354
4355
local hit1 = false
4356
local hit2 = false
4357
local hit3 = false
4358
local hit4 = false
4359
4360
function Combo1()
4361
	getplayer = new("Part",char)
4362
getplayer.Position = Vector3.new(999,999,999)
4363
getplayer.Transparency = 1
4364
getplayer.Size = v3(3,3,3)
4365
getplayer.CanCollide = false
4366
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4367
getplayer.Name = "GetPlayer"
4368
4369
game.Debris:AddItem(getplayer,0.5)
4370
4371
getplayer.Touched:connect(function(hit)
4372
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4373
				getplayer:Destroy()
4374
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4375
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4376
				to.Anchored = true
4377
	idle = false
4378
	
4379
4380
		punchsound1:Play()
4381
		hit1 = true
4382
 for i = 0, 1, 0.1 do
4383
        swait()
4384
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4385
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4386
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4387
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4388
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4389
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4390
end
4391
punchsound1:Play()
4392
for i = 0, 1, 0.1 do
4393
        swait()
4394
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4395
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4396
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4397
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4398
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4399
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4400
end
4401
punchsound1:Play()
4402
 for i = 0, 1, 0.1 do
4403
        swait()
4404
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4405
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4406
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4407
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4408
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4409
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4410
end
4411
for i = 0, 1, 0.1 do
4412
        swait()
4413
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4414
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4415
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4416
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4417
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4418
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4419
      end
4420
 for i = 0, 1, 0.1 do
4421
        swait()
4422
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4423
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4424
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4425
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4426
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4427
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4428
end
4429
StrongPunch1:Play()
4430
for i = 0, 1, 0.1 do
4431
        swait()
4432
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4433
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4434
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4435
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4436
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4437
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4438
      end
4439
 for i = 0, 0.6, 0.1 do
4440
        swait()
4441
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4442
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4443
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4444
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4445
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4446
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4447
end
4448
for i = 0, 0.6, 0.1 do
4449
        swait()
4450
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4451
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4452
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4453
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4454
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4455
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4456
      end
4457
for i,v in pairs(to.Parent:GetChildren()) do
4458
					if v:IsA("Humanoid") then
4459
						v.Health = v.Health - 3
4460
						
4461
						v.PlatformStand = true
4462
					end
4463
	end
4464
StrongPunch:Play()
4465
for i = 0, 1, 0.1 do
4466
        swait()
4467
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4468
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4469
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
4472
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4473
      end
4474
for i,v in pairs(to.Parent:GetChildren()) do
4475
					if v:IsA("Humanoid") then
4476
						v.Health = v.Health - 5
4477
						
4478
						v.PlatformStand = true
4479
					end
4480
	end
4481
4482
	hit1 = false
4483
4484
		punchsound1:Play()
4485
	hit2 = true
4486
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4487
      for i = 0, 1, 0.1 do
4488
        swait()
4489
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4490
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4491
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4492
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4493
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4494
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4495
      end
4496
for i,v in pairs(to.Parent:GetChildren()) do
4497
					if v:IsA("Humanoid") then
4498
						v.Health = v.Health - 5
4499
						
4500
						v.PlatformStand = true
4501
					end
4502
	end
4503
hit2 = false
4504
4505
	punchsound1:Play()
4506
hit3 = true
4507
hit4 = true
4508
4509
4510
punchsound1:Play()
4511
4512
coroutine.wrap(function()
4513
				for i=1,5 do
4514
					wait()
4515
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4516
					GroundImpact:Play()
4517
						a21e = new("Part",to)
4518
a21e.Name = "Beam"..num
4519
a21e.Locked = true
4520
a21e.Size = v3(1,1,1)
4521
a21e.CanCollide = false
4522
a21e.BrickColor = bc("Gold")
4523
a21e.Material = "Neon"
4524
a21e.Transparency = 0
4525
aa21e = new("SpecialMesh",a21e)
4526
a21e.Anchored = true
4527
a21e.Position = to.Position
4528
aa21e.MeshType = "Sphere"
4529
aa21e.Scale = v3(1,1,1)
4530
	a51e = new("Part",char)
4531
a51e.Name = "Beam"..num
4532
a51e.Locked = true
4533
a51e.Size = v3(1,1,1)
4534
a51e.CanCollide = false
4535
a51e.BrickColor = bc("White")
4536
a51e.Material = "Neon"
4537
a51e.Transparency = 0
4538
aa51e = new("SpecialMesh",a51e)
4539
a51e.Anchored = true
4540
a51e.Position = to.Position
4541
aa51e.MeshType = "Sphere"
4542
aa51e.Scale = v3(1,1,1)
4543
	a61e = new("Part",char)
4544
a61e.Name = "Beam"..num
4545
a61e.Locked = true
4546
a61e.Size = v3(1,1,1)
4547
a61e.CanCollide = false
4548
a61e.BrickColor = bc("White")
4549
a61e.Material = "Neon"
4550
a61e.Transparency = 0
4551
aa61e = new("SpecialMesh",a61e)
4552
a61e.Anchored = true
4553
a61e.Position = to.Position
4554
aa61e.MeshType = "Sphere"
4555
aa61e.Scale = v3(1,1,1)
4556
for i = 1,20 do
4557
	wait()
4558
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4559
	a21e.Transparency = a21e.Transparency + 0.03
4560
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4561
	a51e.Transparency = a51e.Transparency + 0.03
4562
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4563
	a61e.Transparency = a61e.Transparency + 0.02
4564
	for i,v in pairs(to.Parent:GetChildren()) do
4565
					if v:IsA("Humanoid") then
4566
						v.Health = v.Health - 0.5
4567
						
4568
						v.PlatformStand = true
4569
					end
4570
	end
4571
end
4572
a61e:Destroy()
4573
aa61e:Destroy()
4574
a51e:Destroy()
4575
aa51e:Destroy()
4576
a21e:Destroy()
4577
aa21e:Destroy()
4578
4579
				end
4580
				
4581
			
4582
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4583
      for i = 0, 1, 0.1 do
4584
        swait()
4585
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4586
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4587
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4588
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4589
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4590
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4591
      end
4592
				
4593
				
4594
					
4595
			wait(0.7)
4596
			end)()
4597
4598
  
4599
4600
4601
RootPart.Anchored = true
4602
4603
for i = 0, 1, 0.1 do
4604
        swait()
4605
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4606
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4607
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4608
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4609
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4610
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4611
      end	
4612
4613
4614
	StrongPunch:Play()
4615
	
4616
	
4617
 for i = 0, 1, 0.1 do
4618
        swait()
4619
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4620
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4621
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4622
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4623
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4624
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4625
      end	
4626
4627
for i = 0, 1, 0.1 do
4628
        swait()
4629
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4630
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4631
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4632
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4633
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4634
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4635
      end
4636
4637
4638
	
4639
	for i,v in pairs(to.Parent:GetChildren()) do
4640
					if v:IsA("Humanoid") then
4641
						v.Health = v.Health - 20
4642
						
4643
						v.PlatformStand = true
4644
					end
4645
	end
4646
4647
StrongPunch2:Play()
4648
 for i = 0, 1, 0.1 do
4649
        swait()
4650
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4651
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4652
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4653
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4654
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4655
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4656
      end
4657
4658
	hitground = new("Part",char)
4659
	hitground.Size = Vector3.new(5,5,5)
4660
	hitground.Name =  "Ground"
4661
	hitground.Transparency = 1
4662
	hitground.CanCollide = false
4663
	game.Debris:AddItem(hitground,2)
4664
	hitground.Position = Vector3.new(999,999,999)
4665
	hitgroundweld = new("Weld",hitground)
4666
	hitgroundweld.Part0 = to
4667
	hitgroundweld.Part1 = hitground
4668
	hitground.Touched:connect(function(hit2)
4669
		if hit2.Size.x > 150 then
4670
			hitground:Destroy()
4671
			ad = new("Part",char)
4672
ad.Name = "NewPart"
4673
ad.Size = Vector3.new(30,0.1,30)	
4674
ad.CanCollide = false
4675
ad.Anchored = true
4676
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4677
ad.Transparency = 1
4678
aad = new("Decal",ad)
4679
4680
aad.Face = "Top"
4681
aad.Transparency = 1
4682
		aad.Transparency = 0
4683
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4684
			smoke = new("Part",to)
4685
			smokemesh = new("SpecialMesh",smoke)
4686
			smokemesh.MeshId = "rbxassetid://928329648"
4687
			smoke.BrickColor = hit2.BrickColor
4688
			smoke.Anchored = true
4689
			smoke.Position = hitground.Position
4690
			GroundImpact:Play()
4691
			for i = 1,20 do
4692
				wait()
4693
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4694
				smoke.Transparency = smoke.Transparency + 1/20
4695
			end
4696
			smoke:Destroy()
4697
			wait(0.5)
4698
			
4699
			for i = 1,20 do
4700
				wait(0.1)
4701
				aad.Transparency = aad.Transparency + 1/20
4702
			end
4703
		end
4704
	end)
4705
	to.Anchored = false
4706
	ys = Instance.new("BodyVelocity",to)
4707
ys.Name = "GO"
4708
       
4709
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4710
4711
ys.Velocity = v3(0,-90,0)
4712
        
4713
	wait(1)
4714
        ys:Destroy()
4715
4716
	
4717
	
4718
4719
  
4720
hit3 = false
4721
hit4 = false
4722
4723
4724
hit1 = false
4725
	hit2 = false
4726
	hit3 = false
4727
	hit4 = false
4728
idle = true
4729
  RootPart.Anchored = false
4730
end
4731
end)
4732
end
4733
4734
4735
function Combo4()
4736
	getplayer = new("Part",char)
4737
getplayer.Position = Vector3.new(999,999,999)
4738
getplayer.Transparency = 1
4739
getplayer.Size = v3(3,3,3)
4740
getplayer.CanCollide = false
4741
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4742
getplayer.Name = "GetPlayer"
4743
4744
game.Debris:AddItem(getplayer,0.5)
4745
4746
getplayer.Touched:connect(function(hit)
4747
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4748
				getplayer:Destroy()
4749
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4750
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4751
				to.Anchored = true
4752
				RootPart.Anchored = true
4753
	idle = false
4754
	
4755
4756
		punchsound1:Play()
4757
		hit1 = true
4758
 for i = 0, 0.5, 0.1 do
4759
        swait()
4760
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4761
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4762
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4763
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4764
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4765
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4766
end
4767
punchsound1:Play()
4768
for i = 0, 0.5, 0.1 do
4769
        swait()
4770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4772
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4774
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4775
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4776
end
4777
punchsound1:Play()
4778
 for i = 0, 0.6, 0.1 do
4779
        swait()
4780
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4781
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4782
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4783
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4784
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4785
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4786
end
4787
 for i = 0, 0.6, 0.1 do
4788
        swait()
4789
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4790
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4791
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4792
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4793
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4794
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4795
end
4796
 for i = 0, 0.5, 0.1 do
4797
        swait()
4798
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4799
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4800
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4801
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4802
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4803
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4804
end
4805
punchsound1:Play()
4806
for i = 0, 0.5, 0.1 do
4807
        swait()
4808
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4809
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4810
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4811
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4812
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4813
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4814
end
4815
punchsound1:Play()
4816
 for i = 0, 0.6, 0.1 do
4817
        swait()
4818
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4819
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4820
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4821
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4822
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4823
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4824
end
4825
 for i = 0, 0.6, 0.1 do
4826
        swait()
4827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4829
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4830
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4831
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4832
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4833
end
4834
 for i = 0, 0.5, 0.1 do
4835
        swait()
4836
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4837
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4838
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4839
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4840
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4841
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4842
end
4843
punchsound1:Play()
4844
for i = 0, 0.5, 0.1 do
4845
        swait()
4846
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4847
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4848
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4849
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4850
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4851
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4852
end
4853
punchsound1:Play()
4854
 for i = 0, 0.6, 0.1 do
4855
        swait()
4856
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4857
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4858
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4859
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4860
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4861
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4862
end
4863
 for i = 0, 0.6, 0.1 do
4864
        swait()
4865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4867
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4870
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4871
end
4872
 for i = 0, 0.5, 0.1 do
4873
        swait()
4874
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4875
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4876
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4877
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4878
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4879
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4880
end
4881
punchsound1:Play()
4882
for i = 0, 0.5, 0.1 do
4883
        swait()
4884
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4885
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4886
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4887
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4888
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4889
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4890
end
4891
punchsound1:Play()
4892
 for i = 0, 0.6, 0.1 do
4893
        swait()
4894
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4895
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4896
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4897
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4898
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4899
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4900
end
4901
 for i = 0, 0.6, 0.1 do
4902
        swait()
4903
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4904
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4905
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4906
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4907
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4908
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4909
end
4910
 for i = 0, 0.5, 0.1 do
4911
        swait()
4912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4914
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4915
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4916
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4917
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4918
end
4919
punchsound1:Play()
4920
for i = 0, 0.5, 0.1 do
4921
        swait()
4922
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4923
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4924
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4925
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4926
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4927
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4928
end
4929
punchsound1:Play()
4930
 for i = 0, 0.6, 0.1 do
4931
        swait()
4932
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4933
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4934
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4935
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4936
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4937
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4938
end
4939
StrongPunch2:Play()
4940
 for i = 0, 5, 0.1 do
4941
        swait()
4942
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4943
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4944
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4945
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4946
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4947
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4948
end
4949
4950
for i,v in pairs(to.Parent:GetChildren()) do
4951
					if v:IsA("Humanoid") then
4952
						v.Health = v.Health - 20
4953
						
4954
						v.PlatformStand = true
4955
					end
4956
	end
4957
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
4958
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
4959
Zanzoken = Instance.new("Part",char)
4960
Zanzoken.Anchored = true
4961
Zanzoken.Position = v3(999,999,999)
4962
Zanzoken.CFrame = Torso.CFrame
4963
game.Debris:AddItem(Zanzoken,0.5)
4964
Zanzoken.Transparency = 1
4965
Zano:Play()
4966
wait()
4967
idk = Instance.new("BillboardGui",Zanzoken)
4968
idk.Size = UDim2.new(10,0,15,0)
4969
idk.AlwaysOnTop = false
4970
idk1 = Instance.new("ImageLabel",idk)
4971
idk1.BackgroundTransparency = 1
4972
idk.ExtentsOffset = v3(0,0,0)
4973
idk1.ImageTransparency = 0
4974
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4975
idk1.Size = UDim2.new(2,0,1,0)
4976
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4977
idk1.Image = "rbxassetid://319554883"
4978
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
4979
wait()
4980
Zanzoken = Instance.new("Part",char)
4981
Zanzoken.Anchored = true
4982
Zanzoken.Position = v3(999,999,999)
4983
Zanzoken.CFrame = Torso.CFrame
4984
game.Debris:AddItem(Zanzoken,0.5)
4985
Zanzoken.Transparency = 1
4986
wait()
4987
idk = Instance.new("BillboardGui",Zanzoken)
4988
idk.Size = UDim2.new(20,0,20,0)
4989
idk.AlwaysOnTop = false
4990
idk1 = Instance.new("ImageLabel",idk)
4991
idk1.BackgroundTransparency = 1
4992
idk.ExtentsOffset = v3(0,0,0)
4993
idk1.ImageTransparency = 0
4994
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
4995
idk1.Size = UDim2.new(2,0,1,0)
4996
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
4997
idk1.Image = "rbxassetid://319554883"
4998
  for i = 0, 0.5, 0.1 do
4999
        swait()
5000
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5001
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5002
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5003
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5004
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5005
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5006
end
5007
punchsound1:Play()
5008
for i = 0, 0.5, 0.1 do
5009
        swait()
5010
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5011
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5012
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5013
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5014
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5015
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5016
end
5017
punchsound1:Play()
5018
 for i = 0, 0.6, 0.1 do
5019
        swait()
5020
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5021
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5022
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5023
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5024
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5025
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5026
end
5027
 for i = 0, 0.6, 0.1 do
5028
        swait()
5029
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5030
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5031
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5032
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5033
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5034
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5035
end
5036
 for i = 0, 0.5, 0.1 do
5037
        swait()
5038
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5039
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5040
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5041
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5042
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5043
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5044
end
5045
punchsound1:Play()
5046
for i = 0, 0.5, 0.1 do
5047
        swait()
5048
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5049
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5050
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5051
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5052
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5053
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5054
end
5055
punchsound1:Play()
5056
 for i = 0, 0.6, 0.1 do
5057
        swait()
5058
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5059
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5060
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5061
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5062
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5063
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5064
end
5065
 for i = 0, 0.6, 0.1 do
5066
        swait()
5067
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5068
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5069
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5070
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5071
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5072
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5073
end
5074
 for i = 0, 0.5, 0.1 do
5075
        swait()
5076
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5077
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5078
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5079
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5080
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5081
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5082
end
5083
punchsound1:Play()
5084
for i = 0, 0.5, 0.1 do
5085
        swait()
5086
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5087
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5088
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5089
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5090
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5091
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5092
end
5093
punchsound1:Play()
5094
 for i = 0, 0.6, 0.1 do
5095
        swait()
5096
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5097
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5098
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5099
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5100
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5101
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5102
end
5103
 for i = 0, 0.6, 0.1 do
5104
        swait()
5105
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5106
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5107
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5108
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5109
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5110
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5111
end
5112
 for i = 0, 0.5, 0.1 do
5113
        swait()
5114
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5115
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5116
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5117
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5118
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5119
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5120
end
5121
punchsound1:Play()
5122
for i = 0, 0.5, 0.1 do
5123
        swait()
5124
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5125
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5126
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5127
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5128
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5129
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5130
end
5131
punchsound1:Play()
5132
 for i = 0, 0.3, 0.1 do
5133
        swait()
5134
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5135
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5136
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5137
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5138
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5139
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5140
end
5141
 for i = 0, 0.3, 0.1 do
5142
        swait()
5143
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5144
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5145
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5146
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5147
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5148
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5149
end
5150
 for i = 0, 0.3, 0.1 do
5151
        swait()
5152
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5153
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5154
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5155
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5156
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5157
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5158
end
5159
punchsound1:Play()
5160
for i = 0, 0.3, 0.1 do
5161
        swait()
5162
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5163
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5164
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5165
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5166
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5167
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5168
end
5169
punchsound1:Play()
5170
 for i = 0, 0.3, 0.1 do
5171
        swait()
5172
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5173
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5174
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5175
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5176
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5177
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5178
end
5179
 for i = 0, 0.3, 0.1 do
5180
        swait()
5181
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5182
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5183
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5184
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5185
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5186
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5187
end
5188
punchsound1:Play()
5189
 for i = 0, 1, 0.1 do
5190
        swait()
5191
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5192
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5193
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5194
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5195
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5196
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5197
end
5198
for i = 0, 0.3, 0.1 do
5199
        swait()
5200
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5201
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5202
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5203
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5204
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5205
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5206
end
5207
punchsound1:Play()
5208
 for i = 0, 0.3, 0.1 do
5209
        swait()
5210
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5211
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5212
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5213
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5214
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5215
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5216
end
5217
 for i = 0, 0.3, 0.1 do
5218
        swait()
5219
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5220
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5221
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5222
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5223
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5224
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5225
end
5226
 for i = 0, 0.3, 0.1 do
5227
        swait()
5228
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5229
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5230
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5231
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5232
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5233
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5234
end
5235
punchsound1:Play()
5236
for i = 0, 0.3, 0.1 do
5237
        swait()
5238
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5239
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5240
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5241
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5242
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5243
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5244
end
5245
punchsound1:Play()
5246
 for i = 0, 0.6, 0.1 do
5247
        swait()
5248
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5249
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5250
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5251
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5252
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5253
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5254
end
5255
 for i = 0, 0.3, 0.1 do
5256
        swait()
5257
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5258
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5259
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5260
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5261
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5262
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5263
end
5264
 for i = 0, 0.3, 0.1 do
5265
        swait()
5266
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5267
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5268
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5269
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5270
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5271
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5272
end
5273
punchsound1:Play()
5274
for i = 0, 0.5, 0.1 do
5275
        swait()
5276
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5277
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5278
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5279
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5280
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5281
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5282
end
5283
punchsound1:Play()
5284
 for i = 0, 0.6, 0.1 do
5285
        swait()
5286
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5287
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5288
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5289
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5290
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5291
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5292
end
5293
 for i = 0, 0.6, 0.1 do
5294
        swait()
5295
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5296
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5297
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5298
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5299
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5300
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5301
end
5302
 for i = 0, 0.5, 0.1 do
5303
        swait()
5304
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5305
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5306
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5307
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5308
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5309
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5310
end
5311
punchsound1:Play()
5312
for i = 0, 0.5, 0.1 do
5313
        swait()
5314
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5315
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5316
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5317
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5318
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5319
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5320
end
5321
punchsound1:Play()
5322
 for i = 0, 0.6, 0.1 do
5323
        swait()
5324
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5325
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5326
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5327
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5328
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5329
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5330
end
5331
 for i = 0, 0.6, 0.1 do
5332
        swait()
5333
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5334
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5335
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5336
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5337
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5338
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5339
end
5340
 for i = 0, 0.5, 0.1 do
5341
        swait()
5342
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5343
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5344
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5345
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5346
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5347
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5348
end
5349
punchsound1:Play()
5350
for i = 0, 0.5, 0.1 do
5351
        swait()
5352
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5353
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5354
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5355
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5356
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5357
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5358
end
5359
punchsound1:Play()
5360
 for i = 0, 0.6, 0.1 do
5361
        swait()
5362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5364
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5365
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5366
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5367
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5368
end
5369
 for i = 0, 0.6, 0.1 do
5370
        swait()
5371
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5372
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5373
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5374
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5375
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5376
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5377
end
5378
punchsound1:Play()
5379
 for i = 0, 1, 0.1 do
5380
        swait()
5381
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5382
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5383
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5384
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5385
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5386
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5387
end
5388
for i = 0, 0.5, 0.1 do
5389
        swait()
5390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5394
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5395
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5396
end
5397
punchsound1:Play()
5398
 for i = 0, 0.6, 0.1 do
5399
        swait()
5400
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5401
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5402
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5403
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5404
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5405
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5406
end
5407
 for i = 0, 0.6, 0.1 do
5408
        swait()
5409
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5410
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5411
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5412
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5413
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5414
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5415
end
5416
 for i = 0, 0.5, 0.1 do
5417
        swait()
5418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5420
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5422
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5423
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5424
end
5425
punchsound1:Play()
5426
for i = 0, 0.5, 0.1 do
5427
        swait()
5428
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5429
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5430
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5431
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5432
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5433
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5434
end
5435
punchsound1:Play()
5436
 for i = 0, 0.6, 0.1 do
5437
        swait()
5438
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5439
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5440
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5441
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5442
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5443
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5444
end
5445
 for i = 0, 0.6, 0.1 do
5446
        swait()
5447
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5448
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5449
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5450
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5451
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5452
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5453
end
5454
 for i = 0, 0.5, 0.1 do
5455
        swait()
5456
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5457
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5458
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5459
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5460
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5461
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5462
end
5463
punchsound1:Play()
5464
for i = 0, 0.5, 0.1 do
5465
        swait()
5466
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5467
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5468
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5469
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5470
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5471
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5472
end
5473
punchsound1:Play()
5474
 for i = 0, 0.6, 0.1 do
5475
        swait()
5476
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5477
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5478
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5479
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5480
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5481
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5482
end
5483
 for i = 0, 0.6, 0.1 do
5484
        swait()
5485
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5486
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5487
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5488
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5489
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5490
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5491
end
5492
 for i = 0, 0.5, 0.1 do
5493
        swait()
5494
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5495
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5496
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5497
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5498
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5499
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5500
end
5501
punchsound1:Play()
5502
for i = 0, 0.5, 0.1 do
5503
        swait()
5504
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5505
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5506
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5507
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5508
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5509
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5510
end
5511
punchsound1:Play()
5512
 for i = 0, 0.6, 0.1 do
5513
        swait()
5514
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5515
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5516
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5517
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5518
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5519
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5520
end
5521
 for i = 0, 0.6, 0.1 do
5522
        swait()
5523
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5524
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5525
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5526
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5527
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5528
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5529
end
5530
 for i = 0, 0.5, 0.1 do
5531
        swait()
5532
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5533
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5534
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5535
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5536
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5537
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5538
end
5539
punchsound1:Play()
5540
for i = 0, 0.5, 0.1 do
5541
        swait()
5542
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5543
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5544
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5545
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5546
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5547
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5548
end
5549
punchsound1:Play()
5550
 for i = 0, 0.6, 0.1 do
5551
        swait()
5552
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5553
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5554
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5555
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5556
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5557
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5558
end
5559
 for i = 0, 0.6, 0.1 do
5560
        swait()
5561
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5562
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5563
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5564
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5565
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5566
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5567
end
5568
punchsound1:Play()
5569
 for i = 0, 1, 0.1 do
5570
        swait()
5571
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5572
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5573
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5574
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5575
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5576
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5577
end
5578
for i = 0, 0.5, 0.1 do
5579
        swait()
5580
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5581
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5582
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5583
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5584
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5585
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5586
end
5587
punchsound1:Play()
5588
 for i = 0, 0.6, 0.1 do
5589
        swait()
5590
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5591
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5592
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5593
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5594
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5595
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5596
end
5597
 for i = 0, 0.6, 0.1 do
5598
        swait()
5599
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5600
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5601
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5602
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5603
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5604
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5605
end
5606
 for i = 0, 0.5, 0.1 do
5607
        swait()
5608
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5609
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5610
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5611
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5612
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5613
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5614
end
5615
punchsound1:Play()
5616
for i = 0, 0.3, 0.1 do
5617
        swait()
5618
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5619
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5620
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5621
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5622
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5623
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5624
end
5625
punchsound1:Play()
5626
 for i = 0, 0.3, 0.1 do
5627
        swait()
5628
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5629
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5630
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5631
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5632
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5633
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5634
end
5635
 for i = 0, 0.3, 0.1 do
5636
        swait()
5637
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5638
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5639
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5640
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5641
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5642
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5643
end
5644
 for i = 0, 0.3, 0.1 do
5645
        swait()
5646
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5647
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5648
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5649
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5650
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5651
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5652
end
5653
punchsound1:Play()
5654
for i = 0, 0.3, 0.1 do
5655
        swait()
5656
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5657
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5658
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5659
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5660
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5661
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5662
end
5663
punchsound1:Play()
5664
 for i = 0, 0.3, 0.1 do
5665
        swait()
5666
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5667
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5668
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5669
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5670
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5671
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5672
end
5673
 for i = 0, 0.3, 0.1 do
5674
        swait()
5675
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5676
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5677
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5678
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5679
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5680
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5681
end
5682
 for i = 0, 0.3, 0.1 do
5683
        swait()
5684
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5685
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5686
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5687
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5688
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5689
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5690
end
5691
punchsound1:Play()
5692
for i = 0, 0.3, 0.1 do
5693
        swait()
5694
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5695
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5696
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5697
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5698
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5699
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5700
end
5701
punchsound1:Play()
5702
 for i = 0, 0.3, 0.1 do
5703
        swait()
5704
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5705
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5706
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5707
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5708
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5709
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5710
end
5711
 for i = 0, 0.1, 0.1 do
5712
        swait()
5713
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5714
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5715
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5716
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5717
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5718
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5719
end
5720
 for i = 0, 0.1, 0.1 do
5721
        swait()
5722
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5723
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5724
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5725
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5726
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5727
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5728
end
5729
punchsound1:Play()
5730
for i = 0, 0.1, 0.1 do
5731
        swait()
5732
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5733
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5734
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5735
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5736
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5737
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5738
end
5739
punchsound1:Play()
5740
 for i = 0, 0.1, 0.1 do
5741
        swait()
5742
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5743
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5744
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5745
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5746
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5747
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5748
end
5749
 for i = 0, 0.1, 0.1 do
5750
        swait()
5751
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5752
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5753
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5754
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5755
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5756
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5757
end
5758
punchsound1:Play()
5759
 for i = 0, 0.4, 0.1 do
5760
        swait()
5761
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5762
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5763
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5764
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5765
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5766
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5767
end
5768
for i,v in pairs(to.Parent:GetChildren()) do
5769
					if v:IsA("Humanoid") then
5770
						v.Health = v.Health - 20
5771
						
5772
						v.PlatformStand = true
5773
					end
5774
	end
5775
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5776
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5777
Zanzoken = Instance.new("Part",char)
5778
Zanzoken.Anchored = true
5779
Zanzoken.Position = v3(999,999,999)
5780
Zanzoken.CFrame = Torso.CFrame
5781
game.Debris:AddItem(Zanzoken,0.5)
5782
Zanzoken.Transparency = 1
5783
Zano:Play()
5784
wait()
5785
idk = Instance.new("BillboardGui",Zanzoken)
5786
idk.Size = UDim2.new(10,0,15,0)
5787
idk.AlwaysOnTop = false
5788
idk1 = Instance.new("ImageLabel",idk)
5789
idk1.BackgroundTransparency = 1
5790
idk.ExtentsOffset = v3(0,0,0)
5791
idk1.ImageTransparency = 0
5792
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5793
idk1.Size = UDim2.new(2,0,1,0)
5794
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5795
idk1.Image = "rbxassetid://319554883"
5796
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5797
wait()
5798
Zanzoken = Instance.new("Part",char)
5799
Zanzoken.Anchored = true
5800
Zanzoken.Position = v3(999,999,999)
5801
Zanzoken.CFrame = Torso.CFrame
5802
game.Debris:AddItem(Zanzoken,0.5)
5803
Zanzoken.Transparency = 1
5804
wait()
5805
idk = Instance.new("BillboardGui",Zanzoken)
5806
idk.Size = UDim2.new(20,0,20,0)
5807
idk.AlwaysOnTop = false
5808
idk1 = Instance.new("ImageLabel",idk)
5809
idk1.BackgroundTransparency = 1
5810
idk.ExtentsOffset = v3(0,0,0)
5811
idk1.ImageTransparency = 0
5812
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5813
idk1.Size = UDim2.new(2,0,1,0)
5814
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5815
idk1.Image = "rbxassetid://319554883"
5816
punchsound1:Play()
5817
for i = 0, 6, 0.1 do
5818
        swait()
5819
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5820
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5821
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5822
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5823
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5824
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5825
end
5826
 for i = 0, 0.6, 0.1 do
5827
        swait()
5828
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5829
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5830
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5831
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5832
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5833
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5834
end
5835
 for i = 0, 0.6, 0.1 do
5836
        swait()
5837
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5838
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5839
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5840
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5841
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5842
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5843
end
5844
punchsound1:Play()
5845
 for i = 0, 1, 0.1 do
5846
        swait()
5847
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5848
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5849
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5850
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5851
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5852
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5853
end
5854
 for i = 0, 0.6, 0.1 do
5855
        swait()
5856
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5857
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5858
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5859
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5860
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5861
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5862
end
5863
 for i = 0, 0.6, 0.1 do
5864
        swait()
5865
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5866
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5867
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5868
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5869
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5870
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5871
end
5872
punchsound1:Play()
5873
 for i = 0, 1, 0.1 do
5874
        swait()
5875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5877
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5879
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5880
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5881
end
5882
 for i = 0, 0.6, 0.1 do
5883
        swait()
5884
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5885
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5886
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5887
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5888
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5889
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5890
end
5891
 for i = 0, 0.6, 0.1 do
5892
        swait()
5893
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5894
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5895
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5896
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5897
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5898
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5899
end
5900
punchsound1:Play()
5901
 for i = 0, 1, 0.1 do
5902
        swait()
5903
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5904
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5905
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5906
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5907
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5908
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5909
end
5910
 for i = 0, 0.6, 0.1 do
5911
        swait()
5912
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5913
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5914
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5915
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5916
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5917
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5918
end
5919
 for i = 0, 0.6, 0.1 do
5920
        swait()
5921
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5922
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5923
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5924
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5925
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5926
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5927
end
5928
punchsound1:Play()
5929
 for i = 0, 1, 0.1 do
5930
        swait()
5931
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5932
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5933
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5934
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5935
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5936
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5937
end
5938
 for i = 0, 0.6, 0.1 do
5939
        swait()
5940
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5941
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5942
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5943
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5944
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5945
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5946
end
5947
 for i = 0, 0.6, 0.1 do
5948
        swait()
5949
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5950
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5951
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5952
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5953
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5954
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5955
end
5956
punchsound1:Play()
5957
 for i = 0, 1, 0.1 do
5958
        swait()
5959
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5960
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5961
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5962
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5963
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5964
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5965
end
5966
 for i = 0, 0.6, 0.1 do
5967
        swait()
5968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5970
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5972
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5973
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5974
end
5975
 for i = 0, 0.6, 0.1 do
5976
        swait()
5977
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5978
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5979
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5980
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5981
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5982
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5983
end
5984
punchsound1:Play()
5985
 for i = 0, 1, 0.1 do
5986
        swait()
5987
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5988
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5989
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5990
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5991
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5992
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5993
end
5994
5995
5996
5997
for i,v in pairs(to.Parent:GetChildren()) do
5998
					if v:IsA("Humanoid") then
5999
						v.Health = v.Health - 20
6000
						
6001
						v.PlatformStand = true
6002
					end
6003
	end
6004
StrongPunch:Play()
6005
for i = 0, 1, 0.1 do
6006
        swait()
6007
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6008
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6009
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6010
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6011
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6012
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6013
      end
6014
 for i = 0, 1, 0.1 do
6015
        swait()
6016
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6017
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6018
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6019
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6020
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6021
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6022
end
6023
for i,v in pairs(to.Parent:GetChildren()) do
6024
					if v:IsA("Humanoid") then
6025
						v.Health = v.Health - 5
6026
						
6027
						v.PlatformStand = true
6028
					end
6029
	end
6030
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6031
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6032
Zanzoken = Instance.new("Part",char)
6033
Zanzoken.Anchored = true
6034
Zanzoken.Position = v3(999,999,999)
6035
Zanzoken.CFrame = Torso.CFrame
6036
game.Debris:AddItem(Zanzoken,0.5)
6037
Zanzoken.Transparency = 1
6038
Zano:Play()
6039
wait()
6040
idk = Instance.new("BillboardGui",Zanzoken)
6041
idk.Size = UDim2.new(10,0,15,0)
6042
idk.AlwaysOnTop = false
6043
idk1 = Instance.new("ImageLabel",idk)
6044
idk1.BackgroundTransparency = 1
6045
idk.ExtentsOffset = v3(0,0,0)
6046
idk1.ImageTransparency = 0
6047
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6048
idk1.Size = UDim2.new(2,0,1,0)
6049
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6050
idk1.Image = "rbxassetid://319554883"
6051
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6052
wait()
6053
Zanzoken = Instance.new("Part",char)
6054
Zanzoken.Anchored = true
6055
Zanzoken.Position = v3(999,999,999)
6056
Zanzoken.CFrame = Torso.CFrame
6057
game.Debris:AddItem(Zanzoken,0.5)
6058
Zanzoken.Transparency = 1
6059
wait()
6060
idk = Instance.new("BillboardGui",Zanzoken)
6061
idk.Size = UDim2.new(20,0,20,0)
6062
idk.AlwaysOnTop = false
6063
idk1 = Instance.new("ImageLabel",idk)
6064
idk1.BackgroundTransparency = 1
6065
idk.ExtentsOffset = v3(0,0,0)
6066
idk1.ImageTransparency = 0
6067
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6068
idk1.Size = UDim2.new(2,0,1,0)
6069
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6070
idk1.Image = "rbxassetid://319554883"
6071
 for i = 0, 1, 0.1 do
6072
        swait()
6073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6075
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6077
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6078
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6079
end
6080
punchsound1:Play()
6081
for i = 0, 1, 0.1 do
6082
        swait()
6083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6085
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6087
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6088
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6089
end
6090
punchsound1:Play()
6091
 for i = 0, 1, 0.1 do
6092
        swait()
6093
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6094
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6095
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6096
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6097
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6098
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6099
end
6100
for i = 0, 1, 0.1 do
6101
        swait()
6102
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6103
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6104
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6105
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6106
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6107
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6108
      end
6109
 for i = 0, 1, 0.1 do
6110
        swait()
6111
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6112
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6113
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6114
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6115
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6116
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6117
end
6118
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6119
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6120
Zanzoken = Instance.new("Part",char)
6121
Zanzoken.Anchored = true
6122
Zanzoken.Position = v3(999,999,999)
6123
Zanzoken.CFrame = Torso.CFrame
6124
game.Debris:AddItem(Zanzoken,0.5)
6125
Zanzoken.Transparency = 1
6126
Zano:Play()
6127
wait()
6128
idk = Instance.new("BillboardGui",Zanzoken)
6129
idk.Size = UDim2.new(10,0,15,0)
6130
idk.AlwaysOnTop = false
6131
idk1 = Instance.new("ImageLabel",idk)
6132
idk1.BackgroundTransparency = 1
6133
idk.ExtentsOffset = v3(0,0,0)
6134
idk1.ImageTransparency = 0
6135
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6136
idk1.Size = UDim2.new(2,0,1,0)
6137
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6138
idk1.Image = "rbxassetid://319554883"
6139
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6140
wait()
6141
Zanzoken = Instance.new("Part",char)
6142
Zanzoken.Anchored = true
6143
Zanzoken.Position = v3(999,999,999)
6144
Zanzoken.CFrame = Torso.CFrame
6145
game.Debris:AddItem(Zanzoken,0.5)
6146
Zanzoken.Transparency = 1
6147
wait()
6148
idk = Instance.new("BillboardGui",Zanzoken)
6149
idk.Size = UDim2.new(20,0,20,0)
6150
idk.AlwaysOnTop = false
6151
idk1 = Instance.new("ImageLabel",idk)
6152
idk1.BackgroundTransparency = 1
6153
idk.ExtentsOffset = v3(0,0,0)
6154
idk1.ImageTransparency = 0
6155
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6156
idk1.Size = UDim2.new(2,0,1,0)
6157
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6158
idk1.Image = "rbxassetid://319554883"
6159
StrongPunch:Play()
6160
Break:Play()
6161
6162
for i = 0, 6, 0.1 do
6163
        swait()
6164
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6165
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6166
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6167
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6168
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6169
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6170
      end
6171
StrongPunch1:Play()
6172
 for i = 0, 6, 0.1 do
6173
        swait()
6174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6176
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6177
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6178
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6179
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6180
      end
6181
StrongPunch2:Play()
6182
   for i = 0, 7, 0.1 do
6183
        swait()
6184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6186
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6188
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6189
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6190
end
6191
 for i = 0, 1, 0.1 do
6192
        swait()
6193
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6194
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6195
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6196
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6197
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6198
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6199
end
6200
punchsound1:Play()
6201
for i = 0, 1, 0.1 do
6202
        swait()
6203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6205
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6206
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6207
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6208
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6209
end
6210
punchsound1:Play()
6211
 for i = 0, 1, 0.1 do
6212
        swait()
6213
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6214
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6215
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6216
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6217
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6218
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6219
end
6220
for i = 0, 1, 0.1 do
6221
        swait()
6222
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6223
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6224
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6225
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6226
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6227
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6228
      end
6229
 for i = 0, 1, 0.1 do
6230
        swait()
6231
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6232
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6233
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6234
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6235
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6236
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6237
end
6238
punchsound1:Play()
6239
for i = 0, 0.5, 0.1 do
6240
        swait()
6241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6243
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6245
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6246
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6247
end
6248
punchsound1:Play()
6249
 for i = 0, 0.5, 0.1 do
6250
        swait()
6251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6253
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6255
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6256
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6257
end
6258
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6259
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6260
Zanzoken = Instance.new("Part",char)
6261
Zanzoken.Anchored = true
6262
Zanzoken.Position = v3(999,999,999)
6263
Zanzoken.CFrame = Torso.CFrame
6264
game.Debris:AddItem(Zanzoken,0.5)
6265
Zanzoken.Transparency = 1
6266
Zano:Play()
6267
wait()
6268
idk = Instance.new("BillboardGui",Zanzoken)
6269
idk.Size = UDim2.new(10,0,15,0)
6270
idk.AlwaysOnTop = false
6271
idk1 = Instance.new("ImageLabel",idk)
6272
idk1.BackgroundTransparency = 1
6273
idk.ExtentsOffset = v3(0,0,0)
6274
idk1.ImageTransparency = 0
6275
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6276
idk1.Size = UDim2.new(2,0,1,0)
6277
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6278
idk1.Image = "rbxassetid://319554883"
6279
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6280
wait()
6281
Zanzoken = Instance.new("Part",char)
6282
Zanzoken.Anchored = true
6283
Zanzoken.Position = v3(999,999,999)
6284
Zanzoken.CFrame = Torso.CFrame
6285
game.Debris:AddItem(Zanzoken,0.5)
6286
Zanzoken.Transparency = 1
6287
wait()
6288
idk = Instance.new("BillboardGui",Zanzoken)
6289
idk.Size = UDim2.new(20,0,20,0)
6290
idk.AlwaysOnTop = false
6291
idk1 = Instance.new("ImageLabel",idk)
6292
idk1.BackgroundTransparency = 1
6293
idk.ExtentsOffset = v3(0,0,0)
6294
idk1.ImageTransparency = 0
6295
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6296
idk1.Size = UDim2.new(2,0,1,0)
6297
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6298
idk1.Image = "rbxassetid://319554883"
6299
 for i = 0, 0.4, 0.1 do
6300
        swait()
6301
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6302
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6303
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6304
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6305
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6306
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6307
end
6308
punchsound1:Play()
6309
for i = 0, 0.4, 0.1 do
6310
        swait()
6311
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6312
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6313
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6314
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6315
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6316
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6317
end
6318
for i = 0, 0.4, 0.1 do
6319
        swait()
6320
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6321
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6322
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6323
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6324
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6325
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6326
end
6327
punchsound1:Play()
6328
for i = 0, 0.4, 0.1 do
6329
        swait()
6330
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6331
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6332
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6333
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6334
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6335
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6336
end
6337
for i = 0, 0.4, 0.1 do
6338
        swait()
6339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6341
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6342
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6343
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6344
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6345
end
6346
punchsound1:Play()
6347
for i = 0, 0.4, 0.1 do
6348
        swait()
6349
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6350
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6351
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6352
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6353
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6354
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6355
end
6356
for i = 0, 0.4, 0.1 do
6357
        swait()
6358
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6359
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6360
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6361
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6362
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6363
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6364
end
6365
punchsound1:Play()
6366
for i = 0, 0.4, 0.1 do
6367
        swait()
6368
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6369
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6370
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6371
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6372
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6373
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6374
end
6375
for i = 0, 0.4, 0.1 do
6376
        swait()
6377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6379
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6381
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6382
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6383
end
6384
punchsound1:Play()
6385
for i = 0, 0.4, 0.1 do
6386
        swait()
6387
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6388
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6389
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6390
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6391
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6392
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6393
end
6394
for i = 0, 0.4, 0.1 do
6395
        swait()
6396
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6397
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6398
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6399
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6400
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6401
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6402
end
6403
punchsound1:Play()
6404
for i = 0, 0.4, 0.1 do
6405
        swait()
6406
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6407
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6408
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6409
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6410
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6411
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6412
end
6413
for i = 0, 0.4, 0.1 do
6414
        swait()
6415
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6416
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6417
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6418
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6419
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6420
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6421
end
6422
punchsound1:Play()
6423
for i = 0, 0.4, 0.1 do
6424
        swait()
6425
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6426
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6427
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6428
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6429
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6430
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6431
end
6432
punchsound1:Play()
6433
		local pie222 = Instance.new("ParticleEmitter")
6434
pie222.Parent = LeftArm
6435
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6436
pie222.LightEmission = 1
6437
pie222.Size = NumberSequence.new(3)
6438
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6439
pie222.Transparency = NumberSequence.new(0.6,1)
6440
pie222.EmissionDirection = "Top"
6441
pie222.Enabled = true
6442
pie222.Lifetime = NumberRange.new(1)
6443
pie222.Rotation = NumberRange.new(-320, 320)
6444
pie222.Rate = 404
6445
pie222.Speed = NumberRange.new(0)
6446
pie222.LockedToPart = false
6447
pie222.VelocitySpread = 2 
6448
 for i = 0, 2, 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
wait(2)
6458
bigbangattack2()
6459
pie222:Destroy()
6460
6461
for i,v in pairs(to.Parent:GetChildren()) do
6462
					if v:IsA("Humanoid") then
6463
						v.Health = v.Health - math.huge
6464
						
6465
						v.PlatformStand = true
6466
					end
6467
	end
6468
6469
	hit1 = false
6470
6471
	hit2 = true
6472
for i,v in pairs(to.Parent:GetChildren()) do
6473
					if v:IsA("Humanoid") then
6474
						v.Health = v.Health - 10
6475
						
6476
						v.PlatformStand = true
6477
					end
6478
	end
6479
hit2 = false
6480
6481
hit3 = true
6482
hit4 = true
6483
6484
6485
6486
6487
coroutine.wrap(function()
6488
				for i=1,2 do
6489
					wait()
6490
				
6491
		
6492
						
6493
6494
	
6495
	for i,v in pairs(to.Parent:GetChildren()) do
6496
					if v:IsA("Humanoid") then
6497
						v.Health = v.Health - 2
6498
						
6499
						v.PlatformStand = true
6500
					end
6501
	end
6502
				end
6503
	
6504
					
6505
			wait(3)
6506
			end)()
6507
6508
6509
6510
6511
6512
6513
6514
6515
	
6516
	
6517
 
6518
6519
6520
	
6521
	for i,v in pairs(to.Parent:GetChildren()) do
6522
					if v:IsA("Humanoid") then
6523
						v.Health = v.Health - 10
6524
						
6525
						v.PlatformStand = true
6526
					end
6527
	end
6528
6529
6530
6531
	hitground = new("Part",char)
6532
	hitground.Size = Vector3.new(5,5,5)
6533
	hitground.Name =  "Ground"
6534
	hitground.Transparency = 1
6535
	hitground.CanCollide = false
6536
	game.Debris:AddItem(hitground,2)
6537
	hitground.Position = Vector3.new(999,999,999)
6538
	hitgroundweld = new("Weld",hitground)
6539
	hitgroundweld.Part0 = to
6540
	hitgroundweld.Part1 = hitground
6541
	hitground.Touched:connect(function(hit2)
6542
		if hit2.Size.x > 150 then
6543
			hitground:Destroy()
6544
			ad = new("Part",char)
6545
ad.Name = "NewPart"
6546
ad.Size = Vector3.new(30,0.1,30)	
6547
ad.CanCollide = false
6548
ad.Anchored = true
6549
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6550
ad.Transparency = 1
6551
aad = new("Decal",ad)
6552
6553
aad.Face = "Top"
6554
aad.Transparency = 1
6555
		aad.Transparency = 0
6556
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6557
			smoke = new("Part",to)
6558
			smokemesh = new("SpecialMesh",smoke)
6559
			smokemesh.MeshId = "rbxassetid://928329648"
6560
			smoke.BrickColor = hit2.BrickColor
6561
			smoke.Anchored = true
6562
			smoke.Position = hitground.Position
6563
			GroundImpact:Play()
6564
			for i = 1,20 do
6565
				wait()
6566
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6567
				smoke.Transparency = smoke.Transparency + 1/20
6568
			end
6569
			smoke:Destroy()
6570
			wait(0.5)
6571
			
6572
			for i = 1,20 do
6573
				wait(0.1)
6574
				aad.Transparency = aad.Transparency + 1/20
6575
			end
6576
		end
6577
	end)
6578
	ys = Instance.new("BodyVelocity",to)
6579
ys.Name = "GO"
6580
       
6581
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6582
6583
ys.Velocity = v3(0,-90,0)
6584
        
6585
	wait(1)
6586
        ys:Destroy()
6587
		
6588
6589
  
6590
hit3 = false
6591
hit4 = false
6592
6593
6594
hit1 = false
6595
	hit2 = false
6596
	hit3 = false
6597
	hit4 = false
6598
idle = true
6599
RootPart.Anchored = false
6600
end
6601
end)
6602
end
6603
6604
function Combo3()
6605
	getplayer = new("Part",char)
6606
getplayer.Position = Vector3.new(999,999,999)
6607
getplayer.Transparency = 1
6608
getplayer.Size = v3(3,3,3)
6609
getplayer.CanCollide = false
6610
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6611
getplayer.Name = "GetPlayer"
6612
6613
game.Debris:AddItem(getplayer,0.5)
6614
6615
getplayer.Touched:connect(function(hit)
6616
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6617
				getplayer:Destroy()
6618
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6619
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6620
				to.Anchored = true
6621
				RootPart.Anchored = true
6622
	idle = false
6623
	
6624
6625
		punchsound1:Play()
6626
		hit1 = true
6627
 for i = 0, 1, 0.1 do
6628
        swait()
6629
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6630
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6631
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6632
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6633
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6634
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6635
end
6636
punchsound1:Play()
6637
for i = 0, 1, 0.1 do
6638
        swait()
6639
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6640
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6641
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6642
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6643
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6644
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6645
end
6646
punchsound1:Play()
6647
 for i = 0, 1, 0.1 do
6648
        swait()
6649
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6650
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6651
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6652
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6653
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6654
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6655
end
6656
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6657
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6658
Zanzoken = Instance.new("Part",char)
6659
Zanzoken.Anchored = true
6660
Zanzoken.Position = v3(999,999,999)
6661
Zanzoken.CFrame = Torso.CFrame
6662
game.Debris:AddItem(Zanzoken,0.5)
6663
Zanzoken.Transparency = 1
6664
Zano:Play()
6665
wait()
6666
idk = Instance.new("BillboardGui",Zanzoken)
6667
idk.Size = UDim2.new(10,0,15,0)
6668
idk.AlwaysOnTop = false
6669
idk1 = Instance.new("ImageLabel",idk)
6670
idk1.BackgroundTransparency = 1
6671
idk.ExtentsOffset = v3(0,0,0)
6672
idk1.ImageTransparency = 0
6673
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6674
idk1.Size = UDim2.new(2,0,1,0)
6675
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6676
idk1.Image = "rbxassetid://319554883"
6677
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6678
wait()
6679
Zanzoken = Instance.new("Part",char)
6680
Zanzoken.Anchored = true
6681
Zanzoken.Position = v3(999,999,999)
6682
Zanzoken.CFrame = Torso.CFrame
6683
game.Debris:AddItem(Zanzoken,0.5)
6684
Zanzoken.Transparency = 1
6685
wait()
6686
idk = Instance.new("BillboardGui",Zanzoken)
6687
idk.Size = UDim2.new(20,0,20,0)
6688
idk.AlwaysOnTop = false
6689
idk1 = Instance.new("ImageLabel",idk)
6690
idk1.BackgroundTransparency = 1
6691
idk.ExtentsOffset = v3(0,0,0)
6692
idk1.ImageTransparency = 0
6693
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6694
idk1.Size = UDim2.new(2,0,1,0)
6695
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6696
idk1.Image = "rbxassetid://319554883"
6697
 for i = 0, 1, 0.1 do
6698
        swait()
6699
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6700
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6701
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6702
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6703
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6704
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6705
end
6706
punchsound1:Play()
6707
for i = 0, 1, 0.1 do
6708
        swait()
6709
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6710
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6711
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6712
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6713
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6714
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6715
end
6716
punchsound1:Play()
6717
 for i = 0, 1, 0.1 do
6718
        swait()
6719
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6720
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6721
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6722
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6723
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6724
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6725
end
6726
 for i = 0, 1, 0.1 do
6727
        swait()
6728
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6729
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6730
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6731
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6732
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6733
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6734
end
6735
punchsound1:Play()
6736
for i = 0, 1, 0.1 do
6737
        swait()
6738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6740
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6742
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6743
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6744
end
6745
punchsound1:Play()
6746
 for i = 0, 1, 0.1 do
6747
        swait()
6748
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6749
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6750
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6751
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6752
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6753
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6754
end
6755
 for i = 0, 1, 0.1 do
6756
        swait()
6757
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6758
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6759
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6760
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6761
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6762
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6763
end
6764
punchsound1:Play()
6765
for i = 0, 1, 0.1 do
6766
        swait()
6767
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6768
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6769
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6770
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6771
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6772
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6773
end
6774
punchsound1:Play()
6775
for i,v in pairs(to.Parent:GetChildren()) do
6776
					if v:IsA("Humanoid") then
6777
						v.Health = v.Health - 10
6778
						
6779
						v.PlatformStand = true
6780
					end
6781
	end
6782
 for i = 0, 1, 0.1 do
6783
        swait()
6784
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6785
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6786
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6787
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6788
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6789
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6790
end
6791
6792
for i = 0, 1, 0.1 do
6793
        swait()
6794
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6795
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6796
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6797
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6798
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6799
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6800
end
6801
punchsound1:Play()
6802
 for i = 0, 1, 0.1 do
6803
        swait()
6804
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6805
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6806
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6807
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6808
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6809
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6810
end
6811
for i,v in pairs(to.Parent:GetChildren()) do
6812
					if v:IsA("Humanoid") then
6813
						v.Health = v.Health - 3
6814
						
6815
						v.PlatformStand = true
6816
					end
6817
	end
6818
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6819
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6820
Zanzoken = Instance.new("Part",char)
6821
Zanzoken.Anchored = true
6822
Zanzoken.Position = v3(999,999,999)
6823
Zanzoken.CFrame = Torso.CFrame
6824
game.Debris:AddItem(Zanzoken,0.5)
6825
Zanzoken.Transparency = 1
6826
Zano:Play()
6827
wait()
6828
idk = Instance.new("BillboardGui",Zanzoken)
6829
idk.Size = UDim2.new(10,0,15,0)
6830
idk.AlwaysOnTop = false
6831
idk1 = Instance.new("ImageLabel",idk)
6832
idk1.BackgroundTransparency = 1
6833
idk.ExtentsOffset = v3(0,0,0)
6834
idk1.ImageTransparency = 0
6835
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6836
idk1.Size = UDim2.new(2,0,1,0)
6837
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6838
idk1.Image = "rbxassetid://319554883"
6839
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6840
wait()
6841
Zanzoken = Instance.new("Part",char)
6842
Zanzoken.Anchored = true
6843
Zanzoken.Position = v3(999,999,999)
6844
Zanzoken.CFrame = Torso.CFrame
6845
game.Debris:AddItem(Zanzoken,0.5)
6846
Zanzoken.Transparency = 1
6847
wait()
6848
idk = Instance.new("BillboardGui",Zanzoken)
6849
idk.Size = UDim2.new(20,0,20,0)
6850
idk.AlwaysOnTop = false
6851
idk1 = Instance.new("ImageLabel",idk)
6852
idk1.BackgroundTransparency = 1
6853
idk.ExtentsOffset = v3(0,0,0)
6854
idk1.ImageTransparency = 0
6855
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6856
idk1.Size = UDim2.new(2,0,1,0)
6857
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6858
idk1.Image = "rbxassetid://319554883"
6859
 for i = 0, 1, 0.1 do
6860
        swait()
6861
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6862
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6863
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6864
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6865
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6866
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6867
end
6868
for i = 0, 1, 0.1 do
6869
        swait()
6870
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6871
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6872
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6873
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6874
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6875
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6876
end
6877
punchsound1:Play()
6878
 for i = 0, 1, 0.1 do
6879
        swait()
6880
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6881
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6882
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6883
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6884
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6885
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6886
end
6887
for i,v in pairs(to.Parent:GetChildren()) do
6888
					if v:IsA("Humanoid") then
6889
						v.Health = v.Health - 3
6890
						
6891
						v.PlatformStand = true
6892
					end
6893
	end
6894
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
6895
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
6896
Zanzoken = Instance.new("Part",char)
6897
Zanzoken.Anchored = true
6898
Zanzoken.Position = v3(999,999,999)
6899
Zanzoken.CFrame = Torso.CFrame
6900
game.Debris:AddItem(Zanzoken,0.5)
6901
Zanzoken.Transparency = 1
6902
Zano:Play()
6903
wait()
6904
idk = Instance.new("BillboardGui",Zanzoken)
6905
idk.Size = UDim2.new(10,0,15,0)
6906
idk.AlwaysOnTop = false
6907
idk1 = Instance.new("ImageLabel",idk)
6908
idk1.BackgroundTransparency = 1
6909
idk.ExtentsOffset = v3(0,0,0)
6910
idk1.ImageTransparency = 0
6911
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6912
idk1.Size = UDim2.new(2,0,1,0)
6913
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6914
idk1.Image = "rbxassetid://319554883"
6915
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6916
wait()
6917
Zanzoken = Instance.new("Part",char)
6918
Zanzoken.Anchored = true
6919
Zanzoken.Position = v3(999,999,999)
6920
Zanzoken.CFrame = Torso.CFrame
6921
game.Debris:AddItem(Zanzoken,0.5)
6922
Zanzoken.Transparency = 1
6923
wait()
6924
idk = Instance.new("BillboardGui",Zanzoken)
6925
idk.Size = UDim2.new(20,0,20,0)
6926
idk.AlwaysOnTop = false
6927
idk1 = Instance.new("ImageLabel",idk)
6928
idk1.BackgroundTransparency = 1
6929
idk.ExtentsOffset = v3(0,0,0)
6930
idk1.ImageTransparency = 0
6931
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6932
idk1.Size = UDim2.new(2,0,1,0)
6933
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6934
idk1.Image = "rbxassetid://319554883"
6935
punchsound1:Play()
6936
for i = 0, 1, 0.1 do
6937
        swait()
6938
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6939
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6940
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6941
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6942
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6943
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6944
end
6945
punchsound1:Play()
6946
 for i = 0, 1, 0.1 do
6947
        swait()
6948
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6949
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6950
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6951
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6952
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6953
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6954
end
6955
6956
6957
for i,v in pairs(to.Parent:GetChildren()) do
6958
					if v:IsA("Humanoid") then
6959
						v.Health = v.Health - 20
6960
						
6961
						v.PlatformStand = true
6962
					end
6963
	end
6964
StrongPunch:Play()
6965
for i = 0, 1, 0.1 do
6966
        swait()
6967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6969
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6971
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6972
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6973
      end
6974
 for i = 0, 1, 0.1 do
6975
        swait()
6976
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6977
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6978
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6979
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6980
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6981
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6982
end
6983
for i,v in pairs(to.Parent:GetChildren()) do
6984
					if v:IsA("Humanoid") then
6985
						v.Health = v.Health - 3
6986
						
6987
						v.PlatformStand = true
6988
					end
6989
	end
6990
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6991
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6992
Zanzoken = Instance.new("Part",char)
6993
Zanzoken.Anchored = true
6994
Zanzoken.Position = v3(999,999,999)
6995
Zanzoken.CFrame = Torso.CFrame
6996
game.Debris:AddItem(Zanzoken,0.5)
6997
Zanzoken.Transparency = 1
6998
Zano:Play()
6999
wait()
7000
idk = Instance.new("BillboardGui",Zanzoken)
7001
idk.Size = UDim2.new(10,0,15,0)
7002
idk.AlwaysOnTop = false
7003
idk1 = Instance.new("ImageLabel",idk)
7004
idk1.BackgroundTransparency = 1
7005
idk.ExtentsOffset = v3(0,0,0)
7006
idk1.ImageTransparency = 0
7007
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7008
idk1.Size = UDim2.new(2,0,1,0)
7009
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7010
idk1.Image = "rbxassetid://319554883"
7011
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7012
wait()
7013
Zanzoken = Instance.new("Part",char)
7014
Zanzoken.Anchored = true
7015
Zanzoken.Position = v3(999,999,999)
7016
Zanzoken.CFrame = Torso.CFrame
7017
game.Debris:AddItem(Zanzoken,0.5)
7018
Zanzoken.Transparency = 1
7019
wait()
7020
idk = Instance.new("BillboardGui",Zanzoken)
7021
idk.Size = UDim2.new(20,0,20,0)
7022
idk.AlwaysOnTop = false
7023
idk1 = Instance.new("ImageLabel",idk)
7024
idk1.BackgroundTransparency = 1
7025
idk.ExtentsOffset = v3(0,0,0)
7026
idk1.ImageTransparency = 0
7027
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7028
idk1.Size = UDim2.new(2,0,1,0)
7029
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7030
idk1.Image = "rbxassetid://319554883"
7031
 for i = 0, 1, 0.1 do
7032
        swait()
7033
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7034
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7035
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7036
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7037
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7038
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7039
end
7040
punchsound1:Play()
7041
for i = 0, 1, 0.1 do
7042
        swait()
7043
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7044
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7045
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7046
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7047
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7048
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7049
end
7050
punchsound1:Play()
7051
 for i = 0, 1, 0.1 do
7052
        swait()
7053
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7054
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7055
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7056
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7057
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7058
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7059
end
7060
for i = 0, 1, 0.1 do
7061
        swait()
7062
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7063
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7064
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7065
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7066
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7067
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7068
      end
7069
 for i = 0, 1, 0.1 do
7070
        swait()
7071
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7072
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7073
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7074
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7075
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7076
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7077
end
7078
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7079
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
7080
Zanzoken = Instance.new("Part",char)
7081
Zanzoken.Anchored = true
7082
Zanzoken.Position = v3(999,999,999)
7083
Zanzoken.CFrame = Torso.CFrame
7084
game.Debris:AddItem(Zanzoken,0.5)
7085
Zanzoken.Transparency = 1
7086
Zano:Play()
7087
wait()
7088
idk = Instance.new("BillboardGui",Zanzoken)
7089
idk.Size = UDim2.new(10,0,15,0)
7090
idk.AlwaysOnTop = false
7091
idk1 = Instance.new("ImageLabel",idk)
7092
idk1.BackgroundTransparency = 1
7093
idk.ExtentsOffset = v3(0,0,0)
7094
idk1.ImageTransparency = 0
7095
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7096
idk1.Size = UDim2.new(2,0,1,0)
7097
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7098
idk1.Image = "rbxassetid://319554883"
7099
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7100
wait()
7101
Zanzoken = Instance.new("Part",char)
7102
Zanzoken.Anchored = true
7103
Zanzoken.Position = v3(999,999,999)
7104
Zanzoken.CFrame = Torso.CFrame
7105
game.Debris:AddItem(Zanzoken,0.5)
7106
Zanzoken.Transparency = 1
7107
wait()
7108
idk = Instance.new("BillboardGui",Zanzoken)
7109
idk.Size = UDim2.new(20,0,20,0)
7110
idk.AlwaysOnTop = false
7111
idk1 = Instance.new("ImageLabel",idk)
7112
idk1.BackgroundTransparency = 1
7113
idk.ExtentsOffset = v3(0,0,0)
7114
idk1.ImageTransparency = 0
7115
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7116
idk1.Size = UDim2.new(2,0,1,0)
7117
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7118
idk1.Image = "rbxassetid://319554883"
7119
StrongPunch:Play()
7120
Break:Play()
7121
local Aura4 = Instance.new('ParticleEmitter')
7122
Aura4.Name = "Aura"
7123
Aura4.Texture = "rbxassetid://1046299182"
7124
Aura4.Parent = Torso
7125
Aura4.LightEmission = 1
7126
Aura4.Transparency = NumberSequence.new(0.7,1)
7127
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7128
Aura4.Size = NumberSequence.new(1,30)
7129
Aura4.Rotation = NumberRange.new(-360,360)
7130
Aura4.LockedToPart = true
7131
Aura4.Lifetime = NumberRange.new(0.2)
7132
Aura4.Rate = 100
7133
Aura4.Speed = NumberRange.new(0)
7134
Aura4.EmissionDirection = "Top"	
7135
for i = 0, 6, 0.1 do
7136
        swait()
7137
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7138
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7139
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7140
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7141
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7142
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7143
      end
7144
Aura4:Destroy()
7145
wait(0.1)
7146
local Aura4 = Instance.new('ParticleEmitter')
7147
Aura4.Name = "Aura"
7148
Aura4.Texture = "rbxassetid://1046299182"
7149
Aura4.Parent = Torso
7150
Aura4.LightEmission = 1
7151
Aura4.Transparency = NumberSequence.new(0.7,1)
7152
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7153
Aura4.Size = NumberSequence.new(1,30)
7154
Aura4.Rotation = NumberRange.new(-360,360)
7155
Aura4.LockedToPart = true
7156
Aura4.Lifetime = NumberRange.new(0.2)
7157
Aura4.Rate = 100
7158
Aura4.Speed = NumberRange.new(0)
7159
Aura4.EmissionDirection = "Top"
7160
StrongPunch1:Play()
7161
Break:Play()
7162
 for i = 0, 6, 0.1 do
7163
        swait()
7164
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7165
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7166
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7167
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7168
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7169
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7170
      end
7171
Aura4:Destroy()
7172
StrongPunch2:Play()
7173
Break:Play()
7174
local Aura4 = Instance.new('ParticleEmitter')
7175
Aura4.Name = "Aura"
7176
Aura4.Texture = "rbxassetid://1046299182"
7177
Aura4.Parent = Torso
7178
Aura4.LightEmission = 1
7179
Aura4.Transparency = NumberSequence.new(0.7,1)
7180
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7181
Aura4.Size = NumberSequence.new(1,30)
7182
Aura4.Rotation = NumberRange.new(-360,360)
7183
Aura4.LockedToPart = true
7184
Aura4.Lifetime = NumberRange.new(0.2)
7185
Aura4.Rate = 100
7186
Aura4.Speed = NumberRange.new(0)
7187
Aura4.EmissionDirection = "Top"
7188
   for i = 0, 7, 0.1 do
7189
        swait()
7190
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7191
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7192
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7193
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7194
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7195
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7196
end
7197
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7198
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7199
Aura4:Destroy()
7200
Zanzoken = Instance.new("Part",char)
7201
Zanzoken.Anchored = true
7202
Zanzoken.Position = v3(999,999,999)
7203
Zanzoken.CFrame = Torso.CFrame
7204
game.Debris:AddItem(Zanzoken,0.5)
7205
Zanzoken.Transparency = 1
7206
Zano:Play()
7207
wait()
7208
idk = Instance.new("BillboardGui",Zanzoken)
7209
idk.Size = UDim2.new(10,0,15,0)
7210
idk.AlwaysOnTop = false
7211
idk1 = Instance.new("ImageLabel",idk)
7212
idk1.BackgroundTransparency = 1
7213
idk.ExtentsOffset = v3(0,0,0)
7214
idk1.ImageTransparency = 0
7215
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7216
idk1.Size = UDim2.new(2,0,1,0)
7217
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7218
idk1.Image = "rbxassetid://319554883"
7219
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7220
wait()
7221
Zanzoken = Instance.new("Part",char)
7222
Zanzoken.Anchored = true
7223
Zanzoken.Position = v3(999,999,999)
7224
Zanzoken.CFrame = Torso.CFrame
7225
game.Debris:AddItem(Zanzoken,0.5)
7226
Zanzoken.Transparency = 1
7227
wait()
7228
idk = Instance.new("BillboardGui",Zanzoken)
7229
idk.Size = UDim2.new(20,0,20,0)
7230
idk.AlwaysOnTop = false
7231
idk1 = Instance.new("ImageLabel",idk)
7232
idk1.BackgroundTransparency = 1
7233
idk.ExtentsOffset = v3(0,0,0)
7234
idk1.ImageTransparency = 0
7235
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7236
idk1.Size = UDim2.new(2,0,1,0)
7237
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7238
idk1.Image = "rbxassetid://319554883"
7239
 for i = 0, 1, 0.1 do
7240
        swait()
7241
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7242
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7243
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7244
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7245
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7246
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7247
end
7248
punchsound1:Play()
7249
for i = 0, 1, 0.1 do
7250
        swait()
7251
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7252
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7253
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7254
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7255
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7256
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7257
end
7258
punchsound1:Play()
7259
 for i = 0, 1, 0.1 do
7260
        swait()
7261
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7262
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7263
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7264
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7265
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7266
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7267
end
7268
for i = 0, 1, 0.1 do
7269
        swait()
7270
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7271
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7272
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7273
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7274
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7275
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7276
      end
7277
 for i = 0, 1, 0.1 do
7278
        swait()
7279
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7280
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7281
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7282
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7283
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7284
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7285
end
7286
punchsound1:Play()
7287
for i = 0, 0.5, 0.1 do
7288
        swait()
7289
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7290
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7291
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7292
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7293
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7294
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7295
end
7296
punchsound1:Play()
7297
 for i = 0, 0.5, 0.1 do
7298
        swait()
7299
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7300
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7301
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7302
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7303
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7304
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7305
end
7306
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7307
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7308
Zanzoken = Instance.new("Part",char)
7309
Zanzoken.Anchored = true
7310
Zanzoken.Position = v3(999,999,999)
7311
Zanzoken.CFrame = Torso.CFrame
7312
game.Debris:AddItem(Zanzoken,0.5)
7313
Zanzoken.Transparency = 1
7314
Zano:Play()
7315
wait()
7316
idk = Instance.new("BillboardGui",Zanzoken)
7317
idk.Size = UDim2.new(10,0,15,0)
7318
idk.AlwaysOnTop = false
7319
idk1 = Instance.new("ImageLabel",idk)
7320
idk1.BackgroundTransparency = 1
7321
idk.ExtentsOffset = v3(0,0,0)
7322
idk1.ImageTransparency = 0
7323
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7324
idk1.Size = UDim2.new(2,0,1,0)
7325
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7326
idk1.Image = "rbxassetid://319554883"
7327
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7328
wait()
7329
Zanzoken = Instance.new("Part",char)
7330
Zanzoken.Anchored = true
7331
Zanzoken.Position = v3(999,999,999)
7332
Zanzoken.CFrame = Torso.CFrame
7333
game.Debris:AddItem(Zanzoken,0.5)
7334
Zanzoken.Transparency = 1
7335
wait()
7336
idk = Instance.new("BillboardGui",Zanzoken)
7337
idk.Size = UDim2.new(20,0,20,0)
7338
idk.AlwaysOnTop = false
7339
idk1 = Instance.new("ImageLabel",idk)
7340
idk1.BackgroundTransparency = 1
7341
idk.ExtentsOffset = v3(0,0,0)
7342
idk1.ImageTransparency = 0
7343
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7344
idk1.Size = UDim2.new(2,0,1,0)
7345
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7346
idk1.Image = "rbxassetid://319554883"
7347
 for i = 0, 0.4, 0.1 do
7348
        swait()
7349
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7350
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7351
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7352
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7353
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7354
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7355
end
7356
punchsound1:Play()
7357
for i = 0, 0.4, 0.1 do
7358
        swait()
7359
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7360
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7361
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7362
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7363
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7364
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7365
end
7366
punchsound1:Play()
7367
 for i = 0, 1, 0.1 do
7368
        swait()
7369
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7370
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7371
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7372
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7373
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7374
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7375
end
7376
for i,v in pairs(to.Parent:GetChildren()) do
7377
					if v:IsA("Humanoid") then
7378
						v.Health = v.Health - 8
7379
						
7380
						v.PlatformStand = true
7381
					end
7382
	end
7383
7384
	hit1 = false
7385
7386
		punchsound1:Play()
7387
	hit2 = true
7388
      for i = 0, 1, 0.1 do
7389
        swait()
7390
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7391
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7392
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7393
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7394
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7395
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7396
      end
7397
for i,v in pairs(to.Parent:GetChildren()) do
7398
					if v:IsA("Humanoid") then
7399
						v.Health = v.Health - 10
7400
						
7401
						v.PlatformStand = true
7402
					end
7403
	end
7404
hit2 = false
7405
7406
	punchsound1:Play()
7407
hit3 = true
7408
hit4 = true
7409
7410
7411
punchsound1:Play()
7412
7413
7414
coroutine.wrap(function()
7415
				for i=1,2 do
7416
					wait()
7417
				
7418
		
7419
						
7420
7421
	
7422
	for i,v in pairs(to.Parent:GetChildren()) do
7423
					if v:IsA("Humanoid") then
7424
						v.Health = v.Health - 30
7425
						
7426
						v.PlatformStand = true
7427
					end
7428
	end
7429
				end
7430
	
7431
					
7432
			wait(3)
7433
			end)()
7434
7435
7436
7437
RootPart.Anchored = false
7438
7439
7440
7441
7442
7443
	StrongPunch:Play()
7444
	
7445
	
7446
 
7447
7448
7449
	
7450
	for i,v in pairs(to.Parent:GetChildren()) do
7451
					if v:IsA("Humanoid") then
7452
						v.Health = v.Health - 20
7453
						
7454
						v.PlatformStand = true
7455
					end
7456
	end
7457
7458
StrongPunch2:Play()
7459
7460
7461
	hitground = new("Part",char)
7462
	hitground.Size = Vector3.new(5,5,5)
7463
	hitground.Name =  "Ground"
7464
	hitground.Transparency = 1
7465
	hitground.CanCollide = false
7466
	game.Debris:AddItem(hitground,2)
7467
	hitground.Position = Vector3.new(999,999,999)
7468
	hitgroundweld = new("Weld",hitground)
7469
	hitgroundweld.Part0 = to
7470
	hitgroundweld.Part1 = hitground
7471
	hitground.Touched:connect(function(hit2)
7472
		if hit2.Size.x > 150 then
7473
			hitground:Destroy()
7474
			ad = new("Part",char)
7475
ad.Name = "NewPart"
7476
ad.Size = Vector3.new(30,0.1,30)	
7477
ad.CanCollide = false
7478
ad.Anchored = true
7479
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7480
ad.Transparency = 1
7481
aad = new("Decal",ad)
7482
7483
aad.Face = "Top"
7484
aad.Transparency = 1
7485
		aad.Transparency = 0
7486
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7487
			smoke = new("Part",to)
7488
			smokemesh = new("SpecialMesh",smoke)
7489
			smokemesh.MeshId = "rbxassetid://928329648"
7490
			smoke.BrickColor = hit2.BrickColor
7491
			smoke.Anchored = true
7492
			smoke.Position = hitground.Position
7493
			GroundImpact:Play()
7494
			for i = 1,20 do
7495
				wait()
7496
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7497
				smoke.Transparency = smoke.Transparency + 1/20
7498
			end
7499
			smoke:Destroy()
7500
			wait(0.5)
7501
			
7502
			for i = 1,20 do
7503
				wait(0.1)
7504
				aad.Transparency = aad.Transparency + 1/20
7505
			end
7506
		end
7507
	end)
7508
	ys = Instance.new("BodyVelocity",to)
7509
ys.Name = "GO"
7510
       
7511
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7512
7513
ys.Velocity = v3(0,-90,0)
7514
        
7515
	wait(1)
7516
        ys:Destroy()
7517
7518
	
7519
	
7520
7521
  
7522
hit3 = false
7523
hit4 = false
7524
7525
7526
hit1 = false
7527
	hit2 = false
7528
	hit3 = false
7529
	hit4 = false
7530
idle = true
7531
  RootPart.Anchored = false
7532
to.Anchored = false
7533
end
7534
end)
7535
end
7536
7537
7538
function Combo2()
7539
	getplayer = new("Part",char)
7540
getplayer.Position = Vector3.new(999,999,999)
7541
getplayer.Transparency = 1
7542
getplayer.Size = v3(3,3,3)
7543
getplayer.CanCollide = false
7544
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7545
getplayer.Name = "GetPlayer"
7546
7547
game.Debris:AddItem(getplayer,0.5)
7548
7549
getplayer.Touched:connect(function(hit)
7550
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7551
				getplayer:Destroy()
7552
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7553
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7554
				to.Anchored = true
7555
	idle = false
7556
	
7557
7558
		punchsound1:Play()
7559
		hit1 = true
7560
 for i = 0, 1, 0.1 do
7561
        swait()
7562
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7563
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7564
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7565
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7566
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7567
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7568
end
7569
punchsound1:Play()
7570
for i = 0, 1, 0.1 do
7571
        swait()
7572
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7573
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7574
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7575
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7576
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7577
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7578
end
7579
punchsound1:Play()
7580
 for i = 0, 1, 0.1 do
7581
        swait()
7582
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7583
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7584
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7585
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7586
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7587
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7588
end
7589
for i = 0, 1, 0.1 do
7590
        swait()
7591
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7592
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7593
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7594
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7595
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7596
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7597
      end
7598
 for i = 0, 1, 0.1 do
7599
        swait()
7600
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7601
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7602
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7603
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7604
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7605
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7606
end
7607
StrongPunch1:Play()
7608
for i = 0, 1, 0.1 do
7609
        swait()
7610
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7611
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7612
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7613
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7614
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7615
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7616
      end
7617
 for i = 0, 0.6, 0.1 do
7618
        swait()
7619
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7620
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7621
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7622
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7623
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7624
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7625
end
7626
for i = 0, 0.6, 0.1 do
7627
        swait()
7628
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7629
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7630
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7631
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7632
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7633
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7634
      end
7635
for i,v in pairs(to.Parent:GetChildren()) do
7636
					if v:IsA("Humanoid") then
7637
						v.Health = v.Health - 6
7638
						
7639
						v.PlatformStand = true
7640
					end
7641
	end
7642
StrongPunch:Play()
7643
for i = 0, 1, 0.1 do
7644
        swait()
7645
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7646
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7647
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
7650
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7651
      end
7652
for i,v in pairs(to.Parent:GetChildren()) do
7653
					if v:IsA("Humanoid") then
7654
						v.Health = v.Health - 8
7655
						
7656
						v.PlatformStand = true
7657
					end
7658
	end
7659
7660
	hit1 = false
7661
7662
		punchsound1:Play()
7663
	hit2 = true
7664
      for i = 0, 1, 0.1 do
7665
        swait()
7666
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7667
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7668
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7669
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7670
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7671
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7672
      end
7673
for i,v in pairs(to.Parent:GetChildren()) do
7674
					if v:IsA("Humanoid") then
7675
						v.Health = v.Health - 5
7676
						
7677
						v.PlatformStand = true
7678
					end
7679
	end
7680
hit2 = false
7681
7682
	punchsound1:Play()
7683
hit3 = true
7684
hit4 = true
7685
7686
7687
punchsound1:Play()
7688
7689
coroutine.wrap(function()
7690
				for i=1,2 do
7691
					wait()
7692
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7693
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7694
					Zanzoken = Instance.new("Part",char)
7695
Zanzoken.Anchored = true
7696
Zanzoken.Position = v3(999,999,999)
7697
Zanzoken.CFrame = Torso.CFrame
7698
game.Debris:AddItem(Zanzoken,0.5)
7699
Zanzoken.Transparency = 1
7700
Zano:Play()
7701
wait()
7702
idk = Instance.new("BillboardGui",Zanzoken)
7703
idk.Size = UDim2.new(10,0,15,0)
7704
idk.AlwaysOnTop = false
7705
idk1 = Instance.new("ImageLabel",idk)
7706
idk1.BackgroundTransparency = 1
7707
idk.ExtentsOffset = v3(0,0,0)
7708
idk1.ImageTransparency = 0
7709
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7710
idk1.Size = UDim2.new(2,0,1,0)
7711
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7712
idk1.Image = "rbxassetid://319554883"
7713
wait()
7714
Zanzoken = Instance.new("Part",char)
7715
Zanzoken.Anchored = true
7716
Zanzoken.Position = v3(999,999,999)
7717
Zanzoken.CFrame = Torso.CFrame
7718
game.Debris:AddItem(Zanzoken,0.5)
7719
Zanzoken.Transparency = 1
7720
wait()
7721
idk = Instance.new("BillboardGui",Zanzoken)
7722
idk.Size = UDim2.new(20,0,20,0)
7723
idk.AlwaysOnTop = false
7724
idk1 = Instance.new("ImageLabel",idk)
7725
idk1.BackgroundTransparency = 1
7726
idk.ExtentsOffset = v3(0,0,0)
7727
idk1.ImageTransparency = 0
7728
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7729
idk1.Size = UDim2.new(2,0,1,0)
7730
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7731
idk1.Image = "rbxassetid://319554883"
7732
					for i = 0, 1, 0.1 do
7733
        swait()
7734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7736
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7738
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7739
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7740
      end
7741
						StrongPunch:Play()
7742
	for i,v in pairs(to.Parent:GetChildren()) do
7743
					if v:IsA("Humanoid") then
7744
						v.Health = v.Health - 10
7745
						
7746
						v.PlatformStand = true
7747
					end
7748
	end
7749
				end
7750
	
7751
					
7752
			wait(0.7)
7753
			end)()
7754
7755
  
7756
7757
7758
RootPart.Anchored = true
7759
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7760
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7761
								Zanzoken = Instance.new("Part",char)
7762
Zanzoken.Anchored = true
7763
Zanzoken.Position = v3(999,999,999)
7764
Zanzoken.CFrame = Torso.CFrame
7765
game.Debris:AddItem(Zanzoken,0.5)
7766
Zanzoken.Transparency = 1
7767
Zano:Play()
7768
wait()
7769
idk = Instance.new("BillboardGui",Zanzoken)
7770
idk.Size = UDim2.new(10,0,15,0)
7771
idk.AlwaysOnTop = false
7772
idk1 = Instance.new("ImageLabel",idk)
7773
idk1.BackgroundTransparency = 1
7774
idk.ExtentsOffset = v3(0,0,0)
7775
idk1.ImageTransparency = 0
7776
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7777
idk1.Size = UDim2.new(2,0,1,0)
7778
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7779
idk1.Image = "rbxassetid://319554883"
7780
wait()
7781
Zanzoken = Instance.new("Part",char)
7782
Zanzoken.Anchored = true
7783
Zanzoken.Position = v3(999,999,999)
7784
Zanzoken.CFrame = Torso.CFrame
7785
game.Debris:AddItem(Zanzoken,0.5)
7786
Zanzoken.Transparency = 1
7787
wait()
7788
idk = Instance.new("BillboardGui",Zanzoken)
7789
idk.Size = UDim2.new(20,0,20,0)
7790
idk.AlwaysOnTop = false
7791
idk1 = Instance.new("ImageLabel",idk)
7792
idk1.BackgroundTransparency = 1
7793
idk.ExtentsOffset = v3(0,0,0)
7794
idk1.ImageTransparency = 0
7795
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7796
idk1.Size = UDim2.new(2,0,1,0)
7797
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7798
idk1.Image = "rbxassetid://319554883"
7799
7800
for i = 0, 1, 0.1 do
7801
        swait()
7802
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7803
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7804
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7805
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7806
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7807
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7808
      end	
7809
7810
7811
	StrongPunch:Play()
7812
	
7813
	
7814
 for i = 0, 1, 0.1 do
7815
        swait()
7816
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7817
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7818
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7819
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7820
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7821
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7822
      end	
7823
7824
for i = 0, 1, 0.1 do
7825
        swait()
7826
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7827
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7828
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7829
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7830
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7831
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7832
      end
7833
7834
7835
	
7836
	for i,v in pairs(to.Parent:GetChildren()) do
7837
					if v:IsA("Humanoid") then
7838
						v.Health = v.Health - 20
7839
						
7840
						v.PlatformStand = true
7841
					end
7842
	end
7843
7844
StrongPunch2:Play()
7845
 for i = 0, 1, 0.1 do
7846
        swait()
7847
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7848
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7849
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7850
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7851
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7852
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7853
      end
7854
7855
	hitground = new("Part",char)
7856
	hitground.Size = Vector3.new(5,5,5)
7857
	hitground.Name =  "Ground"
7858
	hitground.Transparency = 1
7859
	hitground.CanCollide = false
7860
	game.Debris:AddItem(hitground,2)
7861
	hitground.Position = Vector3.new(999,999,999)
7862
	hitgroundweld = new("Weld",hitground)
7863
	hitgroundweld.Part0 = to
7864
	hitgroundweld.Part1 = hitground
7865
	hitground.Touched:connect(function(hit2)
7866
		if hit2.Size.x > 150 then
7867
			hitground:Destroy()
7868
			ad = new("Part",char)
7869
ad.Name = "NewPart"
7870
ad.Size = Vector3.new(30,0.1,30)	
7871
ad.CanCollide = false
7872
ad.Anchored = true
7873
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7874
ad.Transparency = 1
7875
aad = new("Decal",ad)
7876
7877
aad.Face = "Top"
7878
aad.Transparency = 1
7879
		aad.Transparency = 0
7880
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7881
			smoke = new("Part",to)
7882
			smokemesh = new("SpecialMesh",smoke)
7883
			smokemesh.MeshId = "rbxassetid://928329648"
7884
			smoke.BrickColor = hit2.BrickColor
7885
			smoke.Anchored = true
7886
			smoke.Position = hitground.Position
7887
			GroundImpact:Play()
7888
			for i = 1,20 do
7889
				wait()
7890
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7891
				smoke.Transparency = smoke.Transparency + 1/20
7892
			end
7893
			smoke:Destroy()
7894
			wait(0.5)
7895
			
7896
			for i = 1,20 do
7897
				wait(0.1)
7898
				aad.Transparency = aad.Transparency + 1/20
7899
			end
7900
		end
7901
	end)
7902
	to.Anchored = false
7903
	ys = Instance.new("BodyVelocity",to)
7904
ys.Name = "GO"
7905
       
7906
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7907
7908
ys.Velocity = v3(0,-90,0)
7909
        
7910
	wait(1)
7911
        ys:Destroy()
7912
7913
	
7914
	
7915
7916
  
7917
hit3 = false
7918
hit4 = false
7919
7920
7921
hit1 = false
7922
	hit2 = false
7923
	hit3 = false
7924
	hit4 = false
7925
idle = true
7926
  RootPart.Anchored = false
7927
end
7928
end)
7929
end
7930
7931
 function KABOOMZ222()
7932
    local effspwn = Instance.new("Part")
7933
    coroutine.resume(coroutine.create(function()
7934
      local sound1 = Instance.new("Sound")
7935
      sound1.SoundId = "rbxassetid://440145223"
7936
      sound1.MaxDistance = 600
7937
      sound1.EmitterSize = 60
7938
      sound1.Volume = 5.5
7939
      sound1.Pitch = 1.3
7940
      sound1.Parent = effspwn
7941
      local sound2 = Instance.new("Sound")
7942
      sound2.SoundId = "rbxassetid://440145223"
7943
      sound2.MaxDistance = 300
7944
      sound2.EmitterSize = 20
7945
      sound2.Volume = 3
7946
      sound2.Pitch = 0.7
7947
      sound2.Parent = effspwn
7948
      local sound3 = Instance.new("Sound")
7949
      sound3.SoundId = "rbxassetid://440145223"
7950
      sound2.MaxDistance = 400
7951
      sound2.EmitterSize = 30
7952
      sound2.Volume = 0.5
7953
      sound2.Pitch = 0.5
7954
      sound2.Parent = effspwn
7955
      sound2:Play()
7956
      wait()
7957
      sound1:Play()
7958
      sound3:Play()
7959
    end))
7960
    local model = Instance.new("Model")
7961
    game.Debris:AddItem(model, 20)
7962
    model.Name = "smasheffects"
7963
    model.Parent = workspace
7964
    effspwn.Name = "spwnr"
7965
    effspwn.Size = Vector3.new(1, 1, 1)
7966
    effspwn.Anchored = true
7967
    effspwn.CanCollide = false
7968
    effspwn.Transparency = 1
7969
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
7970
    effspwn.Parent = model
7971
7972
7973
7974
7975
    coroutine.resume(coroutine.create(function()
7976
      local shok = Instance.new("Part")
7977
      shok.Name = "whoosh"
7978
      shok.BrickColor = BrickColor.new("Institutional White")
7979
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
7980
      shok.Size = Vector3.new(1, 1, 1)
7981
      shok.Anchored = true
7982
      shok.Material = "Neon"
7983
      shok.Transparency = 1
7984
      shok.CanCollide = false
7985
      shok.Parent = model
7986
      game.Debris:AddItem(shok, 12)
7987
      local mesh = Instance.new("SpecialMesh")
7988
      mesh.MeshType = "FileMesh"
7989
      mesh.MeshId = "rbxassetid://437347603"
7990
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
7991
      mesh.Parent = shok
7992
7993
7994
7995
7996
7997
      for e = 1, 8 do
7998
        wait()
7999
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8000
        shok.Transparency = shok.Transparency + 0.035
8001
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8002
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8003
       
8004
8005
      end
8006
      for e = 1, 16 do
8007
        wait()
8008
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8009
        shok.Transparency = shok.Transparency + 0.11
8010
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8011
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8012
       
8013
      end
8014
    end))
8015
    coroutine.resume(coroutine.create(function()
8016
      local shok = Instance.new("Part")
8017
      shok.Name = "wring1"
8018
      shok.BrickColor = BrickColor.new("Institutional White")
8019
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8020
      shok.Size = Vector3.new(1, 1, 1)
8021
      shok.Anchored = true
8022
      shok.Material = "Neon"
8023
      shok.Transparency = 0.25
8024
      shok.CanCollide = false
8025
      shok.Parent = model
8026
      game.Debris:AddItem(shok, 12)
8027
      local mesh = Instance.new("SpecialMesh")
8028
      mesh.MeshType = "FileMesh"
8029
      mesh.MeshId = "rbxassetid://9982590"
8030
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8031
      mesh.Parent = shok
8032
      for e = 1, 30 do
8033
        wait()
8034
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8035
        shok.Transparency = shok.Transparency + 0.002
8036
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8037
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8038
      end
8039
      for e = 1, 38 do
8040
        wait()
8041
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8042
        shok.Transparency = shok.Transparency + 0.002
8043
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8044
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8045
      end
8046
      for e = 1, 24 do
8047
        wait()
8048
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8049
        shok.Transparency = shok.Transparency + 0.03
8050
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8051
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8052
      end
8053
    end))
8054
    coroutine.resume(coroutine.create(function()
8055
      local shok = Instance.new("Part")
8056
      shok.Name = "wring2"
8057
      shok.BrickColor = BrickColor.new("Institutional White")
8058
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8059
      shok.Size = Vector3.new(1, 1, 1)
8060
      shok.Anchored = true
8061
      shok.Material = "Neon"
8062
      shok.Transparency = 0.25
8063
      shok.CanCollide = false
8064
      shok.Parent = model
8065
      game.Debris:AddItem(shok, 12)
8066
      local mesh = Instance.new("SpecialMesh")
8067
      mesh.MeshType = "FileMesh"
8068
      mesh.MeshId = "rbxassetid://9982590"
8069
      mesh.Scale = Vector3.new(12, 12, 0.05)
8070
      mesh.Parent = shok
8071
      for e = 1, 30 do
8072
        wait()
8073
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8074
        shok.Transparency = shok.Transparency + 0.002
8075
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8076
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8077
      end
8078
      for e = 1, 38 do
8079
        wait()
8080
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8081
        shok.Transparency = shok.Transparency + 0.002
8082
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8083
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8084
      end
8085
      for e = 1, 24 do
8086
        wait()
8087
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8088
        shok.Transparency = shok.Transparency + 0.03
8089
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8090
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8091
      end
8092
    end))
8093
    coroutine.resume(coroutine.create(function()
8094
      local shok = Instance.new("Part")
8095
      shok.Name = "coil1"
8096
      shok.BrickColor = BrickColor.new("Institutional White")
8097
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8098
      shok.Size = Vector3.new(1, 1, 1)
8099
      shok.Anchored = true
8100
      shok.Material = "Neon"
8101
      shok.Transparency = 0.25
8102
      shok.CanCollide = false
8103
      shok.Parent = model
8104
      game.Debris:AddItem(shok, 12)
8105
      local mesh = Instance.new("SpecialMesh")
8106
      mesh.MeshType = "FileMesh"
8107
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8108
      mesh.Scale = Vector3.new(12, 12, 12)
8109
      mesh.Parent = shok
8110
      for e = 1, 15 do
8111
        wait()
8112
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8113
        shok.Transparency = shok.Transparency + 0.004
8114
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8115
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8116
      end
8117
      for e = 1, 16 do
8118
        wait()
8119
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8120
        shok.Transparency = shok.Transparency + 0.004
8121
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8122
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8123
      end
8124
      for e = 1, 12 do
8125
        wait()
8126
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8127
        shok.Transparency = shok.Transparency + 0.06
8128
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8129
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8130
      end
8131
    end))
8132
    coroutine.resume(coroutine.create(function()
8133
      local shok = Instance.new("Part")
8134
      shok.Name = "coil2"
8135
      shok.BrickColor = BrickColor.new("Institutional White")
8136
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8137
      shok.Size = Vector3.new(1, 1, 1)
8138
      shok.Anchored = true
8139
      shok.Material = "Neon"
8140
      shok.Transparency = 1
8141
      shok.CanCollide = false
8142
      shok.Parent = model
8143
      game.Debris:AddItem(shok, 12)
8144
      local mesh = Instance.new("SpecialMesh")
8145
      mesh.MeshType = "FileMesh"
8146
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8147
      mesh.Scale = Vector3.new(6, 12, 6)
8148
      mesh.Parent = shok
8149
      for e = 1, 15 do
8150
        wait()
8151
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8152
        shok.Transparency = shok.Transparency + 0.005
8153
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8154
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8155
      end
8156
      for e = 1, 16 do
8157
        wait()
8158
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8159
        shok.Transparency = shok.Transparency + 0.005
8160
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8161
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8162
      end
8163
      for e = 1, 12 do
8164
        wait()
8165
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8166
        shok.Transparency = shok.Transparency + 0.09
8167
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8168
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8169
      end
8170
    end))
8171
    coroutine.resume(coroutine.create(function()
8172
      local shok = Instance.new("Part")
8173
      shok.Name = "shokwve"
8174
      shok.BrickColor = BrickColor.new("Institutional White")
8175
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8176
      shok.Size = Vector3.new(1, 1, 1)
8177
      shok.Anchored = true
8178
      shok.Material = "Neon"
8179
      shok.Transparency = 0.6
8180
      shok.CanCollide = false
8181
      shok.Parent = model
8182
      game.Debris:AddItem(shok, 12)
8183
      local mesh = Instance.new("SpecialMesh")
8184
      mesh.MeshType = "FileMesh"
8185
      mesh.MeshId = "rbxassetid://489415447"
8186
      mesh.Scale = Vector3.new(1, 1, 1)
8187
      mesh.Parent = shok
8188
      for e = 1, 12 do
8189
        wait()
8190
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8191
        shok.Transparency = shok.Transparency + 0.002
8192
      end
8193
      for e = 1, 32 do
8194
        wait()
8195
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8196
        shok.Transparency = shok.Transparency + 0.002
8197
      end
8198
      for e = 1, 24 do
8199
        wait()
8200
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8201
        shok.Transparency = shok.Transparency + 0.03
8202
      end
8203
    end))
8204
    coroutine.resume(coroutine.create(function()
8205
      local shok = Instance.new("Part")
8206
      shok.Name = "shock2"
8207
      shok.BrickColor = BrickColor.new("Institutional White")
8208
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8209
      shok.Size = Vector3.new(1, 1, 1)
8210
      shok.Anchored = true
8211
      shok.Material = "Neon"
8212
      shok.Transparency = 0.35
8213
      shok.CanCollide = false
8214
      shok.Parent = model
8215
      game.Debris:AddItem(shok, 12)
8216
      local mesh = Instance.new("SpecialMesh")
8217
      mesh.MeshType = "FileMesh"
8218
      mesh.MeshId = "rbxassetid://1095709"
8219
      mesh.Scale = Vector3.new(12, 12, 12)
8220
      mesh.Parent = shok
8221
      for e = 1, 15 do
8222
        wait()
8223
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8224
        shok.Transparency = shok.Transparency + 0.004
8225
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8226
      end
8227
      for e = 1, 16 do
8228
        wait()
8229
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8230
        shok.Transparency = shok.Transparency + 0.004
8231
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8232
      end
8233
      for e = 1, 12 do
8234
        wait()
8235
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8236
        shok.Transparency = shok.Transparency + 0.06
8237
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8238
      end
8239
    end))
8240
    coroutine.resume(coroutine.create(function()
8241
      local shok = Instance.new("Part")
8242
      shok.Name = "shock3"
8243
      shok.BrickColor = BrickColor.new("Institutional White")
8244
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8245
      shok.Size = Vector3.new(1, 1, 1)
8246
      shok.Anchored = true
8247
      shok.Material = "Neon"
8248
      shok.Transparency = 0.35
8249
      shok.CanCollide = false
8250
      shok.Parent = model
8251
      game.Debris:AddItem(shok, 12)
8252
      local mesh = Instance.new("SpecialMesh")
8253
      mesh.MeshType = "FileMesh"
8254
      mesh.MeshId = "rbxassetid://1095709"
8255
      mesh.Scale = Vector3.new(12, 12, 12)
8256
      mesh.Parent = shok
8257
      for e = 1, 15 do
8258
        wait()
8259
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8260
        shok.Transparency = shok.Transparency + 0.004
8261
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8262
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8263
      end
8264
      for e = 1, 16 do
8265
        wait()
8266
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8267
        shok.Transparency = shok.Transparency + 0.004
8268
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8269
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8270
      end
8271
      for e = 1, 12 do
8272
        wait()
8273
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8274
        shok.Transparency = shok.Transparency + 0.06
8275
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8276
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8277
      end
8278
    end))
8279
  end
8280
8281
8282
8283
mouse.KeyDown:connect(function(k)
8284
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8285
local exp = Instance.new("Explosion",Torso)
8286
exp.BlastRadius = 45.5
8287
exp.BlastPressure = 100
8288
      exp.Position = Torso
8289
      exp.Visible = true
8290
end
8291
end)
8292
8293
MV4 = 300
8294
mouse.KeyDown:connect(function(k)
8295
	if attack == false and k == "8" then
8296
		for i, v in pairs(Torso:GetChildren()) do
8297
	if v:IsA('ParticleEmitter') then
8298
		v:Remove()
8299
	end
8300
end
8301
	end
8302
	end)
8303
8304
8305
MV4 = 300
8306
mouse.KeyDown:connect(function(k)
8307
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8308
    MV4 = 0
8309
    Humanoid.WalkSpeed = 13
8310
    attack = true
8311
    Firepart1 = Instance.new("Part", RightArm)
8312
    Firepart1.Size = Vector3.new(1, 1, 1)
8313
    GuW1 = Instance.new("Weld")
8314
    GuW1.Name = "GuW"
8315
    GuW1.Part0 = RightArm
8316
    GuW1.C0 = cn(0, -1, 0)
8317
    GuW1.C1 = cn(0, 0, 0)
8318
    GuW1.Part1 = Firepart1
8319
    GuW1.Parent = RightArm
8320
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8321
    Firepart1.Transparency = 1
8322
    Firepart2 = Instance.new("Part", LeftArm)
8323
    Firepart2.Size = Vector3.new(1, 1, 1)
8324
    GuW2 = Instance.new("Weld")
8325
    GuW2.Name = "GuW"
8326
    GuW2.Part0 = LeftArm
8327
    GuW2.C0 = cn(0, -1, 0)
8328
    GuW2.C1 = cn(0, 0, 0)
8329
    GuW2.Part1 = Firepart2
8330
    GuW2.Parent = LeftArm
8331
    Firepart2.Transparency = 1
8332
    for i = 0, 5, 0.1 do
8333
      swait()
8334
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8335
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8336
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8337
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8338
      if Torsovelocity.Y > 2 then
8339
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8340
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8341
        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)
8342
        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)
8343
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8344
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8345
      elseif Torsovelocity.Y < 1 then
8346
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8347
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8348
        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)
8349
        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)
8350
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8351
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8352
      end
8353
    end
8354
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8355
    for i = 0, 7, 0.1 do
8356
      swait()
8357
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8358
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8359
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8360
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8361
      if Torsovelocity.Y > 2 then
8362
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8363
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8364
        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)
8365
        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)
8366
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8367
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8368
      elseif Torsovelocity.Y < 1 then
8369
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8370
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8371
        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)
8372
        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)
8373
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8374
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8375
      end
8376
    end
8377
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8378
    GuW1:Destroy()
8379
    GuW1 = Instance.new("Weld")
8380
    GuW1.Name = "GuW"
8381
    GuW1.Part0 = Torso
8382
    GuW1.C0 = cn(0, 0, -6)
8383
    GuW1.C1 = cn(0, 0, 0)
8384
    GuW1.Part1 = Firepart1
8385
    GuW1.Parent = Torso
8386
    GuW2:Destroy()
8387
    GuW2 = Instance.new("Weld")
8388
    GuW2.Name = "GuW"
8389
    GuW2.Part0 = Torso
8390
    GuW2.C0 = cn(0, 0, -6)
8391
    GuW2.C1 = cn(0, 0, 0)
8392
    GuW2.Part1 = Firepart2
8393
    GuW2.Parent = Torso
8394
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8395
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8396
    GuW2:Destroy()
8397
    GuW2 = Instance.new("Weld")
8398
    GuW2.Name = "GuW"
8399
    GuW2.Part0 = Torso
8400
    GuW2.C0 = cn(0, 0, -4)
8401
    GuW2.C1 = cn(0, 0, 0)
8402
    GuW2.Part1 = Firepart2
8403
    GuW2.Parent = Torso
8404
8405
8406
    for i = 0, 7, 0.1 do
8407
      swait()
8408
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8409
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8410
      if Torsovelocity.Y > 2 then
8411
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8412
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8413
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8414
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8415
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8416
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8417
      elseif Torsovelocity.Y < 1 then
8418
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8419
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8420
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8421
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8422
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8423
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8424
      end
8425
    end
8426
    local bp2 = Create("BodyPosition")({
8427
      P = 900,
8428
      D = 1000,
8429
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8430
      position = Torso.Position + Vector3.new(0, 60, 0),
8431
      Parent = Torso
8432
    })
8433
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8434
    for i = 0, 8, 0.1 do
8435
      swait()
8436
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8437
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8438
      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)
8439
      if Torsovelocity.Y > 2 then
8440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8442
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8444
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8445
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8446
      elseif Torsovelocity.Y < 1 then
8447
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8448
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8449
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8450
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8451
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8452
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8453
      end
8454
    end
8455
    for i = 0, 18, 0.1 do
8456
      swait()
8457
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8458
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8459
      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)
8460
      if Torsovelocity.Y > 2 then
8461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8462
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8463
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8464
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8465
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8466
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8467
      elseif Torsovelocity.Y < 1 then
8468
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8469
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8470
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8471
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8472
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8473
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8474
      end
8475
    end
8476
    GuW1:Destroy()
8477
    GuW1 = Instance.new("Weld")
8478
    GuW1.Name = "GuW"
8479
    GuW1.Part0 = Torso
8480
    GuW1.C0 = cn(0, 0, -15)
8481
    GuW1.C1 = cn(0, 0, 0)
8482
    GuW1.Part1 = Firepart1
8483
    GuW1.Parent = Torso
8484
    GuW2:Destroy()
8485
    GuW2 = Instance.new("Weld")
8486
    GuW2.Name = "GuW"
8487
    GuW2.Part0 = Torso
8488
    GuW2.C0 = cn(0, 0, -17.5)
8489
    GuW2.C1 = cn(0, 0, 0)
8490
    GuW2.Part1 = Firepart2
8491
    GuW2.Parent = Torso
8492
    for i = 0, 1.25, 0.01 do
8493
      swait()
8494
      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)
8495
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8496
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8497
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8498
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8499
      if Torsovelocity.Y > 2 then
8500
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8501
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8502
        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)
8503
        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)
8504
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8505
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8506
      elseif Torsovelocity.Y < 1 then
8507
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8508
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8509
        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)
8510
        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)
8511
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8512
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8513
      end
8514
    end
8515
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8516
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8517
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8518
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8519
    for i = 0, 3, 0.1 do
8520
      swait()
8521
      if Torsovelocity.Y > 2 then
8522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8524
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8526
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8527
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8528
      elseif Torsovelocity.Y < 1 then
8529
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8530
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8531
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8532
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8533
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8534
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8535
      end
8536
    end
8537
    wait(1)
8538
    bp2:Destroy()
8539
    Humanoid.WalkSpeed = 16
8540
    attack = false
8541
    MV4 = 0
8542
    Firepart1:Destroy()
8543
    Firepart2:Destroy()
8544
  end
8545
end)
8546
spiritballenergy = true
8547
local spirit1 = true
8548
local spirit2 = true
8549
local sizeup = 38
8550
local ringgo = 18
8551
local potara = false
8552
local potara1 = false
8553
local potara2 = false
8554
local potara3 = false
8555
local potara4 = false
8556
local hipheight = false
8557
local idle7 = true
8558
local idle6 = true
8559
local idle5 = false
8560
local noidle = false
8561
local noidle1 = false
8562
local fuse = false
8563
local bigkamehameha1 = false
8564
local bigkamehameha2 = false
8565
local idle2 = false
8566
local idle3 = false
8567
local com1 = 10
8568
local com2 = -5
8569
local fuse1 = false
8570
local fuse2 = false
8571
local fuse3 = false
8572
local fuse4 = false
8573
local fuse5 = false
8574
local fuse6 = false
8575
local fuse7 = false
8576
local fuse8 = false
8577
local ssj4 = false
8578
local headcolor = 0
8579
local walk11 = true
8580
local great = false
8581
local size = 0
8582
local size2 = 0
8583
local kicharging = false
8584
local ki = 100
8585
8586
8587
8588
--Sounds
8589
--Folder
8590
soundfolder = Instance.new("Model",char)
8591
soundfolder.Name = "Sound Folder"
8592
--Sounds
8593
kamecharge = Instance.new("Sound",soundfolder)
8594
kamecharge.Volume = 10
8595
kamecharge.Name = "kamecharge"
8596
kamecharge.Looped = false
8597
kamecharge.SoundId = "rbxassetid://908489666"
8598
kamefire = Instance.new("Sound",soundfolder)
8599
kamefire.Volume = 10
8600
kamefire.Name = "kamefire"
8601
kamefire.Looped = false
8602
kamefire.TimePosition = 0.5
8603
kamefire.SoundId = "rbxassetid://977360812"
8604
kamehit = Instance.new("Sound",soundfolder)
8605
kamehit.Volume = 30
8606
kamehit.Name = "kamehit"
8607
kamehit.Looped = false
8608
kamehit.SoundId = "rbxassetid://908484148"
8609
ssjaura = Instance.new("Sound",soundfolder)
8610
ssjaura.Volume = 5
8611
ssjaura.Name = "ssjaura"
8612
ssjaura.Looped = true
8613
ssjaura.SoundId = "rbxassetid://891397456"
8614
ssjauraburst = Instance.new("Sound",soundfolder)
8615
ssjauraburst.Volume = math.huge
8616
ssjauraburst.Name = "ssjauraburst"
8617
ssjauraburst.Looped =false
8618
ssjauraburst.SoundId = "rbxassetid://437393965"
8619
ssjmusic = Instance.new("Sound",soundfolder)
8620
ssjmusic.Volume = 0
8621
ssjmusic.Name = "ssjmusic"
8622
ssjmusic.Looped = true
8623
ssjmusic.SoundId = "rbxassetid://1472937488"
8624
ssj2music = Instance.new("Sound",soundfolder)
8625
ssj2music.Volume = 0
8626
ssj2music.Name = "ssj2music"
8627
ssj2music.Looped = true
8628
ssj2music.SoundId = "rbxassetid://1472937488"
8629
ssj2aura = Instance.new("Sound",soundfolder)
8630
ssj2aura.Volume = 5
8631
ssj2aura.Name = "ssj2aura"
8632
ssj2aura.Looped = true
8633
ssj2aura.SoundId = "rbxassetid://850205092"
8634
ssj3music = Instance.new("Sound",soundfolder)
8635
ssj3music.Volume = 0
8636
ssj3music.Name = "ssj3music"
8637
ssj3music.Looped = true
8638
ssj3music.SoundId = "rbxassetid://1472937488"
8639
KiCharge = Instance.new("Sound",soundfolder)
8640
KiCharge.Volume = 10000
8641
KiCharge.Name = "KiCharge"
8642
KiCharge.Looped = true
8643
KiCharge.TimePosition = 0.7
8644
KiCharge.SoundId = "rbxassetid://700499952"
8645
8646
KiCharge2 = Instance.new("Sound",soundfolder)
8647
KiCharge2.Volume = 10000
8648
KiCharge2.Name = "KiCharge2"
8649
KiCharge2.Looped = false
8650
KiCharge2.TimePosition = 7.3
8651
8652
KiCharge2.SoundId = "rbxassetid://700499952"
8653
Lightning = Instance.new("Sound",soundfolder)
8654
Lightning.Volume = 10000
8655
Lightning.TimePosition = 1
8656
Lightning.Name = "Lightning"
8657
Lightning.Looped = false
8658
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
8659
AuraOff = Instance.new("Sound",soundfolder)
8660
AuraOff.Volume = 10000
8661
AuraOff.Name = "AuraOff"
8662
AuraOff.Looped = false
8663
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
8664
PowerDown = Instance.new("Sound",soundfolder)
8665
PowerDown.Volume = 10000
8666
PowerDown.Name = "PowerDown"
8667
PowerDown.Looped = false
8668
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
8669
punchsound1 = Instance.new("Sound",soundfolder)
8670
punchsound1.Volume = 10
8671
punchsound1.Name = "punchsound1"
8672
punchsound1.Looped = false
8673
punchsound1.SoundId = "rbxassetid://137579113"
8674
punchsound2 = Instance.new("Sound",soundfolder)
8675
punchsound2.Volume = 10
8676
punchsound2.Name = "punchsound2"
8677
punchsound2.Looped = false
8678
punchsound2.SoundId = "rbxassetid://441202925"
8679
kiblastsound = Instance.new("Sound",soundfolder)
8680
kiblastsound.Volume = 10000
8681
kiblastsound.Name = "kiblastsound"
8682
kiblastsound.Looped = false
8683
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
8684
screaming = Instance.new("Sound",soundfolder)
8685
screaming.Volume = 1
8686
screaming.Name = "screaming"
8687
screaming.Looped = true
8688
screaming.SoundId = "rbxassetid://1096434714"
8689
screaming1 = Instance.new("Sound",soundfolder)
8690
screaming1.Volume = 10
8691
screaming1.Name = "screaming1"
8692
screaming1.Looped = false
8693
screaming1.SoundId = "rbxassetid://975468335"
8694
FastPunch = Instance.new("Sound",soundfolder)
8695
FastPunch.Volume = 10000
8696
FastPunch.Name = "FastPunch"
8697
FastPunch.Looped = false
8698
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
8699
GiantStep = Instance.new("Sound",soundfolder)
8700
GiantStep.Volume = 10000
8701
GiantStep.Name = "GiantStep"
8702
GiantStep.Looped = false
8703
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
8704
StrongPunch = Instance.new("Sound",soundfolder)
8705
StrongPunch.Volume = 10000
8706
StrongPunch.Name = "StrongPunch"
8707
StrongPunch.Looped = false
8708
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
8709
KamehamehaVoice = Instance.new("Sound",soundfolder)
8710
KamehamehaVoice.Volume = 10000
8711
KamehamehaVoice.Name = "KamehamehaVoice"
8712
KamehamehaVoice.Looped = false
8713
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
8714
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
8715
KamehamehaVoice6.Volume = 10000
8716
KamehamehaVoice6.Name = "KamehamehaVoice6"
8717
KamehamehaVoice6.Looped = false
8718
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
8719
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
8720
KamehamehaVoice3.Volume = 10000
8721
KamehamehaVoice3.Name = "KamehamehaVoice3"
8722
KamehamehaVoice3.Looped = false
8723
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
8724
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
8725
KamehamehaVoice2.Volume = 10000
8726
KamehamehaVoice2.Name = "KamehamehaVoice2"
8727
KamehamehaVoice2.Looped = false
8728
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
8729
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
8730
KamehamehaVoice1.Volume = 10000
8731
KamehamehaVoice1.Name = "KamehamehaVoice1"
8732
KamehamehaVoice1.Looped = false
8733
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
8734
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
8735
KamehamehaVoice4.Volume = 10000
8736
KamehamehaVoice4.Name = "KamehamehaVoice4"
8737
KamehamehaVoice4.Looped = false
8738
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
8739
ssjbaura = Instance.new("Sound",soundfolder)
8740
ssjbaura.Volume = 1
8741
ssjbaura.Name = "ssjbaura"
8742
ssjbaura.Looped = true
8743
ssjbaura.SoundId = "rbxassetid://443386048"
8744
ssjbauraburst = Instance.new("Sound",soundfolder)
8745
ssjbauraburst.Volume = 1
8746
ssjbauraburst.Name = "ssjbauraburst"
8747
ssjbauraburst.Looped = false
8748
ssjbauraburst.SoundId = "rbxassetid://874183151"
8749
ssjbmusic = Instance.new("Sound",soundfolder)
8750
ssjbmusic.Volume = 0
8751
ssjbmusic.Name = "ssjbmusic"
8752
ssjbmusic.Looped = true
8753
ssjbmusic.SoundId = "rbxassetid://1472937488"
8754
ssjbkaioken = Instance.new("Sound",soundfolder)
8755
ssjbkaioken.Volume = 10000
8756
ssjbkaioken.Name = "ssjbkaioken"
8757
ssjbkaioken.Looped = false
8758
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
8759
ssjbkaioken1 = Instance.new("Sound",soundfolder)
8760
ssjbkaioken1.Volume = 10000
8761
ssjbkaioken1.Name = "ssjbkaioken1"
8762
ssjbkaioken1.Looped = false
8763
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
8764
ssjbkaura = Instance.new("Sound",soundfolder)
8765
ssjbkaura.Volume = 3
8766
ssjbkaura.Name = "ssjbkaura"
8767
ssjbkaura.Looped = true
8768
ssjbkaura.SoundId = "rbxassetid://972925821"
8769
ssjgaura = Instance.new("Sound",soundfolder)
8770
ssjgaura.Volume = 5
8771
ssjgaura.Name = "ssjgaura"
8772
ssjgaura.Looped = true
8773
ssjgaura.SoundId = "rbxassetid://590580266"
8774
ApeGrowl = Instance.new("Sound",soundfolder)
8775
ApeGrowl.Volume = 10
8776
ApeGrowl.Name = "ApeGrowl"
8777
ApeGrowl.Looped = false
8778
ApeGrowl.SoundId = "rbxassetid://849892755"
8779
ssjgmusic = Instance.new("Sound",soundfolder)
8780
ssjgmusic.Volume = 0
8781
ssjgmusic.Name = "ssjgmusic"
8782
ssjgmusic.Looped = true
8783
ssjgmusic.SoundId = "rbxassetid://1472937488"
8784
Ape1 = Instance.new("Sound",soundfolder)
8785
Ape1.Volume = 10
8786
Ape1.Name = "Ape1"
8787
Ape1.Looped = false
8788
Ape1.SoundId = "rbxassetid://851581494"
8789
8790
Ape2 = Instance.new("Sound",soundfolder)
8791
Ape2.Volume = 10
8792
Ape2.Name = "Ape2"
8793
Ape2.Looped = false
8794
Ape2.SoundId = "rbxassetid://851581851"
8795
Ape3 = Instance.new("Sound",soundfolder)
8796
Ape3.Volume = 10
8797
Ape3.Name = "Ape3"
8798
Ape3.Looped = false
8799
Ape3.SoundId = "rbxassetid://851582274"
8800
8801
local beamgo = 6
8802
local beamgo1 = 1
8803
local startk = false
8804
local beam1 = false
8805
local beam2 = false
8806
8807
local kamehameha5 = false
8808
enabled = false
8809
local number = 1
8810
--GoundWaves
8811
8812
8813
8814
function RenderStepped3()
8815
	if spiritballenergy == true then
8816
	wait(math.random(0.1,0.5))
8817
		ay = new("Part",char)
8818
ay.Name = "NewPart2"
8819
ay.Size = v3(0.3,0.3,0.3)
8820
ay.CanCollide = false
8821
ay.Material = "Neon"
8822
	
8823
ay.BrickColor = bc("Cyan")
8824
8825
imcool = new("Part",char)
8826
imcool = Instance.new("SpecialMesh",ay)
8827
imcool.MeshType = "Sphere"
8828
		
8829
ay.Position = v3(999,999,999)
8830
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
8831
	ys = Instance.new("BodyVelocity",ay)
8832
ys.Name = "GO1"
8833
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8834
8835
ys.Velocity = v3(0,6,0)
8836
	game.Debris:AddItem(ay,4)
8837
	end
8838
end
8839
8840
--[[a1 = new("Part",char)
8841
a1.Name = "Beam"
8842
a1.Anchored = true
8843
a1.Size = v3(6,6,6)
8844
a1.CanCollide = false
8845
a1.Locked = true
8846
a1.Position = v3(999,999,999)
8847
a1.BrickColor = bc("Cyan")
8848
a1.Material = "Neon"
8849
a1.Transparency = 0
8850
aa1 = new("SpecialMesh",a1)
8851
if fuse == false then
8852
	aa1.MeshType = "Cylinder"
8853
	if potara == false then
8854
		aa1.MeshType = "Cylinder"
8855
	else
8856
		aa1.MeshType = "Sphere"
8857
	end
8858
else
8859
	aa1.MeshType = "Sphere"
8860
end
8861
8862
aa1.Scale = v3(1,1,1)
8863
8864
a2 = new("Part",char)
8865
a2.Name = "Beam"
8866
a2.Anchored = true
8867
a2.Locked = true
8868
8869
a2.Size = v3(0.1,0.1,0.1)
8870
a2.CanCollide = false
8871
a2.Position = v3(999,999,999)
8872
a2.BrickColor = bc("Cyan")
8873
a2.Material = "Neon"
8874
if fuse == false then
8875
	if potara == false then
8876
a2.Transparency = 0
8877
	else
8878
		a2.Transparency = 1
8879
end
8880
else
8881
	
8882
	a2.Transparency = 1
8883
	end
8884
aa2 = new("SpecialMesh",a2)
8885
aa2.MeshType = "Sphere"
8886
aa2.Scale = v3(150,100,100)
8887
a3 = new("Part",char)
8888
a3.Name = "Beam"
8889
a3.Locked = true
8890
a3.Anchored = true
8891
a3.Size = v3(0.1,0.1,0.1)
8892
a3.CanCollide = false
8893
a3.Position = v3(999,999,999)
8894
a3.BrickColor = bc("Cyan")
8895
a3.Material = "Neon"
8896
if fuse == false then
8897
	if potara == false then
8898
a3.Transparency = 0
8899
	else
8900
		a3.Transparency = 1
8901
end
8902
else
8903
	
8904
	a3.Transparency = 1
8905
	end
8906
aa3 = new("SpecialMesh",a3)
8907
aa3.MeshType = "Sphere"
8908
aa3.Scale = v3(200,100,100)
8909
if ssj4 == true and fuse == false then
8910
	a1.BrickColor = bc("White")
8911
	a2.BrickColor = bc("White")
8912
	a3.BrickColor = bc("White")
8913
--]]
8914
8915
8916
 mouse.KeyDown:connect(function(key)
8917
	if key == "=" then
8918
		
8919
	Humanoid.WalkSpeed = 0
8920
	RootPart.Anchored = true
8921
	bigkamehameha1 = true
8922
	
8923
	wait(0)
8924
	bigkamehameha1 = false
8925
	bigkamehameha2 = true
8926
ar = new("Part",char)
8927
ar.Name = "NewPart"
8928
ar.Position = v3(999,999,999)
8929
ar.Size = v3(1,1,1)
8930
ar.BrickColor = bc("Cyan")
8931
ar.Material = "Neon"
8932
ar.Transparency = 1
8933
aar = new("SpecialMesh",ar)
8934
aar.MeshType = "Sphere"
8935
aar.Scale = v3(3,3,4)
8936
8937
aaar =new("Weld",ar)
8938
aaar.Part0 = Torso
8939
aaar.Part1 = ar
8940
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
8941
for i = 1,9 do
8942
	wait(0.5)
8943
	GroundWave1d()
8944
	ar.Transparency = ar.Transparency - 0.1
8945
end
8946
	kamehameha()
8947
	
8948
	idle7 = true
8949
ar:Destroy()
8950
bigkamehameha2 = false
8951
RootPart.Anchored = false
8952
	end
8953
	end)
8954
8955
function splash()
8956
	beamgo = 6
8957
	beamgo1 = 1
8958
	enabled = true
8959
	sizeup = -25
8960
	
8961
	kamefire.Volume = 5
8962
	
8963
	wait(0.2)
8964
	RootPart.Anchored = true
8965
	kamecharge:Stop()
8966
	
8967
8968
	a1 = new("Part",char)
8969
a1.Name = "Beam"
8970
a1.Anchored = true
8971
a1.Size = v3(6,6,6)
8972
a1.CanCollide = false
8973
a1.Locked = true
8974
a1.Position = v3(999,999,999)
8975
a1.BrickColor = bc("Cyan")
8976
a1.Material = "Neon"
8977
a1.Transparency = 0
8978
aa1 = new("SpecialMesh",a1)
8979
if fuse == false then
8980
	aa1.MeshType = "Cylinder"
8981
	if potara == false then
8982
		aa1.MeshType = "Cylinder"
8983
	else
8984
		aa1.MeshType = "Sphere"
8985
	end
8986
else
8987
	aa1.MeshType = "Sphere"
8988
end
8989
8990
aa1.Scale = v3(1,1,1)
8991
8992
a2 = new("Part",char)
8993
a2.Name = "Beam"
8994
a2.Anchored = true
8995
a2.Locked = true
8996
8997
a2.Size = v3(0.1,0.1,0.1)
8998
a2.CanCollide = false
8999
a2.Position = v3(999,999,999)
9000
a2.BrickColor = bc("Cyan")
9001
a2.Material = "Neon"
9002
if fuse == false then
9003
	if potara == false then
9004
a2.Transparency = 0
9005
	else
9006
		a2.Transparency = 1
9007
end
9008
else
9009
	
9010
	a2.Transparency = 1
9011
	end
9012
aa2 = new("SpecialMesh",a2)
9013
aa2.MeshType = "Sphere"
9014
aa2.Scale = v3(150,100,100)
9015
a3 = new("Part",char)
9016
a3.Name = "Beam"
9017
a3.Locked = true
9018
a3.Anchored = true
9019
a3.Size = v3(0.1,0.1,0.1)
9020
a3.CanCollide = false
9021
a3.Position = v3(999,999,999)
9022
a3.BrickColor = bc("Cyan")
9023
a3.Material = "Neon"
9024
if fuse == false then
9025
	if potara == false then
9026
a3.Transparency = 0
9027
	else
9028
		a3.Transparency = 1
9029
end
9030
else
9031
	
9032
	a3.Transparency = 1
9033
	end
9034
aa3 = new("SpecialMesh",a3)
9035
aa3.MeshType = "Sphere"
9036
aa3.Scale = v3(200,100,100)
9037
if ssj4 == true and fuse == false then
9038
	a1.BrickColor = bc("White")
9039
	a2.BrickColor = bc("White")
9040
	a3.BrickColor = bc("White")
9041
end
9042
	kamecharge:Stop()
9043
	kamefire:Play()
9044
	
9045
	GroundWave1()
9046
	startk = false
9047
	ringfolder = Instance.new("Model",char)
9048
end
9049
9050
9051
GroundWave2 = function()
9052
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
9053
	Colors = {"White", "White"}
9054
	local wave3 = Instance.new("Part", char)
9055
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9056
	wave3.Anchored = true
9057
	wave3.Name = "Wave"
9058
	wave3.CanCollide = false
9059
	wave3.Locked = true
9060
	wave3.Size = Vector3.new(1, 1, 1)
9061
	wave3.TopSurface = "Smooth"
9062
	wave3.BottomSurface = "Smooth"
9063
	wave3.Transparency = 0.35
9064
	wave3.CFrame = HandCF
9065
	wm1 = Instance.new("SpecialMesh", wave3)
9066
	wm1.MeshId = "rbxassetid://9982590"
9067
	coroutine.wrap(function()
9068
	for i = 1, 30, 1 do
9069
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9070
	wave3.Size = wm1.Scale
9071
	wave3.CFrame = HandCF
9072
	wave3.Transparency = i/30
9073
	wait()
9074
	end
9075
	wait()
9076
	wave3:Destroy()
9077
	end)()
9078
end
9079
GroundWave3 = function()
9080
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
9081
	Colors = {"White", "White"}
9082
	local wave2 = Instance.new("Part", char)
9083
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9084
	wave2.Anchored = true
9085
	wave2.Name = "Wave"
9086
	wave2.CanCollide = false
9087
	wave2.Locked = true
9088
	wave2.Size = Vector3.new(1, 1, 1)
9089
	wave2.TopSurface = "Smooth"
9090
	wave2.BottomSurface = "Smooth"
9091
	wave2.Transparency = 0.35
9092
	wave2.CFrame = HandCF
9093
	wm2 = Instance.new("SpecialMesh", wave2)
9094
	wm2.MeshId = "rbxassetid://9982590"
9095
	coroutine.wrap(function()
9096
	for i = 1, 30, 1 do
9097
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9098
	wave2.Size = wm2.Scale
9099
	wave2.CFrame = HandCF
9100
	wave2.Transparency = i/30
9101
	wait()
9102
	end
9103
	wait()
9104
	wave2:Destroy()
9105
	end)()
9106
end
9107
GroundWave4 = function()
9108
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
9109
	Colors = {"White", "White"}
9110
	local wave1 = Instance.new("Part", char)
9111
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9112
	wave1.Anchored = true
9113
	wave1.Name = "Wave"
9114
	wave1.CanCollide = false
9115
	wave1.Locked = true
9116
	wave1.Size = Vector3.new(1, 1, 1)
9117
	wave1.TopSurface = "Smooth"
9118
	wave1.BottomSurface = "Smooth"
9119
	wave1.Transparency = 0.35
9120
	wave1.CFrame = HandCF
9121
	wm3 = Instance.new("SpecialMesh", wave1)
9122
	wm3.MeshId = "rbxassetid://9982590"
9123
	coroutine.wrap(function()
9124
	for i = 1, 30, 1 do
9125
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9126
	wave1.Size = wm3.Scale
9127
	wave1.CFrame = HandCF
9128
	wave1.Transparency = i/30
9129
	wait()
9130
	end
9131
	wait()
9132
	wave1:Destroy()
9133
	end)()
9134
end
9135
9136
9137
 function kamehameha()
9138
	beamgo = 6
9139
	beamgo1 = 1
9140
	enabled = true
9141
	sizeup = -25
9142
	
9143
	kamefire.Volume = 5
9144
	
9145
	wait(0.2)
9146
	RootPart.Anchored = true
9147
	kamecharge:Stop()
9148
	
9149
9150
	a1 = new("Part",char)
9151
a1.Name = "Beam"
9152
a1.Anchored = true
9153
a1.Size = v3(6,6,6)
9154
a1.CanCollide = false
9155
a1.Locked = true
9156
a1.Position = v3(999,999,999)
9157
a1.BrickColor = bc("Cyan")
9158
a1.Material = "Neon"
9159
a1.Transparency = 0
9160
aa1 = new("SpecialMesh",a1)
9161
if fuse == false then
9162
	aa1.MeshType = "Cylinder"
9163
	if potara == false then
9164
		aa1.MeshType = "Cylinder"
9165
	else
9166
		aa1.MeshType = "Sphere"
9167
	end
9168
else
9169
	aa1.MeshType = "Sphere"
9170
end
9171
9172
aa1.Scale = v3(1,1,1)
9173
9174
a2 = new("Part",char)
9175
a2.Name = "Beam"
9176
a2.Anchored = true
9177
a2.Locked = true
9178
9179
a2.Size = v3(0.1,0.1,0.1)
9180
a2.CanCollide = false
9181
a2.Position = v3(999,999,999)
9182
a2.BrickColor = bc("Cyan")
9183
a2.Material = "Neon"
9184
if fuse == false then
9185
	if potara == false then
9186
a2.Transparency = 0
9187
	else
9188
		a2.Transparency = 1
9189
end
9190
else
9191
	
9192
	a2.Transparency = 1
9193
	end
9194
aa2 = new("SpecialMesh",a2)
9195
aa2.MeshType = "Sphere"
9196
aa2.Scale = v3(150,100,100)
9197
a3 = new("Part",char)
9198
a3.Name = "Beam"
9199
a3.Locked = true
9200
a3.Anchored = true
9201
a3.Size = v3(0.1,0.1,0.1)
9202
a3.CanCollide = false
9203
a3.Position = v3(999,999,999)
9204
a3.BrickColor = bc("Cyan")
9205
a3.Material = "Neon"
9206
if fuse == false then
9207
	if potara == false then
9208
a3.Transparency = 0
9209
	else
9210
		a3.Transparency = 1
9211
end
9212
else
9213
	
9214
	a3.Transparency = 1
9215
	end
9216
aa3 = new("SpecialMesh",a3)
9217
aa3.MeshType = "Sphere"
9218
aa3.Scale = v3(200,100,100)
9219
if ssj4 == true and fuse == false then
9220
	a1.BrickColor = bc("White")
9221
	a2.BrickColor = bc("White")
9222
	a3.BrickColor = bc("White")
9223
end
9224
	kamecharge:Stop()
9225
	kamefire:Play()
9226
	
9227
	GroundWave1()
9228
	startk = false
9229
	ringfolder = Instance.new("Model",char)
9230
--Damages
9231
-----------------------------------------------------------------------------------------
9232
a1.Touched:connect(function(hit)
9233
 
9234
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9235
	
9236
	
9237
9238
	if hit.Parent:IsA("Model") then
9239
	hit.Parent:BreakJoints()
9240
	end
9241
	hit:Destroy()
9242
	if enabled  == true then
9243
	enabled = false	
9244
	num = num + 1
9245
	kamehit:Play()
9246
	a21 = new("Part",char)
9247
a21.Name = "Beam"..num
9248
a21.Locked = true
9249
a21.Size = v3(1,1,1)
9250
a21.CanCollide = false
9251
a21.Position = v3(999,999,999)
9252
a21.BrickColor = bc("Cyan")
9253
a21.Material = "Neon"
9254
a21.Transparency = 0
9255
aa21 = new("SpecialMesh",a21)
9256
a21.Anchored = true
9257
a21.Position = hit.Position
9258
aa21.MeshType = "Sphere"
9259
aa21.Scale = v3(1,1,1)
9260
GroundWave2()
9261
GroundWave3()
9262
GroundWave4()
9263
	for i = 1,50 do
9264
	wait()
9265
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9266
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9267
	end
9268
	enabled = true
9269
	char["Beam"..num]:Destroy()
9270
	end
9271
	
9272
end
9273
9274
end)
9275
9276
9277
--Damages
9278
-----------------------------------------------------------------------------------------
9279
a5.Touched:connect(function(hit)
9280
 
9281
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9282
	
9283
	
9284
9285
	if hit.Parent:IsA("Model") then
9286
	hit.Parent:BreakJoints()
9287
	end
9288
	hit:Destroy()
9289
	if enabled  == true then
9290
	enabled = false	
9291
	num = num + 1
9292
	kamehit:Play()
9293
	a21 = new("Part",char)
9294
a21.Name = "Beam"..num
9295
a21.Locked = true
9296
a21.Size = v3(1,1,1)
9297
a21.CanCollide = false
9298
a21.Position = v3(999,999,999)
9299
a21.BrickColor = bc("Cyan")
9300
a21.Material = "Neon"
9301
a21.Transparency = 0
9302
aa21 = new("SpecialMesh",a21)
9303
a21.Anchored = true
9304
a21.Position = hit.Position
9305
aa21.MeshType = "Sphere"
9306
aa21.Scale = v3(1,1,1)
9307
GroundWave2()
9308
GroundWave3()
9309
GroundWave4()
9310
	for i = 1,50 do
9311
	wait()
9312
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9313
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9314
	end
9315
	enabled = true
9316
	char["Beam"..num]:Destroy()
9317
	end
9318
	
9319
end
9320
9321
end)
9322
9323
9324
beam2 = true
9325
beam1 = true
9326
  
9327
if potara == true then
9328
for i = 1,20 do
9329
	wait(0.1)
9330
	sizeup = sizeup-0.7
9331
	ringgo = ringgo + 15
9332
	av = new("Part",ringfolder)
9333
av.Name = "NewRing"
9334
av.Anchored = true
9335
av.Size = v3(0.6,1,1)
9336
av.BrickColor = bc("New Yeller")
9337
av.Material = "Neon"
9338
av.Transparency = 0
9339
aav = new("SpecialMesh",av)
9340
aav.MeshType = "FileMesh"
9341
aav.Scale = v3(sizeup,30,sizeup)
9342
aav.MeshId = "rbxassetid://991124063"
9343
	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)
9344
	
9345
end
9346
end
9347
if potara == false then
9348
wait(3)
9349
else
9350
	wait(0.5)
9351
end
9352
9353
beam1 = false
9354
9355
repeat
9356
	wait()
9357
	
9358
		if fuse == false then
9359
			if potara == false then
9360
	a1.Size = a1.Size - v3(0,0.2,0.2)
9361
			else
9362
				for i,v in pairs(char.Model:GetChildren()) do
9363
					if v:IsA("Part") then
9364
						if v.Name == "NewRing" then
9365
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
9366
							v.Transparency = v.Transparency + 0.1
9367
						end
9368
					end
9369
				end
9370
			a1.Size = a1.Size - v3(0,2,2)	
9371
	end
9372
	else
9373
	a1.Size = a1.Size - v3(0,2,2)
9374
	end
9375
	aa2.Scale = aa2.Scale - v3(3,3,3)
9376
	aa3.Scale = aa3.Scale - v3(3,3,3)
9377
until
9378
	a1.Size.y < 0.1
9379
	
9380
	
9381
	a1:Destroy()
9382
	ringfolder:Destroy()
9383
	a2:Destroy()
9384
	a3:Destroy()
9385
	for i = 1,10 do
9386
	wait()
9387
	
9388
	kamefire.Volume = kamefire.Volume - 0.5
9389
	end
9390
	kamefire:Stop()
9391
	RootPart.Anchored = false
9392
	
9393
	end
9394
	
9395
	
9396
	
9397
9398
9399
mouse.KeyDown:connect(function(k)
9400
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
9401
    MV4 = 0
9402
    Humanoid.WalkSpeed = 13
9403
    attack = true
9404
    Firepart1 = Instance.new("Part", RightArm)
9405
    Firepart1.Size = Vector3.new(1, 1, 1)
9406
    GuW1 = Instance.new("Weld")
9407
    GuW1.Name = "GuW"
9408
    GuW1.Part0 = RightArm
9409
    GuW1.C0 = cn(0, -1, 0)
9410
    GuW1.C1 = cn(0, 0, 0)
9411
    GuW1.Part1 = Firepart1
9412
    GuW1.Parent = RightArm
9413
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9414
    Firepart1.Transparency = 1
9415
    Firepart2 = Instance.new("Part", LeftArm)
9416
    Firepart2.Size = Vector3.new(1, 1, 1)
9417
    GuW2 = Instance.new("Weld")
9418
    GuW2.Name = "GuW"
9419
    GuW2.Part0 = LeftArm
9420
    GuW2.C0 = cn(0, -1, 0)
9421
    GuW2.C1 = cn(0, 0, 0)
9422
    GuW2.Part1 = Firepart2
9423
    GuW2.Parent = LeftArm
9424
    Firepart2.Transparency = 1
9425
    GuW1:Destroy()
9426
    GuW1 = Instance.new("Weld")
9427
    GuW1.Name = "GuW"
9428
    GuW1.Part0 = Torso
9429
    GuW1.C0 = cn(0, 0, -6)
9430
    GuW1.C1 = cn(0, 0, 0)
9431
    GuW1.Part1 = Firepart1
9432
    GuW1.Parent = Torso
9433
    GuW2:Destroy()
9434
    GuW2 = Instance.new("Weld")
9435
    GuW2.Name = "GuW"
9436
    GuW2.Part0 = Torso
9437
    GuW2.C0 = cn(0, 0, -6)
9438
    GuW2.C1 = cn(0, 0, 0)
9439
    GuW2.Part1 = Firepart2
9440
    GuW2.Parent = Torso
9441
    GuW2:Destroy()
9442
    GuW2 = Instance.new("Weld")
9443
    GuW2.Name = "GuW"
9444
    GuW2.Part0 = Torso
9445
    GuW2.C0 = cn(0, 0, -4)
9446
    GuW2.C1 = cn(0, 0, 0)
9447
    GuW2.Part1 = Firepart2
9448
    GuW2.Parent = Torso
9449
    for i = 0, 18, 0.1 do
9450
      swait()
9451
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9452
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9453
      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)
9454
      if Torsovelocity.Y > 2 then
9455
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9456
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9457
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9458
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9459
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9460
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9461
      elseif Torsovelocity.Y < 1 then
9462
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9463
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9464
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9465
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9466
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9467
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9468
      end
9469
    end
9470
    GuW1:Destroy()
9471
    GuW1 = Instance.new("Weld")
9472
    GuW1.Name = "GuW"
9473
    GuW1.Part0 = Torso
9474
    GuW1.C0 = cn(0, 0, -15)
9475
    GuW1.C1 = cn(0, 0, 0)
9476
    GuW1.Part1 = Firepart1
9477
    GuW1.Parent = Torso
9478
    GuW2:Destroy()
9479
    GuW2 = Instance.new("Weld")
9480
    GuW2.Name = "GuW"
9481
    GuW2.Part0 = Torso
9482
    GuW2.C0 = cn(0, 0, -17.5)
9483
    GuW2.C1 = cn(0, 0, 0)
9484
    GuW2.Part1 = Firepart2
9485
    GuW2.Parent = Torso
9486
    for i = 0, 1.25, 0.01 do
9487
      swait()
9488
      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)
9489
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9490
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9491
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9492
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9493
      if Torsovelocity.Y > 2 then
9494
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9495
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9496
        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)
9497
        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)
9498
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9499
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9500
      end
9501
    end
9502
    wait(0.5)
9503
    Humanoid.WalkSpeed = 16
9504
    attack = false
9505
    MV4 = 300
9506
    Firepart1:Destroy()
9507
    Firepart2:Destroy()
9508
  end
9509
9510
9511
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9512
    MV4 = 90
9513
    Humanoid.WalkSpeed = 0.01
9514
    attack = true
9515
    Firepart1 = Instance.new("Part", RightArm)
9516
    Firepart1.Size = Vector3.new(1, 1, 1)
9517
    GuW1 = Instance.new("Weld")
9518
    GuW1.Name = "GuW"
9519
    GuW1.Part0 = RightArm
9520
    GuW1.C0 = cn(0, -1, 0)
9521
    GuW1.C1 = cn(0, 0, 0)
9522
    GuW1.Part1 = Firepart1
9523
    GuW1.Parent = RightArm
9524
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9525
    Firepart1.Transparency = 1
9526
    Firepart2 = Instance.new("Part", LeftArm)
9527
    Firepart2.Size = Vector3.new(1, 1, 1)
9528
    GuW2 = Instance.new("Weld")
9529
    GuW2.Name = "GuW"
9530
    GuW2.Part0 = LeftArm
9531
    GuW2.C0 = cn(0, -1, 0)
9532
    GuW2.C1 = cn(0, 0, 0)
9533
    GuW2.Part1 = Firepart2
9534
    GuW2.Parent = LeftArm
9535
    Firepart2.Transparency = 1
9536
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9537
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9538
    for i = 0, 2, 0.1 do
9539
      swait()
9540
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9541
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9542
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9543
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9544
      if Torsovelocity.Y > 2 then
9545
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9546
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9547
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9548
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9549
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9550
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9551
      elseif Torsovelocity.Y < 1 then
9552
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9553
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9554
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9555
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9556
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9557
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9558
      end
9559
    end
9560
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9561
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9562
    for i = 0, 7, 0.1 do
9563
      swait()
9564
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9565
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9566
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9567
      BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9568
      if Torsovelocity.Y > 2 then
9569
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9570
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9571
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9572
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9573
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9574
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9575
      elseif Torsovelocity.Y < 1 then
9576
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9577
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9578
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9579
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9580
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9581
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9582
      end
9583
    end
9584
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9585
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9586
    for i = 0, 7, 0.1 do
9587
      swait()
9588
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9589
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9590
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9591
      BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9592
      if Torsovelocity.Y > 2 then
9593
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9594
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9595
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9596
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9597
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9598
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9599
      elseif Torsovelocity.Y < 1 then
9600
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9601
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9602
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9603
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9604
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9605
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9606
      end
9607
    end
9608
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9609
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9610
    for i = 0, 6, 0.1 do
9611
      swait()
9612
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9613
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9614
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9615
      BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9616
      if Torsovelocity.Y > 2 then
9617
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9618
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9619
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9620
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9621
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9622
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9623
      elseif Torsovelocity.Y < 1 then
9624
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9625
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9626
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9627
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9628
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9629
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9630
      end
9631
    end
9632
    for i = 0, 5, 0.1 do
9633
      swait()
9634
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9635
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9636
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9637
      BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9638
      if Torsovelocity.Y > 2 then
9639
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9640
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9641
        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)
9642
        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)
9643
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9644
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9645
      elseif Torsovelocity.Y < 1 then
9646
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9647
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9648
        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)
9649
        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)
9650
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9651
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9652
      end
9653
    end
9654
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9655
    for i = 0, 7, 0.1 do
9656
      swait()
9657
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9658
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9659
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9660
      BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9661
      if Torsovelocity.Y > 2 then
9662
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9663
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9664
        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)
9665
        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)
9666
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9667
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9668
      elseif Torsovelocity.Y < 1 then
9669
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9670
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9671
        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)
9672
        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)
9673
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9674
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9675
      end
9676
    end
9677
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9678
    GuW1:Destroy()
9679
    GuW1 = Instance.new("Weld")
9680
    GuW1.Name = "GuW"
9681
    GuW1.Part0 = Torso
9682
    GuW1.C0 = cn(0, 0, -6)
9683
    GuW1.C1 = cn(0, 0, 0)
9684
    GuW1.Part1 = Firepart1
9685
    GuW1.Parent = Torso
9686
    GuW2:Destroy()
9687
    GuW2 = Instance.new("Weld")
9688
    GuW2.Name = "GuW"
9689
    GuW2.Part0 = Torso
9690
    GuW2.C0 = cn(0, 0, -6)
9691
    GuW2.C1 = cn(0, 0, 0)
9692
    GuW2.Part1 = Firepart2
9693
    GuW2.Parent = Torso
9694
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9695
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9696
    GuW2:Destroy()
9697
    GuW2 = Instance.new("Weld")
9698
    GuW2.Name = "GuW"
9699
    GuW2.Part0 = Torso
9700
    GuW2.C0 = cn(0, 0, -4)
9701
    GuW2.C1 = cn(0, 0, 0)
9702
    GuW2.Part1 = Firepart2
9703
    GuW2.Parent = Torso
9704
    for i = 0, 7, 0.1 do
9705
      swait()
9706
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9707
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9708
      if Torsovelocity.Y > 2 then
9709
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9710
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9711
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9712
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9713
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9714
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9715
      elseif Torsovelocity.Y < 1 then
9716
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9717
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9718
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9719
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9720
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9721
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9722
      end
9723
    end
9724
    local bp2 = Create("BodyPosition")({
9725
      P = 900,
9726
      D = 1000,
9727
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9728
      position = Torso.Position + Vector3.new(0, 60, 0),
9729
      Parent = Torso
9730
    })
9731
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9732
    for i = 0, 8, 0.1 do
9733
      swait()
9734
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9735
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9736
      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)
9737
      if Torsovelocity.Y > 2 then
9738
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9739
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9740
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9741
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9742
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9743
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9744
      elseif Torsovelocity.Y < 1 then
9745
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9746
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9747
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9748
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9749
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9750
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9751
      end
9752
    end
9753
    for i = 0, 18, 0.1 do
9754
      swait()
9755
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9756
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9757
      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)
9758
      if Torsovelocity.Y > 2 then
9759
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9760
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9761
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9762
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9763
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9764
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9765
      elseif Torsovelocity.Y < 1 then
9766
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9767
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9768
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9769
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9770
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9771
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9772
      end
9773
    end
9774
    GuW1:Destroy()
9775
    GuW1 = Instance.new("Weld")
9776
    GuW1.Name = "GuW"
9777
    GuW1.Part0 = Torso
9778
    GuW1.C0 = cn(0, 0, -15)
9779
    GuW1.C1 = cn(0, 0, 0)
9780
    GuW1.Part1 = Firepart1
9781
    GuW1.Parent = Torso
9782
    GuW2:Destroy()
9783
    GuW2 = Instance.new("Weld")
9784
    GuW2.Name = "GuW"
9785
    GuW2.Part0 = Torso
9786
    GuW2.C0 = cn(0, 0, -17.5)
9787
    GuW2.C1 = cn(0, 0, 0)
9788
    GuW2.Part1 = Firepart2
9789
    GuW2.Parent = Torso
9790
    for i = 0, 1.25, 0.01 do
9791
      swait()
9792
      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)
9793
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9794
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9795
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9796
      BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9797
      if Torsovelocity.Y > 2 then
9798
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9799
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9800
        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)
9801
        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)
9802
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9803
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9804
      elseif Torsovelocity.Y < 1 then
9805
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9806
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9807
        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)
9808
        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)
9809
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9810
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9811
      end
9812
    end
9813
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9814
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9815
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9816
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9817
    for i = 0, 3, 0.1 do
9818
      swait()
9819
      if Torsovelocity.Y > 2 then
9820
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9821
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9822
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9823
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9824
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9825
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9826
      elseif Torsovelocity.Y < 1 then
9827
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9828
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9829
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9830
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9831
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9832
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9833
      end
9834
    end
9835
    wait(1)
9836
    bp2:Destroy()
9837
    Humanoid.WalkSpeed = 16
9838
    attack = false
9839
    MV4 = 0
9840
    Firepart1:Destroy()
9841
    Firepart2:Destroy()
9842
  end
9843
end)
9844
whiletruewait = false
9845
game:GetService("RunService").Stepped:connect(function()
9846
  if whiletruewait == false then
9847
    whiletruewait = true
9848
    wait()
9849
    whiletruewait = false
9850
  end
9851
end)
9852
game:GetService("RunService").Stepped:connect(function()
9853
  if whiletruewait == false then
9854
    if MV1 < 20 then
9855
      MV1 = MV1 + 0.2
9856
    end
9857
    if MV2 < 90 then
9858
      MV2 = MV2 + 1
9859
    end
9860
    if MV3 < 190 then
9861
      MV3 = MV3 + 0.4
9862
    end
9863
    if MV4 < 500 then
9864
      MV4 = MV4 + 0.3
9865
    end
9866
  end
9867
end)
9868
Humanoid.MaxHealth = 10000
9869
wait()
9870
for i = 1, 6 do
9871
  Humanoid.Health = Humanoid.MaxHealth
9872
  wait()
9873
end
9874
9875
---
9876
GroundWave3 = function()
9877
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
9878
	Colors = {"White", "White"}
9879
		local wave = Instance.new("Part", char)
9880
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9881
		wave.Anchored = true
9882
		wave.Name = "Wave"
9883
		wave.CanCollide = false
9884
		wave.Locked = true
9885
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
9886
		wave.TopSurface = "Smooth"
9887
		wave.BottomSurface = "Smooth"
9888
		wave.Transparency = 0.10
9889
		wave.CFrame = HandCF
9890
		wm =  Instance.new("SpecialMesh",wave)
9891
		wm.MeshId = "rbxassetid://559831844"
9892
		coroutine.wrap(function()
9893
		for i = 1, 30, 1 do
9894
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
9895
		wave.Size = wm.Scale
9896
		wave.CFrame = HandCF
9897
		wave.Transparency = i/30
9898
		wait()
9899
		end
9900
		wait()
9901
		wave:Destroy()
9902
	end)()
9903
end
9904
---
9905
9906
local rock3 = false
9907
local rock2 = false
9908
local rock = false
9909
9910
if rock2 == true then
9911
		wait(0.1)
9912
		
9913
	for i,v in pairs(char:GetChildren()) do
9914
		if v:IsA("Part") then
9915
		if v.Name == "NewPart2" then
9916
			v.GO.Velocity = v3(0,-5,0)
9917
		end
9918
		end
9919
	
9920
		end
9921
		rock2 = false
9922
	end
9923
	if rock3 == true then
9924
		wait(0.1)
9925
	for i,v in pairs(char:GetChildren()) do
9926
		if v:IsA("Part") then
9927
		if v.Name == "NewPart2" then
9928
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
9929
		end
9930
		end
9931
	end
9932
	rock3 = false
9933
end
9934
9935
9936
local v3 = Vector3.new
9937
local num = 0
9938
local bc = BrickColor.new
9939
local new = Instance.new
9940
9941
GroundWave1d = function()
9942
	
9943
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
9944
	Colors = {"Cyan", "Cyan"}
9945
	local wave = Instance.new("Part", char)
9946
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9947
	wave.Anchored = true
9948
	wave.Name = "Wave"..number
9949
	wave.CanCollide = false
9950
	wave.Locked = true
9951
	wave.Size = Vector3.new(0.5,0.5,0.5)
9952
	wave.TopSurface = "Smooth"
9953
	wave.BottomSurface = "Smooth"
9954
	wave.Transparency = 0.35
9955
	wave.CFrame = HandCF
9956
	wm = Instance.new("SpecialMesh", wave)
9957
	wm.Name = "wave"..number
9958
	wm.MeshId = "rbxassetid://9982590"
9959
	coroutine.wrap(function()
9960
	for i = 1, 30, 1 do
9961
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
9962
	wave.Size = wm.Scale
9963
	wave.CFrame = HandCF
9964
	wave.Transparency = i/30
9965
	wait()
9966
	end
9967
	wait()
9968
	wave:Destroy()
9969
9970
	end)()
9971
end
9972
9973
 mouse.KeyDown:connect(function(key)
9974
	if key == "=" then
9975
		
9976
	Humanoid.WalkSpeed = 0
9977
	RootPart.Anchored = true
9978
	bigkamehameha1 = true
9979
	
9980
	wait(0)
9981
	bigkamehameha1 = false
9982
	bigkamehameha2 = true
9983
ar = new("Part",char)
9984
ar.Name = "NewPart"
9985
ar.Position = v3(999,999,999)
9986
ar.Size = v3(1,1,1)
9987
ar.BrickColor = bc("Cyan")
9988
ar.Material = "Neon"
9989
ar.Transparency = 1
9990
aar = new("SpecialMesh",ar)
9991
aar.MeshType = "Sphere"
9992
aar.Scale = v3(3,3,4)
9993
9994
aaar =new("Weld",ar)
9995
aaar.Part0 = Torso
9996
aaar.Part1 = ar
9997
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
9998
for i = 1,9 do
9999
	wait(0.5)
10000
	GroundWave1d()
10001
	ar.Transparency = ar.Transparency - 0.1
10002
end
10003
	kamehameha()
10004
	
10005
	idle7 = true
10006
ar:Destroy()
10007
bigkamehameha2 = false
10008
RootPart.Anchored = false
10009
	end
10010
	end)
10011
10012
10013
10014
local rad = math.rad
10015
local kamehameha5 = false
10016
local kamehameha1 = false
10017
local kamehameha2 = false
10018
local kamehameha3 = false
10019
local kamehameha4 = false
10020
10021
mouse.KeyDown:connect(function(key)
10022
if key == "=" then
10023
		
10024
	
10025
	idle = false
10026
	Humanoid.WalkSpeed = 0
10027
	RootPart.Anchored = true
10028
	
10029
	KamehamehaVoice:Play()
10030
	startk = true
10031
	
10032
	
10033
	
10034
	wait(0.4)
10035
	
10036
	
10037
kamehameha2 = true
10038
kamehameha()
10039
wait(0.8)
10040
KamehamehaVoice.TimePosition = 0
10041
kamehameha2 = false
10042
Humanoid.WalkSpeed = 16
10043
RootPart.Anchored = false
10044
end
10045
end)
10046
	
10047
10048
mouse.KeyDown:connect(function(key)
10049
if key=="=" then	
10050
	Serious()
10051
	char.JumPower = 150
10052
	end
10053
	end)
10054
Health = math.huge  --------- Serious mode aura.
10055
BaseHealth = math.huge
10056
10057
10058
10059
10060
InForm = false
10061
10062
Player = game.Players.LocalPlayer
10063
Char = Player.Character
10064
Torso = Char.Torso
10065
10066
function Serious()
10067
	for X = 1, 1 do wait()
10068
10069
10070
	wait(0)
10071
	for X = 1, 1 do wait()
10072
		local Effect = Instance.new("Part")
10073
	Effect.Name = "Effect"
10074
	Effect.Parent = Torso
10075
	Effect.CFrame = Torso.CFrame
10076
	Effect.BrickColor = BrickColor.new("Neon orange")
10077
	Effect.Shape = "Ball"
10078
	Effect.Size = Vector3.new(1, 1, 1)
10079
	Effect.Anchored = true
10080
	Effect.Material = "Neon"
10081
	Effect.CanCollide = false
10082
		Effect.CFrame = Torso.CFrame
10083
		Effect.Size = Effect.Size + Vector3.new(0.5)
10084
		Effect.Transparency = Effect.Transparency + 0.04
10085
	end
10086
	end
10087
10088
repeat
10089
Torso:FindFirstChild("Effect"):Remove()
10090
until Torso:FindFirstChild("Effect") == nil
10091
10092
	
10093
local Color1 = Color3.new(255, 255, 0)
10094
local Color2 = Color3.new(255, 255, 0)	
10095
10096
 for i = 0, 3, 0.1 do
10097
	swait()
10098
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10099
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10100
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10101
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10102
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10103
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10104
end
10105
local pie22 = Instance.new("ParticleEmitter")
10106
pie22.Parent = LeftArm
10107
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10108
pie22.LightEmission = 1
10109
pie22.Size = NumberSequence.new(1,2)
10110
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10111
pie22.Transparency = NumberSequence.new(0.7,1)
10112
pie22.EmissionDirection = "Top"
10113
pie22.Enabled = true
10114
pie22.Lifetime = NumberRange.new(1)
10115
pie22.Rotation = NumberRange.new(-420, 425)
10116
pie22.Rate = 50
10117
pie22.Speed = NumberRange.new(1)
10118
pie22.LockedToPart = false
10119
pie22.VelocitySpread = 2
10120
local pie22 = Instance.new("ParticleEmitter")
10121
pie22.Parent = RightArm
10122
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10123
pie22.LightEmission = 1
10124
pie22.Size = NumberSequence.new(1,2)
10125
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10126
pie22.Transparency = NumberSequence.new(0.7,1)
10127
pie22.EmissionDirection = "Top"
10128
pie22.Enabled = true
10129
pie22.Lifetime = NumberRange.new(1)
10130
pie22.Rotation = NumberRange.new(-420, 425)
10131
pie22.Rate = 50
10132
pie22.Speed = NumberRange.new(1)
10133
pie22.LockedToPart = false
10134
pie22.VelocitySpread = 2
10135
local pie22 = Instance.new("ParticleEmitter")
10136
pie22.Parent = LeftLeg
10137
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10138
pie22.LightEmission = 1
10139
pie22.Size = NumberSequence.new(1,2)
10140
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10141
pie22.Transparency = NumberSequence.new(0.8,1)
10142
pie22.EmissionDirection = "Top"
10143
pie22.Enabled = true
10144
pie22.Lifetime = NumberRange.new(1)
10145
pie22.Rotation = NumberRange.new(-420, 425)
10146
pie22.Rate = 20
10147
pie22.Speed = NumberRange.new(1)
10148
pie22.LockedToPart = false
10149
pie22.VelocitySpread = 2
10150
local pie22 = Instance.new("ParticleEmitter")
10151
pie22.Parent = RightLeg
10152
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10153
pie22.LightEmission = 1
10154
pie22.Size = NumberSequence.new(1,2)
10155
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10156
pie22.Transparency = NumberSequence.new(0.8,1)
10157
pie22.EmissionDirection = "Top"
10158
pie22.Enabled = true
10159
pie22.Lifetime = NumberRange.new(1)
10160
pie22.Rotation = NumberRange.new(-420, 425)
10161
pie22.Rate = 20
10162
pie22.Speed = NumberRange.new(1)
10163
pie22.LockedToPart = false
10164
pie22.VelocitySpread = 2
10165
	lig = Instance.new("PointLight",Player.Character.Torso)
10166
lig.Color=Color3.new(255,255,0)
10167
lig.Range = 6
10168
10169
local Must = Instance.new("Sound",Torso)
10170
Must.SoundId = "rbxassetid://136847579"
10171
Must.Pitch = 0.99
10172
Must.Volume = 0.6
10173
Must.Looped = false
10174
wait(0)
10175
Must:Play()	
10176
	a21e = new("Part",char)
10177
a21e.Name = "Beam"..num
10178
a21e.Locked = true
10179
a21e.Size = v3(1,1,1)
10180
a21e.CanCollide = false
10181
a21e.BrickColor = bc("Neon orange")
10182
a21e.Material = "Neon"
10183
a21e.Transparency = 0
10184
aa21e = new("SpecialMesh",a21e)
10185
a21e.Anchored = true
10186
a21e.Position = RootPart.Position
10187
aa21e.MeshType = "Sphere"
10188
aa21e.Scale = v3(1,1,1)
10189
for i = 1,50 do
10190
	wait()
10191
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
10192
	a21e.Transparency = a21e.Transparency + 0.04
10193
end
10194
10195
10196
  local Mus = Instance.new("Sound",Torso)
10197
Mus.SoundId = "rbxassetid://291165237"
10198
Mus.Pitch = 0.99
10199
Mus.Volume = 0.2
10200
Mus.Looped = true
10201
wait(0)
10202
Mus:Play()
10203
10204
InForm = true	
10205
Humanoid.JumpPower = 120
10206
	
10207
Char.Humanoid.MaxHealth = Health
10208
wait(0.3)	
10209
Char.Humanoid.Health = Health
10210
wait(0.7)
10211
Must:Destroy()
10212
end
10213
10214
function Base()
10215
	InForm = false
10216
	local Effect = Instance.new("Part")
10217
	Effect.Name = "Effect"
10218
	Effect.Parent = Torso
10219
	Effect.CFrame = Torso.CFrame
10220
	Effect.BrickColor = BrickColor.new("White")
10221
	Effect.Shape = "Ball"
10222
	Effect.Size = Vector3.new(8, 8, 8)
10223
	Effect.Anchored = true
10224
	Effect.Material = "Neon"
10225
	Effect.CanCollide = false
10226
	for loop = 1, 25 do wait()
10227
		Effect.CFrame = Torso.CFrame
10228
		Effect.Size = Effect.Size + Vector3.new(-0.5)
10229
		Effect.Transparency = Effect.Transparency + 0.04
10230
		
10231
	end
10232
repeat
10233
Torso:FindFirstChild("Effect"):Remove()
10234
until Torso:FindFirstChild("Effect") == nil
10235
10236
for i, v in pairs(Torso:GetChildren()) do
10237
	if v:IsA('ParticleEmitter') then
10238
		v:Remove()
10239
	end
10240
end
10241
char.Humanoid.MaxHealth = BaseHealth
10242
wait(0.3)	
10243
char.Humanoid.Health = BaseHealth
10244
	
10245
10246
end
10247
10248
mouse.KeyDown:connect(function(key)
10249
if key=="9" then	
10250
	Base()
10251
	lig:Destroy()
10252
	end
10253
	end)
10254
10255
Player.Chatted:connect(function(Message)
10256
	if Message == "Time to get serious." and InForm == false then
10257
		wait(0.10)
10258
          Serious()
10259
	end
10260
	if Message == "off" or Message == "Nice fight." and InForm == true then
10261
		Base()
10262
	end
10263
local ContentProvider = game:GetService("ContentProvider")
10264
 
10265
local function LoadAssets(AssetList)
10266
	-- Takes an asset list and preloads it. Will not wait for them to load. 
10267
 
10268
	for _, AssetId in pairs(AssetList) do
10269
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
10270
	end
10271
end 
10272
 
10273
local Gibs = game.Workspace
10274
10275
function Kill(Character)
10276
	Character.Humanoid.Health = 0
10277
	local poo = Instance.new("IntValue",Character)
10278
	poo.Name = "haha nope"
10279
	local svch = Character
10280
	local hum = Character:findFirstChild("Humanoid")
10281
	Character.Archivable = true
10282
	local chrclone = Character:clone()
10283
	Character.Archivable = false
10284
10285
	local ch = chrclone:GetChildren()
10286
	local i
10287
	for i = 1,#ch do
10288
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
10289
			ch[i]:remove()
10290
		end
10291
	end
10292
	local function Scan(ch)
10293
		local e
10294
		for e = 1,#ch do
10295
			Scan(ch[e]:GetChildren())
10296
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
10297
				ch[e]:remove()
10298
			end
10299
		end
10300
	end
10301
	Scan(chrclone:GetChildren())
10302
10303
	local hum2 = chrclone:findFirstChild("Humanoid")
10304
10305
10306
	if hum2 ~= nil then
10307
		hum2.Name = "Humanoid2"
10308
		hum2.PlatformStand = true
10309
		hum2.Sit = true 
10310
		hum2.MaxHealth = 0
10311
		hum2.Health = 0
10312
	end
10313
10314
	local ch = Character:GetChildren()
10315
	local i
10316
	for i = 1,#ch do
10317
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10318
			ch[i]:remove()
10319
		end
10320
	end
10321
10322
	wait(0.2)
10323
10324
	local ch = Character:GetChildren()
10325
	local i
10326
	for i = 1,#ch do
10327
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10328
			ch[i]:remove()
10329
		end
10330
	end
10331
	Character = chrclone
10332
	local Torso = Character.Torso
10333
	local movevector = Vector3.new()
10334
10335
	if Torso then
10336
		local Head = Character:FindFirstChild("Head")
10337
		local Limb = Character:FindFirstChild("Right Arm")
10338
		if Limb then
10339
10340
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
10341
			local Joint = Instance.new("Glue")
10342
			Joint.Name = "RightShoulder"
10343
			Joint.Part0 = Torso
10344
			Joint.Part1 = Limb
10345
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10346
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10347
			Joint.Parent = Torso
10348
10349
			local B = Instance.new("Part")
10350
			B.TopSurface = 0
10351
			B.BottomSurface = 0
10352
			B.formFactor = "Symmetric"
10353
			B.Size = Vector3.new(1, 1, 1)
10354
			B.Transparency = 1
10355
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10356
			B.Parent = Character
10357
			local W = Instance.new("Weld")
10358
			W.Part0 = Limb
10359
			W.Part1 = B
10360
			W.C0 = CFrame.new(0, -0.5, 0)
10361
			W.Parent = Limb
10362
10363
		end
10364
		local Limb = Character:FindFirstChild("Left Arm")
10365
		if Limb then
10366
10367
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
10368
			local Joint = Instance.new("Glue")
10369
			Joint.Name = "LeftShoulder"
10370
			Joint.Part0 = Torso
10371
			Joint.Part1 = Limb
10372
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10373
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10374
			Joint.Parent = Torso
10375
10376
			local B = Instance.new("Part")
10377
			B.TopSurface = 0
10378
			B.BottomSurface = 0
10379
			B.formFactor = "Symmetric"
10380
			B.Size = Vector3.new(1, 1, 1)
10381
			B.Transparency = 1
10382
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10383
			B.Parent = Character
10384
			local W = Instance.new("Weld")
10385
			W.Part0 = Limb
10386
			W.Part1 = B
10387
			W.C0 = CFrame.new(0, -0.5, 0)
10388
			W.Parent = Limb
10389
10390
		end
10391
		local Limb = Character:FindFirstChild("Right Leg")
10392
		if Limb then
10393
10394
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
10395
			local Joint = Instance.new("Glue")
10396
			Joint.Name = "RightHip"
10397
			Joint.Part0 = Torso
10398
			Joint.Part1 = Limb
10399
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10400
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10401
			Joint.Parent = Torso
10402
10403
			local B = Instance.new("Part")
10404
			B.TopSurface = 0
10405
			B.BottomSurface = 0
10406
			B.formFactor = "Symmetric"
10407
			B.Size = Vector3.new(1, 1, 1)
10408
			B.Transparency = 1
10409
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10410
			B.Parent = Character
10411
			local W = Instance.new("Weld")
10412
			W.Part0 = Limb
10413
			W.Part1 = B
10414
			W.C0 = CFrame.new(0, -0.5, 0)
10415
			W.Parent = Limb
10416
10417
		end
10418
		local Limb = Character:FindFirstChild("Left Leg")
10419
		if Limb then
10420
10421
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
10422
			local Joint = Instance.new("Glue")
10423
			Joint.Name = "LeftHip"
10424
			Joint.Part0 = Torso
10425
			Joint.Part1 = Limb
10426
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10427
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10428
			Joint.Parent = Torso
10429
10430
			local B = Instance.new("Part")
10431
			B.TopSurface = 0
10432
			B.BottomSurface = 0
10433
			B.formFactor = "Symmetric"
10434
			B.Size = Vector3.new(1, 1, 1)
10435
			B.Transparency = 1
10436
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10437
			B.Parent = Character
10438
			local W = Instance.new("Weld")
10439
			W.Part0 = Limb
10440
			W.Part1 = B
10441
			W.C0 = CFrame.new(0, -0.5, 0)
10442
			W.Parent = Limb
10443
		end
10444
	end
10445
end
10446
----------
10447
10448
lerpz = function(D, E, F, G)	
10449
	D[E] = D[E]:lerp(F, G)
10450
end
10451
10452
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10453
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10454
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10455
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10456
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10457
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10458
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10459
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10460
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10461
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10462
resetlerp = function()	
10463
	RJ.C0 = RJC0
10464
	RJ.C1 = RJC1
10465
	N.C0 = NC0
10466
	N.C1 = NC1
10467
	RS.C0 = RSC0
10468
	RS.C1 = RSC1
10469
	LS.C0 = LSC0
10470
	LS.C1 = LSC1
10471
	RH.C0 = RHC0
10472
	RH.C1 = RHC1
10473
	LH.C0 = LHC0
10474
	LH.C1 = LHC1
10475
end
10476
-------
10477
----------
10478
hrp = char.HumanoidRootPart
10479
10480
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10481
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10482
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10483
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10484
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10485
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10486
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10487
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10488
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10489
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10490
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10491
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10492
RS = Torso:FindFirstChild("Right Shoulder")
10493
LS = Torso:FindFirstChild("Left Shoulder")
10494
RH = Torso:FindFirstChild("Right Hip")
10495
LH = Torso:FindFirstChild("Left Hip")
10496
RJ = hrp:FindFirstChild("RootJoint")
10497
N = Torso:FindFirstChild("Neck")
10498
cf = CFrame.new
10499
ang = CFrame.Angles
10500
rd = math.rad
10501
rd2 = math.random
10502
cs = ColorSequence.new
10503
ns = NumberSequence.new
10504
nsk = NumberSequenceKeypoint.new
10505
-------------------
10506
10507
end)
10508
10509
print([[
10510
-------------------------------------------------
10511
hi
10512
-------------------------------------------------]])