View difference between Paste ID: 30GTJ9aY and s1vrttQa
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    print("FE Compatibility code by Mokiros")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            for _,t in pairs(CAS.Actions) do
51
                for _,k in pairs(t.Keys) do
52
                    if k==io.KeyCode then
53
                        t.Function(t.Name,io.UserInputState,io)
54
                    end
55
                end
56
            end
57
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
        end
60
    end)
61
    Event.Parent = NLS([==[
62
    local Player = game:GetService("Players").LocalPlayer
63
    local Event = script:WaitForChild("UserInput_Event")
64
 
65
    local Mouse = Player:GetMouse()
66
    local UIS = game:GetService("UserInputService")
67
    local input = function(io,a)
68
        if a then return end
69
        --Since InputObject is a client-side instance, we create and pass table instead
70
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
71
    end
72
    UIS.InputBegan:Connect(input)
73
    UIS.InputEnded:Connect(input)
74
 
75
    local h,t
76
    --Give the server mouse data 30 times every second, but only if the values changed
77
    --If player is not moving their mouse, client won't fire events
78
    while wait(1/30) do
79
        if h~=Mouse.Hit or t~=Mouse.Target then
80
            h,t=Mouse.Hit,Mouse.Target
81
            Event:FireServer({isMouse=true,Target=t,Hit=h})
82
        end
83
    end]==],Player.Character)
84
 
85
    ----Sandboxed game object that allows the usage of client-side methods and services
86
    --Real game object
87
    local _rg = game
88
 
89
    --Metatable for fake service
90
    local fsmt = {
91
        __index = function(self,k)
92
            local s = rawget(self,"_RealService")
93
            if s then return s[k] end
94
        end,
95
        __newindex = function(self,k,v)
96
            local s = rawget(self,"_RealService")
97
            if s then s[k]=v end
98
        end,
99
        __call = function(self,...)
100
            local s = rawget(self,"_RealService")
101
            if s then return s(...) end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return self[s]
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
    }
120
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
121
    g.service = g.GetService
122
   
123
    g.RunService = FakeService({
124
        RenderStepped = _rg:GetService("RunService").Heartbeat,
125
        BindToRenderStep = function(self,name,_,fun)
126
            self._btrs[name] = self.Heartbeat:Connect(fun)
127
        end,
128
        UnbindFromRenderStep = function(self,name)
129
            self._btrs[name]:Disconnect()
130
        end,
131
    },"RunService")
132
 
133
    setmetatable(g,{
134
        __index=function(self,s)
135
            return _rg:GetService(s) or typeof(_rg[s])=="function"
136
            and function(_,...)return _rg[s](_rg,...)end or _rg[s]
137
        end,
138
        __newindex = fsmt.__newindex,
139
        __call = fsmt.__call
140
    })
141
    --Changing owner to fake player object to support owner:GetMouse()
142
    game,owner = g,g.Players.LocalPlayer
143
end
144
145
146
wait(2)
147
--[[
148
	
149
░▒▓█ Ultra Instinct █▓▒░	
150
	
151
--]]	
152
153
local Player = game.Players.localPlayer
154
local char = Player.Character
155
local Character = Player.Character
156
local RootPart = Character.HumanoidRootPart
157
local Head = Character.Head
158
local done = false
159
local canheal = false
160
local deathchat1 = false
161
local once = true
162
local dead = false
163
local candie = true
164
local deathchat = false
165
local idleon = true
166
local idle1 = true
167
local idle = true
168
local spiritballenergy = true
169
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
170
  if v:IsA("Accessory") then
171
    v:Destroy()
172
  end
173
end
174
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
175
  if v:IsA("Shirt") then
176
    v:Remove()
177
  end
178
end
179
for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
180
  if v:IsA("Pants") then
181
    v:Remove()
182
  end
183
end
184
wait()
185
shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
186
shirt.Name = "Shirt"
187
pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
188
pants.Name = "Pants"
189
190
191
192
local v3 = Vector3.new
193
local num = 0
194
local bc = BrickColor.new
195
local new = Instance.new
196
197
198
Instance.new("ForceField",char).Visible = false
199
local poo = Instance.new("IntValue",Character)
200
poo.Name = "haha nope"
201
char.Humanoid.MaxHealth = math.huge
202
wait()
203
char.Humanoid.Health = math.huge
204
Instance.new("ForceField",char).Visible = false
205
local skinCol = "Pastel brown"
206
local bd = Player:FindFirstChild("Body Colors")
207
if bd then
208
bd.HeadColor = BrickColor.new(skinCol)
209
bd.TorsoColor = BrickColor.new(skinCol)
210
bd.LeftLegColor = BrickColor.new(skinCol)
211
bd.RightLegColor = BrickColor.new(skinCol)
212
bd.LeftArmColor = BrickColor.new(skinCol)
213
bd.RightArmColor = BrickColor.new(skinCol)
214
else
215
bd = Instance.new("BodyColors", Player)
216
bd.HeadColor = BrickColor.new(skinCol)
217
bd.TorsoColor = BrickColor.new(skinCol)
218
bd.LeftLegColor = BrickColor.new(skinCol)
219
bd.RightLegColor = BrickColor.new(skinCol)
220
bd.LeftArmColor = BrickColor.new(skinCol)
221
bd.RightArmColor = BrickColor.new(skinCol)
222
end
223
local number = 1
224
225
--------------------------------------------------------------------------
226
--transform
227
GroundWave5 = function()
228
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
229
		Colors = {"Dark blue", "Dark blue"}
230
	
231
	local wave11 = Instance.new("Part", char)
232
	wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
233
	wave11.Anchored = true
234
	wave11.Name = "Wave"
235
	wave11.CanCollide = false
236
	wave11.Locked = true
237
	wave11.Size = Vector3.new(1, 1, 1)
238
	wave11.TopSurface = "Smooth"
239
	wave11.BottomSurface = "Smooth"
240
	wave11.Transparency = 0.35
241
	wave11.CFrame = HandCF
242
	wm31 = Instance.new("SpecialMesh", wave11)
243
	wm31.MeshId = "rbxassetid://3270017"
244
	coroutine.wrap(function()
245
	for i = 1, 30, 1 do
246
	wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
247
	wave11.Size = wm31.Scale
248
	wave11.CFrame = HandCF
249
	wave11.Transparency = i/30
250
	wait()
251
	end
252
	wait()
253
	wave11:Destroy()
254
	end)()
255
end
256
GroundWave6 = function()
257
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
258
		Colors = {"White", "Dark blue"}
259
	local wave111 = Instance.new("Part", char)
260
	wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
261
	wave111.Anchored = true
262
	wave111.Name = "Wave"
263
	wave111.CanCollide = false
264
	wave111.Locked = true
265
	wave111.Size = Vector3.new(1, 1, 1)
266
	wave111.TopSurface = "Smooth"
267
	wave111.BottomSurface = "Smooth"
268
	wave111.Transparency = 0.35
269
	wave111.CFrame = HandCF
270
	wm311 = Instance.new("SpecialMesh", wave111)
271
	wm311.MeshId = "rbxassetid://3270017"
272
	coroutine.wrap(function()
273
	for i = 1, 30, 1 do
274
	wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
275
	wave111.Size = wm311.Scale
276
	wave111.CFrame = HandCF
277
	wave111.Transparency = i/30
278
	wait()
279
	end
280
	wait()
281
	wave111:Destroy()
282
	end)()
283
end
284
GroundWave7 = function()
285
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
286
		Colors = {"Dark blue", "White"}
287
	local wave1111 = Instance.new("Part", char)
288
	wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
289
	wave1111.Anchored = true
290
	wave1111.Name = "Wave"
291
	wave1111.CanCollide = false
292
	wave1111.Locked = true
293
	wave1111.Size = Vector3.new(1, 1, 1)
294
	wave1111.TopSurface = "Smooth"
295
	wave1111.BottomSurface = "Smooth"
296
	wave1111.Transparency = 0.35
297
	wave1111.CFrame = HandCF
298
	wm3111 = Instance.new("SpecialMesh", wave1111)
299
	wm3111.MeshId = "rbxassetid://3270017"
300
	coroutine.wrap(function()
301
	for i = 1, 30, 1 do
302
	wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
303
	wave1111.Size = wm3111.Scale
304
	wave1111.CFrame = HandCF
305
	wave1111.Transparency = i/30
306
	wait()
307
	end
308
	wait()
309
	wave1111:Destroy()
310
	end)()
311
end
312
GroundWave8 = function()
313
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
314
		Colors = {"Dark blue", "Dark blue"}
315
	local wave11111 = Instance.new("Part", char)
316
	wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
317
	wave11111.Anchored = true
318
	wave11111.Name = "Wave"
319
	wave11111.CanCollide = false
320
	wave11111.Locked = true
321
	wave11111.Size = Vector3.new(1, 1, 1)
322
	wave11111.TopSurface = "Smooth"
323
	wave11111.BottomSurface = "Smooth"
324
	wave11111.Transparency = 0.35
325
	wave11111.CFrame = HandCF
326
	wm31111 = Instance.new("SpecialMesh", wave11111)
327
	wm31111.MeshId = "rbxassetid://3270017"
328
	coroutine.wrap(function()
329
	for i = 1, 30, 1 do
330
	wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
331
	wave11111.Size = wm31111.Scale
332
	wave11111.CFrame = HandCF
333
	wave11111.Transparency = i/30
334
	wait()
335
	end
336
	wait()
337
	wave11111:Destroy()
338
	end)()
339
end
340
GroundWave9 = function()
341
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
342
	
343
		Colors = {"Cyan", "White"}
344
	local wave111111 = Instance.new("Part", char)
345
	wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
346
	wave111111.Anchored = true
347
	wave111111.Name = "Wave"
348
	wave111111.CanCollide = false
349
	wave111111.Locked = true
350
	wave111111.Size = Vector3.new(1, 1, 1)
351
	wave111111.TopSurface = "Smooth"
352
	wave111111.BottomSurface = "Smooth"
353
	wave111111.Transparency = 0.35
354
	wave111111.CFrame = HandCF
355
	wm311111 = Instance.new("SpecialMesh", wave111111)
356
	wm311111.MeshId = "rbxassetid://3270017"
357
	coroutine.wrap(function()
358
	for i = 1, 30, 1 do
359
	wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
360
	wave111111.Size = wm311111.Scale
361
	wave111111.CFrame = HandCF
362
	wave111111.Transparency = i/30
363
	wait()
364
	end
365
	wait()
366
	wave111111:Destroy()
367
	end)()
368
end
369
GroundWave10 = function()
370
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
371
		Colors = {"White", "Dark blue"}
372
	local wave1111111 = Instance.new("Part", char)
373
	wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
374
	wave1111111.Anchored = true
375
	wave1111111.Name = "Wave"
376
	wave1111111.CanCollide = false
377
	wave1111111.Locked = true
378
	wave1111111.Size = Vector3.new(1, 1, 1)
379
	wave1111111.TopSurface = "Smooth"
380
	wave1111111.BottomSurface = "Smooth"
381
	wave1111111.Transparency = 0.35
382
	wave1111111.CFrame = HandCF
383
	wm3111111 = Instance.new("SpecialMesh", wave1111111)
384
	wm3111111.MeshId = "rbxassetid://3270017"
385
	coroutine.wrap(function()
386
	for i = 1, 30, 1 do
387
	wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
388
	wave1111111.Size = wm3111111.Scale
389
	wave1111111.CFrame = HandCF
390
	wave1111111.Transparency = i/30
391
	wait()
392
	end
393
	wait()
394
	wave1111111:Destroy()
395
	end)()
396
end
397
398
GroundWave1 = function()
399
	
400
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
401
	Colors = {"White", "White"}
402
	local wave = Instance.new("Part", char)
403
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
404
	wave.Anchored = true
405
	wave.Name = "Wave"..number
406
	wave.CanCollide = false
407
	wave.Locked = true
408
	wave.Size = Vector3.new(1, 1, 1)
409
	wave.TopSurface = "Smooth"
410
	wave.BottomSurface = "Smooth"
411
	wave.Transparency = 0.35
412
	wave.CFrame = HandCF
413
	wm = Instance.new("SpecialMesh", wave)
414
	wm.Name = "wave"..number
415
	wm.MeshId = "rbxassetid://3270017"
416
	coroutine.wrap(function()
417
	for i = 1, 30, 1 do
418
	wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
419
	wave.Size = wm.Scale
420
	wave.CFrame = HandCF
421
	wave.Transparency = i/30
422
	wait()
423
	end
424
	wait()
425
	wave:Destroy()
426
427
	end)()
428
end
429
430
431
shirt = Instance.new("Shirt", char)
432
shirt.Name = "Shirt"
433
pants = Instance.new("Pants", char)
434
pants.Name = "Pants"
435
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1189101246"
436
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1203223046"
437
char.Head.face.Texture = "rbxassetid://665350491"
438
439
Hair7 = Instance.new("Part")
440
Hair7.Parent = char
441
Hair7.Name = "Hair"
442
Hair7.CanCollide = false
443
Hair7.Locked = true
444
Hair7.TopSurface = "Smooth"
445
Hair7.BottomSurface = "Smooth"
446
Hair7.formFactor = "Symmetric"
447
Hair7.Material = "Neon"
448
Hair7.BrickColor = BrickColor.new("Really black")
449
Hair7.CFrame = char.Torso.CFrame
450
Hair7.Size = Vector3.new(1, 1, 1)
451
Hair7.Transparency = 0
452
453
454
Weld1 = Instance.new("Weld")
455
Weld1.Parent = char.Head
456
Weld1.Part0 = char.Head
457
Weld1.Part1 = Hair7
458
Weld1.C0 = CFrame.new(0, 1.2, -0.17)
459
460
Mesh = Instance.new("SpecialMesh")
461
Mesh.Offset = Vector3.new(0,-0.4,0)
462
Mesh.Parent = Hair7
463
Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
464
Mesh.MeshType = "FileMesh"
465
Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
466
Mesh.TextureId = "" 
467
wait(0.5)
468
game.Chat:Chat(Character, "...", "White")
469
local Must2 = Instance.new("Sound",char)
470
Must2.SoundId = "rbxassetid://1136905493"
471
Must2.Pitch = 0.99
472
Must2.Volume = 2.0
473
Must2.Looped = true
474
wait(0)
475
Must2:Play()	
476
wait(3)
477
Hair7:Destroy()
478
wait(0)
479
Hair7 = Instance.new("Part")
480
Hair7.Parent = char
481
Hair7.Name = "Hair"
482
Hair7.CanCollide = false
483
Hair7.Locked = true
484
Hair7.TopSurface = "Smooth"
485
Hair7.BottomSurface = "Smooth"
486
Hair7.formFactor = "Symmetric"
487
Hair7.Material = "Neon"
488
Hair7.BrickColor = BrickColor.new("Really black")
489
Hair7.CFrame = char.Torso.CFrame
490
Hair7.Size = Vector3.new(1, 1, 1)
491
Hair7.Transparency = 0
492
493
494
Weld1 = Instance.new("Weld")
495
Weld1.Parent = char.Head
496
Weld1.Part0 = char.Head
497
Weld1.Part1 = Hair7
498
Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
499
500
Mesh = Instance.new("SpecialMesh")
501
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
502
Mesh.Parent = Hair7
503
Mesh.Scale = Vector3.new(7.3,7.1,7.2)
504
Mesh.MeshType = "FileMesh"
505
Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
506
Mesh.TextureId = "" 
507
wait(4)
508
local poof = Instance.new("Sound",Player)
509
poof.SoundId = "rbxassetid://1035030726"
510
poof.Pitch = 0.99
511
poof.Volume = 1.3
512
poof.Looped = false
513
wait(0)
514
poof:Play()
515
GroundWave5()
516
	GroundWave6()
517
	GroundWave7()
518
	GroundWave8()
519
	GroundWave9()
520
	GroundWave10()
521
Hair7:Destroy()
522
wait(0)
523
game.Chat:Chat(Character, "I... I WILL NOT LET YOU DEFEAT ME!, AAAAAH!... Heh", "White")
524
Hair7 = Instance.new("Part")
525
Hair7.Parent = char
526
Hair7.Name = "Hair"
527
Hair7.CanCollide = false
528
Hair7.Locked = true
529
Hair7.TopSurface = "Smooth"
530
Hair7.BottomSurface = "Smooth"
531
Hair7.formFactor = "Symmetric"
532
Hair7.Material = "Neon"
533
Hair7.BrickColor = BrickColor.new("Really black")
534
Hair7.CFrame = char.Torso.CFrame
535
Hair7.Size = Vector3.new(1, 1, 1)
536
Hair7.Transparency = 0
537
538
539
Weld1 = Instance.new("Weld")
540
Weld1.Parent = char.Head
541
Weld1.Part0 = char.Head
542
Weld1.Part1 = Hair7
543
Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
544
545
Mesh = Instance.new("SpecialMesh")
546
Mesh.Offset = Vector3.new(0,-0.2,-0.14)
547
Mesh.Parent = Hair7
548
Mesh.Scale = Vector3.new(7.3,5.8,7.2)
549
Mesh.MeshType = "FileMesh"
550
Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
551
Mesh.TextureId = "" 
552
char.Head.face.Texture = "rbxassetid://986775808"
553
554
555
local ice = Instance.new("Part", Head)
556
ice.Size = Vector3.new(0.5, 0.5, 0.5)
557
ice.BrickColor = BrickColor.new("White")
558
ice.CanCollide = false
559
ice.TopSurface = 0
560
ice.BottomSurface = 0
561
ice.Transparency = 1
562
local ice2 = Instance.new("SpecialMesh", ice)
563
ice2.MeshType = "Brick"
564
ice2.Scale = Vector3.new(1, 1, 1)
565
local ice3 = Instance.new("Weld", ice)
566
ice3.Part0 = Head
567
ice3.Part1 = ice
568
ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
569
local icesmoke = Instance.new("ParticleEmitter", ice)
570
icesmoke.VelocitySpread = 5
571
icesmoke.Size = NumberSequence.new({
572
  NumberSequenceKeypoint.new(0, 0.01),
573
  NumberSequenceKeypoint.new(1, 1)
574
})
575
icesmoke.Rate = math.huge
576
icesmoke.Speed = NumberRange.new(1, 1)
577
icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
578
icesmoke.Transparency = NumberSequence.new({
579
  NumberSequenceKeypoint.new(0, 0.9),
580
  NumberSequenceKeypoint.new(1, 1)
581
})
582
icesmoke.Rotation = NumberRange.new(0, 360)
583
icesmoke.Name = "Smoke"
584
icesmoke.LightEmission = 0
585
icesmoke.Acceleration = Vector3.new(0,0,0)
586
icesmoke.Texture = "http://www.roblox.com/asset/?id="
587
icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
588
icesmoke.LockedToPart = true
589
maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
590
secondcolor = "Really black"
591
wait(0.016666666666666666)
592
Effects = {}
593
local Player = game.Players.localPlayer
594
local Character = Player.Character
595
local Humanoid = Character.Humanoid
596
local mouse = Player:GetMouse()
597
local LeftArm = Character["Left Arm"]
598
local RightArm = Character["Right Arm"]
599
local LeftLeg = Character["Left Leg"]
600
local RightLeg = Character["Right Leg"]
601
local Head = Character.Head
602
local Torso = Character.Torso
603
local cam = game.Workspace.CurrentCamera
604
local RootJoint = RootPart.RootJoint
605
local equipped = true
606
local attack = false
607
local Anim = "Idle"
608
local idle = 0
609
local attacktype = 1
610
local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
611
local velocity = RootPart.Velocity.y
612
local sine = 0
613
local change = 1
614
local grabbed = false
615
local cn = CFrame.new
616
local mr = math.rad
617
local angles = CFrame.Angles
618
local ud = UDim2.new
619
local c3 = Color3.new
620
local dir = {
621
  w = 0,
622
  s = 0,
623
  a = 0,
624
  d = 0
625
}
626
firemode = true
627
rock = true
628
local Services = {
629
  SoundService = game:GetService("SoundService"),
630
  Players = game:GetService("Players"),
631
  Debris = game:GetService("Debris"),
632
  Workspace = game:GetService("Workspace"),
633
  Lighting = game:GetService("Lighting"),
634
  HttpService = game:GetService("HttpService"),
635
  InsertService = game:GetService("InsertService")
636
}
637
local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
638
Humanoid.Animator:Destroy()
639
Character.Animate:Destroy()
640
local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
641
local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
642
local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
643
RSH, LSH = nil, nil
644
RW = Instance.new("Weld")
645
LW = Instance.new("Weld")
646
RH = Torso["Right Hip"]
647
LH = Torso["Left Hip"]
648
RSH = Torso["Right Shoulder"]
649
LSH = Torso["Left Shoulder"]
650
RSH.Parent = nil
651
LSH.Parent = nil
652
RW.Name = "RW"
653
RW.Part0 = Torso
654
RW.C0 = cn(1.5, 0.5, 0)
655
RW.C1 = cn(0, 0.5, 0)
656
RW.Part1 = RightArm
657
RW.Parent = Torso
658
LW.Name = "LW"
659
LW.Part0 = Torso
660
LW.C0 = cn(-1.5, 0.5, 0)
661
LW.C1 = cn(0, 0.5, 0)
662
LW.Part1 = LeftArm
663
LW.Parent = Torso
664
--------------
665
human = char:FindFirstChild("Humanoid")
666
human.Name = "hi"
667
lig = Instance.new("PointLight",Player.Character.Torso)
668
lig.Color=Color3.new(0,0,255)
669
lig.Range = 10
670
----
671
function clerp(a, b, t)
672
  local qa = {
673
    QuaternionFromCFrame(a)
674
  }
675
  local qb = {
676
    QuaternionFromCFrame(b)
677
  }
678
  local ax, ay, az = a.x, a.y, a.z
679
  local bx, by, bz = b.x, b.y, b.z
680
  local _t = 1 - t
681
  return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
682
end
683
function QuaternionFromCFrame(cf)
684
  local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
685
  local trace = m00 + m11 + m22
686
  if trace > 0 then
687
    local s = math.sqrt(1 + trace)
688
    local recip = 0.5 / s
689
    return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
690
  else
691
    local i = 0
692
    if m00 < m11 then
693
      i = 1
694
    end
695
    if m22 > (i == 0 and m00 or m11) then
696
      i = 2
697
    end
698
    if i == 0 then
699
      local s = math.sqrt(m00 - m11 - m22 + 1)
700
      local recip = 0.5 / s
701
      return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
702
    elseif i == 1 then
703
      local s = math.sqrt(m11 - m22 - m00 + 1)
704
      local recip = 0.5 / s
705
      return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
706
    elseif i == 2 then
707
      local s = math.sqrt(m22 - m00 - m11 + 1)
708
      local recip = 0.5 / s
709
      return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
710
    end
711
  end
712
end
713
function QuaternionToCFrame(px, py, pz, x, y, z, w)
714
  local xs, ys, zs = x + x, y + y, z + z
715
  local wx, wy, wz = w * xs, w * ys, w * zs
716
  local xx = x * xs
717
  local xy = x * ys
718
  local xz = x * zs
719
  local yy = y * ys
720
  local yz = y * zs
721
  local zz = z * zs
722
  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))
723
end
724
function QuaternionSlerp(a, b, t)
725
  local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
726
  local startInterp, finishInterp
727
  if cosTheta >= 1.0E-4 then
728
    if 1 - cosTheta > 1.0E-4 then
729
      local theta = math.acos(cosTheta)
730
      local invSinTheta = 1 / math.sin(theta)
731
      startInterp = math.sin((1 - t) * theta) * invSinTheta
732
      finishInterp = math.sin(t * theta) * invSinTheta
733
    else
734
      startInterp = 1 - t
735
      finishInterp = t
736
    end
737
  elseif 1 + cosTheta > 1.0E-4 then
738
    local theta = math.acos(-cosTheta)
739
    local invSinTheta = 1 / math.sin(theta)
740
    startInterp = math.sin((t - 1) * theta) * invSinTheta
741
    finishInterp = math.sin(t * theta) * invSinTheta
742
  else
743
    startInterp = t - 1
744
    finishInterp = t
745
  end
746
  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
747
end
748
function swait(num)
749
  if num == 0 or num == nil then
750
    game:service("RunService").RenderStepped:wait(0)
751
  else
752
    for i = 0, num do
753
      game:service("RunService").RenderStepped:wait(0)
754
    end
755
  end
756
end
757
local RbxUtility = LoadLibrary("RbxUtility")
758
local Create = RbxUtility.Create
759
function RemoveOutlines(part)
760
  part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
761
end
762
function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
763
  local Part = Create("Part")({
764
    formFactor = FormFactor,
765
    Parent = Parent,
766
    Reflectance = Reflectance,
767
    Transparency = Transparency,
768
    CanCollide = false,
769
    Locked = true,
770
    BrickColor = BrickColor.new(tostring(BColor)),
771
    Name = Name,
772
    Size = Size,
773
    Material = Material
774
  })
775
  RemoveOutlines(Part)
776
  return Part
777
end
778
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
779
  local Msh = Create(Mesh)({
780
    Parent = Part,
781
    Offset = OffSet,
782
    Scale = Scale
783
  })
784
  if Mesh == "SpecialMesh" then
785
    Msh.MeshType = MeshType
786
    Msh.MeshId = MeshId
787
  end
788
  return Msh
789
end
790
function CreateWeld(Parent, Part0, Part1, C0, C1)
791
  local Weld = Create("Weld")({
792
    Parent = Parent,
793
    Part0 = Part0,
794
    Part1 = Part1,
795
    C0 = C0,
796
    C1 = C1
797
  })
798
  return Weld
799
end
800
function rayCast(Position, Direction, Range, Ignore)
801
  return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
802
end
803
function CreateSound(id, par, vol, pit)
804
  coroutine.resume(coroutine.create(function()
805
    local sou = Instance.new("Sound", par or workspace)
806
    sou.Volume = vol
807
    sou.Pitch = pit or 1
808
    sou.SoundId = id
809
    wait()
810
    sou:play()
811
    game:GetService("Debris"):AddItem(sou, 6)
812
  end))
813
end
814
function CreateSong(id, par, vol, pit)
815
  coroutine.resume(coroutine.create(function()
816
    sou2 = Instance.new("Sound", par or workspace)
817
    sou2.Volume = 1
818
    sou2.Pitch = 1
819
    sou2.SoundId = id
820
    wait()
821
    sou2:play()
822
    sou2.Looped = true
823
  end))
824
end
825
CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
826
local function getclosest(obj, distance)
827
  local last, lastx = distance + 1, nil
828
  for i, v in pairs(workspace:GetChildren()) do
829
    if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
830
      local t = v.Torso
831
      local dist = t.Position - obj.Position.magnitude
832
      if distance >= dist and last > dist then
833
        last = dist
834
        lastx = v
835
      end
836
    end
837
  end
838
  return lastx
839
end
840
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
841
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
842
  prt.Anchored = true
843
  prt.CFrame = cframe
844
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
845
  game:GetService("Debris"):AddItem(prt, 10)
846
  if Type == 1 or Type == nil then
847
    table.insert(Effects, {
848
      prt,
849
      "Block1",
850
      delay,
851
      x3,
852
      y3,
853
      z3,
854
      msh
855
    })
856
  elseif Type == 2 then
857
    table.insert(Effects, {
858
      prt,
859
      "Block2",
860
      delay,
861
      x3,
862
      y3,
863
      z3,
864
      msh
865
    })
866
  elseif Type == 3 then
867
    table.insert(Effects, {
868
      prt,
869
      "Block3",
870
      delay,
871
      x3,
872
      y3,
873
      z3,
874
      msh
875
    })
876
  end
877
end
878
function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
879
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
880
  prt.Anchored = true
881
  prt.CFrame = cframe
882
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
883
  game:GetService("Debris"):AddItem(prt, 10)
884
  table.insert(Effects, {
885
    prt,
886
    "Cylinder",
887
    delay,
888
    x3,
889
    y3,
890
    z3,
891
    msh
892
  })
893
end
894
function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
895
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
896
  prt.Anchored = true
897
  prt.CFrame = cframe * CFrame.new(x1, y1, z1)
898
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
899
  game:GetService("Debris"):AddItem(prt, 10)
900
  table.insert(Effects, {
901
    prt,
902
    "Cylinder",
903
    delay,
904
    x3,
905
    y3,
906
    z3,
907
    msh
908
  })
909
end
910
function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
911
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
912
  prt.Anchored = true
913
  prt.CFrame = cframe
914
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
915
  game:GetService("Debris"):AddItem(prt, 10)
916
  table.insert(Effects, {
917
    prt,
918
    "Cylinder",
919
    delay,
920
    x3,
921
    y3,
922
    z3,
923
    msh
924
  })
925
end
926
function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
927
  local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
928
  prt.Anchored = true
929
  prt.CFrame = cframe
930
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
931
  game:GetService("Debris"):AddItem(prt, 10)
932
  table.insert(Effects, {
933
    prt,
934
    "Cylinder",
935
    delay,
936
    x3,
937
    y3,
938
    z3,
939
    msh
940
  })
941
end
942
function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
943
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
944
  prt.Anchored = true
945
  prt.CFrame = cframe
946
  local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
947
  game:GetService("Debris"):AddItem(prt, 10)
948
  table.insert(Effects, {
949
    prt,
950
    "Cylinder",
951
    delay,
952
    x3,
953
    y3,
954
    z3,
955
    msh
956
  })
957
end
958
function BreakEffect(brickcolor, cframe, x1, y1, z1)
959
  local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
960
  prt.Anchored = true
961
  prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
962
  local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
963
  local num = math.random(10, 50) / 1000
964
  game:GetService("Debris"):AddItem(prt, 10)
965
  table.insert(Effects, {
966
    prt,
967
    "Shatter",
968
    num,
969
    prt.CFrame,
970
    math.random() - math.random(),
971
    0,
972
    math.random(50, 100) / 100
973
  })
974
end
975
976
attack = false
977
game:GetService("RunService").Stepped:connect(function()
978
  Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
979
  velocity = RootPart.Velocity.y
980
  sine = sine + change
981
  local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
982
  if equipped == true or equipped == false then
983
    if 1 < RootPart.Velocity.y and hit == nil then
984
      Anim = "Jump"
985
      if attack == false and ice_mode == false then
986
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
987
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
988
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
989
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
990
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
991
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
992
      end
993
    elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
994
      Anim = "Fall"
995
      if attack == false then
996
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
997
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
998
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
999
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
1000
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1001
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1002
      end
1003
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
1004
      Anim = "Idle"
1005
    if attack==false then
1006
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)
1007
Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
1008
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)
1009
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)
1010
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)
1011
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)
1012
end
1013
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
1014
      Anim = "Walk"
1015
     if attack==false then
1016
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)
1017
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)
1018
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)
1019
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)
1020
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)
1021
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)
1022
end
1023
    end
1024
  end
1025
  if equipped == true or equipped == false then
1026
    if 1 < RootPart.Velocity.Y and hit == nil then
1027
      Anim = "Jump"
1028
      if attack == false and ice_mode == true then
1029
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1030
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1031
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
1032
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
1033
        RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
1034
        LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
1035
      end
1036
    elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
1037
      Anim = "Fall"
1038
      if attack == false then
1039
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1040
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
1041
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
1042
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
1043
        RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1044
        LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
1045
      end
1046
    elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
1047
      Anim = "Idle"
1048
      if attack == false then
1049
        change = 0.8
1050
        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)
1051
        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)
1052
        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)
1053
        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)
1054
        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)
1055
        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)
1056
      end
1057
    elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
1058
      Anim = "Walk"
1059
      if attack == false then
1060
        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)
1061
        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)
1062
        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)
1063
        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)
1064
        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)
1065
        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)
1066
      end
1067
    end
1068
  end
1069
  if 0 < #Effects then
1070
    for e = 1, #Effects do
1071
      if Effects[e] ~= nil then
1072
        local Thing = Effects[e]
1073
        if Thing ~= nil then
1074
          local Part = Thing[1]
1075
          local Mode = Thing[2]
1076
          local Delay = Thing[3]
1077
          local IncX = Thing[4]
1078
          local IncY = Thing[5]
1079
          local IncZ = Thing[6]
1080
          if 1 >= Thing[1].Transparency then
1081
            if Thing[2] == "Block1" then
1082
              Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1083
              local Mesh = Thing[1].Mesh
1084
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1085
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1086
            elseif Thing[2] == "Block2" then
1087
              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)
1088
              local Mesh = Thing[7]
1089
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1090
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1091
            elseif Thing[2] == "Block3" then
1092
              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)
1093
              local Mesh = Thing[7]
1094
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1095
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1096
            elseif Thing[2] == "Cylinder" then
1097
              local Mesh = Thing[1].Mesh
1098
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1099
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1100
            elseif Thing[2] == "Blood" then
1101
              local Mesh = Thing[7]
1102
              Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
1103
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
1104
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1105
            elseif Thing[2] == "Elec" then
1106
              local Mesh = Thing[1].Mesh
1107
              Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
1108
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1109
            elseif Thing[2] == "Disappear" then
1110
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1111
            elseif Thing[2] == "Shatter" then
1112
              Thing[1].Transparency = Thing[1].Transparency + Thing[3]
1113
              Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
1114
              Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
1115
              Thing[6] = Thing[6] + Thing[5]
1116
            end
1117
          else
1118
            Part.Parent = nil
1119
            table.remove(Effects, e)
1120
          end
1121
        end
1122
      end
1123
    end
1124
  end
1125
end)
1126
---
1127
local whoh = Instance.new("Sound",Torso)
1128
whoh.SoundId = "rbxassetid://1179254378"
1129
whoh.Pitch = 0.99
1130
whoh.Volume = 1.5
1131
whoh.Looped = true
1132
wait(0)
1133
whoh:Play()
1134
local Aura = Instance.new('ParticleEmitter')
1135
Aura.Name = "Aura"
1136
Aura.Texture = "rbxassetid://833874434"
1137
Aura.Parent = LeftArm
1138
Aura.LightEmission = 1
1139
Aura.Transparency = NumberSequence.new(1,0.2,1)
1140
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1141
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1142
Aura.LockedToPart = true
1143
Aura.Lifetime = NumberRange.new(1)
1144
Aura.Rate = 100
1145
Aura.Speed = NumberRange.new(0.3)
1146
Aura.EmissionDirection = "Top"
1147
1148
1149
local Aura = Instance.new('ParticleEmitter')
1150
Aura.Name = "Aura"
1151
Aura.Texture = "rbxassetid://833874434"
1152
Aura.Parent = Head
1153
Aura.LightEmission = 1
1154
Aura.Transparency = NumberSequence.new(1,0.2,1)
1155
Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1156
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1157
Aura.LockedToPart = true
1158
Aura.Lifetime = NumberRange.new(1)
1159
Aura.Rate = 100
1160
Aura.Speed = NumberRange.new(0)
1161
Aura.EmissionDirection = "Top"
1162
local Aura2 = Instance.new('ParticleEmitter')
1163
Aura2.Name = "Aura"
1164
Aura2.Texture = "rbxassetid://833874434"
1165
Aura2.Parent = RightArm
1166
Aura2.LightEmission = 1
1167
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1168
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1169
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1170
Aura2.LockedToPart = true
1171
Aura2.Lifetime = NumberRange.new(1)
1172
Aura2.Rate = 100
1173
Aura2.Speed = NumberRange.new(0.3)
1174
Aura2.EmissionDirection = "Top"
1175
local Aura2 = Instance.new('ParticleEmitter')
1176
Aura2.Name = "Aura"
1177
Aura2.Texture = "rbxassetid://833874434"
1178
Aura2.Parent = LeftLeg
1179
Aura2.LightEmission = 1
1180
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1181
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1182
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1183
Aura2.LockedToPart = true
1184
Aura2.Lifetime = NumberRange.new(1)
1185
Aura2.Rate = 100
1186
Aura2.Speed = NumberRange.new(0.3)
1187
Aura2.EmissionDirection = "Top"
1188
local Aura2 = Instance.new('ParticleEmitter')
1189
Aura2.Name = "Aura"
1190
Aura2.Texture = "rbxassetid://833874434"
1191
Aura2.Parent = RightLeg
1192
Aura2.LightEmission = 1
1193
Aura2.Transparency = NumberSequence.new(1,0.2,1)
1194
Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
1195
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1196
Aura2.LockedToPart = true
1197
Aura2.Lifetime = NumberRange.new(1)
1198
Aura2.Rate = 100
1199
Aura2.Speed = NumberRange.new(0.3)
1200
Aura2.EmissionDirection = "Top"
1201
---aura2
1202
local Aura = Instance.new('ParticleEmitter')
1203
Aura.Name = "Aura"
1204
Aura.Texture = "rbxassetid://833874434"
1205
Aura.Parent = LeftArm
1206
Aura.LightEmission = 1
1207
Aura.Transparency = NumberSequence.new(1,0.4,1)
1208
Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1209
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1210
Aura.LockedToPart = true
1211
Aura.Lifetime = NumberRange.new(1)
1212
Aura.Rate = 60
1213
Aura.Speed = NumberRange.new(0.3)
1214
Aura.EmissionDirection = "Top"
1215
local Aura2 = Instance.new('ParticleEmitter')
1216
Aura2.Name = "Aura"
1217
Aura2.Texture = "rbxassetid://833874434"
1218
Aura2.Parent = RightArm
1219
Aura2.LightEmission = 1
1220
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1221
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1222
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1223
Aura2.LockedToPart = true
1224
Aura2.Lifetime = NumberRange.new(1)
1225
Aura2.Rate = 60
1226
Aura2.Speed = NumberRange.new(0.3)
1227
Aura2.EmissionDirection = "Top"
1228
local Aura2 = Instance.new('ParticleEmitter')
1229
Aura2.Name = "Aura"
1230
Aura2.Texture = "rbxassetid://833874434"
1231
Aura2.Parent = LeftLeg
1232
Aura2.LightEmission = 1
1233
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1234
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1235
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1236
Aura2.LockedToPart = true
1237
Aura2.Lifetime = NumberRange.new(1)
1238
Aura2.Rate = 60
1239
Aura2.Speed = NumberRange.new(0.1)
1240
Aura2.EmissionDirection = "Top"
1241
local Aura2 = Instance.new('ParticleEmitter')
1242
Aura2.Name = "Aura"
1243
Aura2.Texture = "rbxassetid://833874434"
1244
Aura2.Parent = RightLeg
1245
Aura2.LightEmission = 1
1246
Aura2.Transparency = NumberSequence.new(1,0.4,1)
1247
Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
1248
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1249
Aura2.LockedToPart = true
1250
Aura2.Lifetime = NumberRange.new(1)
1251
Aura2.Rate = 60
1252
Aura2.Speed = NumberRange.new(0.3)
1253
Aura2.EmissionDirection = "Top"
1254
----aura3
1255
---aura2
1256
local Aura = Instance.new('ParticleEmitter')
1257
Aura.Name = "Aura"
1258
Aura.Texture = "rbxassetid://833874434"
1259
Aura.Parent = LeftArm
1260
Aura.LightEmission = 1
1261
Aura.Transparency = NumberSequence.new(1,0.7,1)
1262
Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
1263
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1264
Aura.LockedToPart = true
1265
Aura.Lifetime = NumberRange.new(1)
1266
Aura.Rate = 60
1267
Aura.Speed = NumberRange.new(0.3)
1268
Aura.EmissionDirection = "Top"
1269
local Aura2 = Instance.new('ParticleEmitter')
1270
Aura2.Name = "Aura"
1271
Aura2.Texture = "rbxassetid://833874434"
1272
Aura2.Parent = RightArm
1273
Aura2.LightEmission = 1
1274
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1275
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1276
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1277
Aura2.LockedToPart = true
1278
Aura2.Lifetime = NumberRange.new(1)
1279
Aura2.Rate = 60
1280
Aura2.Speed = NumberRange.new(0.3)
1281
Aura2.EmissionDirection = "Top"
1282
local Aura2 = Instance.new('ParticleEmitter')
1283
Aura2.Name = "Aura"
1284
Aura2.Texture = "rbxassetid://833874434"
1285
Aura2.Parent = LeftLeg
1286
Aura2.LightEmission = 1
1287
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1288
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1289
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1290
Aura2.LockedToPart = true
1291
Aura2.Lifetime = NumberRange.new(1)
1292
Aura2.Rate = 60
1293
Aura2.Speed = NumberRange.new(0.3)
1294
Aura2.EmissionDirection = "Top"
1295
local Aura2 = Instance.new('ParticleEmitter')
1296
Aura2.Name = "Aura"
1297
Aura2.Texture = "rbxassetid://833874434"
1298
Aura2.Parent = RightLeg
1299
Aura2.LightEmission = 1
1300
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1301
Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
1302
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1303
Aura2.LockedToPart = true
1304
Aura2.Lifetime = NumberRange.new(0.6)
1305
Aura2.Rate = 60
1306
Aura2.Speed = NumberRange.new(0.3)
1307
Aura2.EmissionDirection = "Top"
1308
----
1309
1310
---aura2
1311
local Aura = Instance.new('ParticleEmitter')
1312
Aura.Name = "Aura"
1313
Aura.Texture = "rbxassetid://833874434"
1314
Aura.Parent = LeftArm
1315
Aura.LightEmission = 1
1316
Aura.Transparency = NumberSequence.new(1,0.7,1)
1317
Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1318
Aura.Size = NumberSequence.new(0.8,0.8,0.1)
1319
Aura.LockedToPart = true
1320
Aura.Lifetime = NumberRange.new(1)
1321
Aura.Rate = 60
1322
Aura.Speed = NumberRange.new(0.3)
1323
Aura.EmissionDirection = "Top"
1324
local Aura2 = Instance.new('ParticleEmitter')
1325
Aura2.Name = "Aura"
1326
Aura2.Texture = "rbxassetid://833874434"
1327
Aura2.Parent = RightArm
1328
Aura2.LightEmission = 1
1329
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1330
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1331
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1332
Aura2.LockedToPart = true
1333
Aura2.Lifetime = NumberRange.new(1)
1334
Aura2.Rate = 60
1335
Aura2.Speed = NumberRange.new(0.3)
1336
Aura2.EmissionDirection = "Top"
1337
local Aura2 = Instance.new('ParticleEmitter')
1338
Aura2.Name = "Aura"
1339
Aura2.Texture = "rbxassetid://833874434"
1340
Aura2.Parent = LeftLeg
1341
Aura2.LightEmission = 1
1342
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1343
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1344
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1345
Aura2.LockedToPart = true
1346
Aura2.Lifetime = NumberRange.new(1)
1347
Aura2.Rate = 60
1348
Aura2.Speed = NumberRange.new(0.3)
1349
Aura2.EmissionDirection = "Top"
1350
local Aura2 = Instance.new('ParticleEmitter')
1351
Aura2.Name = "Aura"
1352
Aura2.Texture = "rbxassetid://833874434"
1353
Aura2.Parent = RightLeg
1354
Aura2.LightEmission = 1
1355
Aura2.Transparency = NumberSequence.new(1,0.7,1)
1356
Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
1357
Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
1358
Aura2.LockedToPart = true
1359
Aura2.Lifetime = NumberRange.new(0.6)
1360
Aura2.Rate = 60
1361
Aura2.Speed = NumberRange.new(0.3)
1362
Aura2.EmissionDirection = "Top"
1363
        local tra = Instance.new('ParticleEmitter')
1364
        tra.Parent = Torso
1365
        tra.LightEmission = 1
1366
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1367
        tra.Rate = 15
1368
        tra.Rotation = NumberRange.new(-5, 5)
1369
        tra.Lifetime = NumberRange.new(1.5, 2)
1370
         tra.Size = NumberSequence.new(0.098,0)
1371
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1372
        tra.Speed = NumberRange.new(0.5)
1373
        tra.VelocitySpread = 360
1374
        tra.VelocityInheritance = 0.5
1375
        tra.ZOffset = 2
1376
    local tra = Instance.new('ParticleEmitter')
1377
        tra.Parent = Head
1378
        tra.LightEmission = 1
1379
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1380
        tra.Rate = 15
1381
        tra.Rotation = NumberRange.new(-5, 5)
1382
        tra.Lifetime = NumberRange.new(1.5, 2)
1383
         tra.Size = NumberSequence.new(0.098,0)
1384
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1385
        tra.Speed = NumberRange.new(0.5)
1386
        tra.VelocitySpread = 360
1387
        tra.VelocityInheritance = 0.5
1388
        tra.ZOffset = 2
1389
   local tra = Instance.new('ParticleEmitter')
1390
        tra.Parent = LeftArm
1391
        tra.LightEmission = 1
1392
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1393
        tra.Rate = 15
1394
        tra.Rotation = NumberRange.new(-5, 5)
1395
        tra.Lifetime = NumberRange.new(1.5, 2)
1396
         tra.Size = NumberSequence.new(0.098,0)
1397
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1398
        tra.Speed = NumberRange.new(0.5)
1399
        tra.VelocitySpread = 360
1400
        tra.VelocityInheritance = 0.5
1401
        tra.ZOffset = 2
1402
   local tra = Instance.new('ParticleEmitter')
1403
        tra.Parent = RightArm
1404
        tra.LightEmission = 1
1405
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1406
        tra.Rate = 15
1407
        tra.Rotation = NumberRange.new(-5, 5)
1408
        tra.Lifetime = NumberRange.new(1.5, 2)
1409
         tra.Size = NumberSequence.new(0.098,0)
1410
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1411
        tra.Speed = NumberRange.new(0.5)
1412
        tra.VelocitySpread = 360
1413
        tra.VelocityInheritance = 0.5
1414
        tra.ZOffset = 2
1415
   local tra = Instance.new('ParticleEmitter')
1416
        tra.Parent = LeftLeg
1417
        tra.LightEmission = 1
1418
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1419
        tra.Rate = 15
1420
        tra.Rotation = NumberRange.new(-5, 5)
1421
        tra.Lifetime = NumberRange.new(1.5, 2)
1422
         tra.Size = NumberSequence.new(0.098,0)
1423
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1424
        tra.Speed = NumberRange.new(0.5)
1425
        tra.VelocitySpread = 360
1426
        tra.VelocityInheritance = 0.5
1427
        tra.ZOffset = 2
1428
   local tra = Instance.new('ParticleEmitter')
1429
        tra.Parent = RightLeg
1430
        tra.LightEmission = 1
1431
        tra.Color = ColorSequence.new(BrickColor.new("White").Color)
1432
        tra.Rate = 15
1433
        tra.Rotation = NumberRange.new(-5, 5)
1434
        tra.Lifetime = NumberRange.new(1.5, 2)
1435
         tra.Size = NumberSequence.new(0.098,0)
1436
    tra.Transparency = NumberSequence.new(0.2,0.3,1)
1437
        tra.Speed = NumberRange.new(0.5)
1438
        tra.VelocitySpread = 360
1439
        tra.VelocityInheritance = 0.5
1440
        tra.ZOffset = 2
1441
----
1442
function RemoveOutlines(part)
1443
  part.TopSurface = 10
1444
end
1445
function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1446
  local Part = Create("Part")({
1447
    Parent = Parent,
1448
    Reflectance = Reflectance,
1449
    Transparency = Transparency,
1450
    CanCollide = false,
1451
    Locked = true,
1452
    BrickColor = BrickColor.new(tostring(BColor)),
1453
    Name = Name,
1454
    Size = Size,
1455
    Material = Material
1456
  })
1457
  RemoveOutlines(Part)
1458
  return Part
1459
end
1460
function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1461
  local Msh = Create(Mesh)({
1462
    Parent = Part,
1463
    Offset = OffSet,
1464
    Scale = Scale
1465
  })
1466
  if Mesh == "SpecialMesh" then
1467
    Msh.MeshType = MeshType
1468
    Msh.MeshId = MeshId
1469
  end
1470
  return Msh
1471
end
1472
function CreateWeld(Parent, Part0, Part1, C0, C1)
1473
  local Weld = Create("Weld")({
1474
    Parent = Parent,
1475
    Part0 = Part0,
1476
    Part1 = Part1,
1477
    C0 = C0,
1478
    C1 = C1
1479
  })
1480
  return Weld
1481
end
1482
WSHM = {
1483
  "White",
1484
  "Pastel light blue"
1485
}
1486
WSH = WSHM[math.random(1, #WSHM)]
1487
function IcePartFunk(HPart, aria, Min, Max)
1488
  IcePart = Instance.new("Part", HPart)
1489
  IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
1490
  IcePart.CanCollide = false
1491
  IuW = Instance.new("Weld")
1492
  IuW.Name = "GuW"
1493
  IuW.Part0 = HPart
1494
  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))
1495
  IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
1496
  IuW.Part1 = IcePart
1497
  IuW.Parent = HPart
1498
  IcePart.Transparency = 0.85
1499
  IcePart.Material = "Neon"
1500
  WSH = WSHM[math.random(1, #WSHM)]
1501
  IcePart.BrickColor = BrickColor.new("" .. WSH)
1502
  RemoveOutlines(IcePart)
1503
  game:GetService("Debris"):AddItem(IuW, 4)
1504
  game:GetService("Debris"):AddItem(IcePart, 6)
1505
end
1506
SpikeMeshId = 1033714
1507
local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
1508
  local Part = Instance.new("Part", Parent)
1509
  Part.Name = Name
1510
  Part.BrickColor = BrickColor.new(Color)
1511
  Part.Size = Size
1512
  Part.Material = Material
1513
  Part.Transparency = Transparency
1514
  Part.CanCollide = false
1515
  RemoveOutlines(Part)
1516
  local Mesh = Instance.new("SpecialMesh", Part)
1517
  Mesh.MeshType = "Sphere"
1518
  Mesh.Scale = Scale
1519
  return Mesh and Part
1520
end
1521
CFuncs = {
1522
  Part = {
1523
    Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1524
      local Part = Create("Part")({
1525
        Parent = Parent,
1526
        Reflectance = Reflectance,
1527
        Transparency = Transparency,
1528
        CanCollide = false,
1529
        Locked = true,
1530
        BrickColor = BrickColor.new(tostring(BColor)),
1531
        Name = Name,
1532
        Size = Size,
1533
        Material = Material
1534
      })
1535
      RemoveOutlines(Part)
1536
      return Part
1537
    end
1538
  },
1539
  Mesh = {
1540
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1541
      local Msh = Create(Mesh)({
1542
        Parent = Part,
1543
        Offset = OffSet,
1544
        Scale = Scale
1545
      })
1546
      if Mesh == "SpecialMesh" then
1547
        Msh.MeshType = MeshType
1548
        Msh.MeshId = MeshId
1549
      end
1550
      return Msh
1551
    end
1552
  },
1553
  Mesh = {
1554
    Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1555
      local Msh = Create(Mesh)({
1556
        Parent = Part,
1557
        Offset = OffSet,
1558
        Scale = Scale
1559
      })
1560
      if Mesh == "SpecialMesh" then
1561
        Msh.MeshType = MeshType
1562
        Msh.MeshId = MeshId
1563
      end
1564
      return Msh
1565
    end
1566
  },
1567
  Weld = {
1568
    Create = function(Parent, Part0, Part1, C0, C1)
1569
      local Weld = Create("Weld")({
1570
        Parent = Parent,
1571
        Part0 = Part0,
1572
        Part1 = Part1,
1573
        C0 = C0,
1574
        C1 = C1
1575
      })
1576
      return Weld
1577
    end
1578
  },
1579
  Sound = {
1580
    Create = function(id, par, vol, pit)
1581
      coroutine.resume(coroutine.create(function()
1582
        local S = Create("Sound")({
1583
          Volume = vol,
1584
          Pitch = pit or 1,
1585
          SoundId = id,
1586
          Parent = par or workspace
1587
        })
1588
        wait()
1589
        S:play()
1590
        game:GetService("Debris"):AddItem(S, 6)
1591
      end))
1592
    end
1593
  },
1594
  ParticleEmitter = {
1595
    Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1596
      local fp = Create("ParticleEmitter")({
1597
        Parent = Parent,
1598
        Color = ColorSequence.new(Color1, Color2),
1599
        LightEmission = LightEmission,
1600
        Size = Size,
1601
        Texture = Texture,
1602
        Transparency = Transparency,
1603
        ZOffset = ZOffset,
1604
        Acceleration = Accel,
1605
        Drag = Drag,
1606
        LockedToPart = LockedToPart,
1607
        VelocityInheritance = VelocityInheritance,
1608
        EmissionDirection = EmissionDirection,
1609
        Enabled = Enabled,
1610
        Lifetime = LifeTime,
1611
        Rate = Rate,
1612
        Rotation = Rotation,
1613
        RotSpeed = RotSpeed,
1614
        Speed = Speed,
1615
        VelocitySpread = VelocitySpread
1616
      })
1617
      return fp
1618
    end
1619
  }
1620
}
1621
function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
1622
  if hit.Parent == nil then
1623
    return
1624
  end
1625
  local h = hit.Parent:FindFirstChildOfClass("Humanoid")
1626
  for _, v in pairs(hit.Parent:children()) do
1627
    if v:IsA("Humanoid") then
1628
      h = v
1629
    end
1630
  end
1631
  if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
1632
    if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
1633
      return
1634
    end
1635
    local c = Create("ObjectValue")({
1636
      Name = "creator",
1637
      Value = game:service("Players").LocalPlayer,
1638
      Parent = h
1639
    })
1640
    game:GetService("Debris"):AddItem(c, 0.5)
1641
    if HitSound ~= nil and HitPitch ~= nil then
1642
      CreateSound(HitSound, hit, 1, HitPitch)
1643
    end
1644
    local Damage = math.random(minim, maxim)
1645
    local blocked = false
1646
    local block = hit.Parent:findFirstChild("Block")
1647
    if block ~= nil and block.className == "IntValue" and block.Value > 0 then
1648
      blocked = true
1649
      block.Value = block.Value - 1
1650
      print(block.Value)
1651
    end
1652
    if blocked == false then
1653
      h.Health = h.Health - Damage
1654
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1655
    else
1656
      h.Health = h.Health - Damage / 2
1657
      ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
1658
    end
1659
    if Type == "Knockdown" then
1660
      local hum = hit.Parent.Humanoid
1661
      hum.PlatformStand = true
1662
      coroutine.resume(coroutine.create(function(HHumanoid)
1663
        swait(1)
1664
        HHumanoid.PlatformStand = false
1665
      end), hum)
1666
      local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
1667
      local bodvol = Create("BodyVelocity")({
1668
        velocity = angle * knockback,
1669
        P = 5000,
1670
        maxForce = Vector3.new(8000, 8000, 8000),
1671
        Parent = hit
1672
      })
1673
      local rl = Create("BodyAngularVelocity")({
1674
        P = 3000,
1675
        maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
1676
        angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
1677
        Parent = hit
1678
      })
1679
      game:GetService("Debris"):AddItem(bodvol, 0.5)
1680
      game:GetService("Debris"):AddItem(rl, 0.5)
1681
    elseif Type == "Normal" then
1682
      local vp = Create("BodyVelocity")({
1683
        P = 500,
1684
        maxForce = Vector3.new(math.huge, 0, math.huge),
1685
        velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
1686
      })
1687
      if knockback > 0 then
1688
        vp.Parent = hit.Parent.Torso
1689
      end
1690
      game:GetService("Debris"):AddItem(vp, 0.5)
1691
    elseif Type == "Impale" then
1692
      local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
1693
      Spike.Anchored = true
1694
      Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
1695
      Spike.Position = hit.Parent.Torso.Position
1696
      for i = 1, 5 do
1697
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1698
      end
1699
      Services.Debris:AddItem(Spike, 4)
1700
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
1701
      hit.Parent.Humanoid.PlatformStand = true
1702
      swait(1)
1703
      hit.Parent.Humanoid.PlatformStand = false
1704
    elseif Type == "Up" then
1705
      local bodyVelocity = Create("BodyVelocity")({
1706
        velocity = Vector3.new(0, 20, 0),
1707
        P = 5000,
1708
        maxForce = Vector3.new(8000, 8000, 8000),
1709
        Parent = hit
1710
      })
1711
      game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
1712
      local bodyVelocity = Create("BodyVelocity")({
1713
        velocity = Vector3.new(0, 20, 0),
1714
        P = 5000,
1715
        maxForce = Vector3.new(8000, 8000, 8000),
1716
        Parent = hit
1717
      })
1718
      game:GetService("Debris"):AddItem(bodyVelocity, 1)
1719
    elseif Type == "Snare" then
1720
      local bp = Create("BodyPosition")({
1721
        P = 900,
1722
        D = 1000,
1723
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1724
        position = hit.Parent.Torso.Position,
1725
        Parent = hit.Parent.Torso
1726
      })
1727
      game:GetService("Debris"):AddItem(bp, 1)
1728
    elseif Type == "Slowness" then
1729
      local SpeedSave = hit.Parent.Humanoid.WalkSpeed
1730
      for i = 1, 25 do
1731
        hit.Parent.Humanoid.WalkSpeed = 4
1732
        IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
1733
      end
1734
      wait(4)
1735
      hit.Parent.Humanoid.WalkSpeed = SpeedSave
1736
    elseif Type == "FireDmg" then
1737
      for i = 1, math.random(60, 150) do
1738
        BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
1739
        BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
1740
        BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
1741
        wait(0.1)
1742
        MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
1743
      end
1744
    elseif Type == "Freeze" then
1745
      local bp = Create("BodyPosition")({
1746
        P = 900,
1747
        D = 1000,
1748
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1749
        position = hit.Parent.Torso.Position,
1750
        Parent = hit.Parent.Torso
1751
      })
1752
      game:GetService("Debris"):AddItem(bp, 4)
1753
      for i = 1, 25 do
1754
        IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
1755
      end
1756
    elseif Type == "Freeze2" then
1757
      local BodPos = Create("BodyPosition")({
1758
        P = 50000,
1759
        D = 1000,
1760
        maxForce = Vector3.new(math.huge, math.huge, math.huge),
1761
        position = hit.Parent.Torso.Position,
1762
        Parent = hit.Parent.Torso
1763
      })
1764
      local BodGy = Create("BodyGyro")({
1765
        maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
1766
        P = 20000,
1767
        Parent = hit.Parent.Torso,
1768
        cframe = hit.Parent.Torso.CFrame
1769
      })
1770
      hit.Parent.Torso.Anchored = true
1771
      coroutine.resume(coroutine.create(function(Part)
1772
        swait(1.5)
1773
        Part.Anchored = false
1774
      end), hit.Parent.Torso)
1775
      game:GetService("Debris"):AddItem(BodPos, 3)
1776
      game:GetService("Debris"):AddItem(BodGy, 3)
1777
    end
1778
    local debounce = Create("BoolValue")({
1779
      Name = "DebounceHit",
1780
      Parent = hit.Parent,
1781
      Value = true
1782
    })
1783
    game:GetService("Debris"):AddItem(debounce, Delay)
1784
    c = Instance.new("ObjectValue")
1785
    c.Name = "creator"
1786
    c.Value = Player
1787
    c.Parent = h
1788
    game:GetService("Debris"):AddItem(c, 0.5)
1789
  end
1790
end
1791
function ShowDamage(Pos, Text, Time, Color)
1792
  local Rate = 0.033333333333333
1793
  if not Pos then
1794
    local Pos = Vector3.new(0, 0, 0)
1795
  end
1796
  local Text = Text or ""
1797
  local Time = Time or 2
1798
  if not Color then
1799
    local Color = Color3.new(1, 0, 1)
1800
  end
1801
  local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
1802
  EffectPart.Anchored = true
1803
  local BillboardGui = Create("BillboardGui")({
1804
    Size = UDim2.new(3, 0, 3, 0),
1805
    Adornee = EffectPart,
1806
    Parent = EffectPart
1807
  })
1808
  local TextLabel = Create("TextLabel")({
1809
    BackgroundTransparency = 1,
1810
    Size = UDim2.new(1, 0, 1, 0),
1811
    Text = Text,
1812
    TextColor3 = Color,
1813
    TextScaled = true,
1814
    Font = Enum.Font.ArialBold,
1815
    Parent = BillboardGui
1816
  })
1817
  game.Debris:AddItem(EffectPart, Time + 0.1)
1818
  EffectPart.Parent = game:GetService("Workspace")
1819
  delay(0, function()
1820
    local Frames = Time / Rate
1821
    for Frame = 1, Frames do
1822
      wait(Rate)
1823
      local Percent = Frame / Frames
1824
      EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
1825
      TextLabel.TextTransparency = Percent
1826
    end
1827
    if EffectPart and EffectPart.Parent then
1828
      EffectPart:Destroy()
1829
    end
1830
  end)
1831
end
1832
function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
1833
  for _, c in pairs(workspace:children()) do
1834
    local hum = c:findFirstChild("Humanoid")
1835
    if hum ~= nil then
1836
      local head = c:findFirstChild("Head")
1837
      if head ~= nil then
1838
        local targ = head.Position - Part.Position
1839
        local mag = targ.magnitude
1840
        if magni >= mag and c.Name ~= Player.Name then
1841
          Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
1842
        end
1843
      end
1844
    end
1845
  end
1846
end
1847
function MagniKILL(Part, magni, knock, Type)
1848
  for _, c in pairs(workspace:children()) do
1849
    local hum = c:findFirstChild("Humanoid")
1850
    if hum ~= nil then
1851
      local head = c:findFirstChild("Head")
1852
      if head ~= nil then
1853
        local targ = head.Position - Part.Position
1854
        local mag = targ.magnitude
1855
        if magni >= mag and c.Name ~= Player.Name then
1856
          hum.Health = 0
1857
        end
1858
      end
1859
    end
1860
  end
1861
end
1862
EffectModel = Instance.new("Model", Character)
1863
EffectModel.Name = "Effects"
1864
Effects = {
1865
  Block = {
1866
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1867
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1868
      prt.Anchored = true
1869
      prt.CFrame = cframe
1870
      local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1871
      game:GetService("Debris"):AddItem(prt, 10)
1872
      if Type == 1 or Type == nil then
1873
        table.insert(Effects, {
1874
          prt,
1875
          "Block1",
1876
          delay,
1877
          x3,
1878
          y3,
1879
          z3,
1880
          msh
1881
        })
1882
      elseif Type == 2 then
1883
        table.insert(Effects, {
1884
          prt,
1885
          "Block2",
1886
          delay,
1887
          x3,
1888
          y3,
1889
          z3,
1890
          msh
1891
        })
1892
      else
1893
        table.insert(Effects, {
1894
          prt,
1895
          "Block3",
1896
          delay,
1897
          x3,
1898
          y3,
1899
          z3,
1900
          msh
1901
        })
1902
      end
1903
    end
1904
  },
1905
  Sphere = {
1906
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1907
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1908
      prt.Anchored = true
1909
      prt.CFrame = cframe
1910
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1911
      game:GetService("Debris"):AddItem(prt, 10)
1912
      table.insert(Effects, {
1913
        prt,
1914
        "Cylinder",
1915
        delay,
1916
        x3,
1917
        y3,
1918
        z3,
1919
        msh
1920
      })
1921
    end
1922
  },
1923
  Cylinder = {
1924
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1925
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1926
      prt.Anchored = true
1927
      prt.CFrame = cframe
1928
      local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1929
      game:GetService("Debris"):AddItem(prt, 10)
1930
      table.insert(Effects, {
1931
        prt,
1932
        "Cylinder",
1933
        delay,
1934
        x3,
1935
        y3,
1936
        z3,
1937
        msh
1938
      })
1939
    end
1940
  },
1941
  Wave = {
1942
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1943
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1944
      prt.Anchored = true
1945
      prt.CFrame = cframe
1946
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1947
      game:GetService("Debris"):AddItem(prt, 10)
1948
      table.insert(Effects, {
1949
        prt,
1950
        "Cylinder",
1951
        delay,
1952
        x3,
1953
        y3,
1954
        z3,
1955
        msh
1956
      })
1957
    end
1958
  },
1959
  Ring = {
1960
    Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
1961
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
1962
      prt.Anchored = true
1963
      prt.CFrame = cframe
1964
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1965
      game:GetService("Debris"):AddItem(prt, 10)
1966
      table.insert(Effects, {
1967
        prt,
1968
        "Cylinder",
1969
        delay,
1970
        x3,
1971
        y3,
1972
        z3,
1973
        msh
1974
      })
1975
    end
1976
  },
1977
  Break = {
1978
    Create = function(brickcolor, cframe, x1, y1, z1)
1979
      local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
1980
      prt.Anchored = true
1981
      prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
1982
      local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
1983
      local num = math.random(10, 50) / 1000
1984
      game:GetService("Debris"):AddItem(prt, 10)
1985
      table.insert(Effects, {
1986
        prt,
1987
        "Shatter",
1988
        num,
1989
        prt.CFrame,
1990
        math.random() - math.random(),
1991
        0,
1992
        math.random(50, 100) / 100
1993
      })
1994
    end
1995
  }
1996
}
1997
function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
1998
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
1999
  prt.Anchored = true
2000
  prt.CFrame = cframe
2001
  local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2002
  game:GetService("Debris"):AddItem(prt, 10)
2003
  if Type == 1 or Type == nil then
2004
    table.insert(Effects, {
2005
      prt,
2006
      "Block1",
2007
      delay,
2008
      x3,
2009
      y3,
2010
      z3,
2011
      msh
2012
    })
2013
  elseif Type == 2 then
2014
    table.insert(Effects, {
2015
      prt,
2016
      "Block2",
2017
      delay,
2018
      x3,
2019
      y3,
2020
      z3,
2021
      msh
2022
    })
2023
  elseif Type == 3 then
2024
    table.insert(Effects, {
2025
      prt,
2026
      "Block3",
2027
      delay,
2028
      x3,
2029
      y3,
2030
      z3,
2031
      msh
2032
    })
2033
  end
2034
end
2035
function CreateSound(id, par, vol, pit)
2036
  coroutine.resume(coroutine.create(function()
2037
    local sou = Instance.new("Sound", par or workspace)
2038
    sou.Volume = vol
2039
    sou.Pitch = pit or 1
2040
    sou.SoundId = id
2041
    swait()
2042
    sou:play()
2043
    game:GetService("Debris"):AddItem(sou, 6)
2044
  end))
2045
end
2046
function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2047
  local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2048
  prt.Anchored = true
2049
  prt.CFrame = cframe
2050
  prt.Material = "Neon"
2051
  local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2052
  game:GetService("Debris"):AddItem(prt, 10)
2053
  coroutine.resume(coroutine.create(function(Part, Mesh)
2054
    for i = 0, 6, delay do
2055
      swait()
2056
      Part.Transparency = i
2057
      Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
2058
    end
2059
    Part.Parent = nil
2060
  end), prt, msh)
2061
end
2062
function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
2063
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2064
  local MainPos = partt.Position
2065
  local MainPos2 = mouse + SpreadVectors
2066
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2067
  local speed = 1000
2068
  local num = 1
2069
  coroutine.resume(coroutine.create(function()
2070
    repeat
2071
      swait()
2072
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2073
      local mag =(MainPos - pos).magnitude
2074
      Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
2075
      MainPos = MainPos + MouseLook.lookVector * speed
2076
      num = num - 1
2077
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2078
      if hit ~= nil then
2079
        num = 0
2080
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2081
        refpart.Anchored = true
2082
        refpart.CFrame = CFrame.new(pos)
2083
        game:GetService("Debris"):AddItem(refpart, 2)
2084
      end
2085
      if num <= 0 then
2086
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2087
        refpart.Anchored = true
2088
        refpart.CFrame = CFrame.new(pos)
2089
        if hit ~= nil then
2090
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2091
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2092
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2093
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2094
          MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
2095
        end
2096
        game:GetService("Debris"):AddItem(refpart, 0)
2097
      end
2098
    until num <= 0
2099
  end))
2100
end
2101
function shoottraildd2(mouse, partt, SpreadAmount)
2102
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2103
  local MainPos = partt.Position
2104
  local MainPos2 = mouse + SpreadVectors
2105
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2106
  local speed = 3000
2107
  local num = 1
2108
  coroutine.resume(coroutine.create(function()
2109
    repeat
2110
      swait()
2111
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2112
      local mag = (MainPos - pos).magnitude
2113
      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)
2114
      MainPos = MainPos + MouseLook.lookVector * speed
2115
      num = num - 1
2116
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2117
      if hit ~= nil then
2118
        num = 0
2119
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2120
        refpart.Anchored = true
2121
        refpart.CFrame = CFrame.new(pos)
2122
        game:GetService("Debris"):AddItem(refpart, 2)
2123
      end
2124
      if num <= 0 then
2125
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2126
        refpart.Anchored = true
2127
        refpart.CFrame = CFrame.new(pos)
2128
        if hit ~= nil then
2129
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2130
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2131
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2132
          BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2133
          MagniKILL(refpart, 80, 0, "Normal")
2134
        end
2135
        game:GetService("Debris"):AddItem(refpart, 0)
2136
      end
2137
    until num <= 0
2138
  end))
2139
end
2140
function shoottraildd22(mouse, partt, SpreadAmount)
2141
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2142
  local MainPos = partt.Position
2143
  local MainPos2 = mouse + SpreadVectors
2144
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2145
  local speed = 900
2146
  local num = 1
2147
  coroutine.resume(coroutine.create(function()
2148
    repeat
2149
      swait()
2150
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2151
      local mag = (MainPos - pos).magnitude
2152
      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)
2153
      MainPos = MainPos + MouseLook.lookVector * speed
2154
      num = num - 1
2155
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2156
      if hit ~= nil then
2157
        num = 0
2158
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2159
        refpart.Anchored = true
2160
        refpart.CFrame = CFrame.new(pos)
2161
        game:GetService("Debris"):AddItem(refpart, 2)
2162
      end
2163
      if num <= 0 then
2164
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2165
        refpart.Anchored = true
2166
        refpart.CFrame = CFrame.new(pos)
2167
        if hit ~= nil then
2168
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2169
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
2170
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2171
          BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
2172
          MagniKILL(refpart, 80, 0, "Normal")
2173
        end
2174
        game:GetService("Debris"):AddItem(refpart, 0)
2175
      end
2176
    until num <= 0
2177
  end))
2178
end
2179
function shoottraildd3(mouse, partt, SpreadAmount, dmg)
2180
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2181
  local MainPos = partt.Position
2182
  local MainPos2 = mouse + SpreadVectors
2183
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2184
  local speed = 200
2185
  local num = 0
2186
  coroutine.resume(coroutine.create(function()
2187
    repeat
2188
      swait()
2189
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2190
      local mag = (MainPos - pos).magnitude
2191
      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)
2192
      MainPos = MainPos + MouseLook.lookVector * speed
2193
      num = num - 1
2194
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2195
      if hit ~= nil then
2196
        num = 0
2197
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2198
        refpart.Anchored = true
2199
        refpart.CFrame = CFrame.new(pos)
2200
        BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2201
        game:GetService("Debris"):AddItem(refpart, 2)
2202
      end
2203
      if num <= 0 then
2204
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2205
        refpart.Anchored = true
2206
        refpart.CFrame = CFrame.new(pos)
2207
        if hit ~= nil then
2208
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2209
          BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2210
          BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2211
          MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
2212
        end
2213
        game:GetService("Debris"):AddItem(refpart, 0)
2214
      end
2215
    until num <= 0
2216
  end))
2217
end
2218
function shoottraildd4(mouse, partt, SpreadAmount, dmg)
2219
  local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
2220
  local MainPos = partt.Position
2221
  local MainPos2 = mouse + SpreadVectors
2222
  local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
2223
  local speed = 500
2224
  local num = 1
2225
  coroutine.resume(coroutine.create(function()
2226
    repeat
2227
      swait()
2228
      local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
2229
      local mag = (MainPos - pos).magnitude
2230
      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)
2231
      MainPos = MainPos + MouseLook.lookVector * speed
2232
      num = num - 1
2233
      MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
2234
      if hit ~= nil then
2235
        num = 0
2236
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2237
        refpart.Anchored = true
2238
        refpart.CFrame = CFrame.new(pos)
2239
        game:GetService("Debris"):AddItem(refpart, 2)
2240
      end
2241
      if num <= 0 then
2242
        local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
2243
        refpart.Anchored = true
2244
        refpart.CFrame = CFrame.new(pos)
2245
        if hit ~= nil then
2246
          CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
2247
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
2248
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2249
          BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
2250
          MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
2251
        end
2252
        game:GetService("Debris"):AddItem(refpart, 0)
2253
      end
2254
    until num <= 0
2255
  end))
2256
end
2257
2258
2259
---
2260
2261
attackdebounce = false 
2262
deb=false
2263
2264
ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
2265
        if hit.Parent==nil then
2266
                return
2267
        end
2268
        h=hit.Parent:FindFirstChildOfClass("Humanoid")
2269
        for _,v in pairs(hit.Parent:children()) do
2270
        if v:IsA("Humanoid") then
2271
        h=v
2272
        end
2273
        end
2274
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
2275
        h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
2276
        end
2277
        if hit.Parent.className=="Hat" then
2278
        hit=hit.Parent.Parent:findFirstChild("Head")
2279
        end
2280
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
2281
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
2282
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
2283
                        return
2284
                end]]
2285
--                        hs(hit,1.2) 
2286
                        c=Instance.new("ObjectValue")
2287
                        c.Name="creator"
2288
                        c.Value=game:service("Players").LocalPlayer
2289
                        c.Parent=h
2290
                        game:GetService("Debris"):AddItem(c,.5)
2291
                Damage=math.random(minim,maxim)
2292
--                h:TakeDamage(Damage)
2293
                blocked=false
2294
                block=hit.Parent:findFirstChild("Block")
2295
                if block~=nil then
2296
                print(block.className)
2297
                if block.className=="NumberValue" then
2298
                if block.Value>0 then
2299
                blocked=true
2300
                if decreaseblock==nil then
2301
                block.Value=block.Value-1
2302
                end
2303
                end
2304
                end
2305
                if block.className=="IntValue" then
2306
                if block.Value>0 then
2307
                blocked=true
2308
                if decreaseblock~=nil then
2309
                block.Value=block.Value-1
2310
                end
2311
                end
2312
                end
2313
                end
2314
                if blocked==false then
2315
--                h:TakeDamage(Damage)
2316
                h.Health=h.Health-Damage
2317
                showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
2318
                else
2319
                h.Health=h.Health-(Damage/2)
2320
                showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
2321
                end
2322
                if Type=="Knockdown" then
2323
                Humanoid=hit.Parent.Humanoid
2324
Humanoid.PlatformStand=true
2325
coroutine.resume(coroutine.create(function(HHumanoid)
2326
swait(1)
2327
HHumanoid.PlatformStand=false
2328
end),Humanoid)
2329
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
2330
hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
2331
local bodvol=Instance.new("BodyVelocity")
2332
bodvol.velocity=angle*knockback
2333
bodvol.P=5000
2334
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2335
bodvol.Parent=hit
2336
rl=Instance.new("BodyAngularVelocity")
2337
rl.P=3000
2338
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2339
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
2340
rl.Parent=hit
2341
game:GetService("Debris"):AddItem(bodvol,.5)
2342
game:GetService("Debris"):AddItem(rl,.5)
2343
                elseif Type=="Normal" then
2344
                bp=Instance.new("BodyVelocity")
2345
                bp.P=100000
2346
                bp.maxForce=Vector3.new(math.huge,0,math.huge)
2347
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
2348
                if KnockbackType==1 then
2349
                bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
2350
                elseif KnockbackType==2 then
2351
                bp.velocity=Property.CFrame.lookVector*knockback
2352
                end
2353
                if knockback>0 then
2354
	                  bp.Parent=hit.Parent.Torso
2355
2356
                end
2357
                game:GetService("Debris"):AddItem(bp,.5)
2358
                elseif Type=="Up" then
2359
                local bodyVelocity=Instance.new("BodyVelocity")
2360
                bodyVelocity.velocity=vt(0,60,0)
2361
                bodyVelocity.P=5000
2362
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
2363
                bodyVelocity.Parent=hit
2364
                game:GetService("Debris"):AddItem(bodyVelocity,1)
2365
                rl=Instance.new("BodyAngularVelocity")
2366
                rl.P=3000
2367
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
2368
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
2369
                rl.Parent=hit
2370
                game:GetService("Debris"):AddItem(rl,.5)
2371
                elseif Type=="Snare" then
2372
                bp=Instance.new("BodyPosition")
2373
                bp.P=2000
2374
                bp.D=100
2375
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2376
                bp.position=hit.Parent.Torso.Position
2377
                bp.Parent=hit.Parent.Torso
2378
                game:GetService("Debris"):AddItem(bp,1)
2379
                elseif Type=="Target" then
2380
                if Targetting==false then
2381
                ZTarget=hit.Parent.Torso
2382
                coroutine.resume(coroutine.create(function(Part) 
2383
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2384
                swait(1)
2385
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
2386
                end),ZTarget)
2387
                TargHum=ZTarget.Parent:findFirstChild("Humanoid")
2388
                targetgui=Instance.new("BillboardGui")
2389
                targetgui.Parent=ZTarget
2390
                targetgui.Size=UDim2.new(10,100,10,100)
2391
                targ=Instance.new("ImageLabel")
2392
                targ.Parent=targetgui
2393
                targ.BackgroundTransparency=1
2394
                targ.Image="rbxassetid://4834067"
2395
                targ.Size=UDim2.new(1,0,1,0)
2396
                cam.CameraType="Scriptable"
2397
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2398
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2399
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2400
                Targetting=true
2401
                RocketTarget=ZTarget
2402
                for i=1,Property do
2403
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
2404
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
2405
                swait()
2406
                end
2407
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
2408
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
2409
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
2410
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
2411
                end
2412
                Targetting=true
2413
                RocketTarget=true
2414
                targetgui.Parent=true
2415
                cam.CameraType="Custom"
2416
                end
2417
                end
2418
                        debounce=Instance.new("BoolValue")
2419
                        debounce.Name="DebounceHit"
2420
                        debounce.Parent=hit.Parent
2421
                        debounce.Value=true
2422
                        game:GetService("Debris"):AddItem(debounce,Delay)
2423
                        c=Instance.new("ObjectValue")
2424
                        c.Name="creator"
2425
                        c.Value=Player
2426
                        c.Parent=h
2427
                        game:GetService("Debris"):AddItem(c,.5)
2428
                CRIT=true
2429
                hitDeb=true
2430
                AttackPos=6
2431
        end
2432
end
2433
 
2434
showDamage=function(Char,Dealt,du,Color)
2435
        m=Instance.new("Model")
2436
        m.Name=tostring(Dealt)
2437
        h=Instance.new("Humanoid")
2438
        h.Health=0
2439
        h.MaxHealth=0
2440
        h.Parent=m
2441
        c=Instance.new("Part")
2442
        c.Transparency=0
2443
        c.BrickColor=Color
2444
c.Transparency = 1
2445
        c.Name="Head"
2446
        c.TopSurface=0
2447
        c.BottomSurface=0
2448
        c.formFactor="Plate"
2449
        c.Size=Vector3.new(1,.4,1)
2450
2451
local txt = Instance.new("BillboardGui", c)
2452
txt.Adornee = c
2453
txt.Name = "_status"
2454
txt.Size = UDim2.new(2, 0, 1.2, 0)
2455
txt.StudsOffset = Vector3.new(-9, 8, 0)
2456
local text = Instance.new("TextLabel", txt)
2457
text.Size = UDim2.new(10, 0, 7, 0)
2458
text.FontSize = "Size12"
2459
text.TextScaled = true
2460
text.TextTransparency = 0.5
2461
text.BackgroundTransparency = 1 
2462
text.TextTransparency = 0.5
2463
text.TextStrokeTransparency = 0.5
2464
text.Font = "SciFi"
2465
text.TextStrokeColor3 = Color3.new(0,0,0)
2466
v=Instance.new("Part")
2467
v.Name = "ColorBrick"
2468
v.Parent=c
2469
v.FormFactor="Symmetric"
2470
v.Anchored=true
2471
v.CanCollide=false
2472
v.BottomSurface="Smooth"
2473
v.TopSurface="Smooth"
2474
v.Size=Vector3.new(10,5,3)
2475
v.Transparency=1
2476
v.CFrame=c.CFrame
2477
v.BrickColor=BrickColor.random()
2478
v.Transparency=1
2479
text.TextColor3 = t.BrickColor.Color
2480
v.Shape="Block"
2481
text.Text = tostring(Dealt)
2482
        ms=Instance.new("CylinderMesh")
2483
        ms.Scale=Vector3.new(.8,.8,.8)
2484
--[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
2485
  local rndm=math.random(1,#hitsounds)
2486
  local r=rndm
2487
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
2488
        if CRIT==true then
2489
                ms.Scale=Vector3.new(1,1.25,1)
2490
        end
2491
        ms.Parent=c
2492
        c.Reflectance=0
2493
        Instance.new("BodyGyro").Parent=c
2494
        c.Parent=m
2495
        if Char:findFirstChild("Head")~=nil then
2496
        c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
2497
        elseif Char.Parent:findFirstChild("Head")~=nil then
2498
        c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
2499
        end
2500
        f=Instance.new("BodyPosition")
2501
        f.P=200000
2502
        f.D=100
2503
        f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
2504
        f.position=c.Position+Vector3.new(0,3,0)
2505
        f.Parent=c
2506
        game:GetService("Debris"):AddItem(m,.5+du)
2507
        c.CanCollide=false
2508
        m.Parent=workspace
2509
        c.CanCollide=false
2510
end
2511
2512
2513
------
2514
hito = function(dm, X, c, dn, dp, dq)	
2515
	for I,dr in pairs(workspace:GetChildren()) do
2516
		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
2517
			local ds = dr:FindFirstChild("Humanoid")
2518
				local dt = dr:FindFirstChild("HumanoidRootPart")
2519
				TakeDamage(ds, c)
2520
						if InForm == true then
2521
		ds.Parent:BreakJoints()
2522
		wait(1.2)
2523
		ds.Parent:Destroy()
2524
		end
2525
				ds:SetStateEnabled(16, true)
2526
				delay(dn, function()		
2527
		ds:SetStateEnabled(16, true)
2528
				end)
2529
				local du = Instance.new("StringValue")
2530
				du.Name = "alabo"
2531
				du.Parent = dt
2532
				game.Debris:AddItem(du, dn)
2533
				local dv = Instance.new("Part")
2534
				
2535
				dv.Size = Vector3.new(0.2, 0.2, 0.2)
2536
				dv.Transparency = 0.25
2537
				dv.Anchored = true
2538
				dv.CanCollide = false
2539
				dv.BrickColor = BrickColor.new("White")
2540
				dv.Material = "Neon"
2541
				dv.Locked = true
2542
				dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
2543
				dv.Parent = modz
2544
				local dw = Instance.new("SpecialMesh")
2545
				dw.MeshType = "Sphere"
2546
				dw.Scale = Vector3.new(0.5, 0.5, 0.5)
2547
				dw.Parent = dv
2548
				game.Debris:AddItem(dv, 1)
2549
				local dx = Instance.new("Model")
2550
				dx.Name = c
2551
				dx.Parent = workspace
2552
				game.Debris:AddItem(dx, 0.5 + c / 75)
2553
				local dy = Instance.new("Humanoid")
2554
				dy.MaxHealth = 0
2555
				dy.Parent = dx
2556
				local dz = Instance.new("Part")
2557
				dz.Name = "Head"
2558
				dz.Locked = true
2559
				dz.Size = Vector3.new(0.2, 0.2, 0.2)
2560
				dz.Position = dt.Position
2561
				dz.BrickColor = BrickColor.new("New Yeller")
2562
				dz.Material = "Neon"
2563
				dz.Transparency = 1
2564
				dz.CanCollide = false
2565
				dz.Parent = dx
2566
				local dA = Instance.new("BodyPosition")
2567
				dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
2568
				dA.P = 20000
2569
				dA.D = 300
2570
				dA.Position = dz.Position + Vector3.new(0, 5, 0)
2571
				dA.Parent = dz
2572
				local dB = Instance.new("CylinderMesh")
2573
				dB.Parent = dz
2574
				coroutine.resume(coroutine.create(function()		
2575
		while dB do
2576
			swait()
2577
			dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
2578
		end
2579
	end))
2580
					if dp then
2581
						local dC = Instance.new("BodyVelocity")
2582
						dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
2583
						dC.P = 9999999999
2584
						dC.Velocity = dp
2585
						dC.Parent = dt
2586
						game.Debris:AddItem(dC, dn)
2587
					end
2588
						if dq then
2589
							local dD = Instance.new("BodyAngularVelocity")
2590
							dD.MaxTorque = Vector3.new(99999, 999999, 999999)
2591
							dD.P = math.huge
2592
							dD.AngularVelocity = dq
2593
							dD.Parent = dt
2594
							game.Debris:AddItem(dD, dn)
2595
						end
2596
						local dE = Instance.new("Sound")
2597
						dE.Pitch = rd2(10, 11) / 10
2598
						dE.Volume = rd2(10, 13) / 10
2599
						dE.EmitterSize = 10
2600
						dE.SoundId = "rbxassetid://"
2601
						dE.Parent = dv
2602
						dE:Play()
2603
						coroutine.resume(coroutine.create(function()		
2604
		for I = 1, 5 do
2605
			swait()
2606
			dv.Transparency = dv.Transparency + 0.175
2607
			dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
2608
		end
2609
	end))
2610
		end
2611
	end
2612
end
2613
------
2614
2615
vt = Vector3.new
2616
local new = Instance.new
2617
local cf = CFrame.new
2618
local cfa = CFrame.Angles
2619
local bc = BrickColor.new
2620
2621
function bigbangattack()
2622
	attack = true
2623
	Humanoid.WalkSpeed = 0
2624
	      for i = 0, 8, 0.1 do
2625
        swait()
2626
  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)
2627
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2628
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2629
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2630
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2631
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2632
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2633
	end
2634
local rng = Instance.new("Part", mouse)
2635
        rng.Anchored = true
2636
        rng.BrickColor = BrickColor.new("Cyan")
2637
        rng.CanCollide = false
2638
        rng.FormFactor = 3
2639
        rng.Name = "Ring"
2640
        rng.Size = Vector3.new(0.4,0.4,0.4)
2641
        rng.Transparency = 0
2642
        rng.TopSurface = 0
2643
        rng.BottomSurface = 0
2644
        rng.CFrame = RootPart.CFrame 
2645
        local rngm = Instance.new("SpecialMesh", rng)
2646
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2647
2648
local rng3 = rng:Clone()
2649
rng3.Parent = char
2650
local rng3m = rng3.Mesh
2651
2652
local rng5 = rng:Clone()
2653
rng5.Parent = char
2654
rng5.BrickColor = BrickColor.new("Cyan")
2655
local rng5m = rng5.Mesh
2656
local rng6 = rng:Clone()
2657
rng6.Material = "Plastic"
2658
rng6.BrickColor = BrickColor.new("Cyan")
2659
rng6.Parent = char
2660
local rng6m = rng6.Mesh
2661
rng6m.Scale = vt(7.5,7.5,7.5)
2662
rng6m.MeshType = "FileMesh"
2663
rng6m.MeshId = "rbxassetid://430736398"
2664
local Must2 = Instance.new("Sound",rng6)
2665
Must2.SoundId = "rbxassetid://135581154"
2666
Must2.Pitch = 0.99
2667
Must2.Volume = 3
2668
Must2.Looped = false
2669
wait(0)
2670
Must2:Play()	
2671
local hita = rng6.Touched:connect(function(hit) 
2672
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2673
end)
2674
2675
rng3.CFrame = RootPart.CFrame 
2676
2677
rng5.CFrame = RootPart.CFrame 
2678
rng6.CFrame = RootPart.CFrame
2679
			local pie222 = Instance.new("ParticleEmitter")
2680
pie222.Parent = rng6
2681
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2682
pie222.LightEmission = 1
2683
pie222.Size = NumberSequence.new(6,1)
2684
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2685
pie222.Transparency = NumberSequence.new(0.6,1)
2686
pie222.EmissionDirection = "Top"
2687
pie222.Enabled = true
2688
pie222.Lifetime = NumberRange.new(1)
2689
pie222.Rotation = NumberRange.new(-320, 320)
2690
pie222.Rate = 404
2691
pie222.Speed = NumberRange.new(0)
2692
pie222.LockedToPart = false
2693
pie222.VelocitySpread = 2 
2694
	wait()
2695
	local scaler = 10/5
2696
	local scaler2 = 10/5 
2697
	for i = 0,10,0.1 do
2698
		swait()
2699
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2700
		
2701
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2702
2703
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2704
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
2705
		rng6.CFrame = rng3.CFrame
2706
		rng.Transparency = rng.Transparency + 1
2707
	
2708
		rng3.Transparency = rng3.Transparency + 0.01
2709
2710
		rng5.Transparency = rng5.Transparency + 0.01
2711
		rng6.Transparency = rng6.Transparency + 0.021
2712
		scaler = scaler - 0.125/5
2713
		scaler2 = scaler2 - 0.1/5
2714
	
2715
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2716
	
2717
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2718
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2719
	end
2720
	hita:disconnect()
2721
	game:GetService("Debris"):AddItem(rng, 1)
2722
2723
	game:GetService("Debris"):AddItem(rng3, 1)
2724
2725
	game:GetService("Debris"):AddItem(rng5, 1)
2726
	attack = false
2727
	pie222:Destroy()
2728
	Humanoid.WalkSpeed = 16
2729
end
2730
2731
2732
function bigbangattack2()
2733
	attack = true
2734
	Humanoid.WalkSpeed = 0
2735
	      for i = 0, 8, 0.1 do
2736
        swait()
2737
   RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
2738
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
2739
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
2740
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
2741
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
2742
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
2743
	end
2744
local rng = Instance.new("Part", RightArm)
2745
        rng.Anchored = true
2746
        rng.BrickColor = BrickColor.new("Cyan")
2747
        rng.CanCollide = false
2748
        rng.FormFactor = 3
2749
        rng.Name = "Ring"
2750
        rng.Size = Vector3.new(0.4,0.4,0.4)
2751
        rng.Transparency = 0
2752
        rng.TopSurface = 0
2753
        rng.BottomSurface = 0
2754
        rng.CFrame = RootPart.CFrame 
2755
        local rngm = Instance.new("SpecialMesh", rng)
2756
        rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
2757
2758
local rng3 = rng:Clone()
2759
rng3.Parent = char
2760
local rng3m = rng3.Mesh
2761
2762
local rng5 = rng:Clone()
2763
rng5.Parent = char
2764
rng5.BrickColor = BrickColor.new("Cyan")
2765
local rng5m = rng5.Mesh
2766
local rng6 = rng:Clone()
2767
rng6.Material = "Plastic"
2768
rng6.BrickColor = BrickColor.new("Cyan")
2769
rng6.Parent = char
2770
local rng6m = rng6.Mesh
2771
rng6m.Scale = vt(7.5,7.5,30.5)
2772
rng6m.MeshType = "FileMesh"
2773
rng6m.MeshId = "rbxassetid://430736398"
2774
local Must2 = Instance.new("Sound",Torso)
2775
Must2.SoundId = "rbxassetid://719747626"
2776
Must2.Pitch = 0.99
2777
Must2.Volume = 3
2778
Must2.Looped = false
2779
wait(0)
2780
Must2:Play()	
2781
local hita = rng6.Touched:connect(function(hit) 
2782
	ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
2783
end)
2784
2785
rng3.CFrame = Head.CFrame 
2786
2787
rng5.CFrame = Head.CFrame 
2788
rng6.CFrame = rng5.CFrame
2789
			local pie222 = Instance.new("ParticleEmitter")
2790
pie222.Parent = rng6
2791
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
2792
pie222.LightEmission = 1
2793
pie222.Size = NumberSequence.new(15,1)
2794
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
2795
pie222.Transparency = NumberSequence.new(0.6,1)
2796
pie222.EmissionDirection = "Top"
2797
pie222.Enabled = true
2798
pie222.Lifetime = NumberRange.new(1)
2799
pie222.Rotation = NumberRange.new(-320, 320)
2800
pie222.Rate = 404
2801
pie222.Speed = NumberRange.new(0)
2802
pie222.LockedToPart = false
2803
pie222.VelocitySpread = 2 
2804
	wait()
2805
	local scaler = 10/5
2806
	local scaler2 = 10/5 
2807
	for i = 0,10,0.1 do
2808
		swait()
2809
		rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
2810
		
2811
		rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
2812
2813
		rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
2814
		rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
2815
		rng6.CFrame = rng3.CFrame
2816
		rng.Transparency = rng.Transparency + 1
2817
	
2818
		rng3.Transparency = rng3.Transparency + 0.01
2819
2820
		rng5.Transparency = rng5.Transparency + 0.01
2821
		rng6.Transparency = rng6.Transparency + 0.021
2822
		scaler = scaler - 0.125/5
2823
		scaler2 = scaler2 - 0.1/5
2824
	
2825
		rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
2826
	
2827
		rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
2828
		 rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
2829
	end
2830
	hita:disconnect()
2831
	game:GetService("Debris"):AddItem(rng, 1)
2832
2833
	game:GetService("Debris"):AddItem(rng3, 1)
2834
2835
	game:GetService("Debris"):AddItem(rng5, 1)
2836
	attack = false
2837
	pie222:Destroy()
2838
	Humanoid.WalkSpeed = 16
2839
end
2840
2841
2842
2843
2844
2845
mouse.KeyDown:connect(function(k) ---galickgun
2846
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
2847
    MV4 = 0
2848
local Must = Instance.new("Sound",Torso)
2849
Must.SoundId = "rbxassetid://719748223"
2850
Must.Pitch = 0.99
2851
Must.Volume = 3.4
2852
Must.Looped = false
2853
wait(0)
2854
Must:Play()	
2855
    Humanoid.WalkSpeed = 13
2856
local Aura = Instance.new('ParticleEmitter')
2857
Aura.Name = "Aura"
2858
Aura.Texture = "rbxassetid://347730682"
2859
Aura.Parent = Torso
2860
Aura.LightEmission = 1
2861
Aura.Transparency = NumberSequence.new(0.4,1)
2862
Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2863
Aura.Size = NumberSequence.new(1,9)
2864
Aura.Rotation = NumberRange.new(-360,360)
2865
Aura.LockedToPart = true
2866
Aura.Lifetime = NumberRange.new(1)
2867
Aura.Rate = 100
2868
Aura.Speed = NumberRange.new(0)
2869
Aura.EmissionDirection = "Top"
2870
local Aura2 = Instance.new('ParticleEmitter')
2871
Aura2.Name = "Aura"
2872
Aura2.Texture = "rbxassetid://1046299182"
2873
Aura2.Parent = Torso
2874
Aura2.LightEmission = 1
2875
Aura2.Transparency = NumberSequence.new(0,1)
2876
Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
2877
Aura2.Size = NumberSequence.new(14)
2878
Aura2.Rotation = NumberRange.new(-360,360)
2879
Aura2.LockedToPart = true
2880
Aura2.Lifetime = NumberRange.new(0.2)
2881
Aura2.Rate = 20
2882
Aura2.Speed = NumberRange.new(0)
2883
Aura2.EmissionDirection = "Top"
2884
    attack = true
2885
    Firepart1 = Instance.new("Part", RightArm)
2886
    Firepart1.Size = Vector3.new(1, 1, 1)
2887
    GuW1 = Instance.new("Weld")
2888
    GuW1.Name = "GuW"
2889
    GuW1.Part0 = RightArm
2890
    GuW1.C0 = cn(0, -1, 0)
2891
    GuW1.C1 = cn(0, 0, 0)
2892
    GuW1.Part1 = Firepart1
2893
    GuW1.Parent = RightArm
2894
    Firepart1.Transparency = 1
2895
    Firepart2 = Instance.new("Part", LeftArm)
2896
    Firepart2.Size = Vector3.new(1, 1, 1)
2897
    GuW2 = Instance.new("Weld")
2898
    GuW2.Name = "GuW"
2899
    GuW2.Part0 = LeftArm
2900
    GuW2.C0 = cn(0, -1, 0)
2901
    GuW2.C1 = cn(0, 0, 0)
2902
    GuW2.Part1 = Firepart2
2903
    GuW2.Parent = LeftArm
2904
    Firepart2.Transparency = 1
2905
    GuW1:Destroy()
2906
    GuW1 = Instance.new("Weld")
2907
    GuW1.Name = "GuW"
2908
    GuW1.Part0 = Torso
2909
    GuW1.C0 = cn(0, 0, -6)
2910
    GuW1.C1 = cn(0, 0, 0)
2911
    GuW1.Part1 = Firepart1
2912
    GuW1.Parent = Torso
2913
    GuW2:Destroy()
2914
    GuW2 = Instance.new("Weld")
2915
    GuW2.Name = "GuW"
2916
    GuW2.Part0 = Torso
2917
    GuW2.C0 = cn(0, 0, -6)
2918
    GuW2.C1 = cn(0, 0, 0)
2919
    GuW2.Part1 = Firepart2
2920
    GuW2.Parent = Torso
2921
    GuW2:Destroy()
2922
    GuW2 = Instance.new("Weld")
2923
    GuW2.Name = "GuW"
2924
    GuW2.Part0 = Torso
2925
    GuW2.C0 = cn(0, 0, -4)
2926
    GuW2.C1 = cn(0, 0, 0)
2927
    GuW2.Part1 = Firepart2
2928
    GuW2.Parent = Torso
2929
    for i = 0, 18, 0.1 do
2930
      swait()
2931
      if Torsovelocity.Y > 2 then
2932
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2933
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
2934
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2935
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
2936
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2937
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2938
      elseif Torsovelocity.Y < 1 then
2939
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
2940
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
2941
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
2942
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
2943
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2944
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2945
      end
2946
    end
2947
    GuW1:Destroy()
2948
    GuW1 = Instance.new("Weld")
2949
    GuW1.Name = "GuW"
2950
    GuW1.Part0 = Torso
2951
    GuW1.C0 = cn(0, 0, -15)
2952
    GuW1.C1 = cn(0, 0, 0)
2953
    GuW1.Part1 = Firepart1
2954
    GuW1.Parent = Torso
2955
    GuW2:Destroy()
2956
    GuW2 = Instance.new("Weld")
2957
    GuW2.Name = "GuW"
2958
    GuW2.Part0 = Torso
2959
    GuW2.C0 = cn(0, 0, -17.5)
2960
    GuW2.C1 = cn(0, 0, 0)
2961
    GuW2.Part1 = Firepart2
2962
    GuW2.Parent = Torso
2963
local Must = Instance.new("Sound",Torso)
2964
Must.SoundId = "rbxassetid://719747626"
2965
Must.Pitch = 0.99
2966
Must.Volume = 3.9
2967
Must.Looped = false
2968
wait(0)
2969
Must:Play()	
2970
    for i = 0, 1.25, 0.01 do
2971
      swait()
2972
      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)
2973
      shoottraildd22(mouse.Hit.p, Torso, 0)
2974
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
2975
      BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
2976
      if Torsovelocity.Y > 2 then
2977
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2978
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
2979
        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)
2980
        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)
2981
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2982
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
2983
      end
2984
    end
2985
Must:Stop()
2986
Aura:Destroy()
2987
Aura2:Destroy()
2988
    wait(0.5)
2989
    Humanoid.WalkSpeed = 16
2990
    attack = false
2991
    MV4 = 300
2992
    Firepart1:Destroy()
2993
    Firepart2:Destroy()
2994
  end
2995
end)
2996
2997
2998
d = {}
2999
function iteffect()
3000
3001
coroutine.resume(coroutine.create(function()
3002
3003
for i = 1, 10 do
3004
effect = Instance.new("Part", workspace)
3005
effect.Anchored = true
3006
effect.CanCollide = false
3007
effect.Size = Vector3.new(0.2, 3, 0.2)
3008
effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
3009
effect.Transparency = 0
3010
effect.Material = "Plastic"
3011
effect.BrickColor = BrickColor.new("Really black")
3012
table.insert(d, effect)
3013
game:GetService("Debris"):AddItem(effect, 0.3)
3014
end
3015
3016
coroutine.resume(coroutine.create(function()
3017
for i = 1, 10 do
3018
for i,e in pairs(d) do
3019
e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
3020
e.Transparency = e.Transparency + 0.030
3021
end
3022
wait(0.01)
3023
end
3024
3025
end))
3026
end))
3027
3028
3029
end
3030
3031
tp = true
3032
3033
mouse.KeyDown:connect(function(k)
3034
if k == "e" then
3035
if tp == true then
3036
tp = false
3037
char.Head.face.Parent = game.Lighting
3038
  wait(0)
3039
char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
3040
game.Lighting.face.Parent = char.Head
3041
   wait(0)
3042
tp = true
3043
3044
3045
end
3046
end
3047
end)
3048
3049
3050
MV4 = 300
3051
mouse.KeyDown:connect(function(k)
3052
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
3053
    MV4 = 0
3054
local Must = Instance.new("Sound",workspace)
3055
Must.SoundId = "rbxassetid://512366303"
3056
Must.Pitch = 0.99
3057
Must.Volume = 3.5
3058
Must.Looped = true
3059
wait(0)
3060
Must:Play()
3061
		 local lb = Instance.new("Part")
3062
  lb.Parent = char
3063
   lb.Material = "Neon"
3064
    lb.Color = BrickColor.new("Gold").Color
3065
     lb.CanCollide = false
3066
     lb.Material = "Neon"
3067
     lb.Size = vt(1,1,1)
3068
     lb.CFrame = Torso.CFrame
3069
     lb.Rotation = vt(0,0,0)
3070
     lb.Anchored = true
3071
     lb.Transparency = 0
3072
     local thing = Instance.new("SpecialMesh",lb)
3073
     thing.MeshType = "FileMesh"
3074
     thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
3075
     thing.Scale = vt(0,15,0)
3076
     local chancerot = math.random(1,2)
3077
     for z = 0, 4 do
3078
     if chancerot == 1 then
3079
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3080
     elseif chancerot == 2 then
3081
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3082
     end
3083
     lb.Transparency = lb.Transparency + 0.1
3084
     thing.Scale = thing.Scale + vt(15,0,15)
3085
     wait()
3086
     end
3087
     for z = 0, 4 do
3088
     if chancerot == 1 then
3089
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3090
     elseif chancerot == 2 then
3091
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3092
     end
3093
     lb.Transparency = lb.Transparency + 0.1
3094
     thing.Scale = thing.Scale + vt(15,0,15)
3095
     wait()
3096
end
3097
3098
local Aura = Instance.new('ParticleEmitter')
3099
Aura.Name = "Aura"
3100
Aura.Texture = "rbxassetid://347730682"
3101
Aura.Parent = Torso
3102
Aura.LightEmission = 1
3103
Aura.Transparency = NumberSequence.new(0.5,1)
3104
Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3105
Aura.Size = NumberSequence.new(1,25)
3106
Aura.Rotation = NumberRange.new(-360,360)
3107
Aura.LockedToPart = true
3108
Aura.Lifetime = NumberRange.new(1)
3109
Aura.Rate = 100
3110
Aura.Speed = NumberRange.new(0)
3111
Aura.EmissionDirection = "Top"
3112
local Aura2 = Instance.new('ParticleEmitter')
3113
Aura2.Name = "Aura"
3114
Aura2.Texture = "rbxassetid://1046299182"
3115
Aura2.Parent = Torso
3116
Aura2.LightEmission = 1
3117
Aura2.Transparency = NumberSequence.new(0,1)
3118
Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3119
Aura2.Size = NumberSequence.new(55)
3120
Aura2.Rotation = NumberRange.new(-360,360)
3121
Aura2.LockedToPart = true
3122
Aura2.Lifetime = NumberRange.new(0.2)
3123
Aura2.Rate = 20
3124
Aura2.Speed = NumberRange.new(0)
3125
Aura2.EmissionDirection = "Top"
3126
lig = Instance.new("PointLight",Player.Character.Torso)
3127
lig.Color=Color3.new(255,255,0)
3128
lig.Range = 12
3129
    Humanoid.WalkSpeed = 0.01
3130
    attack = true
3131
    Firepart1 = Instance.new("Part", RightArm)
3132
    Firepart1.Size = Vector3.new(1, 1, 1)
3133
    GuW1 = Instance.new("Weld")
3134
    GuW1.Name = "GuW"
3135
    GuW1.Part0 = RightArm
3136
    GuW1.C0 = cn(0, -1, 0)
3137
    GuW1.C1 = cn(0, 0, 0)
3138
    GuW1.Part1 = Firepart1
3139
    GuW1.Parent = RightArm
3140
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
3141
    Firepart1.Transparency = 1
3142
    Firepart2 = Instance.new("Part", LeftArm)
3143
    Firepart2.Size = Vector3.new(1, 1, 1)
3144
    GuW2 = Instance.new("Weld")
3145
    GuW2.Name = "GuW"
3146
    GuW2.Part0 = LeftArm
3147
    GuW2.C0 = cn(0, -1, 0)
3148
    GuW2.C1 = cn(0, 0, 0)
3149
    GuW2.Part1 = Firepart2
3150
    GuW2.Parent = LeftArm
3151
    Firepart2.Transparency = 1
3152
 
3153
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
3154
    GuW1:Destroy()
3155
    GuW1 = Instance.new("Weld")
3156
    GuW1.Name = "GuW"
3157
    GuW1.Part0 = Torso
3158
    GuW1.C0 = cn(0, 0, -6)
3159
    GuW1.C1 = cn(0, 0, 0)
3160
    GuW1.Part1 = Firepart1
3161
    GuW1.Parent = Torso
3162
    GuW2:Destroy()
3163
    GuW2 = Instance.new("Weld")
3164
    GuW2.Name = "GuW"
3165
    GuW2.Part0 = Torso
3166
    GuW2.C0 = cn(0, 0, -6)
3167
    GuW2.C1 = cn(0, 0, 0)
3168
    GuW2.Part1 = Firepart2
3169
    GuW2.Parent = Torso
3170
3171
    GuW2:Destroy()
3172
    GuW2 = Instance.new("Weld")
3173
    GuW2.Name = "GuW"
3174
    GuW2.Part0 = Torso
3175
    GuW2.C0 = cn(0, 0, -4)
3176
    GuW2.C1 = cn(0, 0, 0)
3177
    GuW2.Part1 = Firepart2
3178
    GuW2.Parent = Torso
3179
    for i = 0, 15, 0.1 do
3180
      swait()
3181
      if Torsovelocity.Y > 2 then
3182
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3183
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3184
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3185
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3186
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3187
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3188
      elseif Torsovelocity.Y < 1 then
3189
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3190
 Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3191
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3192
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3193
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3194
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3195
      end
3196
    end
3197
wait(16)
3198
local Aura3 = Instance.new('ParticleEmitter')
3199
Aura3.Name = "Aura"
3200
Aura3.Texture = "rbxassetid://1046299182"
3201
Aura3.Parent = Torso
3202
Aura3.LightEmission = 1
3203
Aura3.Transparency = NumberSequence.new(0.4,1)
3204
Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3205
Aura3.Size = NumberSequence.new(140)
3206
Aura3.Rotation = NumberRange.new(-360,360)
3207
Aura3.LockedToPart = true
3208
Aura3.Lifetime = NumberRange.new(0.2)
3209
Aura3.Rate = 70
3210
Aura3.Speed = NumberRange.new(0)
3211
Aura3.EmissionDirection = "Top"
3212
local Aura4 = Instance.new('ParticleEmitter')
3213
Aura4.Name = "Aura"
3214
Aura4.Texture = "rbxassetid://1046299182"
3215
Aura4.Parent = Torso
3216
Aura4.LightEmission = 1
3217
Aura4.Transparency = NumberSequence.new(0.7,1)
3218
Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
3219
Aura4.Size = NumberSequence.new(190)
3220
Aura4.Rotation = NumberRange.new(-360,360)
3221
Aura4.LockedToPart = true
3222
Aura4.Lifetime = NumberRange.new(0.2)
3223
Aura4.Rate = 120
3224
Aura4.Speed = NumberRange.new(0)
3225
Aura4.EmissionDirection = "Top"
3226
local Aura5 = Instance.new('ParticleEmitter')
3227
Aura5.Name = "Aura"
3228
Aura5.Texture = "rbxassetid://347730682"
3229
Aura5.Parent = Torso
3230
Aura5.LightEmission = 1
3231
Aura5.Transparency = NumberSequence.new(0.2,1)
3232
Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3233
Aura5.Size = NumberSequence.new(1,65)
3234
Aura5.Rotation = NumberRange.new(-360,360)
3235
Aura5.LockedToPart = true
3236
Aura5.Lifetime = NumberRange.new(1)
3237
Aura5.Rate = 200
3238
Aura5.Speed = NumberRange.new(0)
3239
Aura5.EmissionDirection = "Top"
3240
local quake = Instance.new("Sound",workspace) 
3241
quake.SoundId = "rbxassetid://1048411878"
3242
quake.Pitch = 0.99
3243
quake.Volume = 1.3
3244
quake.Looped = true
3245
wait(0)
3246
quake:Play()
3247
local scrr = Instance.new("Sound",Torso)
3248
scrr.SoundId = "rbxassetid://908472235"
3249
scrr.Pitch = 0.99
3250
scrr.Volume = 5.5
3251
scrr.Looped = true
3252
wait(0)
3253
scrr:Play()
3254
3255
 for i = 0, 2, 0.1 do
3256
      swait()
3257
		 local lb = Instance.new("Part")
3258
  lb.Parent = char
3259
   lb.Material = "Neon"
3260
    lb.Color = BrickColor.new("Gold").Color
3261
     lb.CanCollide = false
3262
     lb.Material = "Neon"
3263
     lb.Size = vt(0.5,0,0.5)
3264
     lb.CFrame = Torso.CFrame
3265
     lb.Rotation = vt(0,0,0)
3266
     lb.Anchored = true
3267
     lb.Transparency = 0
3268
     local thing = Instance.new("SpecialMesh",lb)
3269
     thing.MeshType = "FileMesh"
3270
     thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
3271
     thing.Scale = vt(0,15,0)
3272
     local chancerot = math.random(1,2)
3273
     for z = 0, 4 do
3274
     if chancerot == 1 then
3275
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3276
     elseif chancerot == 2 then
3277
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3278
     end
3279
     lb.Transparency = lb.Transparency + 0.1
3280
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3281
     wait()
3282
     end
3283
     for z = 0, 4 do
3284
     if chancerot == 1 then
3285
     lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
3286
     elseif chancerot == 2 then
3287
     lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
3288
     end
3289
     lb.Transparency = lb.Transparency + 0.1
3290
     thing.Scale = thing.Scale + vt(0.5,0,0.5)
3291
     wait()
3292
end
3293
end
3294
3295
    
3296
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
3297
    for i = 0, 24, 0.1 do
3298
      swait()
3299
      if Torsovelocity.Y > 2 then
3300
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3301
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3302
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3303
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3304
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3305
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3306
      elseif Torsovelocity.Y < 1 then
3307
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3308
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3309
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3310
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3311
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3312
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3313
      end
3314
    end
3315
wait(5)
3316
    GuW1:Destroy()
3317
    GuW1 = Instance.new("Weld")
3318
    GuW1.Name = "GuW"
3319
    GuW1.Part0 = Torso
3320
    GuW1.C0 = cn(0, 0, -15)
3321
    GuW1.C1 = cn(0, 0, 0)
3322
    GuW1.Part1 = Firepart1
3323
    GuW1.Parent = Torso
3324
    GuW2:Destroy()
3325
    GuW2 = Instance.new("Weld")
3326
    GuW2.Name = "GuW"
3327
    GuW2.Part0 = Torso
3328
    GuW2.C0 = cn(0, 0, -17.5)
3329
    GuW2.C1 = cn(0, 0, 0)
3330
    GuW2.Part1 = Firepart2
3331
    GuW2.Parent = Torso
3332
local Must2 = Instance.new("Sound",Torso) --1048411878
3333
Must2.SoundId = "rbxassetid://950551676"
3334
Must2.Pitch = 0.99
3335
Must2.Volume = 10
3336
Must2.Looped = false
3337
wait(0)
3338
Must2:Play()
3339
quake:Stop()
3340
scrr:Stop()
3341
local Gone = Instance.new('ParticleEmitter')
3342
Gone.Name = "Aura"
3343
Gone.Texture = "rbxassetid://1046299182"
3344
Gone.Parent = Torso
3345
Gone.LightEmission = 1
3346
Gone.Transparency = NumberSequence.new(0.7,1)
3347
Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
3348
Gone.Size = NumberSequence.new(340)
3349
Gone.Rotation = NumberRange.new(-360,360)
3350
Gone.LockedToPart = true
3351
Gone.Lifetime = NumberRange.new(0.2)
3352
Gone.Rate = 70
3353
Gone.Speed = NumberRange.new(0)
3354
Gone.EmissionDirection = "Top"
3355
wait(2)
3356
Aura:Destroy()
3357
Aura2:Destroy()
3358
Aura3:Destroy()
3359
Aura4:Destroy()
3360
Aura5:Destroy()
3361
lig:Destroy()
3362
Gone:Destroy()
3363
    for i = 0, 3, 0.01 do
3364
      swait()
3365
      shoottraildd2(mouse.Hit.p, Torso, 0)
3366
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
3367
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
3368
      BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
3369
       if Torsovelocity.Y > 2 then
3370
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3371
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3372
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3373
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3374
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3375
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3376
      elseif Torsovelocity.Y < 1 then
3377
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3378
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
3379
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
3380
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
3381
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3382
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3383
      end
3384
    end
3385
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
3386
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
3387
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
3388
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
3389
    for i = 0, 3, 0.1 do
3390
      swait()
3391
      if Torsovelocity.Y > 2 then
3392
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3393
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
3394
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3395
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3396
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3397
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3398
      elseif Torsovelocity.Y < 1 then
3399
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3400
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
3401
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
3402
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
3403
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3404
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
3405
      end
3406
    end
3407
    wait(1)
3408
    Humanoid.WalkSpeed = 16
3409
    attack = false
3410
    MV4 = 0
3411
Must:Stop()
3412
    Firepart1:Destroy()
3413
    Firepart2:Destroy()
3414
  end
3415
end)
3416
3417
3418
3419
3420
3421
musiccommand = 1
3422
musicwait = false
3423
mouse.KeyDown:connect(function(k)
3424
  if k == "=" and attack == false then
3425
    if musiccommand == 1 and musicwait == false then
3426
      musicwait = true
3427
      sou2:Stop()
3428
      musiccommand = 2
3429
    end
3430
    if musiccommand == 2 and musicwait == false then
3431
      musicwait = true
3432
      sou2:Play()
3433
      sou2.Volume = 2
3434
      musiccommand = 3
3435
    end
3436
    if musiccommand == 3 and musicwait == false then
3437
      musicwait = true
3438
      sou2.Volume = 0.5
3439
      musiccommand = 1
3440
    end
3441
    musicwait = false
3442
  end
3443
end)
3444
function HitpartFunk3(HPart3, Xv, Yv, Zv)
3445
  Hitpart3 = Instance.new("Part", HPart3)
3446
  Hitpart3.Size = Vector3.new(1, 1, 1)
3447
  Hitpart3.CanCollide = false
3448
  HuW3 = Instance.new("Weld")
3449
  HuW3.Name = "GuW"
3450
  HuW3.Part0 = HPart3
3451
  HuW3.C0 = cn(Xv, Yv, Zv)
3452
  HuW3.C1 = cn(0, 0, 0)
3453
  HuW3.Part1 = Hitpart3
3454
  HuW3.Parent = HPart3
3455
  Hitpart3.Transparency = 1
3456
  game:GetService("Debris"):AddItem(Hitpart3, 20)
3457
end
3458
function HitpartFunk2(HPart2, Xv, Yv, Zv)
3459
  Hitpart2 = Instance.new("Part", HPart2)
3460
  Hitpart2.Size = Vector3.new(1, 1, 1)
3461
  Hitpart2.CanCollide = false
3462
  HuW2 = Instance.new("Weld")
3463
  HuW2.Name = "GuW"
3464
  HuW2.Part0 = HPart2
3465
  HuW2.C0 = cn(Xv, Yv, Zv)
3466
  HuW2.C1 = cn(0, 0, 0)
3467
  HuW2.Part1 = Hitpart2
3468
  HuW2.Parent = HPart2
3469
  Hitpart2.Transparency = 1
3470
  game:GetService("Debris"):AddItem(Hitpart2, 20)
3471
end
3472
function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
3473
  Hitpart = Instance.new("Part", HPart)
3474
  Hitpart.Size = Vector3.new(1, 1, 1)
3475
  Hitpart.CanCollide = false
3476
  HuW = Instance.new("Weld")
3477
  HuW.Name = "GuW"
3478
  HuW.Part0 = HPart
3479
  HuW.C0 = cn(Xv, Yv, Zv)
3480
  HuW.C1 = cn(0, 0, 0)
3481
  HuW.Part1 = Hitpart
3482
  HuW.Parent = HPart
3483
  Hitpart.Transparency = 1
3484
  MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
3485
end
3486
wait2 = false
3487
combo = 1
3488
mouse.Button1Down:connect(function(key)
3489
  if attack == false then
3490
    attack = true
3491
    Humanoid.WalkSpeed = 17.01
3492
    if combo == 1 and wait2 == false then
3493
      wait2 = true
3494
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3495
      HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
3496
      for i = 0, 0.3, 0.1 do
3497
        swait()
3498
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3499
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3500
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3501
        LW.C0 = clerp(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)
3502
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3503
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3504
      end
3505
      combo = 2
3506
    end
3507
    if combo == 2 and wait2 == false then
3508
      wait2 = true
3509
   
3510
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
3511
      for i = 0, 0.3, 0.1 do
3512
        swait()
3513
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3514
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
3515
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
3516
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3517
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
3518
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
3519
      end
3520
      combo = 3
3521
    end
3522
    if combo == 3 and wait2 == false then
3523
      wait2 = true
3524
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
3525
      HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
3526
      for i = 0, 0.1, 0.1 do
3527
        swait()
3528
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3529
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
3530
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3531
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
3532
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
3533
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
3534
      end
3535
      combo = 1
3536
    end
3537
    Humanoid.WalkSpeed = 16
3538
    Hitpart:Destroy()
3539
    wait2 = false
3540
    attack = false
3541
  end
3542
end)
3543
--
3544
mouse.KeyDown:connect(function(k)
3545
  if k == "f" then
3546
	  CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
3547
      HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
3548
      for i = 0, 1.2, 0.1 do
3549
        swait()
3550
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
3551
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
3552
        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)
3553
        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)
3554
        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)
3555
        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)
3556
      end
3557
end
3558
end)
3559
--
3560
MV1 = 20
3561
mouse.KeyDown:connect(function(k)
3562
  if k == "=" and attack == false then
3563
    if firemode == true then
3564
      firemode = false
3565
      print("ice mode")
3566
      icesmoke.Acceleration = Vector3.new(0,0,0)
3567
      icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
3568
      icesmoke.Transparency = NumberSequence.new({
3569
        NumberSequenceKeypoint.new(0, 0.9),
3570
        NumberSequenceKeypoint.new(1, 1)
3571
      })
3572
      icesmoke.Size = NumberSequence.new(3)
3573
      icesmoke.Parent = RightArm
3574
    else
3575
      firemode = true
3576
      print("fire mode")
3577
      ice_mode = false
3578
      game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3579
      icesmoke.Acceleration = Vector3.new(0, 15, 0)
3580
      icesmoke.Rate = 400
3581
      icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
3582
      icesmoke.Transparency = NumberSequence.new(0.7, 1)
3583
      icesmoke.Size = NumberSequence.new(3)
3584
      icesmoke.EmissionDirection = "Top"
3585
      icesmoke.Parent = LeftArm
3586
    end
3587
  end
3588
  if attack == false and k == "x==" and MV1 > 19 and firemode == false then
3589
    MV1 = 90
3590
    Humanoid.WalkSpeed = 15
3591
    attack = true
3592
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
3593
    Firepart2 = Instance.new("Part", LeftArm)
3594
    Firepart2.Size = Vector3.new(1, 1, 1)
3595
    Firepart2.CanCollide = false
3596
    GuW2 = Instance.new("Weld")
3597
    GuW2.Name = "GuW"
3598
    GuW2.Part0 = LeftArm
3599
    GuW2.C0 = cn(0, -0.5, 0)
3600
    GuW2.C1 = cn(0, 0, 0)
3601
    GuW2.Part1 = Firepart2
3602
    GuW2.Parent = LeftArm
3603
    Firepart2.Transparency = 1
3604
    MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
3605
    for i = 0, 2, 0.1 do
3606
      swait()
3607
      BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
3608
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
3609
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3610
      RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
3611
      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)
3612
      RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
3613
      LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
3614
    end
3615
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
3616
    BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
3617
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
3618
    MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
3619
    Humanoid.WalkSpeed = 16
3620
    attack = false
3621
    Firepart2:Destroy()
3622
  end
3623
end)
3624
MV2 = 90
3625
3626
mouse.KeyDown:connect(function(key)
3627
	if key == "=" then
3628
Head.Transparency = 1
3629
Torso.Transparency = 1
3630
LeftArm.Transparency = 1
3631
Head.face.Texture = ""
3632
RightArm.Transparency = 1	
3633
LeftLeg.Transparency = 1
3634
RightLeg.Transparency = 1
3635
mesh1.Transparency = 1
3636
mesh2.Transparency = 1
3637
mesh5.Transparency = 1
3638
mesheye.Transparency = 1
3639
mesheye1.Transparency = 1
3640
mesheye2.Transparency = 1
3641
mesheye3.Transparency = 1
3642
char.Parent = workspace.Camera
3643
char.WalkSpeed = 60
3644
if char:FindFirstChild("TalkingBillBoard")~= nil then
3645
char:FindFirstChild("TalkingBillBoard"):destroy()
3646
end
3647
	end
3648
end)
3649
mouse.KeyUp:connect(function(key)
3650
	if key == "=" then
3651
Head.Transparency = 0
3652
Torso.Transparency = 0
3653
LeftArm.Transparency = 0
3654
Head.face.Texture = ""
3655
RightArm.Transparency = 0	
3656
LeftLeg.Transparency = 0
3657
RightLeg.Transparency = 0
3658
mesh1.Transparency = 0
3659
mesh2.Transparency = 0
3660
mesh5.Transparency = 0
3661
mesheye.Transparency = 0
3662
mesheye1.Transparency = 0
3663
mesheye2.Transparency = 0
3664
mesheye3.Transparency = 0
3665
hat1.Transparency = 0
3666
hat2.Transparency = 0
3667
hat3.Transparency = 0
3668
hat4.Transparency = 0
3669
hat5.Transparency = 0
3670
hat6.Transparency = 0
3671
hat7.Transparency = 0
3672
hat8.Transparency = 0
3673
hat9.Transparency = 0
3674
char.Parent = workspace
3675
	end
3676
end)
3677
3678
mouse.KeyDown:connect(function(k)
3679
  if attack == false and k == "=" and MV2 > 89 and firemode == true then
3680
    MV2 = 90
3681
    attack = true
3682
    Firepart = Instance.new("Part", RightArm)
3683
    Firepart.Size = Vector3.new(1, 1, 1)
3684
    GuW = Instance.new("Weld")
3685
    GuW.Name = "GuW"
3686
    GuW.Part0 = RightArm
3687
    GuW.C0 = cn(0, -1, 0)
3688
    GuW.C1 = cn(0, 0, 0)
3689
    GuW.Part1 = Firepart
3690
    GuW.Parent = RightArm
3691
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3692
    Firepart.Transparency = 1
3693
    Humanoid.WalkSpeed = 15
3694
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
3695
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3696
    for i = 1, 3 do
3697
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3698
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3699
    end
3700
    for i = 0, 3, 0.1 do
3701
      BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3702
      swait()
3703
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3704
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3705
      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)
3706
      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)
3707
      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)
3708
      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)
3709
    end
3710
wait(1)
3711
shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
3712
 
3713
    Humanoid.WalkSpeed = 16
3714
    attack = false
3715
    Firepart:Destroy()
3716
  end
3717
3718
3719
3720
 
3721
  if attack == false and k == "=" and MV2 > 89 and InForm == true then
3722
    MV2 = 90
3723
    attack = true
3724
    Firepart = Instance.new("Part", RightArm)
3725
    Firepart.Size = Vector3.new(1, 1, 1)
3726
    GuW = Instance.new("Weld")
3727
    GuW.Name = "GuW"
3728
    GuW.Part0 = RightArm
3729
    GuW.C0 = cn(0, -1, 0)
3730
    GuW.C1 = cn(0, 0, 0)
3731
    GuW.Part1 = Firepart
3732
    GuW.Parent = RightArm
3733
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
3734
    Firepart.Transparency = 1
3735
    Humanoid.WalkSpeed = 0.01
3736
    for i = 0, 4, 0.1 do
3737
      swait()
3738
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3739
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3740
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3741
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3742
      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)
3743
      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)
3744
      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)
3745
      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)
3746
    end
3747
    for i = 0, 4, 0.1 do
3748
      swait()
3749
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
3750
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
3751
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3752
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3753
      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)
3754
      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)
3755
      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)
3756
      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)
3757
    end
3758
    shoottraildd(mouse.Hit.p, RightArm, 0, 10)
3759
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
3760
    CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
3761
    for i = 1, 3 do
3762
      BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
3763
      BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
3764
    end
3765
    for i = 0, 2, 0.1 do
3766
      BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
3767
      swait()
3768
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
3769
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
3770
      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)
3771
      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)
3772
      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)
3773
      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)
3774
    end
3775
    Humanoid.WalkSpeed = 16
3776
    attack = false
3777
    Firepart:Destroy()
3778
  end
3779
end)
3780
Rapid = false
3781
BasePart = Instance.new("Part")
3782
BasePart.Shape = Enum.PartType.Block
3783
BasePart.Material = Enum.Material.Neon
3784
BasePart.TopSurface = Enum.SurfaceType.Smooth
3785
BasePart.BottomSurface = Enum.SurfaceType.Smooth
3786
BasePart.FormFactor = Enum.FormFactor.Custom
3787
BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
3788
BasePart.CanCollide = true
3789
BasePart.Locked = true
3790
BasePart.Anchored = false
3791
local icy_Player = game.Players.localPlayer
3792
local icy_mouse = icy_Player:GetMouse()
3793
ice_mode = false
3794
local colors = {
3795
  BrickColor.new("Cyan"),
3796
  BrickColor.new("Medium blue"),
3797
  BrickColor.new("Pastel blue")
3798
}
3799
local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
3800
if root then
3801
  icy_mouse.KeyDown:connect(function(k)
3802
    if k == "=" and firemode == false then
3803
      if ice_mode == true then
3804
        ice_mode = false
3805
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
3806
      else
3807
        ice_mode = true
3808
        game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
3809
      end
3810
    end
3811
    if k == "z" and firemode == true then
3812
      attack = true
3813
      do
3814
        local Stop = false
3815
        local Version = 0
3816
        local MaxSpeed = 5
3817
        local Speed = 3.5
3818
        local Keys = {}
3819
        local Force = 10000
3820
        CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
3821
        swait(0.5)
3822
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3823
        if Fly then
3824
          Fly:Destroy()
3825
        end
3826
        if Rot then
3827
          Rot:Destroy()
3828
        end
3829
        Fly = Instance.new("BodyPosition", char.Torso)
3830
        Fly.Name = "LMMFly"
3831
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3832
        Fly.P = Force
3833
        Fly.position = char.Torso.Position
3834
        Rot = Instance.new("BodyGyro", char.Torso)
3835
        Rot.Name = "LMMRot"
3836
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3837
        Rot.P = Force
3838
        Rot.cframe = cam.CoordinateFrame
3839
        CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
3840
        local Thread, Old = Version, nil
3841
        char.Humanoid.PlatformStand = true
3842
        function StopFly()
3843
          Version = Version + 1
3844
          Stop = true
3845
          char.Humanoid.PlatformStand = false
3846
          Fly:Destroy()
3847
          Rot:Destroy()
3848
          attack = false
3849
        end
3850
        char.ChildAdded:connect(function(Obj)
3851
          wait()
3852
          if Obj.Name == "LM" .. "MFlyStop" then
3853
            Obj:Destroy()
3854
            StopFly()
3855
          end
3856
        end)
3857
        HitpartFunk2(RightArm, 0, -0.7, 0)
3858
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3859
        for i = 0, 25, 0.1 do
3860
          if attack == true then
3861
            swait()
3862
           
3863
          end
3864
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3865
          if Keys[string.char(48)] then
3866
            Speed = 1
3867
          end
3868
          if Keys.w then
3869
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3870
          end
3871
          if Keys.s then
3872
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3873
          end
3874
          if Keys.d then
3875
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3876
          end
3877
          if Keys.a then
3878
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3879
          end
3880
          if Keys.e or Keys[" "] then
3881
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3882
          end
3883
          if Keys.q then
3884
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3885
          end
3886
          if Keys.z then
3887
            StopFly()
3888
          end
3889
          if Old ~= Vectoring then
3890
            Fly.position = Vectoring.p
3891
            Old = Vectoring
3892
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
3893
          else
3894
            Speed = 1
3895
          end
3896
          Rot.cframe = cam.CoordinateFrame
3897
          mouse.KeyDown:connect(function(Key)
3898
            Keys[Key] = true
3899
          end)
3900
          mouse.KeyUp:connect(function(Key)
3901
            Keys[Key] = false
3902
          end)
3903
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
3904
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
3905
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
3906
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
3907
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
3908
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
3909
        end
3910
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
3911
        attack = false
3912
        char.Humanoid.PlatformStand = false
3913
        Fly:Destroy()
3914
        Rot:Destroy()
3915
      end
3916
    end
3917
  if k == "=" and InForm == true then
3918
      attack = true
3919
      do
3920
        local Stop = false
3921
        local Version = 0
3922
        local MaxSpeed = 6
3923
        local Speed = 3
3924
        local Keys = {}
3925
        local Force = 10000
3926
        CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
3927
        swait(1)
3928
        local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
3929
        if Fly then
3930
          Fly:Destroy()
3931
        end
3932
        if Rot then
3933
          Rot:Destroy()
3934
        end
3935
        Fly = Instance.new("BodyPosition", char.Torso)
3936
        Fly.Name = "LMMFly"
3937
        Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
3938
        Fly.P = Force
3939
        Fly.position = char.Torso.Position
3940
        Rot = Instance.new("BodyGyro", char.Torso)
3941
        Rot.Name = "LMMRot"
3942
        Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
3943
        Rot.P = Force
3944
        Rot.cframe = cam.CoordinateFrame
3945
        CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
3946
        local Thread, Old = Version, nil
3947
        char.Humanoid.PlatformStand = true
3948
        function StopFly()
3949
          Version = Version + 1
3950
          Stop = true
3951
          char.Humanoid.PlatformStand = false
3952
          Fly:Destroy()
3953
          Rot:Destroy()
3954
          attack = false
3955
        end
3956
        char.ChildAdded:connect(function(Obj)
3957
          wait()
3958
          if Obj.Name == "LM" .. "MFlyStop" then
3959
            Obj:Destroy()
3960
            StopFly()
3961
          end
3962
        end)
3963
        HitpartFunk2(RightArm, 0, -0.7, 0)
3964
        HitpartFunk3(LeftArm, 0, -0.7, 0)
3965
        for i = 0, 25, 0.1 do
3966
          if attack == true then
3967
            swait()
3968
            BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3969
            BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3970
            BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
3971
            BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
3972
          end
3973
          local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
3974
          if Keys[string.char(48)] then
3975
            Speed = 1
3976
          end
3977
          if Keys.w then
3978
            Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
3979
          end
3980
          if Keys.s then
3981
            Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
3982
          end
3983
          if Keys.d then
3984
            Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
3985
          end
3986
          if Keys.a then
3987
            Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
3988
          end
3989
          if Keys.e or Keys[" "] then
3990
            Vectoring = Vectoring * CFrame.new(0, Speed, 0)
3991
          end
3992
          if Keys.q then
3993
            Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
3994
          end
3995
          if Keys.z then
3996
            StopFly()
3997
          end
3998
          if Old ~= Vectoring then
3999
            Fly.position = Vectoring.p
4000
            Old = Vectoring
4001
            Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
4002
          else
4003
            Speed = 1
4004
          end
4005
          Rot.cframe = cam.CoordinateFrame
4006
          mouse.KeyDown:connect(function(Key)
4007
            Keys[Key] = true
4008
          end)
4009
          mouse.KeyUp:connect(function(Key)
4010
            Keys[Key] = false
4011
          end)
4012
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4013
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
4014
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
4015
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
4016
          RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
4017
          LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
4018
        end
4019
        CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
4020
        attack = false
4021
        char.Humanoid.PlatformStand = false
4022
        Fly:Destroy()
4023
        Rot:Destroy()
4024
      end
4025
    end
4026
  end)
4027
  game:GetService("RunService").Stepped:connect(function()
4028
    if ice_mode == true then
4029
      local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
4030
      local icePath = BasePart:Clone()
4031
      icePath.Anchored = true
4032
      icePath.Transparency = 0.85
4033
      icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
4034
      icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
4035
      icePath.BrickColor = colors[math.random(1, #colors)]
4036
      icePath.Parent = game:GetService("Players").LocalPlayer.Character
4037
      game:GetService("Debris"):AddItem(icePath, 1)
4038
      icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
4039
    end
4040
  end)
4041
end
4042
MV3 = 190
4043
mouse.KeyDown:connect(function(k)
4044
  if attack == false and k == "=" and MV3 > 19 and hoop == true then
4045
    MV3 = 80
4046
    attack = true
4047
    Humanoid.WalkSpeed = 15
4048
    HitpartFunk2(RightArm, 0, -0.5, 0)
4049
    HitpartFunk3(LeftArm, 0, -0.5, 0)
4050
    for i = 0, 1.5, 0.1 do
4051
      swait()
4052
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4053
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4054
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4055
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
4056
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4057
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4058
    end
4059
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
4060
    for i = 0, 2, 0.1 do
4061
      swait()
4062
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4063
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
4064
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4065
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4066
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
4067
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
4068
    end
4069
    for i = 0, 4.2, 0.1 do
4070
      swait()
4071
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4072
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4073
      BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4074
      BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4075
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4076
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4077
      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)
4078
      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)
4079
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
4080
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4081
    end
4082
    BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4083
    BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4084
    BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4085
    BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4086
    BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
4087
    MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
4088
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
4089
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
4090
    for i = 0, 2, 0.1 do
4091
      swait()
4092
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
4093
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
4094
      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)
4095
      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)
4096
      RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
4097
      LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
4098
    end
4099
    for i = 0, 2, 0.1 do
4100
      swait()
4101
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4102
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
4103
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4104
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
4105
      RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4106
      LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4107
    end
4108
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
4109
    for i = 0, 4, 0.1 do
4110
      swait()
4111
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4112
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4113
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4114
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4115
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
4116
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
4117
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4118
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
4119
    end
4120
    for i = 0, 2, 0.1 do
4121
      swait()
4122
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
4123
      BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
4124
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
4125
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
4126
      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)
4127
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
4128
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
4129
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
4130
    end
4131
    for i = 1, 6 do
4132
      BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
4133
      BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
4134
      MagniDamage(Torso, 75, 1, 75, 40, "Impale")
4135
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
4136
      wait(0.15)
4137
    end
4138
    attack = false
4139
    Humanoid.WalkSpeed = 16
4140
  end
4141
  if attack == false and k == "c" and MV3 > 189 and firemode == true then
4142
    Humanoid.WalkSpeed = 1
4143
    MV3 = 80
4144
    attack = true
4145
    FastFireBall = Instance.new("Part", RightArm)
4146
    FastFireBall.Size = Vector3.new(1, 1, 1)
4147
    FFW = Instance.new("Weld")
4148
    FFW.Name = "GuW"
4149
    FFW.Part0 = RightArm
4150
    FFW.C0 = cn(0, -1, 0)
4151
    FFW.C1 = cn(0, 0, 0)
4152
    FFW.Part1 = FastFireBall
4153
    FFW.Parent = RightArm
4154
    FastFireBall.Transparency = 1
4155
    FastFireBall2 = Instance.new("Part", LeftArm)
4156
    FastFireBall2.Size = Vector3.new(1, 1, 1)
4157
    FFW2 = Instance.new("Weld")
4158
    FFW2.Name = "GuW"
4159
    FFW2.Part0 = LeftArm
4160
    FFW2.C0 = cn(0, -1, 0)
4161
    FFW2.C1 = cn(0, 0, 0)
4162
    FFW2.Part1 = FastFireBall2
4163
    FFW2.Parent = LeftArm
4164
    FastFireBall2.Transparency = 1
4165
    BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4166
    BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
4167
    for i = 0, 1, 0.1 do
4168
      swait()
4169
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4170
      BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4171
      BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
4172
      BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
4173
      RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
4174
      Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
4175
      RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4176
      LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
4177
      RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4178
      LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
4179
    end
4180
    BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4181
    BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
4182
    function holding()
4183
      if Rapid == true and ice_mode == false then
4184
        for i = 0, 0.8, 0.1 do
4185
          swait()
4186
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4187
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4188
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
4189
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
4190
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
4191
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
4192
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4193
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
4194
        end
4195
        CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
4196
        shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
4197
        for i = 0, 0.8, 0.1 do
4198
          swait()
4199
          BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
4200
          BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
4201
          RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
4202
          Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
4203
          RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
4204
          LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
4205
          RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4206
          LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
4207
        end
4208
        CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
4209
        shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
4210
        holding()
4211
      end
4212
    end
4213
    if Rapid == false then
4214
      Rapid = true
4215
      holding()
4216
    end
4217
  end
4218
end)
4219
mouse.KeyUp:connect(function(k)
4220
  if k == "c" and Rapid == true then
4221
    MV3 = 180
4222
    Rapid = false
4223
    CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
4224
    attack = false
4225
    wait(0.5)
4226
    Humanoid.WalkSpeed = 16
4227
    FastFireBall:Destroy()
4228
    FastFireBall2:Destroy()
4229
  end
4230
end)
4231
4232
mouse.KeyDown:connect(function(key)
4233
	if key == "t" then
4234
            if Morph == false then
4235
                Morph = true
4236
                MorphFunction()
4237
            end
4238
        end
4239
    end)
4240
mouse.KeyUp:connect(function(key)
4241
	if key == "t" then
4242
           Morph = false
4243
            end
4244
    end)
4245
4246
4247
4248
Object = Player.Character.HumanoidRootPart
4249
4250
Run = game["Run Service"]
4251
 
4252
PreviousP = Object.CFrame.p
4253
Running = false
4254
4255
MorphFunction = function()
4256
    local MaxX = 100
4257
    local MinX = -100
4258
    local MaxY = 100
4259
    local MinY = -100
4260
    local MaxZ = 100
4261
    local MinZ = -100
4262
    local Morph = coroutine.wrap(function()
4263
    while Run.Stepped:wait(0.1) do
4264
    if Morph == false then break end
4265
    local Model = Instance.new("Model",workspace)
4266
    if Player.Character:FindFirstChild("Shirt") then
4267
    local Shirt = Player.Character.Shirt:Clone()
4268
    Shirt.Parent = Model
4269
    end
4270
    if Player.Character:FindFirstChild("Pants") then
4271
    local Pants = Player.Character.Pants:Clone()
4272
    Pants.Parent = Model
4273
    end
4274
    local Humanoid = Instance.new("Humanoid",Model)
4275
    local LeftArm = Player.Character["Left Arm"]:Clone()
4276
    LeftArm.Parent = Model
4277
    LeftArm.Transparency = 0.4
4278
    LeftArm.Anchored = true
4279
    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)
4280
    local RightArm = Player.Character["Right Arm"]:Clone()
4281
    RightArm.Parent = Model
4282
    RightArm.Transparency = 0.4
4283
    RightArm.Anchored = true
4284
    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)
4285
    local LeftLeg = Player.Character["Left Leg"]:Clone()
4286
    LeftLeg.Parent = Model
4287
    LeftLeg.Transparency = 0.4
4288
    LeftLeg.Anchored = true
4289
    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)
4290
    local RightLeg = Player.Character["Right Leg"]:Clone()
4291
    RightLeg.Parent = Model
4292
    RightLeg.Transparency = 0.4
4293
    RightLeg.Anchored = true   
4294
    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)
4295
    local Children = Model:GetChildren()
4296
    wait(0.01)
4297
    for i = 1,#Children do
4298
        if Children[i]:IsA("Part") then
4299
        Children[i].Transparency = 1
4300
        end
4301
        game.Debris:AddItem(Children[i],0)
4302
    end
4303
    end
4304
    end)
4305
    Morph()
4306
end
4307
4308
4309
mouse.KeyDown:connect(function(key)
4310
	if key == "r" then
4311
		Humanoid.WalkSpeed = 150
4312
		
4313
	end
4314
end)
4315
4316
4317
mouse.KeyDown:connect(function(key)
4318
	if key == "m" then
4319
		Must2.Volume = 0.7
4320
	end
4321
end)
4322
4323
mouse.KeyDown:connect(function(key)
4324
	if key == "n" then
4325
		Must2.Volume = 1.6
4326
	end
4327
	end)
4328
4329
4330
mouse.KeyUp:connect(function(key)
4331
	if key == "r" then
4332
		Humanoid.WalkSpeed = 16
4333
		
4334
	end
4335
	end)
4336
4337
function smooth(obj)
4338
	local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
4339
	for i,v in pairs(sides) do
4340
		obj[v.."Surface"] = "SmoothNoOutlines"
4341
	end
4342
end
4343
function fade(obj, dest, grow)
4344
	spawn(function()
4345
		local oldcf = obj.CFrame
4346
		for i = 0, 10 do
4347
			if grow then
4348
				obj.Size = obj.Size +Vector3.new(1,1,1)
4349
				obj.CFrame = oldcf
4350
			end
4351
			obj.Transparency = obj.Transparency +0.2
4352
			swait()
4353
		end
4354
		if dest then
4355
		obj:Destroy()
4356
		end
4357
	end)
4358
end
4359
4360
4361
sprint = false
4362
mouse.KeyDown:connect(function(key)
4363
	if key=="r" then	
4364
		sprint = true
4365
		char:FindFirstChildOfClass("Humanoid")
4366
		local mod = Instance.new("Model", workspace)
4367
		mod.Name = "MobModel"
4368
		for i,v in pairs(char:children()) do
4369
			if v:IsA("Accessory") and not rage then
4370
				if v:FindFirstChild("Handle") then
4371
					v.Handle.Transparency = 1
4372
				end
4373
			end
4374
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4375
				v.Transparency = 0
4376
			end
4377
		end
4378
		if char.Head:FindFirstChild("face") then
4379
			char.Head.face.Transparency = 1
4380
		end
4381
		repeat wait()
4382
			if not workspace:FindFirstChild("MobModel") then
4383
				mod = Instance.new("Model", workspace)
4384
				mod.Name = "MobModel"
4385
			end
4386
			for i,v in pairs(Character:children()) do
4387
				if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
4388
					local new = v:Clone()
4389
					smooth(new)
4390
					new.Transparency = 0.3
4391
					new.Anchored = true
4392
					new.CanCollide = false
4393
					new.Material = "Neon"
4394
					new.BrickColor = BrickColor.new("Dark blue")
4395
					for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
4396
					new.Parent = mod
4397
					fade(new, true)
4398
				end
4399
			end
4400
		until not sprint
4401
		if mod then
4402
			spawn(function()
4403
			repeat wait() until not mod or #mod:children() == 0
4404
			mod:Destroy()
4405
			end)
4406
		end
4407
		char:FindFirstChildOfClass("Humanoid")
4408
	end
4409
end)
4410
mouse.KeyUp:connect(function(key)
4411
 if key=="r" then	
4412
		sprint = false
4413
		for i,v in pairs(char:children()) do
4414
			if v:IsA("Accessory") and not rage then
4415
				if v:FindFirstChild("Handle") then
4416
					v.Handle.Transparency = 1
4417
				end
4418
			end
4419
			if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
4420
				v.Transparency = 0
4421
			end
4422
		end
4423
		if char.Head:FindFirstChild("face") then
4424
			char.Head.face.Transparency = 0
4425
		end
4426
	end
4427
end)
4428
4429
mouse.KeyUp:connect(function(k)
4430
  if k == "q" then
4431
	Combo1()
4432
end
4433
end)
4434
4435
mouse.KeyUp:connect(function(k)
4436
  if k == "r" then
4437
	Combo2()
4438
end
4439
end)
4440
4441
mouse.KeyUp:connect(function(k)
4442
  if k == "t" then
4443
	Combo3()
4444
end
4445
end)
4446
mouse.KeyUp:connect(function(k)
4447
  if k == "u" then
4448
	Combo4()
4449
end
4450
end)
4451
4452
4453
SoundFolder = Instance.new("Folder",char)
4454
SoundFolder.Name = "SoundFolder"
4455
punchsound1 = Instance.new("Sound",Torso)
4456
punchsound1.Volume = 1.2
4457
punchsound1.Name = "punchsound1"
4458
punchsound1.Looped = false
4459
punchsound1.SoundId = "rbxassetid://137579113"
4460
StrongPunch = Instance.new("Sound",Torso)
4461
StrongPunch.Volume = 1.6
4462
StrongPunch.Name = "StrongPunch"
4463
StrongPunch.Looped = false
4464
StrongPunch.SoundId = "rbxassetid://441202925"
4465
StrongPunch = Instance.new("Sound",Torso)
4466
StrongPunch.Volume = 1.6
4467
StrongPunch.Name = "StrongPunch"
4468
StrongPunch.Looped = false
4469
StrongPunch.SoundId = "rbxassetid://441202925"
4470
StrongPunch1 = Instance.new("Sound",Torso)
4471
StrongPunch1.Volume = 1.6
4472
StrongPunch1.Name = "StrongPunch"
4473
StrongPunch1.Looped = false
4474
StrongPunch1.SoundId = "rbxassetid://441202925"
4475
StrongPunch2 = Instance.new("Sound",Torso)
4476
StrongPunch2.Volume = 1.6
4477
StrongPunch2.Name = "StrongPunch"
4478
StrongPunch.Looped = false
4479
StrongPunch2.SoundId = "rbxassetid://441202925"
4480
Zano = Instance.new("Sound",Torso)
4481
Zano.Volume = 6
4482
Zano.Name = "Zano"
4483
Zano.Looped = false
4484
Zano.SoundId = "rbxassetid://744770874"
4485
GroundImpact = Instance.new("Sound",Torso)
4486
GroundImpact.Volume = 8
4487
GroundImpact.Name = "GroundImpact"
4488
GroundImpact.Looped = false
4489
GroundImpact.SoundId = "rbxassetid://165970126"
4490
Break = Instance.new("Sound",Torso)
4491
Break.Volume = 5
4492
Break.Name = "Bonebreak"
4493
Break.Looped = false
4494
Break.SoundId = "rbxassetid://314390675"
4495
4496
local hit1 = false
4497
local hit2 = false
4498
local hit3 = false
4499
local hit4 = false
4500
4501
function Combo1()
4502
	getplayer = new("Part",char)
4503
getplayer.Position = Vector3.new(999,999,999)
4504
getplayer.Transparency = 1
4505
getplayer.Size = v3(3,3,3)
4506
getplayer.CanCollide = false
4507
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4508
getplayer.Name = "GetPlayer"
4509
4510
game.Debris:AddItem(getplayer,0.5)
4511
4512
getplayer.Touched:connect(function(hit)
4513
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4514
				getplayer:Destroy()
4515
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4516
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4517
				to.Anchored = true
4518
	idle = false
4519
	
4520
4521
		punchsound1:Play()
4522
		hit1 = true
4523
 for i = 0, 1, 0.1 do
4524
        swait()
4525
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4526
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4527
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4528
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4529
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4530
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4531
end
4532
punchsound1:Play()
4533
for i = 0, 1, 0.1 do
4534
        swait()
4535
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4536
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4537
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4538
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4539
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4540
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4541
end
4542
punchsound1:Play()
4543
 for i = 0, 1, 0.1 do
4544
        swait()
4545
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4546
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4547
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4548
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4549
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4550
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4551
end
4552
for i = 0, 1, 0.1 do
4553
        swait()
4554
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4555
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4556
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4557
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4558
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4559
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4560
      end
4561
 for i = 0, 1, 0.1 do
4562
        swait()
4563
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4564
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4565
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4566
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4567
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4568
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4569
end
4570
StrongPunch1:Play()
4571
for i = 0, 1, 0.1 do
4572
        swait()
4573
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4574
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4575
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4576
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4577
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4578
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4579
      end
4580
 for i = 0, 0.6, 0.1 do
4581
        swait()
4582
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4583
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4584
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4585
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4586
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4587
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4588
end
4589
for i = 0, 0.6, 0.1 do
4590
        swait()
4591
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4592
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4593
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4594
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4595
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4596
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4597
      end
4598
for i,v in pairs(to.Parent:GetChildren()) do
4599
					if v:IsA("Humanoid") then
4600
						v.Health = v.Health - 3
4601
						
4602
						v.PlatformStand = true
4603
					end
4604
	end
4605
StrongPunch:Play()
4606
for i = 0, 1, 0.1 do
4607
        swait()
4608
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4609
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4610
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4611
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4612
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4613
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4614
      end
4615
for i,v in pairs(to.Parent:GetChildren()) do
4616
					if v:IsA("Humanoid") then
4617
						v.Health = v.Health - 5
4618
						
4619
						v.PlatformStand = true
4620
					end
4621
	end
4622
4623
	hit1 = false
4624
4625
		punchsound1:Play()
4626
	hit2 = true
4627
 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4628
      for i = 0, 1, 0.1 do
4629
        swait()
4630
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4631
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4632
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4633
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4634
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4635
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4636
      end
4637
for i,v in pairs(to.Parent:GetChildren()) do
4638
					if v:IsA("Humanoid") then
4639
						v.Health = v.Health - 5
4640
						
4641
						v.PlatformStand = true
4642
					end
4643
	end
4644
hit2 = false
4645
4646
	punchsound1:Play()
4647
hit3 = true
4648
hit4 = true
4649
4650
4651
punchsound1:Play()
4652
4653
coroutine.wrap(function()
4654
				for i=1,5 do
4655
					wait()
4656
					to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
4657
					GroundImpact:Play()
4658
						a21e = new("Part",to)
4659
a21e.Name = "Beam"..num
4660
a21e.Locked = true
4661
a21e.Size = v3(1,1,1)
4662
a21e.CanCollide = false
4663
a21e.BrickColor = bc("Gold")
4664
a21e.Material = "Neon"
4665
a21e.Transparency = 0
4666
aa21e = new("SpecialMesh",a21e)
4667
a21e.Anchored = true
4668
a21e.Position = to.Position
4669
aa21e.MeshType = "Sphere"
4670
aa21e.Scale = v3(1,1,1)
4671
	a51e = new("Part",char)
4672
a51e.Name = "Beam"..num
4673
a51e.Locked = true
4674
a51e.Size = v3(1,1,1)
4675
a51e.CanCollide = false
4676
a51e.BrickColor = bc("White")
4677
a51e.Material = "Neon"
4678
a51e.Transparency = 0
4679
aa51e = new("SpecialMesh",a51e)
4680
a51e.Anchored = true
4681
a51e.Position = to.Position
4682
aa51e.MeshType = "Sphere"
4683
aa51e.Scale = v3(1,1,1)
4684
	a61e = new("Part",char)
4685
a61e.Name = "Beam"..num
4686
a61e.Locked = true
4687
a61e.Size = v3(1,1,1)
4688
a61e.CanCollide = false
4689
a61e.BrickColor = bc("Really red")
4690
a61e.Material = "Neon"
4691
a61e.Transparency = 0
4692
aa61e = new("SpecialMesh",a61e)
4693
a61e.Anchored = true
4694
a61e.Position = to.Position
4695
aa61e.MeshType = "Sphere"
4696
aa61e.Scale = v3(1,1,1)
4697
for i = 1,20 do
4698
	wait()
4699
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
4700
	a21e.Transparency = a21e.Transparency + 0.03
4701
	aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
4702
	a51e.Transparency = a51e.Transparency + 0.03
4703
	aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
4704
	a61e.Transparency = a61e.Transparency + 0.02
4705
	for i,v in pairs(to.Parent:GetChildren()) do
4706
					if v:IsA("Humanoid") then
4707
						v.Health = v.Health - 0.5
4708
						
4709
						v.PlatformStand = true
4710
					end
4711
	end
4712
end
4713
a61e:Destroy()
4714
aa61e:Destroy()
4715
a51e:Destroy()
4716
aa51e:Destroy()
4717
a21e:Destroy()
4718
aa21e:Destroy()
4719
4720
				end
4721
				
4722
			
4723
				 HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
4724
      for i = 0, 1, 0.1 do
4725
        swait()
4726
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4727
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4728
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4729
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4730
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4731
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4732
      end
4733
				
4734
				
4735
					
4736
			wait(0.7)
4737
			end)()
4738
4739
  
4740
4741
4742
RootPart.Anchored = true
4743
4744
for i = 0, 1, 0.1 do
4745
        swait()
4746
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4747
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4748
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4749
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4750
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4751
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4752
      end	
4753
4754
4755
	StrongPunch:Play()
4756
	
4757
	
4758
 for i = 0, 1, 0.1 do
4759
        swait()
4760
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4761
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4762
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4763
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4764
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4765
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4766
      end	
4767
4768
for i = 0, 1, 0.1 do
4769
        swait()
4770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4772
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4774
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4775
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
4776
      end
4777
4778
4779
	
4780
	for i,v in pairs(to.Parent:GetChildren()) do
4781
					if v:IsA("Humanoid") then
4782
						v.Health = v.Health - 20
4783
						
4784
						v.PlatformStand = true
4785
					end
4786
	end
4787
4788
StrongPunch2:Play()
4789
 for i = 0, 1, 0.1 do
4790
        swait()
4791
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4792
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4793
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4794
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4795
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4796
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4797
      end
4798
4799
	hitground = new("Part",char)
4800
	hitground.Size = Vector3.new(5,5,5)
4801
	hitground.Name =  "Ground"
4802
	hitground.Transparency = 1
4803
	hitground.CanCollide = false
4804
	game.Debris:AddItem(hitground,2)
4805
	hitground.Position = Vector3.new(999,999,999)
4806
	hitgroundweld = new("Weld",hitground)
4807
	hitgroundweld.Part0 = to
4808
	hitgroundweld.Part1 = hitground
4809
	hitground.Touched:connect(function(hit2)
4810
		if hit2.Size.x > 150 then
4811
			hitground:Destroy()
4812
			ad = new("Part",char)
4813
ad.Name = "NewPart"
4814
ad.Size = Vector3.new(30,0.1,30)	
4815
ad.CanCollide = false
4816
ad.Anchored = true
4817
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
4818
ad.Transparency = 1
4819
aad = new("Decal",ad)
4820
4821
aad.Face = "Top"
4822
aad.Transparency = 1
4823
		aad.Transparency = 0
4824
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
4825
			smoke = new("Part",to)
4826
			smokemesh = new("SpecialMesh",smoke)
4827
			smokemesh.MeshId = "rbxassetid://928329648"
4828
			smoke.BrickColor = hit2.BrickColor
4829
			smoke.Anchored = true
4830
			smoke.Position = hitground.Position
4831
			GroundImpact:Play()
4832
			for i = 1,20 do
4833
				wait()
4834
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
4835
				smoke.Transparency = smoke.Transparency + 1/20
4836
			end
4837
			smoke:Destroy()
4838
			wait(0.5)
4839
			
4840
			for i = 1,20 do
4841
				wait(0.1)
4842
				aad.Transparency = aad.Transparency + 1/20
4843
			end
4844
		end
4845
	end)
4846
	to.Anchored = false
4847
	ys = Instance.new("BodyVelocity",to)
4848
ys.Name = "GO"
4849
       
4850
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
4851
4852
ys.Velocity = v3(0,-90,0)
4853
        
4854
	wait(1)
4855
        ys:Destroy()
4856
4857
	
4858
	
4859
4860
  
4861
hit3 = false
4862
hit4 = false
4863
4864
4865
hit1 = false
4866
	hit2 = false
4867
	hit3 = false
4868
	hit4 = false
4869
idle = true
4870
  RootPart.Anchored = false
4871
end
4872
end)
4873
end
4874
4875
4876
function Combo4()
4877
	getplayer = new("Part",char)
4878
getplayer.Position = Vector3.new(999,999,999)
4879
getplayer.Transparency = 1
4880
getplayer.Size = v3(3,3,3)
4881
getplayer.CanCollide = false
4882
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
4883
getplayer.Name = "GetPlayer"
4884
4885
game.Debris:AddItem(getplayer,0.5)
4886
4887
getplayer.Touched:connect(function(hit)
4888
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
4889
				getplayer:Destroy()
4890
				to = hit.Parent:findFirstChild("HumanoidRootPart")
4891
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
4892
				to.Anchored = true
4893
				RootPart.Anchored = true
4894
	idle = false
4895
	
4896
4897
		punchsound1:Play()
4898
		hit1 = true
4899
 for i = 0, 0.5, 0.1 do
4900
        swait()
4901
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4902
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4903
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4904
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4905
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4906
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4907
end
4908
punchsound1:Play()
4909
for i = 0, 0.5, 0.1 do
4910
        swait()
4911
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4912
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4913
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4914
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4915
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4916
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4917
end
4918
punchsound1:Play()
4919
 for i = 0, 0.6, 0.1 do
4920
        swait()
4921
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4922
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4923
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4924
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4925
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4926
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4927
end
4928
 for i = 0, 0.6, 0.1 do
4929
        swait()
4930
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4931
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4932
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4933
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4934
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4935
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4936
end
4937
 for i = 0, 0.5, 0.1 do
4938
        swait()
4939
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4940
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4941
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4942
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4943
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4944
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4945
end
4946
punchsound1:Play()
4947
for i = 0, 0.5, 0.1 do
4948
        swait()
4949
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4950
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4951
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4952
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4953
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4954
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4955
end
4956
punchsound1:Play()
4957
 for i = 0, 0.6, 0.1 do
4958
        swait()
4959
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4960
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4961
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4962
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4963
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4964
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4965
end
4966
 for i = 0, 0.6, 0.1 do
4967
        swait()
4968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
4970
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
4973
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4974
end
4975
 for i = 0, 0.5, 0.1 do
4976
        swait()
4977
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4978
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4979
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
4980
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
4981
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
4982
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
4983
end
4984
punchsound1:Play()
4985
for i = 0, 0.5, 0.1 do
4986
        swait()
4987
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
4988
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
4989
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
4990
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
4991
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
4992
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
4993
end
4994
punchsound1:Play()
4995
 for i = 0, 0.6, 0.1 do
4996
        swait()
4997
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
4998
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
4999
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5000
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5001
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5002
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5003
end
5004
 for i = 0, 0.6, 0.1 do
5005
        swait()
5006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5008
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5010
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5011
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5012
end
5013
 for i = 0, 0.5, 0.1 do
5014
        swait()
5015
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5016
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5017
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5018
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5019
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5020
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5021
end
5022
punchsound1:Play()
5023
for i = 0, 0.5, 0.1 do
5024
        swait()
5025
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5026
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5027
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5028
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5029
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5030
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5031
end
5032
punchsound1:Play()
5033
 for i = 0, 0.6, 0.1 do
5034
        swait()
5035
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5036
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5037
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5038
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5039
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5040
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5041
end
5042
 for i = 0, 0.6, 0.1 do
5043
        swait()
5044
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5045
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5046
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5047
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5048
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5049
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5050
end
5051
 for i = 0, 0.5, 0.1 do
5052
        swait()
5053
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5054
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5055
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5056
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5057
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5058
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5059
end
5060
punchsound1:Play()
5061
for i = 0, 0.5, 0.1 do
5062
        swait()
5063
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5064
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5065
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5066
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5067
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5068
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5069
end
5070
punchsound1:Play()
5071
 for i = 0, 0.6, 0.1 do
5072
        swait()
5073
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5074
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5075
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5076
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5077
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5078
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5079
end
5080
StrongPunch2:Play()
5081
 for i = 0, 5, 0.1 do
5082
        swait()
5083
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5084
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5085
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5086
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5087
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5088
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5089
end
5090
5091
for i,v in pairs(to.Parent:GetChildren()) do
5092
					if v:IsA("Humanoid") then
5093
						v.Health = v.Health - 20
5094
						
5095
						v.PlatformStand = true
5096
					end
5097
	end
5098
	to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
5099
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
5100
Zanzoken = Instance.new("Part",char)
5101
Zanzoken.Anchored = true
5102
Zanzoken.Position = v3(999,999,999)
5103
Zanzoken.CFrame = Torso.CFrame
5104
game.Debris:AddItem(Zanzoken,0.5)
5105
Zanzoken.Transparency = 1
5106
Zano:Play()
5107
wait()
5108
idk = Instance.new("BillboardGui",Zanzoken)
5109
idk.Size = UDim2.new(10,0,15,0)
5110
idk.AlwaysOnTop = false
5111
idk1 = Instance.new("ImageLabel",idk)
5112
idk1.BackgroundTransparency = 1
5113
idk.ExtentsOffset = v3(0,0,0)
5114
idk1.ImageTransparency = 0
5115
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5116
idk1.Size = UDim2.new(2,0,1,0)
5117
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5118
idk1.Image = "rbxassetid://319554883"
5119
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5120
wait()
5121
Zanzoken = Instance.new("Part",char)
5122
Zanzoken.Anchored = true
5123
Zanzoken.Position = v3(999,999,999)
5124
Zanzoken.CFrame = Torso.CFrame
5125
game.Debris:AddItem(Zanzoken,0.5)
5126
Zanzoken.Transparency = 1
5127
wait()
5128
idk = Instance.new("BillboardGui",Zanzoken)
5129
idk.Size = UDim2.new(20,0,20,0)
5130
idk.AlwaysOnTop = false
5131
idk1 = Instance.new("ImageLabel",idk)
5132
idk1.BackgroundTransparency = 1
5133
idk.ExtentsOffset = v3(0,0,0)
5134
idk1.ImageTransparency = 0
5135
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5136
idk1.Size = UDim2.new(2,0,1,0)
5137
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5138
idk1.Image = "rbxassetid://319554883"
5139
  for i = 0, 0.5, 0.1 do
5140
        swait()
5141
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5142
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5143
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5144
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5145
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5146
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5147
end
5148
punchsound1:Play()
5149
for i = 0, 0.5, 0.1 do
5150
        swait()
5151
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5152
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5153
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5154
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5155
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5156
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5157
end
5158
punchsound1:Play()
5159
 for i = 0, 0.6, 0.1 do
5160
        swait()
5161
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5162
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5163
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5164
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5165
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5166
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5167
end
5168
 for i = 0, 0.6, 0.1 do
5169
        swait()
5170
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5171
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5172
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5173
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5174
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5175
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5176
end
5177
 for i = 0, 0.5, 0.1 do
5178
        swait()
5179
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5180
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5181
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5182
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5183
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5184
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5185
end
5186
punchsound1:Play()
5187
for i = 0, 0.5, 0.1 do
5188
        swait()
5189
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5190
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5191
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5192
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5193
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5194
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5195
end
5196
punchsound1:Play()
5197
 for i = 0, 0.6, 0.1 do
5198
        swait()
5199
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5200
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5201
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5202
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5203
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5204
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5205
end
5206
 for i = 0, 0.6, 0.1 do
5207
        swait()
5208
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5209
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5210
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5211
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5212
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5213
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5214
end
5215
 for i = 0, 0.5, 0.1 do
5216
        swait()
5217
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5218
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5219
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5220
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5221
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5222
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5223
end
5224
punchsound1:Play()
5225
for i = 0, 0.5, 0.1 do
5226
        swait()
5227
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5228
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5229
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5230
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5231
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5232
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5233
end
5234
punchsound1:Play()
5235
 for i = 0, 0.6, 0.1 do
5236
        swait()
5237
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5238
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5239
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5240
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5241
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5242
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5243
end
5244
 for i = 0, 0.6, 0.1 do
5245
        swait()
5246
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5247
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5248
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5249
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5250
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5251
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5252
end
5253
 for i = 0, 0.5, 0.1 do
5254
        swait()
5255
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5256
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5257
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5258
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5259
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5260
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5261
end
5262
punchsound1:Play()
5263
for i = 0, 0.5, 0.1 do
5264
        swait()
5265
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5266
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5267
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5268
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5269
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5270
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5271
end
5272
punchsound1:Play()
5273
 for i = 0, 0.3, 0.1 do
5274
        swait()
5275
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5276
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5277
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5278
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5279
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5280
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5281
end
5282
 for i = 0, 0.3, 0.1 do
5283
        swait()
5284
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5285
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5286
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5287
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5288
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5289
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5290
end
5291
 for i = 0, 0.3, 0.1 do
5292
        swait()
5293
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5294
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5295
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5296
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5297
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5298
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5299
end
5300
punchsound1:Play()
5301
for i = 0, 0.3, 0.1 do
5302
        swait()
5303
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5304
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5305
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5306
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5307
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5308
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5309
end
5310
punchsound1:Play()
5311
 for i = 0, 0.3, 0.1 do
5312
        swait()
5313
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5314
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5315
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5316
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5317
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5318
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5319
end
5320
 for i = 0, 0.3, 0.1 do
5321
        swait()
5322
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5323
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5324
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5325
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5326
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5327
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5328
end
5329
punchsound1:Play()
5330
 for i = 0, 1, 0.1 do
5331
        swait()
5332
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5333
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5334
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5335
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5336
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5337
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5338
end
5339
for i = 0, 0.3, 0.1 do
5340
        swait()
5341
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5342
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5343
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5344
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5345
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5346
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5347
end
5348
punchsound1:Play()
5349
 for i = 0, 0.3, 0.1 do
5350
        swait()
5351
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5352
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5353
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5354
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5355
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5356
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5357
end
5358
 for i = 0, 0.3, 0.1 do
5359
        swait()
5360
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5361
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5362
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5363
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5364
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5365
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5366
end
5367
 for i = 0, 0.3, 0.1 do
5368
        swait()
5369
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5370
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5371
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5372
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5373
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5374
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5375
end
5376
punchsound1:Play()
5377
for i = 0, 0.3, 0.1 do
5378
        swait()
5379
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5380
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5381
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5382
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5383
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5384
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5385
end
5386
punchsound1:Play()
5387
 for i = 0, 0.6, 0.1 do
5388
        swait()
5389
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5390
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5391
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5392
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5393
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5394
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5395
end
5396
 for i = 0, 0.3, 0.1 do
5397
        swait()
5398
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5399
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5400
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5401
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5402
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5403
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5404
end
5405
 for i = 0, 0.3, 0.1 do
5406
        swait()
5407
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5408
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5409
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5410
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5411
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5412
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5413
end
5414
punchsound1:Play()
5415
for i = 0, 0.5, 0.1 do
5416
        swait()
5417
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5418
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5419
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5420
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5421
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5422
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5423
end
5424
punchsound1:Play()
5425
 for i = 0, 0.6, 0.1 do
5426
        swait()
5427
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5428
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5429
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5430
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5431
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5432
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5433
end
5434
 for i = 0, 0.6, 0.1 do
5435
        swait()
5436
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5437
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5438
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5439
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5440
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5441
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5442
end
5443
 for i = 0, 0.5, 0.1 do
5444
        swait()
5445
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5446
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5447
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5448
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5449
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5450
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5451
end
5452
punchsound1:Play()
5453
for i = 0, 0.5, 0.1 do
5454
        swait()
5455
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5456
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5457
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5458
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5459
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5460
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5461
end
5462
punchsound1:Play()
5463
 for i = 0, 0.6, 0.1 do
5464
        swait()
5465
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5466
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5467
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5468
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5469
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5470
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5471
end
5472
 for i = 0, 0.6, 0.1 do
5473
        swait()
5474
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5475
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5476
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5477
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5478
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5479
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5480
end
5481
 for i = 0, 0.5, 0.1 do
5482
        swait()
5483
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5484
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5485
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5486
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5487
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5488
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5489
end
5490
punchsound1:Play()
5491
for i = 0, 0.5, 0.1 do
5492
        swait()
5493
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5494
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5495
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5496
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5497
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5498
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5499
end
5500
punchsound1:Play()
5501
 for i = 0, 0.6, 0.1 do
5502
        swait()
5503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5505
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5506
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5507
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5508
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5509
end
5510
 for i = 0, 0.6, 0.1 do
5511
        swait()
5512
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5513
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5514
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5515
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5516
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5517
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5518
end
5519
punchsound1:Play()
5520
 for i = 0, 1, 0.1 do
5521
        swait()
5522
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5523
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5524
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5525
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5526
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5527
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5528
end
5529
for i = 0, 0.5, 0.1 do
5530
        swait()
5531
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5532
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5533
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5534
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5535
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5536
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5537
end
5538
punchsound1:Play()
5539
 for i = 0, 0.6, 0.1 do
5540
        swait()
5541
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5542
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5543
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5544
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5545
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5546
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5547
end
5548
 for i = 0, 0.6, 0.1 do
5549
        swait()
5550
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5551
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5552
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5553
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5554
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5555
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5556
end
5557
 for i = 0, 0.5, 0.1 do
5558
        swait()
5559
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5561
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5563
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5564
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5565
end
5566
punchsound1:Play()
5567
for i = 0, 0.5, 0.1 do
5568
        swait()
5569
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5570
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5571
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5572
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5573
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5574
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5575
end
5576
punchsound1:Play()
5577
 for i = 0, 0.6, 0.1 do
5578
        swait()
5579
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5580
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5581
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5582
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5583
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5584
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5585
end
5586
 for i = 0, 0.6, 0.1 do
5587
        swait()
5588
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5589
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5590
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5591
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5592
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5593
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5594
end
5595
 for i = 0, 0.5, 0.1 do
5596
        swait()
5597
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5598
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5599
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5600
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5601
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5602
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5603
end
5604
punchsound1:Play()
5605
for i = 0, 0.5, 0.1 do
5606
        swait()
5607
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5608
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5609
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5610
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5611
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5612
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5613
end
5614
punchsound1:Play()
5615
 for i = 0, 0.6, 0.1 do
5616
        swait()
5617
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5618
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5619
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5620
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5621
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5622
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5623
end
5624
 for i = 0, 0.6, 0.1 do
5625
        swait()
5626
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5627
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5628
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5629
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5630
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5631
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5632
end
5633
 for i = 0, 0.5, 0.1 do
5634
        swait()
5635
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5636
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5637
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5638
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5639
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5640
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5641
end
5642
punchsound1:Play()
5643
for i = 0, 0.5, 0.1 do
5644
        swait()
5645
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5646
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5647
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5648
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5649
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5650
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5651
end
5652
punchsound1:Play()
5653
 for i = 0, 0.6, 0.1 do
5654
        swait()
5655
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5656
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5657
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5658
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5659
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5660
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5661
end
5662
 for i = 0, 0.6, 0.1 do
5663
        swait()
5664
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5665
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5666
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5667
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5668
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5669
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5670
end
5671
 for i = 0, 0.5, 0.1 do
5672
        swait()
5673
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5674
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5675
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5676
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5677
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5678
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5679
end
5680
punchsound1:Play()
5681
for i = 0, 0.5, 0.1 do
5682
        swait()
5683
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5684
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5685
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5686
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5687
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5688
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5689
end
5690
punchsound1:Play()
5691
 for i = 0, 0.6, 0.1 do
5692
        swait()
5693
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5694
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5695
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5696
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5697
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5698
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5699
end
5700
 for i = 0, 0.6, 0.1 do
5701
        swait()
5702
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5703
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5704
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5705
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5706
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5707
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5708
end
5709
punchsound1:Play()
5710
 for i = 0, 1, 0.1 do
5711
        swait()
5712
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5713
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5714
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5715
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5716
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5717
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5718
end
5719
for i = 0, 0.5, 0.1 do
5720
        swait()
5721
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5722
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5723
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5724
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5725
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5726
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5727
end
5728
punchsound1:Play()
5729
 for i = 0, 0.6, 0.1 do
5730
        swait()
5731
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5732
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5733
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5734
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5735
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5736
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5737
end
5738
 for i = 0, 0.6, 0.1 do
5739
        swait()
5740
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5741
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5742
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5743
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5744
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5745
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5746
end
5747
 for i = 0, 0.5, 0.1 do
5748
        swait()
5749
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5750
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5751
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5752
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5753
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5754
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5755
end
5756
punchsound1:Play()
5757
for i = 0, 0.3, 0.1 do
5758
        swait()
5759
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5760
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5761
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5762
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5763
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5764
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5765
end
5766
punchsound1:Play()
5767
 for i = 0, 0.3, 0.1 do
5768
        swait()
5769
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5770
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5771
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5772
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5773
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5774
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5775
end
5776
 for i = 0, 0.3, 0.1 do
5777
        swait()
5778
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5779
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5780
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5781
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5782
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5783
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5784
end
5785
 for i = 0, 0.3, 0.1 do
5786
        swait()
5787
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5788
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5789
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5790
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5791
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5792
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5793
end
5794
punchsound1:Play()
5795
for i = 0, 0.3, 0.1 do
5796
        swait()
5797
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5798
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5799
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5800
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5801
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5802
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5803
end
5804
punchsound1:Play()
5805
 for i = 0, 0.3, 0.1 do
5806
        swait()
5807
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5808
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5809
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5810
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5811
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5812
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5813
end
5814
 for i = 0, 0.3, 0.1 do
5815
        swait()
5816
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5817
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5818
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5819
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5820
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5821
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5822
end
5823
 for i = 0, 0.3, 0.1 do
5824
        swait()
5825
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5826
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5827
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5828
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5829
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5830
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5831
end
5832
punchsound1:Play()
5833
for i = 0, 0.3, 0.1 do
5834
        swait()
5835
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5836
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5837
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5838
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5839
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5840
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5841
end
5842
punchsound1:Play()
5843
 for i = 0, 0.3, 0.1 do
5844
        swait()
5845
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5846
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5847
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5848
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5849
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5850
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5851
end
5852
 for i = 0, 0.1, 0.1 do
5853
        swait()
5854
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5855
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5856
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5857
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5858
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5859
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5860
end
5861
 for i = 0, 0.1, 0.1 do
5862
        swait()
5863
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5864
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5865
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5866
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5867
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5868
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5869
end
5870
punchsound1:Play()
5871
for i = 0, 0.1, 0.1 do
5872
        swait()
5873
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5874
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5875
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5876
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5877
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5878
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5879
end
5880
punchsound1:Play()
5881
 for i = 0, 0.1, 0.1 do
5882
        swait()
5883
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5884
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5885
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5886
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5887
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5888
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5889
end
5890
 for i = 0, 0.1, 0.1 do
5891
        swait()
5892
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5893
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5894
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5895
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5896
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5897
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5898
end
5899
punchsound1:Play()
5900
 for i = 0, 0.4, 0.1 do
5901
        swait()
5902
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5903
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5904
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5905
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5906
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5907
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5908
end
5909
for i,v in pairs(to.Parent:GetChildren()) do
5910
					if v:IsA("Humanoid") then
5911
						v.Health = v.Health - 20
5912
						
5913
						v.PlatformStand = true
5914
					end
5915
	end
5916
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
5917
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
5918
Zanzoken = Instance.new("Part",char)
5919
Zanzoken.Anchored = true
5920
Zanzoken.Position = v3(999,999,999)
5921
Zanzoken.CFrame = Torso.CFrame
5922
game.Debris:AddItem(Zanzoken,0.5)
5923
Zanzoken.Transparency = 1
5924
Zano:Play()
5925
wait()
5926
idk = Instance.new("BillboardGui",Zanzoken)
5927
idk.Size = UDim2.new(10,0,15,0)
5928
idk.AlwaysOnTop = false
5929
idk1 = Instance.new("ImageLabel",idk)
5930
idk1.BackgroundTransparency = 1
5931
idk.ExtentsOffset = v3(0,0,0)
5932
idk1.ImageTransparency = 0
5933
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5934
idk1.Size = UDim2.new(2,0,1,0)
5935
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5936
idk1.Image = "rbxassetid://319554883"
5937
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
5938
wait()
5939
Zanzoken = Instance.new("Part",char)
5940
Zanzoken.Anchored = true
5941
Zanzoken.Position = v3(999,999,999)
5942
Zanzoken.CFrame = Torso.CFrame
5943
game.Debris:AddItem(Zanzoken,0.5)
5944
Zanzoken.Transparency = 1
5945
wait()
5946
idk = Instance.new("BillboardGui",Zanzoken)
5947
idk.Size = UDim2.new(20,0,20,0)
5948
idk.AlwaysOnTop = false
5949
idk1 = Instance.new("ImageLabel",idk)
5950
idk1.BackgroundTransparency = 1
5951
idk.ExtentsOffset = v3(0,0,0)
5952
idk1.ImageTransparency = 0
5953
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
5954
idk1.Size = UDim2.new(2,0,1,0)
5955
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
5956
idk1.Image = "rbxassetid://319554883"
5957
punchsound1:Play()
5958
for i = 0, 6, 0.1 do
5959
        swait()
5960
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5961
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
5962
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
5963
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5964
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
5965
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
5966
end
5967
 for i = 0, 0.6, 0.1 do
5968
        swait()
5969
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5970
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5971
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5972
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5973
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5974
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5975
end
5976
 for i = 0, 0.6, 0.1 do
5977
        swait()
5978
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5979
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
5980
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5981
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
5982
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
5983
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
5984
end
5985
punchsound1:Play()
5986
 for i = 0, 1, 0.1 do
5987
        swait()
5988
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5989
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5990
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
5991
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
5992
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
5993
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
5994
end
5995
 for i = 0, 0.6, 0.1 do
5996
        swait()
5997
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
5998
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
5999
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6000
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6001
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6002
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6003
end
6004
 for i = 0, 0.6, 0.1 do
6005
        swait()
6006
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6007
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6008
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6009
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6010
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6011
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6012
end
6013
punchsound1:Play()
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 = 0, 0.6, 0.1 do
6024
        swait()
6025
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6026
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6027
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6028
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6029
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6030
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6031
end
6032
 for i = 0, 0.6, 0.1 do
6033
        swait()
6034
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6035
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6036
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6037
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6038
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6039
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6040
end
6041
punchsound1:Play()
6042
 for i = 0, 1, 0.1 do
6043
        swait()
6044
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6045
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6046
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6047
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6048
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6049
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6050
end
6051
 for i = 0, 0.6, 0.1 do
6052
        swait()
6053
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6054
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6055
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6056
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6057
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6058
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6059
end
6060
 for i = 0, 0.6, 0.1 do
6061
        swait()
6062
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6063
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6064
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6065
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6066
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6067
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6068
end
6069
punchsound1:Play()
6070
 for i = 0, 1, 0.1 do
6071
        swait()
6072
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6073
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6074
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6075
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6076
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6077
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6078
end
6079
 for i = 0, 0.6, 0.1 do
6080
        swait()
6081
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6082
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6083
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6084
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6085
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6086
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6087
end
6088
 for i = 0, 0.6, 0.1 do
6089
        swait()
6090
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6091
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6092
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6093
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6094
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6095
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6096
end
6097
punchsound1:Play()
6098
 for i = 0, 1, 0.1 do
6099
        swait()
6100
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6101
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6102
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6103
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6104
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6105
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6106
end
6107
 for i = 0, 0.6, 0.1 do
6108
        swait()
6109
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6110
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6111
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6112
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6113
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6114
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6115
end
6116
 for i = 0, 0.6, 0.1 do
6117
        swait()
6118
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6119
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6120
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6121
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6122
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6123
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6124
end
6125
punchsound1:Play()
6126
 for i = 0, 1, 0.1 do
6127
        swait()
6128
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6129
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6130
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6131
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6132
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6133
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6134
end
6135
6136
6137
6138
for i,v in pairs(to.Parent:GetChildren()) do
6139
					if v:IsA("Humanoid") then
6140
						v.Health = v.Health - 20
6141
						
6142
						v.PlatformStand = true
6143
					end
6144
	end
6145
StrongPunch:Play()
6146
for i = 0, 1, 0.1 do
6147
        swait()
6148
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6149
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6150
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6151
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6152
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6153
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6154
      end
6155
 for i = 0, 1, 0.1 do
6156
        swait()
6157
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6158
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6159
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6160
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6161
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6162
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6163
end
6164
for i,v in pairs(to.Parent:GetChildren()) do
6165
					if v:IsA("Humanoid") then
6166
						v.Health = v.Health - 5
6167
						
6168
						v.PlatformStand = true
6169
					end
6170
	end
6171
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
6172
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
6173
Zanzoken = Instance.new("Part",char)
6174
Zanzoken.Anchored = true
6175
Zanzoken.Position = v3(999,999,999)
6176
Zanzoken.CFrame = Torso.CFrame
6177
game.Debris:AddItem(Zanzoken,0.5)
6178
Zanzoken.Transparency = 1
6179
Zano:Play()
6180
wait()
6181
idk = Instance.new("BillboardGui",Zanzoken)
6182
idk.Size = UDim2.new(10,0,15,0)
6183
idk.AlwaysOnTop = false
6184
idk1 = Instance.new("ImageLabel",idk)
6185
idk1.BackgroundTransparency = 1
6186
idk.ExtentsOffset = v3(0,0,0)
6187
idk1.ImageTransparency = 0
6188
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6189
idk1.Size = UDim2.new(2,0,1,0)
6190
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6191
idk1.Image = "rbxassetid://319554883"
6192
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6193
wait()
6194
Zanzoken = Instance.new("Part",char)
6195
Zanzoken.Anchored = true
6196
Zanzoken.Position = v3(999,999,999)
6197
Zanzoken.CFrame = Torso.CFrame
6198
game.Debris:AddItem(Zanzoken,0.5)
6199
Zanzoken.Transparency = 1
6200
wait()
6201
idk = Instance.new("BillboardGui",Zanzoken)
6202
idk.Size = UDim2.new(20,0,20,0)
6203
idk.AlwaysOnTop = false
6204
idk1 = Instance.new("ImageLabel",idk)
6205
idk1.BackgroundTransparency = 1
6206
idk.ExtentsOffset = v3(0,0,0)
6207
idk1.ImageTransparency = 0
6208
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6209
idk1.Size = UDim2.new(2,0,1,0)
6210
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6211
idk1.Image = "rbxassetid://319554883"
6212
 for i = 0, 1, 0.1 do
6213
        swait()
6214
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6215
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6216
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6217
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6218
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6219
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6220
end
6221
punchsound1:Play()
6222
for i = 0, 1, 0.1 do
6223
        swait()
6224
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6225
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6226
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6227
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6228
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6229
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6230
end
6231
punchsound1:Play()
6232
 for i = 0, 1, 0.1 do
6233
        swait()
6234
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6235
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6236
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6237
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6238
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6239
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6240
end
6241
for i = 0, 1, 0.1 do
6242
        swait()
6243
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6244
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6245
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6246
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6247
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6248
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6249
      end
6250
 for i = 0, 1, 0.1 do
6251
        swait()
6252
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6253
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6254
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6255
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6256
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6257
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6258
end
6259
	to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
6260
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
6261
Zanzoken = Instance.new("Part",char)
6262
Zanzoken.Anchored = true
6263
Zanzoken.Position = v3(999,999,999)
6264
Zanzoken.CFrame = Torso.CFrame
6265
game.Debris:AddItem(Zanzoken,0.5)
6266
Zanzoken.Transparency = 1
6267
Zano:Play()
6268
wait()
6269
idk = Instance.new("BillboardGui",Zanzoken)
6270
idk.Size = UDim2.new(10,0,15,0)
6271
idk.AlwaysOnTop = false
6272
idk1 = Instance.new("ImageLabel",idk)
6273
idk1.BackgroundTransparency = 1
6274
idk.ExtentsOffset = v3(0,0,0)
6275
idk1.ImageTransparency = 0
6276
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6277
idk1.Size = UDim2.new(2,0,1,0)
6278
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6279
idk1.Image = "rbxassetid://319554883"
6280
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6281
wait()
6282
Zanzoken = Instance.new("Part",char)
6283
Zanzoken.Anchored = true
6284
Zanzoken.Position = v3(999,999,999)
6285
Zanzoken.CFrame = Torso.CFrame
6286
game.Debris:AddItem(Zanzoken,0.5)
6287
Zanzoken.Transparency = 1
6288
wait()
6289
idk = Instance.new("BillboardGui",Zanzoken)
6290
idk.Size = UDim2.new(20,0,20,0)
6291
idk.AlwaysOnTop = false
6292
idk1 = Instance.new("ImageLabel",idk)
6293
idk1.BackgroundTransparency = 1
6294
idk.ExtentsOffset = v3(0,0,0)
6295
idk1.ImageTransparency = 0
6296
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6297
idk1.Size = UDim2.new(2,0,1,0)
6298
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6299
idk1.Image = "rbxassetid://319554883"
6300
StrongPunch:Play()
6301
Break:Play()
6302
6303
for i = 0, 6, 0.1 do
6304
        swait()
6305
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6306
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6307
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6308
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6309
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6310
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
6311
      end
6312
StrongPunch1:Play()
6313
 for i = 0, 6, 0.1 do
6314
        swait()
6315
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6316
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6317
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6318
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6319
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6320
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6321
      end
6322
StrongPunch2:Play()
6323
   for i = 0, 7, 0.1 do
6324
        swait()
6325
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6326
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6327
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6328
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6329
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6330
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6331
end
6332
 for i = 0, 1, 0.1 do
6333
        swait()
6334
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6335
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6336
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6337
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6338
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6339
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6340
end
6341
punchsound1:Play()
6342
for i = 0, 1, 0.1 do
6343
        swait()
6344
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6345
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6346
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6347
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6348
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6349
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6350
end
6351
punchsound1:Play()
6352
 for i = 0, 1, 0.1 do
6353
        swait()
6354
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6355
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6356
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6357
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6358
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6359
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6360
end
6361
for i = 0, 1, 0.1 do
6362
        swait()
6363
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6364
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
6365
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6366
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6367
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
6368
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6369
      end
6370
 for i = 0, 1, 0.1 do
6371
        swait()
6372
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6373
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6374
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6375
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6376
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6377
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6378
end
6379
punchsound1:Play()
6380
for i = 0, 0.5, 0.1 do
6381
        swait()
6382
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6383
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6384
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6385
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6386
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6387
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6388
end
6389
punchsound1:Play()
6390
 for i = 0, 0.5, 0.1 do
6391
        swait()
6392
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6393
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6394
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6395
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6396
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6397
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6398
end
6399
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
6400
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
6401
Zanzoken = Instance.new("Part",char)
6402
Zanzoken.Anchored = true
6403
Zanzoken.Position = v3(999,999,999)
6404
Zanzoken.CFrame = Torso.CFrame
6405
game.Debris:AddItem(Zanzoken,0.5)
6406
Zanzoken.Transparency = 1
6407
Zano:Play()
6408
wait()
6409
idk = Instance.new("BillboardGui",Zanzoken)
6410
idk.Size = UDim2.new(10,0,15,0)
6411
idk.AlwaysOnTop = false
6412
idk1 = Instance.new("ImageLabel",idk)
6413
idk1.BackgroundTransparency = 1
6414
idk.ExtentsOffset = v3(0,0,0)
6415
idk1.ImageTransparency = 0
6416
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6417
idk1.Size = UDim2.new(2,0,1,0)
6418
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6419
idk1.Image = "rbxassetid://319554883"
6420
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6421
wait()
6422
Zanzoken = Instance.new("Part",char)
6423
Zanzoken.Anchored = true
6424
Zanzoken.Position = v3(999,999,999)
6425
Zanzoken.CFrame = Torso.CFrame
6426
game.Debris:AddItem(Zanzoken,0.5)
6427
Zanzoken.Transparency = 1
6428
wait()
6429
idk = Instance.new("BillboardGui",Zanzoken)
6430
idk.Size = UDim2.new(20,0,20,0)
6431
idk.AlwaysOnTop = false
6432
idk1 = Instance.new("ImageLabel",idk)
6433
idk1.BackgroundTransparency = 1
6434
idk.ExtentsOffset = v3(0,0,0)
6435
idk1.ImageTransparency = 0
6436
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6437
idk1.Size = UDim2.new(2,0,1,0)
6438
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6439
idk1.Image = "rbxassetid://319554883"
6440
 for i = 0, 0.4, 0.1 do
6441
        swait()
6442
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6443
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6444
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6445
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6446
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6447
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6448
end
6449
punchsound1:Play()
6450
for i = 0, 0.4, 0.1 do
6451
        swait()
6452
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6453
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6454
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6455
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6456
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6457
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6458
end
6459
for i = 0, 0.4, 0.1 do
6460
        swait()
6461
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6462
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6463
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6464
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6465
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6466
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6467
end
6468
punchsound1:Play()
6469
for i = 0, 0.4, 0.1 do
6470
        swait()
6471
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6472
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6473
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6474
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6475
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6476
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6477
end
6478
for i = 0, 0.4, 0.1 do
6479
        swait()
6480
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6481
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6482
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6483
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6484
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6485
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6486
end
6487
punchsound1:Play()
6488
for i = 0, 0.4, 0.1 do
6489
        swait()
6490
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6491
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6492
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6493
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6494
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6495
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6496
end
6497
for i = 0, 0.4, 0.1 do
6498
        swait()
6499
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6500
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6501
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6502
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6503
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6504
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6505
end
6506
punchsound1:Play()
6507
for i = 0, 0.4, 0.1 do
6508
        swait()
6509
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6510
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6511
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6512
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6513
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6514
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6515
end
6516
for i = 0, 0.4, 0.1 do
6517
        swait()
6518
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6519
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6520
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6521
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6522
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6523
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6524
end
6525
punchsound1:Play()
6526
for i = 0, 0.4, 0.1 do
6527
        swait()
6528
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6529
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6530
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6531
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6532
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6533
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6534
end
6535
for i = 0, 0.4, 0.1 do
6536
        swait()
6537
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6538
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6539
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6540
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6541
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6542
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6543
end
6544
punchsound1:Play()
6545
for i = 0, 0.4, 0.1 do
6546
        swait()
6547
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6548
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6549
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6550
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6551
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6552
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6553
end
6554
for i = 0, 0.4, 0.1 do
6555
        swait()
6556
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6557
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6558
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6559
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6560
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6561
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6562
end
6563
punchsound1:Play()
6564
for i = 0, 0.4, 0.1 do
6565
        swait()
6566
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6567
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6568
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6569
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6570
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6571
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6572
end
6573
punchsound1:Play()
6574
		local pie222 = Instance.new("ParticleEmitter")
6575
pie222.Parent = LeftArm
6576
pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
6577
pie222.LightEmission = 1
6578
pie222.Size = NumberSequence.new(3)
6579
pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
6580
pie222.Transparency = NumberSequence.new(0.6,1)
6581
pie222.EmissionDirection = "Top"
6582
pie222.Enabled = true
6583
pie222.Lifetime = NumberRange.new(1)
6584
pie222.Rotation = NumberRange.new(-320, 320)
6585
pie222.Rate = 404
6586
pie222.Speed = NumberRange.new(0)
6587
pie222.LockedToPart = false
6588
pie222.VelocitySpread = 2 
6589
 for i = 0, 2, 0.1 do
6590
        swait()
6591
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6592
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6593
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6594
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6595
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6596
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6597
end
6598
wait(2)
6599
bigbangattack2()
6600
pie222:Destroy()
6601
6602
for i,v in pairs(to.Parent:GetChildren()) do
6603
					if v:IsA("Humanoid") then
6604
						v.Health = v.Health - math.huge
6605
						
6606
						v.PlatformStand = true
6607
					end
6608
	end
6609
6610
	hit1 = false
6611
6612
	hit2 = true
6613
for i,v in pairs(to.Parent:GetChildren()) do
6614
					if v:IsA("Humanoid") then
6615
						v.Health = v.Health - 10
6616
						
6617
						v.PlatformStand = true
6618
					end
6619
	end
6620
hit2 = false
6621
6622
hit3 = true
6623
hit4 = true
6624
6625
6626
6627
6628
coroutine.wrap(function()
6629
				for i=1,2 do
6630
					wait()
6631
				
6632
		
6633
						
6634
6635
	
6636
	for i,v in pairs(to.Parent:GetChildren()) do
6637
					if v:IsA("Humanoid") then
6638
						v.Health = v.Health - 2
6639
						
6640
						v.PlatformStand = true
6641
					end
6642
	end
6643
				end
6644
	
6645
					
6646
			wait(3)
6647
			end)()
6648
6649
6650
6651
6652
6653
6654
6655
6656
	
6657
	
6658
 
6659
6660
6661
	
6662
	for i,v in pairs(to.Parent:GetChildren()) do
6663
					if v:IsA("Humanoid") then
6664
						v.Health = v.Health - 10
6665
						
6666
						v.PlatformStand = true
6667
					end
6668
	end
6669
6670
6671
6672
	hitground = new("Part",char)
6673
	hitground.Size = Vector3.new(5,5,5)
6674
	hitground.Name =  "Ground"
6675
	hitground.Transparency = 1
6676
	hitground.CanCollide = false
6677
	game.Debris:AddItem(hitground,2)
6678
	hitground.Position = Vector3.new(999,999,999)
6679
	hitgroundweld = new("Weld",hitground)
6680
	hitgroundweld.Part0 = to
6681
	hitgroundweld.Part1 = hitground
6682
	hitground.Touched:connect(function(hit2)
6683
		if hit2.Size.x > 150 then
6684
			hitground:Destroy()
6685
			ad = new("Part",char)
6686
ad.Name = "NewPart"
6687
ad.Size = Vector3.new(30,0.1,30)	
6688
ad.CanCollide = false
6689
ad.Anchored = true
6690
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
6691
ad.Transparency = 1
6692
aad = new("Decal",ad)
6693
6694
aad.Face = "Top"
6695
aad.Transparency = 1
6696
		aad.Transparency = 0
6697
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
6698
			smoke = new("Part",to)
6699
			smokemesh = new("SpecialMesh",smoke)
6700
			smokemesh.MeshId = "rbxassetid://928329648"
6701
			smoke.BrickColor = hit2.BrickColor
6702
			smoke.Anchored = true
6703
			smoke.Position = hitground.Position
6704
			GroundImpact:Play()
6705
			for i = 1,20 do
6706
				wait()
6707
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
6708
				smoke.Transparency = smoke.Transparency + 1/20
6709
			end
6710
			smoke:Destroy()
6711
			wait(0.5)
6712
			
6713
			for i = 1,20 do
6714
				wait(0.1)
6715
				aad.Transparency = aad.Transparency + 1/20
6716
			end
6717
		end
6718
	end)
6719
	ys = Instance.new("BodyVelocity",to)
6720
ys.Name = "GO"
6721
       
6722
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
6723
6724
ys.Velocity = v3(0,-90,0)
6725
        
6726
	wait(1)
6727
        ys:Destroy()
6728
		
6729
6730
  
6731
hit3 = false
6732
hit4 = false
6733
6734
6735
hit1 = false
6736
	hit2 = false
6737
	hit3 = false
6738
	hit4 = false
6739
idle = true
6740
RootPart.Anchored = false
6741
end
6742
end)
6743
end
6744
6745
function Combo3()
6746
	getplayer = new("Part",char)
6747
getplayer.Position = Vector3.new(999,999,999)
6748
getplayer.Transparency = 1
6749
getplayer.Size = v3(3,3,3)
6750
getplayer.CanCollide = false
6751
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
6752
getplayer.Name = "GetPlayer"
6753
6754
game.Debris:AddItem(getplayer,0.5)
6755
6756
getplayer.Touched:connect(function(hit)
6757
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
6758
				getplayer:Destroy()
6759
				to = hit.Parent:findFirstChild("HumanoidRootPart")
6760
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
6761
				to.Anchored = true
6762
				RootPart.Anchored = true
6763
	idle = false
6764
	
6765
6766
		punchsound1:Play()
6767
		hit1 = true
6768
 for i = 0, 1, 0.1 do
6769
        swait()
6770
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6771
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6772
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6773
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6774
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6775
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6776
end
6777
punchsound1:Play()
6778
for i = 0, 1, 0.1 do
6779
        swait()
6780
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6781
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6782
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6783
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6784
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6785
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6786
end
6787
punchsound1:Play()
6788
 for i = 0, 1, 0.1 do
6789
        swait()
6790
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6791
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6792
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6793
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6794
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6795
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6796
end
6797
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
6798
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
6799
Zanzoken = Instance.new("Part",char)
6800
Zanzoken.Anchored = true
6801
Zanzoken.Position = v3(999,999,999)
6802
Zanzoken.CFrame = Torso.CFrame
6803
game.Debris:AddItem(Zanzoken,0.5)
6804
Zanzoken.Transparency = 1
6805
Zano:Play()
6806
wait()
6807
idk = Instance.new("BillboardGui",Zanzoken)
6808
idk.Size = UDim2.new(10,0,15,0)
6809
idk.AlwaysOnTop = false
6810
idk1 = Instance.new("ImageLabel",idk)
6811
idk1.BackgroundTransparency = 1
6812
idk.ExtentsOffset = v3(0,0,0)
6813
idk1.ImageTransparency = 0
6814
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6815
idk1.Size = UDim2.new(2,0,1,0)
6816
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6817
idk1.Image = "rbxassetid://319554883"
6818
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6819
wait()
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
wait()
6827
idk = Instance.new("BillboardGui",Zanzoken)
6828
idk.Size = UDim2.new(20,0,20,0)
6829
idk.AlwaysOnTop = false
6830
idk1 = Instance.new("ImageLabel",idk)
6831
idk1.BackgroundTransparency = 1
6832
idk.ExtentsOffset = v3(0,0,0)
6833
idk1.ImageTransparency = 0
6834
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6835
idk1.Size = UDim2.new(2,0,1,0)
6836
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6837
idk1.Image = "rbxassetid://319554883"
6838
 for i = 0, 1, 0.1 do
6839
        swait()
6840
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6841
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6842
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6843
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6844
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6845
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6846
end
6847
punchsound1:Play()
6848
for i = 0, 1, 0.1 do
6849
        swait()
6850
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6851
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6852
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6853
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6854
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6855
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6856
end
6857
punchsound1:Play()
6858
 for i = 0, 1, 0.1 do
6859
        swait()
6860
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6861
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6862
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6863
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6864
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6865
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6866
end
6867
 for i = 0, 1, 0.1 do
6868
        swait()
6869
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6870
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6871
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6872
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6873
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6874
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6875
end
6876
punchsound1:Play()
6877
for i = 0, 1, 0.1 do
6878
        swait()
6879
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6880
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6881
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6882
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6883
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6884
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6885
end
6886
punchsound1:Play()
6887
 for i = 0, 1, 0.1 do
6888
        swait()
6889
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6890
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6891
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6892
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6893
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6894
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6895
end
6896
 for i = 0, 1, 0.1 do
6897
        swait()
6898
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6899
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6900
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6901
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6902
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6903
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6904
end
6905
punchsound1:Play()
6906
for i = 0, 1, 0.1 do
6907
        swait()
6908
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6909
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6910
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6911
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6912
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6913
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6914
end
6915
punchsound1:Play()
6916
for i,v in pairs(to.Parent:GetChildren()) do
6917
					if v:IsA("Humanoid") then
6918
						v.Health = v.Health - 10
6919
						
6920
						v.PlatformStand = true
6921
					end
6922
	end
6923
 for i = 0, 1, 0.1 do
6924
        swait()
6925
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6926
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6927
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6928
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6929
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6930
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6931
end
6932
6933
for i = 0, 1, 0.1 do
6934
        swait()
6935
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
6936
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
6937
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
6938
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
6939
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
6940
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
6941
end
6942
punchsound1:Play()
6943
 for i = 0, 1, 0.1 do
6944
        swait()
6945
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
6946
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
6947
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
6948
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
6949
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
6950
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
6951
end
6952
for i,v in pairs(to.Parent:GetChildren()) do
6953
					if v:IsA("Humanoid") then
6954
						v.Health = v.Health - 3
6955
						
6956
						v.PlatformStand = true
6957
					end
6958
	end
6959
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
6960
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
6961
Zanzoken = Instance.new("Part",char)
6962
Zanzoken.Anchored = true
6963
Zanzoken.Position = v3(999,999,999)
6964
Zanzoken.CFrame = Torso.CFrame
6965
game.Debris:AddItem(Zanzoken,0.5)
6966
Zanzoken.Transparency = 1
6967
Zano:Play()
6968
wait()
6969
idk = Instance.new("BillboardGui",Zanzoken)
6970
idk.Size = UDim2.new(10,0,15,0)
6971
idk.AlwaysOnTop = false
6972
idk1 = Instance.new("ImageLabel",idk)
6973
idk1.BackgroundTransparency = 1
6974
idk.ExtentsOffset = v3(0,0,0)
6975
idk1.ImageTransparency = 0
6976
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6977
idk1.Size = UDim2.new(2,0,1,0)
6978
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6979
idk1.Image = "rbxassetid://319554883"
6980
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
6981
wait()
6982
Zanzoken = Instance.new("Part",char)
6983
Zanzoken.Anchored = true
6984
Zanzoken.Position = v3(999,999,999)
6985
Zanzoken.CFrame = Torso.CFrame
6986
game.Debris:AddItem(Zanzoken,0.5)
6987
Zanzoken.Transparency = 1
6988
wait()
6989
idk = Instance.new("BillboardGui",Zanzoken)
6990
idk.Size = UDim2.new(20,0,20,0)
6991
idk.AlwaysOnTop = false
6992
idk1 = Instance.new("ImageLabel",idk)
6993
idk1.BackgroundTransparency = 1
6994
idk.ExtentsOffset = v3(0,0,0)
6995
idk1.ImageTransparency = 0
6996
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
6997
idk1.Size = UDim2.new(2,0,1,0)
6998
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
6999
idk1.Image = "rbxassetid://319554883"
7000
 for i = 0, 1, 0.1 do
7001
        swait()
7002
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7003
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7004
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7005
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7006
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7007
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7008
end
7009
for i = 0, 1, 0.1 do
7010
        swait()
7011
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7012
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7013
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7014
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7015
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7016
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7017
end
7018
punchsound1:Play()
7019
 for i = 0, 1, 0.1 do
7020
        swait()
7021
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7022
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7023
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7024
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7025
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7026
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7027
end
7028
for i,v in pairs(to.Parent:GetChildren()) do
7029
					if v:IsA("Humanoid") then
7030
						v.Health = v.Health - 3
7031
						
7032
						v.PlatformStand = true
7033
					end
7034
	end
7035
	to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
7036
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
7037
Zanzoken = Instance.new("Part",char)
7038
Zanzoken.Anchored = true
7039
Zanzoken.Position = v3(999,999,999)
7040
Zanzoken.CFrame = Torso.CFrame
7041
game.Debris:AddItem(Zanzoken,0.5)
7042
Zanzoken.Transparency = 1
7043
Zano:Play()
7044
wait()
7045
idk = Instance.new("BillboardGui",Zanzoken)
7046
idk.Size = UDim2.new(10,0,15,0)
7047
idk.AlwaysOnTop = false
7048
idk1 = Instance.new("ImageLabel",idk)
7049
idk1.BackgroundTransparency = 1
7050
idk.ExtentsOffset = v3(0,0,0)
7051
idk1.ImageTransparency = 0
7052
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7053
idk1.Size = UDim2.new(2,0,1,0)
7054
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7055
idk1.Image = "rbxassetid://319554883"
7056
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7057
wait()
7058
Zanzoken = Instance.new("Part",char)
7059
Zanzoken.Anchored = true
7060
Zanzoken.Position = v3(999,999,999)
7061
Zanzoken.CFrame = Torso.CFrame
7062
game.Debris:AddItem(Zanzoken,0.5)
7063
Zanzoken.Transparency = 1
7064
wait()
7065
idk = Instance.new("BillboardGui",Zanzoken)
7066
idk.Size = UDim2.new(20,0,20,0)
7067
idk.AlwaysOnTop = false
7068
idk1 = Instance.new("ImageLabel",idk)
7069
idk1.BackgroundTransparency = 1
7070
idk.ExtentsOffset = v3(0,0,0)
7071
idk1.ImageTransparency = 0
7072
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7073
idk1.Size = UDim2.new(2,0,1,0)
7074
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7075
idk1.Image = "rbxassetid://319554883"
7076
punchsound1:Play()
7077
for i = 0, 1, 0.1 do
7078
        swait()
7079
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7080
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7081
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7082
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7083
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7084
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7085
end
7086
punchsound1:Play()
7087
 for i = 0, 1, 0.1 do
7088
        swait()
7089
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7090
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7091
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7092
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7093
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7094
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7095
end
7096
7097
7098
for i,v in pairs(to.Parent:GetChildren()) do
7099
					if v:IsA("Humanoid") then
7100
						v.Health = v.Health - 20
7101
						
7102
						v.PlatformStand = true
7103
					end
7104
	end
7105
StrongPunch:Play()
7106
for i = 0, 1, 0.1 do
7107
        swait()
7108
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7109
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7110
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7111
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7112
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7113
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7114
      end
7115
 for i = 0, 1, 0.1 do
7116
        swait()
7117
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7118
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7119
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7120
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7121
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7122
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7123
end
7124
for i,v in pairs(to.Parent:GetChildren()) do
7125
					if v:IsA("Humanoid") then
7126
						v.Health = v.Health - 3
7127
						
7128
						v.PlatformStand = true
7129
					end
7130
	end
7131
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
7132
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
7133
Zanzoken = Instance.new("Part",char)
7134
Zanzoken.Anchored = true
7135
Zanzoken.Position = v3(999,999,999)
7136
Zanzoken.CFrame = Torso.CFrame
7137
game.Debris:AddItem(Zanzoken,0.5)
7138
Zanzoken.Transparency = 1
7139
Zano:Play()
7140
wait()
7141
idk = Instance.new("BillboardGui",Zanzoken)
7142
idk.Size = UDim2.new(10,0,15,0)
7143
idk.AlwaysOnTop = false
7144
idk1 = Instance.new("ImageLabel",idk)
7145
idk1.BackgroundTransparency = 1
7146
idk.ExtentsOffset = v3(0,0,0)
7147
idk1.ImageTransparency = 0
7148
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7149
idk1.Size = UDim2.new(2,0,1,0)
7150
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7151
idk1.Image = "rbxassetid://319554883"
7152
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7153
wait()
7154
Zanzoken = Instance.new("Part",char)
7155
Zanzoken.Anchored = true
7156
Zanzoken.Position = v3(999,999,999)
7157
Zanzoken.CFrame = Torso.CFrame
7158
game.Debris:AddItem(Zanzoken,0.5)
7159
Zanzoken.Transparency = 1
7160
wait()
7161
idk = Instance.new("BillboardGui",Zanzoken)
7162
idk.Size = UDim2.new(20,0,20,0)
7163
idk.AlwaysOnTop = false
7164
idk1 = Instance.new("ImageLabel",idk)
7165
idk1.BackgroundTransparency = 1
7166
idk.ExtentsOffset = v3(0,0,0)
7167
idk1.ImageTransparency = 0
7168
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7169
idk1.Size = UDim2.new(2,0,1,0)
7170
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7171
idk1.Image = "rbxassetid://319554883"
7172
 for i = 0, 1, 0.1 do
7173
        swait()
7174
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7175
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7176
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7177
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7178
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7179
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7180
end
7181
punchsound1:Play()
7182
for i = 0, 1, 0.1 do
7183
        swait()
7184
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7185
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7186
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7187
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7188
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7189
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7190
end
7191
punchsound1:Play()
7192
 for i = 0, 1, 0.1 do
7193
        swait()
7194
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7195
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7196
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7197
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7198
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7199
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7200
end
7201
for i = 0, 1, 0.1 do
7202
        swait()
7203
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7204
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7205
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7206
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7207
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7208
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7209
      end
7210
 for i = 0, 1, 0.1 do
7211
        swait()
7212
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7213
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7214
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7215
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7216
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7217
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7218
end
7219
	to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
7220
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
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
Zano:Play()
7228
wait()
7229
idk = Instance.new("BillboardGui",Zanzoken)
7230
idk.Size = UDim2.new(10,0,15,0)
7231
idk.AlwaysOnTop = false
7232
idk1 = Instance.new("ImageLabel",idk)
7233
idk1.BackgroundTransparency = 1
7234
idk.ExtentsOffset = v3(0,0,0)
7235
idk1.ImageTransparency = 0
7236
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7237
idk1.Size = UDim2.new(2,0,1,0)
7238
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7239
idk1.Image = "rbxassetid://319554883"
7240
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7241
wait()
7242
Zanzoken = Instance.new("Part",char)
7243
Zanzoken.Anchored = true
7244
Zanzoken.Position = v3(999,999,999)
7245
Zanzoken.CFrame = Torso.CFrame
7246
game.Debris:AddItem(Zanzoken,0.5)
7247
Zanzoken.Transparency = 1
7248
wait()
7249
idk = Instance.new("BillboardGui",Zanzoken)
7250
idk.Size = UDim2.new(20,0,20,0)
7251
idk.AlwaysOnTop = false
7252
idk1 = Instance.new("ImageLabel",idk)
7253
idk1.BackgroundTransparency = 1
7254
idk.ExtentsOffset = v3(0,0,0)
7255
idk1.ImageTransparency = 0
7256
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7257
idk1.Size = UDim2.new(2,0,1,0)
7258
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7259
idk1.Image = "rbxassetid://319554883"
7260
StrongPunch:Play()
7261
Break:Play()
7262
local Aura4 = Instance.new('ParticleEmitter')
7263
Aura4.Name = "Aura"
7264
Aura4.Texture = "rbxassetid://1046299182"
7265
Aura4.Parent = Torso
7266
Aura4.LightEmission = 1
7267
Aura4.Transparency = NumberSequence.new(0.7,1)
7268
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7269
Aura4.Size = NumberSequence.new(1,30)
7270
Aura4.Rotation = NumberRange.new(-360,360)
7271
Aura4.LockedToPart = true
7272
Aura4.Lifetime = NumberRange.new(0.2)
7273
Aura4.Rate = 100
7274
Aura4.Speed = NumberRange.new(0)
7275
Aura4.EmissionDirection = "Top"	
7276
for i = 0, 6, 0.1 do
7277
        swait()
7278
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7279
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7280
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7281
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7282
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7283
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7284
      end
7285
Aura4:Destroy()
7286
wait(0.1)
7287
local Aura4 = Instance.new('ParticleEmitter')
7288
Aura4.Name = "Aura"
7289
Aura4.Texture = "rbxassetid://1046299182"
7290
Aura4.Parent = Torso
7291
Aura4.LightEmission = 1
7292
Aura4.Transparency = NumberSequence.new(0.7,1)
7293
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7294
Aura4.Size = NumberSequence.new(1,30)
7295
Aura4.Rotation = NumberRange.new(-360,360)
7296
Aura4.LockedToPart = true
7297
Aura4.Lifetime = NumberRange.new(0.2)
7298
Aura4.Rate = 100
7299
Aura4.Speed = NumberRange.new(0)
7300
Aura4.EmissionDirection = "Top"
7301
StrongPunch1:Play()
7302
Break:Play()
7303
 for i = 0, 6, 0.1 do
7304
        swait()
7305
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7306
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7307
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7308
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7309
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7310
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7311
      end
7312
Aura4:Destroy()
7313
StrongPunch2:Play()
7314
Break:Play()
7315
local Aura4 = Instance.new('ParticleEmitter')
7316
Aura4.Name = "Aura"
7317
Aura4.Texture = "rbxassetid://1046299182"
7318
Aura4.Parent = Torso
7319
Aura4.LightEmission = 1
7320
Aura4.Transparency = NumberSequence.new(0.7,1)
7321
Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
7322
Aura4.Size = NumberSequence.new(1,30)
7323
Aura4.Rotation = NumberRange.new(-360,360)
7324
Aura4.LockedToPart = true
7325
Aura4.Lifetime = NumberRange.new(0.2)
7326
Aura4.Rate = 100
7327
Aura4.Speed = NumberRange.new(0)
7328
Aura4.EmissionDirection = "Top"
7329
   for i = 0, 7, 0.1 do
7330
        swait()
7331
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7332
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7333
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7334
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7335
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7336
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7337
end
7338
	to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
7339
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
7340
Aura4:Destroy()
7341
Zanzoken = Instance.new("Part",char)
7342
Zanzoken.Anchored = true
7343
Zanzoken.Position = v3(999,999,999)
7344
Zanzoken.CFrame = Torso.CFrame
7345
game.Debris:AddItem(Zanzoken,0.5)
7346
Zanzoken.Transparency = 1
7347
Zano:Play()
7348
wait()
7349
idk = Instance.new("BillboardGui",Zanzoken)
7350
idk.Size = UDim2.new(10,0,15,0)
7351
idk.AlwaysOnTop = false
7352
idk1 = Instance.new("ImageLabel",idk)
7353
idk1.BackgroundTransparency = 1
7354
idk.ExtentsOffset = v3(0,0,0)
7355
idk1.ImageTransparency = 0
7356
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7357
idk1.Size = UDim2.new(2,0,1,0)
7358
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7359
idk1.Image = "rbxassetid://319554883"
7360
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7361
wait()
7362
Zanzoken = Instance.new("Part",char)
7363
Zanzoken.Anchored = true
7364
Zanzoken.Position = v3(999,999,999)
7365
Zanzoken.CFrame = Torso.CFrame
7366
game.Debris:AddItem(Zanzoken,0.5)
7367
Zanzoken.Transparency = 1
7368
wait()
7369
idk = Instance.new("BillboardGui",Zanzoken)
7370
idk.Size = UDim2.new(20,0,20,0)
7371
idk.AlwaysOnTop = false
7372
idk1 = Instance.new("ImageLabel",idk)
7373
idk1.BackgroundTransparency = 1
7374
idk.ExtentsOffset = v3(0,0,0)
7375
idk1.ImageTransparency = 0
7376
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7377
idk1.Size = UDim2.new(2,0,1,0)
7378
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7379
idk1.Image = "rbxassetid://319554883"
7380
 for i = 0, 1, 0.1 do
7381
        swait()
7382
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7383
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7384
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7385
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7386
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7387
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7388
end
7389
punchsound1:Play()
7390
for i = 0, 1, 0.1 do
7391
        swait()
7392
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7393
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7394
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7395
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7396
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7397
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7398
end
7399
punchsound1:Play()
7400
 for i = 0, 1, 0.1 do
7401
        swait()
7402
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7403
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7404
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7405
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7406
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7407
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7408
end
7409
for i = 0, 1, 0.1 do
7410
        swait()
7411
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7412
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7413
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7414
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7415
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7416
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7417
      end
7418
 for i = 0, 1, 0.1 do
7419
        swait()
7420
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7421
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7422
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7423
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7424
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7425
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7426
end
7427
punchsound1:Play()
7428
for i = 0, 0.5, 0.1 do
7429
        swait()
7430
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7431
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7432
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7433
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7434
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7435
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7436
end
7437
punchsound1:Play()
7438
 for i = 0, 0.5, 0.1 do
7439
        swait()
7440
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7441
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7442
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7443
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7444
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7445
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7446
end
7447
	to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
7448
RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
7449
Zanzoken = Instance.new("Part",char)
7450
Zanzoken.Anchored = true
7451
Zanzoken.Position = v3(999,999,999)
7452
Zanzoken.CFrame = Torso.CFrame
7453
game.Debris:AddItem(Zanzoken,0.5)
7454
Zanzoken.Transparency = 1
7455
Zano:Play()
7456
wait()
7457
idk = Instance.new("BillboardGui",Zanzoken)
7458
idk.Size = UDim2.new(10,0,15,0)
7459
idk.AlwaysOnTop = false
7460
idk1 = Instance.new("ImageLabel",idk)
7461
idk1.BackgroundTransparency = 1
7462
idk.ExtentsOffset = v3(0,0,0)
7463
idk1.ImageTransparency = 0
7464
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7465
idk1.Size = UDim2.new(2,0,1,0)
7466
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7467
idk1.Image = "rbxassetid://319554883"
7468
RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
7469
wait()
7470
Zanzoken = Instance.new("Part",char)
7471
Zanzoken.Anchored = true
7472
Zanzoken.Position = v3(999,999,999)
7473
Zanzoken.CFrame = Torso.CFrame
7474
game.Debris:AddItem(Zanzoken,0.5)
7475
Zanzoken.Transparency = 1
7476
wait()
7477
idk = Instance.new("BillboardGui",Zanzoken)
7478
idk.Size = UDim2.new(20,0,20,0)
7479
idk.AlwaysOnTop = false
7480
idk1 = Instance.new("ImageLabel",idk)
7481
idk1.BackgroundTransparency = 1
7482
idk.ExtentsOffset = v3(0,0,0)
7483
idk1.ImageTransparency = 0
7484
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7485
idk1.Size = UDim2.new(2,0,1,0)
7486
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7487
idk1.Image = "rbxassetid://319554883"
7488
 for i = 0, 0.4, 0.1 do
7489
        swait()
7490
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7491
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7492
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7493
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7494
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7495
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7496
end
7497
punchsound1:Play()
7498
for i = 0, 0.4, 0.1 do
7499
        swait()
7500
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7501
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7502
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7503
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7504
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7505
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7506
end
7507
punchsound1:Play()
7508
 for i = 0, 1, 0.1 do
7509
        swait()
7510
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7511
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7512
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7513
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7514
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7515
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7516
end
7517
for i,v in pairs(to.Parent:GetChildren()) do
7518
					if v:IsA("Humanoid") then
7519
						v.Health = v.Health - 8
7520
						
7521
						v.PlatformStand = true
7522
					end
7523
	end
7524
7525
	hit1 = false
7526
7527
		punchsound1:Play()
7528
	hit2 = true
7529
      for i = 0, 1, 0.1 do
7530
        swait()
7531
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7532
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7533
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7534
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7535
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7536
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7537
      end
7538
for i,v in pairs(to.Parent:GetChildren()) do
7539
					if v:IsA("Humanoid") then
7540
						v.Health = v.Health - 10
7541
						
7542
						v.PlatformStand = true
7543
					end
7544
	end
7545
hit2 = false
7546
7547
	punchsound1:Play()
7548
hit3 = true
7549
hit4 = true
7550
7551
7552
punchsound1:Play()
7553
7554
7555
coroutine.wrap(function()
7556
				for i=1,2 do
7557
					wait()
7558
				
7559
		
7560
						
7561
7562
	
7563
	for i,v in pairs(to.Parent:GetChildren()) do
7564
					if v:IsA("Humanoid") then
7565
						v.Health = v.Health - 30
7566
						
7567
						v.PlatformStand = true
7568
					end
7569
	end
7570
				end
7571
	
7572
					
7573
			wait(3)
7574
			end)()
7575
7576
7577
7578
RootPart.Anchored = false
7579
7580
7581
7582
7583
7584
	StrongPunch:Play()
7585
	
7586
	
7587
 
7588
7589
7590
	
7591
	for i,v in pairs(to.Parent:GetChildren()) do
7592
					if v:IsA("Humanoid") then
7593
						v.Health = v.Health - 20
7594
						
7595
						v.PlatformStand = true
7596
					end
7597
	end
7598
7599
StrongPunch2:Play()
7600
7601
7602
	hitground = new("Part",char)
7603
	hitground.Size = Vector3.new(5,5,5)
7604
	hitground.Name =  "Ground"
7605
	hitground.Transparency = 1
7606
	hitground.CanCollide = false
7607
	game.Debris:AddItem(hitground,2)
7608
	hitground.Position = Vector3.new(999,999,999)
7609
	hitgroundweld = new("Weld",hitground)
7610
	hitgroundweld.Part0 = to
7611
	hitgroundweld.Part1 = hitground
7612
	hitground.Touched:connect(function(hit2)
7613
		if hit2.Size.x > 150 then
7614
			hitground:Destroy()
7615
			ad = new("Part",char)
7616
ad.Name = "NewPart"
7617
ad.Size = Vector3.new(30,0.1,30)	
7618
ad.CanCollide = false
7619
ad.Anchored = true
7620
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
7621
ad.Transparency = 1
7622
aad = new("Decal",ad)
7623
7624
aad.Face = "Top"
7625
aad.Transparency = 1
7626
		aad.Transparency = 0
7627
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
7628
			smoke = new("Part",to)
7629
			smokemesh = new("SpecialMesh",smoke)
7630
			smokemesh.MeshId = "rbxassetid://928329648"
7631
			smoke.BrickColor = hit2.BrickColor
7632
			smoke.Anchored = true
7633
			smoke.Position = hitground.Position
7634
			GroundImpact:Play()
7635
			for i = 1,20 do
7636
				wait()
7637
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
7638
				smoke.Transparency = smoke.Transparency + 1/20
7639
			end
7640
			smoke:Destroy()
7641
			wait(0.5)
7642
			
7643
			for i = 1,20 do
7644
				wait(0.1)
7645
				aad.Transparency = aad.Transparency + 1/20
7646
			end
7647
		end
7648
	end)
7649
	ys = Instance.new("BodyVelocity",to)
7650
ys.Name = "GO"
7651
       
7652
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
7653
7654
ys.Velocity = v3(0,-90,0)
7655
        
7656
	wait(1)
7657
        ys:Destroy()
7658
7659
	
7660
	
7661
7662
  
7663
hit3 = false
7664
hit4 = false
7665
7666
7667
hit1 = false
7668
	hit2 = false
7669
	hit3 = false
7670
	hit4 = false
7671
idle = true
7672
  RootPart.Anchored = false
7673
to.Anchored = false
7674
end
7675
end)
7676
end
7677
7678
7679
function Combo2()
7680
	getplayer = new("Part",char)
7681
getplayer.Position = Vector3.new(999,999,999)
7682
getplayer.Transparency = 1
7683
getplayer.Size = v3(3,3,3)
7684
getplayer.CanCollide = false
7685
getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
7686
getplayer.Name = "GetPlayer"
7687
7688
game.Debris:AddItem(getplayer,0.5)
7689
7690
getplayer.Touched:connect(function(hit)
7691
			if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
7692
				getplayer:Destroy()
7693
				to = hit.Parent:findFirstChild("HumanoidRootPart")
7694
				to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
7695
				to.Anchored = true
7696
	idle = false
7697
	
7698
7699
		punchsound1:Play()
7700
		hit1 = true
7701
 for i = 0, 1, 0.1 do
7702
        swait()
7703
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7704
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7705
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7706
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7707
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7708
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7709
end
7710
punchsound1:Play()
7711
for i = 0, 1, 0.1 do
7712
        swait()
7713
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7714
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7715
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7716
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7717
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7718
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7719
end
7720
punchsound1:Play()
7721
 for i = 0, 1, 0.1 do
7722
        swait()
7723
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7724
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7725
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7726
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7727
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7728
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7729
end
7730
for i = 0, 1, 0.1 do
7731
        swait()
7732
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7733
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7734
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7735
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7736
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7737
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7738
      end
7739
 for i = 0, 1, 0.1 do
7740
        swait()
7741
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7742
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7743
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7744
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7745
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7746
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7747
end
7748
StrongPunch1:Play()
7749
for i = 0, 1, 0.1 do
7750
        swait()
7751
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7752
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7753
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7754
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7755
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7756
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7757
      end
7758
 for i = 0, 0.6, 0.1 do
7759
        swait()
7760
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7761
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7762
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7763
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7764
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7765
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)		
7766
end
7767
for i = 0, 0.6, 0.1 do
7768
        swait()
7769
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7770
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7771
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7772
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7773
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7774
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7775
      end
7776
for i,v in pairs(to.Parent:GetChildren()) do
7777
					if v:IsA("Humanoid") then
7778
						v.Health = v.Health - 6
7779
						
7780
						v.PlatformStand = true
7781
					end
7782
	end
7783
StrongPunch:Play()
7784
for i = 0, 1, 0.1 do
7785
        swait()
7786
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7787
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7788
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7789
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7790
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7791
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7792
      end
7793
for i,v in pairs(to.Parent:GetChildren()) do
7794
					if v:IsA("Humanoid") then
7795
						v.Health = v.Health - 8
7796
						
7797
						v.PlatformStand = true
7798
					end
7799
	end
7800
7801
	hit1 = false
7802
7803
		punchsound1:Play()
7804
	hit2 = true
7805
      for i = 0, 1, 0.1 do
7806
        swait()
7807
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7808
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7809
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7810
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7811
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7812
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7813
      end
7814
for i,v in pairs(to.Parent:GetChildren()) do
7815
					if v:IsA("Humanoid") then
7816
						v.Health = v.Health - 5
7817
						
7818
						v.PlatformStand = true
7819
					end
7820
	end
7821
hit2 = false
7822
7823
	punchsound1:Play()
7824
hit3 = true
7825
hit4 = true
7826
7827
7828
punchsound1:Play()
7829
7830
coroutine.wrap(function()
7831
				for i=1,2 do
7832
					wait()
7833
						to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
7834
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
7835
					Zanzoken = Instance.new("Part",char)
7836
Zanzoken.Anchored = true
7837
Zanzoken.Position = v3(999,999,999)
7838
Zanzoken.CFrame = Torso.CFrame
7839
game.Debris:AddItem(Zanzoken,0.5)
7840
Zanzoken.Transparency = 1
7841
Zano:Play()
7842
wait()
7843
idk = Instance.new("BillboardGui",Zanzoken)
7844
idk.Size = UDim2.new(10,0,15,0)
7845
idk.AlwaysOnTop = false
7846
idk1 = Instance.new("ImageLabel",idk)
7847
idk1.BackgroundTransparency = 1
7848
idk.ExtentsOffset = v3(0,0,0)
7849
idk1.ImageTransparency = 0
7850
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7851
idk1.Size = UDim2.new(2,0,1,0)
7852
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7853
idk1.Image = "rbxassetid://319554883"
7854
wait()
7855
Zanzoken = Instance.new("Part",char)
7856
Zanzoken.Anchored = true
7857
Zanzoken.Position = v3(999,999,999)
7858
Zanzoken.CFrame = Torso.CFrame
7859
game.Debris:AddItem(Zanzoken,0.5)
7860
Zanzoken.Transparency = 1
7861
wait()
7862
idk = Instance.new("BillboardGui",Zanzoken)
7863
idk.Size = UDim2.new(20,0,20,0)
7864
idk.AlwaysOnTop = false
7865
idk1 = Instance.new("ImageLabel",idk)
7866
idk1.BackgroundTransparency = 1
7867
idk.ExtentsOffset = v3(0,0,0)
7868
idk1.ImageTransparency = 0
7869
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7870
idk1.Size = UDim2.new(2,0,1,0)
7871
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7872
idk1.Image = "rbxassetid://319554883"
7873
					for i = 0, 1, 0.1 do
7874
        swait()
7875
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7876
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7877
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7878
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7879
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7880
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7881
      end
7882
						StrongPunch:Play()
7883
	for i,v in pairs(to.Parent:GetChildren()) do
7884
					if v:IsA("Humanoid") then
7885
						v.Health = v.Health - 10
7886
						
7887
						v.PlatformStand = true
7888
					end
7889
	end
7890
				end
7891
	
7892
					
7893
			wait(0.7)
7894
			end)()
7895
7896
  
7897
7898
7899
RootPart.Anchored = true
7900
to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
7901
					RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
7902
								Zanzoken = Instance.new("Part",char)
7903
Zanzoken.Anchored = true
7904
Zanzoken.Position = v3(999,999,999)
7905
Zanzoken.CFrame = Torso.CFrame
7906
game.Debris:AddItem(Zanzoken,0.5)
7907
Zanzoken.Transparency = 1
7908
Zano:Play()
7909
wait()
7910
idk = Instance.new("BillboardGui",Zanzoken)
7911
idk.Size = UDim2.new(10,0,15,0)
7912
idk.AlwaysOnTop = false
7913
idk1 = Instance.new("ImageLabel",idk)
7914
idk1.BackgroundTransparency = 1
7915
idk.ExtentsOffset = v3(0,0,0)
7916
idk1.ImageTransparency = 0
7917
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7918
idk1.Size = UDim2.new(2,0,1,0)
7919
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7920
idk1.Image = "rbxassetid://319554883"
7921
wait()
7922
Zanzoken = Instance.new("Part",char)
7923
Zanzoken.Anchored = true
7924
Zanzoken.Position = v3(999,999,999)
7925
Zanzoken.CFrame = Torso.CFrame
7926
game.Debris:AddItem(Zanzoken,0.5)
7927
Zanzoken.Transparency = 1
7928
wait()
7929
idk = Instance.new("BillboardGui",Zanzoken)
7930
idk.Size = UDim2.new(20,0,20,0)
7931
idk.AlwaysOnTop = false
7932
idk1 = Instance.new("ImageLabel",idk)
7933
idk1.BackgroundTransparency = 1
7934
idk.ExtentsOffset = v3(0,0,0)
7935
idk1.ImageTransparency = 0
7936
idk1.ImageColor3 = Color3.fromRGB(0,0,0)
7937
idk1.Size = UDim2.new(2,0,1,0)
7938
idk1.Position = UDim2.new(-0.5,0,-0.2,0)
7939
idk1.Image = "rbxassetid://319554883"
7940
7941
for i = 0, 1, 0.1 do
7942
        swait()
7943
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7944
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7945
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7946
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7947
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7948
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7949
      end	
7950
7951
7952
	StrongPunch:Play()
7953
	
7954
	
7955
 for i = 0, 1, 0.1 do
7956
        swait()
7957
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7958
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
7959
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
7960
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7961
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
7962
        LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
7963
      end	
7964
7965
for i = 0, 1, 0.1 do
7966
        swait()
7967
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
7968
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
7969
        RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
7970
        LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
7971
        RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
7972
        LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
7973
      end
7974
7975
7976
	
7977
	for i,v in pairs(to.Parent:GetChildren()) do
7978
					if v:IsA("Humanoid") then
7979
						v.Health = v.Health - 20
7980
						
7981
						v.PlatformStand = true
7982
					end
7983
	end
7984
7985
StrongPunch2:Play()
7986
 for i = 0, 1, 0.1 do
7987
        swait()
7988
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7989
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
7990
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7991
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
7992
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
7993
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
7994
      end
7995
7996
	hitground = new("Part",char)
7997
	hitground.Size = Vector3.new(5,5,5)
7998
	hitground.Name =  "Ground"
7999
	hitground.Transparency = 1
8000
	hitground.CanCollide = false
8001
	game.Debris:AddItem(hitground,2)
8002
	hitground.Position = Vector3.new(999,999,999)
8003
	hitgroundweld = new("Weld",hitground)
8004
	hitgroundweld.Part0 = to
8005
	hitgroundweld.Part1 = hitground
8006
	hitground.Touched:connect(function(hit2)
8007
		if hit2.Size.x > 150 then
8008
			hitground:Destroy()
8009
			ad = new("Part",char)
8010
ad.Name = "NewPart"
8011
ad.Size = Vector3.new(30,0.1,30)	
8012
ad.CanCollide = false
8013
ad.Anchored = true
8014
ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
8015
ad.Transparency = 1
8016
aad = new("Decal",ad)
8017
8018
aad.Face = "Top"
8019
aad.Transparency = 1
8020
		aad.Transparency = 0
8021
		aad.Texture = "http://www.roblox.com/asset/?id=108186785"
8022
			smoke = new("Part",to)
8023
			smokemesh = new("SpecialMesh",smoke)
8024
			smokemesh.MeshId = "rbxassetid://928329648"
8025
			smoke.BrickColor = hit2.BrickColor
8026
			smoke.Anchored = true
8027
			smoke.Position = hitground.Position
8028
			GroundImpact:Play()
8029
			for i = 1,20 do
8030
				wait()
8031
				smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
8032
				smoke.Transparency = smoke.Transparency + 1/20
8033
			end
8034
			smoke:Destroy()
8035
			wait(0.5)
8036
			
8037
			for i = 1,20 do
8038
				wait(0.1)
8039
				aad.Transparency = aad.Transparency + 1/20
8040
			end
8041
		end
8042
	end)
8043
	to.Anchored = false
8044
	ys = Instance.new("BodyVelocity",to)
8045
ys.Name = "GO"
8046
       
8047
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8048
8049
ys.Velocity = v3(0,-90,0)
8050
        
8051
	wait(1)
8052
        ys:Destroy()
8053
8054
	
8055
	
8056
8057
  
8058
hit3 = false
8059
hit4 = false
8060
8061
8062
hit1 = false
8063
	hit2 = false
8064
	hit3 = false
8065
	hit4 = false
8066
idle = true
8067
  RootPart.Anchored = false
8068
end
8069
end)
8070
end
8071
8072
 function KABOOMZ222()
8073
    local effspwn = Instance.new("Part")
8074
    coroutine.resume(coroutine.create(function()
8075
      local sound1 = Instance.new("Sound")
8076
      sound1.SoundId = "rbxassetid://440145223"
8077
      sound1.MaxDistance = 600
8078
      sound1.EmitterSize = 60
8079
      sound1.Volume = 5.5
8080
      sound1.Pitch = 1.3
8081
      sound1.Parent = effspwn
8082
      local sound2 = Instance.new("Sound")
8083
      sound2.SoundId = "rbxassetid://440145223"
8084
      sound2.MaxDistance = 300
8085
      sound2.EmitterSize = 20
8086
      sound2.Volume = 3
8087
      sound2.Pitch = 0.7
8088
      sound2.Parent = effspwn
8089
      local sound3 = Instance.new("Sound")
8090
      sound3.SoundId = "rbxassetid://440145223"
8091
      sound2.MaxDistance = 400
8092
      sound2.EmitterSize = 30
8093
      sound2.Volume = 0.5
8094
      sound2.Pitch = 0.5
8095
      sound2.Parent = effspwn
8096
      sound2:Play()
8097
      wait()
8098
      sound1:Play()
8099
      sound3:Play()
8100
    end))
8101
    local model = Instance.new("Model")
8102
    game.Debris:AddItem(model, 20)
8103
    model.Name = "smasheffects"
8104
    model.Parent = workspace
8105
    effspwn.Name = "spwnr"
8106
    effspwn.Size = Vector3.new(1, 1, 1)
8107
    effspwn.Anchored = true
8108
    effspwn.CanCollide = false
8109
    effspwn.Transparency = 1
8110
    effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
8111
    effspwn.Parent = model
8112
8113
8114
8115
8116
    coroutine.resume(coroutine.create(function()
8117
      local shok = Instance.new("Part")
8118
      shok.Name = "whoosh"
8119
      shok.BrickColor = BrickColor.new("Institutional white")
8120
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8121
      shok.Size = Vector3.new(1, 1, 1)
8122
      shok.Anchored = true
8123
      shok.Material = "Neon"
8124
      shok.Transparency = 1
8125
      shok.CanCollide = false
8126
      shok.Parent = model
8127
      game.Debris:AddItem(shok, 12)
8128
      local mesh = Instance.new("SpecialMesh")
8129
      mesh.MeshType = "FileMesh"
8130
      mesh.MeshId = "rbxassetid://437347603"
8131
      mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
8132
      mesh.Parent = shok
8133
8134
8135
8136
8137
8138
      for e = 1, 8 do
8139
        wait()
8140
        mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
8141
        shok.Transparency = shok.Transparency + 0.035
8142
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
8143
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
8144
       
8145
8146
      end
8147
      for e = 1, 16 do
8148
        wait()
8149
        mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
8150
        shok.Transparency = shok.Transparency + 0.11
8151
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
8152
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
8153
       
8154
      end
8155
    end))
8156
    coroutine.resume(coroutine.create(function()
8157
      local shok = Instance.new("Part")
8158
      shok.Name = "wring1"
8159
      shok.BrickColor = BrickColor.new("Institutional white")
8160
      shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8161
      shok.Size = Vector3.new(1, 1, 1)
8162
      shok.Anchored = true
8163
      shok.Material = "Neon"
8164
      shok.Transparency = 0.25
8165
      shok.CanCollide = false
8166
      shok.Parent = model
8167
      game.Debris:AddItem(shok, 12)
8168
      local mesh = Instance.new("SpecialMesh")
8169
      mesh.MeshType = "FileMesh"
8170
      mesh.MeshId = "rbxassetid://3270017"
8171
      mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
8172
      mesh.Parent = shok
8173
      for e = 1, 30 do
8174
        wait()
8175
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
8176
        shok.Transparency = shok.Transparency + 0.002
8177
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8178
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8179
      end
8180
      for e = 1, 38 do
8181
        wait()
8182
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8183
        shok.Transparency = shok.Transparency + 0.002
8184
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8185
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8186
      end
8187
      for e = 1, 24 do
8188
        wait()
8189
        mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
8190
        shok.Transparency = shok.Transparency + 0.03
8191
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
8192
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
8193
      end
8194
    end))
8195
    coroutine.resume(coroutine.create(function()
8196
      local shok = Instance.new("Part")
8197
      shok.Name = "wring2"
8198
      shok.BrickColor = BrickColor.new("Institutional white")
8199
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
8200
      shok.Size = Vector3.new(1, 1, 1)
8201
      shok.Anchored = true
8202
      shok.Material = "Neon"
8203
      shok.Transparency = 0.25
8204
      shok.CanCollide = false
8205
      shok.Parent = model
8206
      game.Debris:AddItem(shok, 12)
8207
      local mesh = Instance.new("SpecialMesh")
8208
      mesh.MeshType = "FileMesh"
8209
      mesh.MeshId = "rbxassetid://3270017"
8210
      mesh.Scale = Vector3.new(12, 12, 0.05)
8211
      mesh.Parent = shok
8212
      for e = 1, 30 do
8213
        wait()
8214
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
8215
        shok.Transparency = shok.Transparency + 0.002
8216
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8217
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8218
      end
8219
      for e = 1, 38 do
8220
        wait()
8221
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8222
        shok.Transparency = shok.Transparency + 0.002
8223
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8224
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8225
      end
8226
      for e = 1, 24 do
8227
        wait()
8228
        mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
8229
        shok.Transparency = shok.Transparency + 0.03
8230
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
8231
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
8232
      end
8233
    end))
8234
    coroutine.resume(coroutine.create(function()
8235
      local shok = Instance.new("Part")
8236
      shok.Name = "coil1"
8237
      shok.BrickColor = BrickColor.new("Institutional white")
8238
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8239
      shok.Size = Vector3.new(1, 1, 1)
8240
      shok.Anchored = true
8241
      shok.Material = "Neon"
8242
      shok.Transparency = 0.25
8243
      shok.CanCollide = false
8244
      shok.Parent = model
8245
      game.Debris:AddItem(shok, 12)
8246
      local mesh = Instance.new("SpecialMesh")
8247
      mesh.MeshType = "FileMesh"
8248
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8249
      mesh.Scale = Vector3.new(12, 12, 12)
8250
      mesh.Parent = shok
8251
      for e = 1, 15 do
8252
        wait()
8253
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8254
        shok.Transparency = shok.Transparency + 0.004
8255
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8256
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8257
      end
8258
      for e = 1, 16 do
8259
        wait()
8260
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8261
        shok.Transparency = shok.Transparency + 0.004
8262
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8263
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8264
      end
8265
      for e = 1, 12 do
8266
        wait()
8267
        mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
8268
        shok.Transparency = shok.Transparency + 0.06
8269
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8270
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8271
      end
8272
    end))
8273
    coroutine.resume(coroutine.create(function()
8274
      local shok = Instance.new("Part")
8275
      shok.Name = "coil2"
8276
      shok.BrickColor = BrickColor.new("Institutional white")
8277
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
8278
      shok.Size = Vector3.new(1, 1, 1)
8279
      shok.Anchored = true
8280
      shok.Material = "Neon"
8281
      shok.Transparency = 1
8282
      shok.CanCollide = false
8283
      shok.Parent = model
8284
      game.Debris:AddItem(shok, 12)
8285
      local mesh = Instance.new("SpecialMesh")
8286
      mesh.MeshType = "FileMesh"
8287
      mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
8288
      mesh.Scale = Vector3.new(6, 12, 6)
8289
      mesh.Parent = shok
8290
      for e = 1, 15 do
8291
        wait()
8292
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8293
        shok.Transparency = shok.Transparency + 0.005
8294
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
8295
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8296
      end
8297
      for e = 1, 16 do
8298
        wait()
8299
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8300
        shok.Transparency = shok.Transparency + 0.005
8301
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8302
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8303
      end
8304
      for e = 1, 12 do
8305
        wait()
8306
        mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
8307
        shok.Transparency = shok.Transparency + 0.09
8308
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
8309
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
8310
      end
8311
    end))
8312
    coroutine.resume(coroutine.create(function()
8313
      local shok = Instance.new("Part")
8314
      shok.Name = "shokwve"
8315
      shok.BrickColor = BrickColor.new("Institutional white")
8316
      shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
8317
      shok.Size = Vector3.new(1, 1, 1)
8318
      shok.Anchored = true
8319
      shok.Material = "Neon"
8320
      shok.Transparency = 0.6
8321
      shok.CanCollide = false
8322
      shok.Parent = model
8323
      game.Debris:AddItem(shok, 12)
8324
      local mesh = Instance.new("SpecialMesh")
8325
      mesh.MeshType = "FileMesh"
8326
      mesh.MeshId = "rbxassetid://489415447"
8327
      mesh.Scale = Vector3.new(1, 1, 1)
8328
      mesh.Parent = shok
8329
      for e = 1, 12 do
8330
        wait()
8331
        mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
8332
        shok.Transparency = shok.Transparency + 0.002
8333
      end
8334
      for e = 1, 32 do
8335
        wait()
8336
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8337
        shok.Transparency = shok.Transparency + 0.002
8338
      end
8339
      for e = 1, 24 do
8340
        wait()
8341
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
8342
        shok.Transparency = shok.Transparency + 0.03
8343
      end
8344
    end))
8345
    coroutine.resume(coroutine.create(function()
8346
      local shok = Instance.new("Part")
8347
      shok.Name = "shock2"
8348
      shok.BrickColor = BrickColor.new("Institutional white")
8349
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8350
      shok.Size = Vector3.new(1, 1, 1)
8351
      shok.Anchored = true
8352
      shok.Material = "Neon"
8353
      shok.Transparency = 0.35
8354
      shok.CanCollide = false
8355
      shok.Parent = model
8356
      game.Debris:AddItem(shok, 12)
8357
      local mesh = Instance.new("SpecialMesh")
8358
      mesh.MeshType = "FileMesh"
8359
      mesh.MeshId = "rbxassetid://1095709"
8360
      mesh.Scale = Vector3.new(12, 12, 12)
8361
      mesh.Parent = shok
8362
      for e = 1, 15 do
8363
        wait()
8364
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8365
        shok.Transparency = shok.Transparency + 0.004
8366
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8367
      end
8368
      for e = 1, 16 do
8369
        wait()
8370
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8371
        shok.Transparency = shok.Transparency + 0.004
8372
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8373
      end
8374
      for e = 1, 12 do
8375
        wait()
8376
        mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
8377
        shok.Transparency = shok.Transparency + 0.06
8378
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
8379
      end
8380
    end))
8381
    coroutine.resume(coroutine.create(function()
8382
      local shok = Instance.new("Part")
8383
      shok.Name = "shock3"
8384
      shok.BrickColor = BrickColor.new("Institutional white")
8385
      shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
8386
      shok.Size = Vector3.new(1, 1, 1)
8387
      shok.Anchored = true
8388
      shok.Material = "Neon"
8389
      shok.Transparency = 0.35
8390
      shok.CanCollide = false
8391
      shok.Parent = model
8392
      game.Debris:AddItem(shok, 12)
8393
      local mesh = Instance.new("SpecialMesh")
8394
      mesh.MeshType = "FileMesh"
8395
      mesh.MeshId = "rbxassetid://1095709"
8396
      mesh.Scale = Vector3.new(12, 12, 12)
8397
      mesh.Parent = shok
8398
      for e = 1, 15 do
8399
        wait()
8400
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8401
        shok.Transparency = shok.Transparency + 0.004
8402
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8403
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8404
      end
8405
      for e = 1, 16 do
8406
        wait()
8407
        mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
8408
        shok.Transparency = shok.Transparency + 0.004
8409
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8410
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8411
      end
8412
      for e = 1, 12 do
8413
        wait()
8414
        mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
8415
        shok.Transparency = shok.Transparency + 0.06
8416
        shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
8417
        shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
8418
      end
8419
    end))
8420
  end
8421
8422
8423
8424
mouse.KeyDown:connect(function(k)
8425
if attack == false and k == "=" and MV4 > 80 and firemode == true then
8426
local exp = Instance.new("Explosion",Torso)
8427
exp.BlastRadius = 45.5
8428
exp.BlastPressure = 100
8429
      exp.Position = Torso
8430
      exp.Visible = true
8431
end
8432
end)
8433
8434
MV4 = 300
8435
mouse.KeyDown:connect(function(k)
8436
	if attack == false and k == "8" then
8437
		for i, v in pairs(Torso:GetChildren()) do
8438
	if v:IsA('ParticleEmitter') then
8439
		v:Remove()
8440
	end
8441
end
8442
	end
8443
	end)
8444
8445
8446
MV4 = 300
8447
mouse.KeyDown:connect(function(k)
8448
  if attack == false and k == "]" and MV4 > 80 and firemode == true then
8449
    MV4 = 0
8450
    Humanoid.WalkSpeed = 13
8451
    attack = true
8452
    Firepart1 = Instance.new("Part", RightArm)
8453
    Firepart1.Size = Vector3.new(1, 1, 1)
8454
    GuW1 = Instance.new("Weld")
8455
    GuW1.Name = "GuW"
8456
    GuW1.Part0 = RightArm
8457
    GuW1.C0 = cn(0, -1, 0)
8458
    GuW1.C1 = cn(0, 0, 0)
8459
    GuW1.Part1 = Firepart1
8460
    GuW1.Parent = RightArm
8461
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
8462
    Firepart1.Transparency = 1
8463
    Firepart2 = Instance.new("Part", LeftArm)
8464
    Firepart2.Size = Vector3.new(1, 1, 1)
8465
    GuW2 = Instance.new("Weld")
8466
    GuW2.Name = "GuW"
8467
    GuW2.Part0 = LeftArm
8468
    GuW2.C0 = cn(0, -1, 0)
8469
    GuW2.C1 = cn(0, 0, 0)
8470
    GuW2.Part1 = Firepart2
8471
    GuW2.Parent = LeftArm
8472
    Firepart2.Transparency = 1
8473
    for i = 0, 5, 0.1 do
8474
      swait()
8475
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8476
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8477
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8478
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8479
      if Torsovelocity.Y > 2 then
8480
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8481
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8482
        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)
8483
        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)
8484
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
8485
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
8486
      elseif Torsovelocity.Y < 1 then
8487
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8488
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8489
        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)
8490
        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)
8491
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8492
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8493
      end
8494
    end
8495
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
8496
    for i = 0, 7, 0.1 do
8497
      swait()
8498
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8499
      BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8500
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
8501
      BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
8502
      if Torsovelocity.Y > 2 then
8503
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8504
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8505
        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)
8506
        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)
8507
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8508
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8509
      elseif Torsovelocity.Y < 1 then
8510
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
8511
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8512
        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)
8513
        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)
8514
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8515
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
8516
      end
8517
    end
8518
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
8519
    GuW1:Destroy()
8520
    GuW1 = Instance.new("Weld")
8521
    GuW1.Name = "GuW"
8522
    GuW1.Part0 = Torso
8523
    GuW1.C0 = cn(0, 0, -6)
8524
    GuW1.C1 = cn(0, 0, 0)
8525
    GuW1.Part1 = Firepart1
8526
    GuW1.Parent = Torso
8527
    GuW2:Destroy()
8528
    GuW2 = Instance.new("Weld")
8529
    GuW2.Name = "GuW"
8530
    GuW2.Part0 = Torso
8531
    GuW2.C0 = cn(0, 0, -6)
8532
    GuW2.C1 = cn(0, 0, 0)
8533
    GuW2.Part1 = Firepart2
8534
    GuW2.Parent = Torso
8535
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8536
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
8537
    GuW2:Destroy()
8538
    GuW2 = Instance.new("Weld")
8539
    GuW2.Name = "GuW"
8540
    GuW2.Part0 = Torso
8541
    GuW2.C0 = cn(0, 0, -4)
8542
    GuW2.C1 = cn(0, 0, 0)
8543
    GuW2.Part1 = Firepart2
8544
    GuW2.Parent = Torso
8545
8546
8547
    for i = 0, 7, 0.1 do
8548
      swait()
8549
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8550
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8551
      if Torsovelocity.Y > 2 then
8552
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8553
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8554
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8555
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8556
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8557
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8558
      elseif Torsovelocity.Y < 1 then
8559
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8560
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8561
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8562
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8563
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8564
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8565
      end
8566
    end
8567
    local bp2 = Create("BodyPosition")({
8568
      P = 900,
8569
      D = 1000,
8570
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
8571
      position = Torso.Position + Vector3.new(0, 60, 0),
8572
      Parent = Torso
8573
    })
8574
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
8575
    for i = 0, 8, 0.1 do
8576
      swait()
8577
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8578
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8579
      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)
8580
      if Torsovelocity.Y > 2 then
8581
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8582
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8583
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8584
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8585
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8586
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8587
      elseif Torsovelocity.Y < 1 then
8588
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8589
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8590
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8591
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8592
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8593
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8594
      end
8595
    end
8596
    for i = 0, 18, 0.1 do
8597
      swait()
8598
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
8599
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
8600
      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)
8601
      if Torsovelocity.Y > 2 then
8602
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8603
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8604
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8605
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8606
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8607
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8608
      elseif Torsovelocity.Y < 1 then
8609
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8610
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
8611
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
8612
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
8613
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8614
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8615
      end
8616
    end
8617
    GuW1:Destroy()
8618
    GuW1 = Instance.new("Weld")
8619
    GuW1.Name = "GuW"
8620
    GuW1.Part0 = Torso
8621
    GuW1.C0 = cn(0, 0, -15)
8622
    GuW1.C1 = cn(0, 0, 0)
8623
    GuW1.Part1 = Firepart1
8624
    GuW1.Parent = Torso
8625
    GuW2:Destroy()
8626
    GuW2 = Instance.new("Weld")
8627
    GuW2.Name = "GuW"
8628
    GuW2.Part0 = Torso
8629
    GuW2.C0 = cn(0, 0, -17.5)
8630
    GuW2.C1 = cn(0, 0, 0)
8631
    GuW2.Part1 = Firepart2
8632
    GuW2.Parent = Torso
8633
    for i = 0, 1.25, 0.01 do
8634
      swait()
8635
      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)
8636
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
8637
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
8638
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
8639
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
8640
      if Torsovelocity.Y > 2 then
8641
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8642
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8643
        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)
8644
        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)
8645
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8646
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8647
      elseif Torsovelocity.Y < 1 then
8648
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8649
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
8650
        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)
8651
        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)
8652
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8653
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8654
      end
8655
    end
8656
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
8657
    BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
8658
    BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
8659
    BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
8660
    for i = 0, 3, 0.1 do
8661
      swait()
8662
      if Torsovelocity.Y > 2 then
8663
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8664
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
8665
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8666
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8667
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8668
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8669
      elseif Torsovelocity.Y < 1 then
8670
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
8671
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
8672
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
8673
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
8674
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8675
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
8676
      end
8677
    end
8678
    wait(1)
8679
    bp2:Destroy()
8680
    Humanoid.WalkSpeed = 16
8681
    attack = false
8682
    MV4 = 0
8683
    Firepart1:Destroy()
8684
    Firepart2:Destroy()
8685
  end
8686
end)
8687
spiritballenergy = true
8688
local spirit1 = true
8689
local spirit2 = true
8690
local sizeup = 38
8691
local ringgo = 18
8692
local potara = false
8693
local potara1 = false
8694
local potara2 = false
8695
local potara3 = false
8696
local potara4 = false
8697
local hipheight = false
8698
local idle7 = true
8699
local idle6 = true
8700
local idle5 = false
8701
local noidle = false
8702
local noidle1 = false
8703
local fuse = false
8704
local bigkamehameha1 = false
8705
local bigkamehameha2 = false
8706
local idle2 = false
8707
local idle3 = false
8708
local com1 = 10
8709
local com2 = -5
8710
local fuse1 = false
8711
local fuse2 = false
8712
local fuse3 = false
8713
local fuse4 = false
8714
local fuse5 = false
8715
local fuse6 = false
8716
local fuse7 = false
8717
local fuse8 = false
8718
local ssj4 = false
8719
local headcolor = 0
8720
local walk11 = true
8721
local great = false
8722
local size = 0
8723
local size2 = 0
8724
local kicharging = false
8725
local ki = 100
8726
8727
8728
8729
--Sounds
8730
--Folder
8731
soundfolder = Instance.new("Model",char)
8732
soundfolder.Name = "Sound Folder"
8733
--Sounds
8734
kamecharge = Instance.new("Sound",soundfolder)
8735
kamecharge.Volume = 10
8736
kamecharge.Name = "kamecharge"
8737
kamecharge.Looped = false
8738
kamecharge.SoundId = "rbxassetid://908489666"
8739
kamefire = Instance.new("Sound",soundfolder)
8740
kamefire.Volume = 10
8741
kamefire.Name = "kamefire"
8742
kamefire.Looped = false
8743
kamefire.TimePosition = 0.5
8744
kamefire.SoundId = "rbxassetid://977360812"
8745
kamehit = Instance.new("Sound",soundfolder)
8746
kamehit.Volume = 30
8747
kamehit.Name = "kamehit"
8748
kamehit.Looped = false
8749
kamehit.SoundId = "rbxassetid://908484148"
8750
ssjaura = Instance.new("Sound",soundfolder)
8751
ssjaura.Volume = 5
8752
ssjaura.Name = "ssjaura"
8753
ssjaura.Looped = true
8754
ssjaura.SoundId = "rbxassetid://891397456"
8755
ssjauraburst = Instance.new("Sound",soundfolder)
8756
ssjauraburst.Volume = math.huge
8757
ssjauraburst.Name = "ssjauraburst"
8758
ssjauraburst.Looped =false
8759
ssjauraburst.SoundId = "rbxassetid://437393965"
8760
ssjmusic = Instance.new("Sound",soundfolder)
8761
ssjmusic.Volume = 0
8762
ssjmusic.Name = "ssjmusic"
8763
ssjmusic.Looped = true
8764
ssjmusic.SoundId = "rbxassetid://390946253"
8765
ssj2music = Instance.new("Sound",soundfolder)
8766
ssj2music.Volume = 0
8767
ssj2music.Name = "ssj2music"
8768
ssj2music.Looped = true
8769
ssj2music.SoundId = "rbxassetid://144377132"
8770
ssj2aura = Instance.new("Sound",soundfolder)
8771
ssj2aura.Volume = 5
8772
ssj2aura.Name = "ssj2aura"
8773
ssj2aura.Looped = true
8774
ssj2aura.SoundId = "rbxassetid://850205092"
8775
ssj3music = Instance.new("Sound",soundfolder)
8776
ssj3music.Volume = 0
8777
ssj3music.Name = "ssj3music"
8778
ssj3music.Looped = true
8779
ssj3music.SoundId = "rbxassetid://156056027"
8780
KiCharge = Instance.new("Sound",soundfolder)
8781
KiCharge.Volume = 10000
8782
KiCharge.Name = "KiCharge"
8783
KiCharge.Looped = true
8784
KiCharge.TimePosition = 0.7
8785
KiCharge.SoundId = "rbxassetid://700499952"
8786
8787
KiCharge2 = Instance.new("Sound",soundfolder)
8788
KiCharge2.Volume = 10000
8789
KiCharge2.Name = "KiCharge2"
8790
KiCharge2.Looped = false
8791
KiCharge2.TimePosition = 7.3
8792
8793
KiCharge2.SoundId = "rbxassetid://700499952"
8794
Lightning = Instance.new("Sound",soundfolder)
8795
Lightning.Volume = 10000
8796
Lightning.TimePosition = 1
8797
Lightning.Name = "Lightning"
8798
Lightning.Looped = false
8799
Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
8800
AuraOff = Instance.new("Sound",soundfolder)
8801
AuraOff.Volume = 10000
8802
AuraOff.Name = "AuraOff"
8803
AuraOff.Looped = false
8804
AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
8805
PowerDown = Instance.new("Sound",soundfolder)
8806
PowerDown.Volume = 10000
8807
PowerDown.Name = "PowerDown"
8808
PowerDown.Looped = false
8809
PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
8810
punchsound1 = Instance.new("Sound",soundfolder)
8811
punchsound1.Volume = 10
8812
punchsound1.Name = "punchsound1"
8813
punchsound1.Looped = false
8814
punchsound1.SoundId = "rbxassetid://137579113"
8815
punchsound2 = Instance.new("Sound",soundfolder)
8816
punchsound2.Volume = 10
8817
punchsound2.Name = "punchsound2"
8818
punchsound2.Looped = false
8819
punchsound2.SoundId = "rbxassetid://441202925"
8820
kiblastsound = Instance.new("Sound",soundfolder)
8821
kiblastsound.Volume = 10000
8822
kiblastsound.Name = "kiblastsound"
8823
kiblastsound.Looped = false
8824
kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
8825
screaming = Instance.new("Sound",soundfolder)
8826
screaming.Volume = 1
8827
screaming.Name = "screaming"
8828
screaming.Looped = true
8829
screaming.SoundId = "rbxassetid://1101079851"
8830
screaming1 = Instance.new("Sound",soundfolder)
8831
screaming1.Volume = 10
8832
screaming1.Name = "screaming1"
8833
screaming1.Looped = false
8834
screaming1.SoundId = "rbxassetid://975468335"
8835
FastPunch = Instance.new("Sound",soundfolder)
8836
FastPunch.Volume = 10000
8837
FastPunch.Name = "FastPunch"
8838
FastPunch.Looped = false
8839
FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
8840
GiantStep = Instance.new("Sound",soundfolder)
8841
GiantStep.Volume = 10000
8842
GiantStep.Name = "GiantStep"
8843
GiantStep.Looped = false
8844
GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
8845
StrongPunch = Instance.new("Sound",soundfolder)
8846
StrongPunch.Volume = 10000
8847
StrongPunch.Name = "StrongPunch"
8848
StrongPunch.Looped = false
8849
StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
8850
KamehamehaVoice = Instance.new("Sound",soundfolder)
8851
KamehamehaVoice.Volume = 10000
8852
KamehamehaVoice.Name = "KamehamehaVoice"
8853
KamehamehaVoice.Looped = false
8854
KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
8855
KamehamehaVoice6 = Instance.new("Sound",soundfolder)
8856
KamehamehaVoice6.Volume = 10000
8857
KamehamehaVoice6.Name = "KamehamehaVoice6"
8858
KamehamehaVoice6.Looped = false
8859
KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
8860
KamehamehaVoice3 = Instance.new("Sound",soundfolder)
8861
KamehamehaVoice3.Volume = 10000
8862
KamehamehaVoice3.Name = "KamehamehaVoice3"
8863
KamehamehaVoice3.Looped = false
8864
KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
8865
KamehamehaVoice2 = Instance.new("Sound",soundfolder)
8866
KamehamehaVoice2.Volume = 10000
8867
KamehamehaVoice2.Name = "KamehamehaVoice2"
8868
KamehamehaVoice2.Looped = false
8869
KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
8870
KamehamehaVoice1 = Instance.new("Sound",soundfolder)
8871
KamehamehaVoice1.Volume = 10000
8872
KamehamehaVoice1.Name = "KamehamehaVoice1"
8873
KamehamehaVoice1.Looped = false
8874
KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
8875
KamehamehaVoice4 = Instance.new("Sound",soundfolder)
8876
KamehamehaVoice4.Volume = 10000
8877
KamehamehaVoice4.Name = "KamehamehaVoice4"
8878
KamehamehaVoice4.Looped = false
8879
KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
8880
ssjbaura = Instance.new("Sound",soundfolder)
8881
ssjbaura.Volume = 1
8882
ssjbaura.Name = "ssjbaura"
8883
ssjbaura.Looped = true
8884
ssjbaura.SoundId = "rbxassetid://443386048"
8885
ssjbauraburst = Instance.new("Sound",soundfolder)
8886
ssjbauraburst.Volume = 1
8887
ssjbauraburst.Name = "ssjbauraburst"
8888
ssjbauraburst.Looped = false
8889
ssjbauraburst.SoundId = "rbxassetid://874183151"
8890
ssjbmusic = Instance.new("Sound",soundfolder)
8891
ssjbmusic.Volume = 0
8892
ssjbmusic.Name = "ssjbmusic"
8893
ssjbmusic.Looped = true
8894
ssjbmusic.SoundId = "rbxassetid://180572775"
8895
ssjbkaioken = Instance.new("Sound",soundfolder)
8896
ssjbkaioken.Volume = 10000
8897
ssjbkaioken.Name = "ssjbkaioken"
8898
ssjbkaioken.Looped = false
8899
ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
8900
ssjbkaioken1 = Instance.new("Sound",soundfolder)
8901
ssjbkaioken1.Volume = 10000
8902
ssjbkaioken1.Name = "ssjbkaioken1"
8903
ssjbkaioken1.Looped = false
8904
ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
8905
ssjbkaura = Instance.new("Sound",soundfolder)
8906
ssjbkaura.Volume = 3
8907
ssjbkaura.Name = "ssjbkaura"
8908
ssjbkaura.Looped = true
8909
ssjbkaura.SoundId = "rbxassetid://972925821"
8910
ssjgaura = Instance.new("Sound",soundfolder)
8911
ssjgaura.Volume = 5
8912
ssjgaura.Name = "ssjgaura"
8913
ssjgaura.Looped = true
8914
ssjgaura.SoundId = "rbxassetid://590580266"
8915
ApeGrowl = Instance.new("Sound",soundfolder)
8916
ApeGrowl.Volume = 10
8917
ApeGrowl.Name = "ApeGrowl"
8918
ApeGrowl.Looped = false
8919
ApeGrowl.SoundId = "rbxassetid://849892755"
8920
ssjgmusic = Instance.new("Sound",soundfolder)
8921
ssjgmusic.Volume = 0
8922
ssjgmusic.Name = "ssjgmusic"
8923
ssjgmusic.Looped = true
8924
ssjgmusic.SoundId = "rbxassetid://785398417"
8925
Ape1 = Instance.new("Sound",soundfolder)
8926
Ape1.Volume = 10
8927
Ape1.Name = "Ape1"
8928
Ape1.Looped = false
8929
Ape1.SoundId = "rbxassetid://851581494"
8930
8931
Ape2 = Instance.new("Sound",soundfolder)
8932
Ape2.Volume = 10
8933
Ape2.Name = "Ape2"
8934
Ape2.Looped = false
8935
Ape2.SoundId = "rbxassetid://851581851"
8936
Ape3 = Instance.new("Sound",soundfolder)
8937
Ape3.Volume = 10
8938
Ape3.Name = "Ape3"
8939
Ape3.Looped = false
8940
Ape3.SoundId = "rbxassetid://851582274"
8941
8942
local beamgo = 6
8943
local beamgo1 = 1
8944
local startk = false
8945
local beam1 = false
8946
local beam2 = false
8947
8948
local kamehameha5 = false
8949
enabled = false
8950
local number = 1
8951
--GoundWaves
8952
8953
8954
8955
function RenderStepped3()
8956
	if spiritballenergy == true then
8957
	wait(math.random(0.1,0.5))
8958
		ay = new("Part",char)
8959
ay.Name = "NewPart2"
8960
ay.Size = v3(0.3,0.3,0.3)
8961
ay.CanCollide = false
8962
ay.Material = "Neon"
8963
	
8964
ay.BrickColor = bc("Cyan")
8965
8966
imcool = new("Part",char)
8967
imcool = Instance.new("SpecialMesh",ay)
8968
imcool.MeshType = "Sphere"
8969
		
8970
ay.Position = v3(999,999,999)
8971
ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
8972
	ys = Instance.new("BodyVelocity",ay)
8973
ys.Name = "GO1"
8974
ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
8975
8976
ys.Velocity = v3(0,6,0)
8977
	game.Debris:AddItem(ay,4)
8978
	end
8979
end
8980
8981
--[[a1 = new("Part",char)
8982
a1.Name = "Beam"
8983
a1.Anchored = true
8984
a1.Size = v3(6,6,6)
8985
a1.CanCollide = false
8986
a1.Locked = true
8987
a1.Position = v3(999,999,999)
8988
a1.BrickColor = bc("Cyan")
8989
a1.Material = "Neon"
8990
a1.Transparency = 0
8991
aa1 = new("SpecialMesh",a1)
8992
if fuse == false then
8993
	aa1.MeshType = "Cylinder"
8994
	if potara == false then
8995
		aa1.MeshType = "Cylinder"
8996
	else
8997
		aa1.MeshType = "Sphere"
8998
	end
8999
else
9000
	aa1.MeshType = "Sphere"
9001
end
9002
9003
aa1.Scale = v3(1,1,1)
9004
9005
a2 = new("Part",char)
9006
a2.Name = "Beam"
9007
a2.Anchored = true
9008
a2.Locked = true
9009
9010
a2.Size = v3(0.1,0.1,0.1)
9011
a2.CanCollide = false
9012
a2.Position = v3(999,999,999)
9013
a2.BrickColor = bc("Cyan")
9014
a2.Material = "Neon"
9015
if fuse == false then
9016
	if potara == false then
9017
a2.Transparency = 0
9018
	else
9019
		a2.Transparency = 1
9020
end
9021
else
9022
	
9023
	a2.Transparency = 1
9024
	end
9025
aa2 = new("SpecialMesh",a2)
9026
aa2.MeshType = "Sphere"
9027
aa2.Scale = v3(150,100,100)
9028
a3 = new("Part",char)
9029
a3.Name = "Beam"
9030
a3.Locked = true
9031
a3.Anchored = true
9032
a3.Size = v3(0.1,0.1,0.1)
9033
a3.CanCollide = false
9034
a3.Position = v3(999,999,999)
9035
a3.BrickColor = bc("Cyan")
9036
a3.Material = "Neon"
9037
if fuse == false then
9038
	if potara == false then
9039
a3.Transparency = 0
9040
	else
9041
		a3.Transparency = 1
9042
end
9043
else
9044
	
9045
	a3.Transparency = 1
9046
	end
9047
aa3 = new("SpecialMesh",a3)
9048
aa3.MeshType = "Sphere"
9049
aa3.Scale = v3(200,100,100)
9050
if ssj4 == true and fuse == false then
9051
	a1.BrickColor = bc("Really red")
9052
	a2.BrickColor = bc("Really red")
9053
	a3.BrickColor = bc("Really red")
9054
--]]
9055
9056
9057
 mouse.KeyDown:connect(function(key)
9058
	if key == "=" then
9059
		
9060
	Humanoid.WalkSpeed = 0
9061
	RootPart.Anchored = true
9062
	bigkamehameha1 = true
9063
	
9064
	wait(0)
9065
	bigkamehameha1 = false
9066
	bigkamehameha2 = true
9067
ar = new("Part",char)
9068
ar.Name = "NewPart"
9069
ar.Position = v3(999,999,999)
9070
ar.Size = v3(1,1,1)
9071
ar.BrickColor = bc("Cyan")
9072
ar.Material = "Neon"
9073
ar.Transparency = 1
9074
aar = new("SpecialMesh",ar)
9075
aar.MeshType = "Sphere"
9076
aar.Scale = v3(3,3,4)
9077
9078
aaar =new("Weld",ar)
9079
aaar.Part0 = Torso
9080
aaar.Part1 = ar
9081
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
9082
for i = 1,9 do
9083
	wait(0.5)
9084
	GroundWave1d()
9085
	ar.Transparency = ar.Transparency - 0.1
9086
end
9087
	kamehameha()
9088
	
9089
	idle7 = true
9090
ar:Destroy()
9091
bigkamehameha2 = false
9092
RootPart.Anchored = false
9093
	end
9094
	end)
9095
9096
function splash()
9097
	beamgo = 6
9098
	beamgo1 = 1
9099
	enabled = true
9100
	sizeup = -25
9101
	
9102
	kamefire.Volume = 5
9103
	
9104
	wait(0.2)
9105
	RootPart.Anchored = true
9106
	kamecharge:Stop()
9107
	
9108
9109
	a1 = new("Part",char)
9110
a1.Name = "Beam"
9111
a1.Anchored = true
9112
a1.Size = v3(6,6,6)
9113
a1.CanCollide = false
9114
a1.Locked = true
9115
a1.Position = v3(999,999,999)
9116
a1.BrickColor = bc("Cyan")
9117
a1.Material = "Neon"
9118
a1.Transparency = 0
9119
aa1 = new("SpecialMesh",a1)
9120
if fuse == false then
9121
	aa1.MeshType = "Cylinder"
9122
	if potara == false then
9123
		aa1.MeshType = "Cylinder"
9124
	else
9125
		aa1.MeshType = "Sphere"
9126
	end
9127
else
9128
	aa1.MeshType = "Sphere"
9129
end
9130
9131
aa1.Scale = v3(1,1,1)
9132
9133
a2 = new("Part",char)
9134
a2.Name = "Beam"
9135
a2.Anchored = true
9136
a2.Locked = true
9137
9138
a2.Size = v3(0.1,0.1,0.1)
9139
a2.CanCollide = false
9140
a2.Position = v3(999,999,999)
9141
a2.BrickColor = bc("Cyan")
9142
a2.Material = "Neon"
9143
if fuse == false then
9144
	if potara == false then
9145
a2.Transparency = 0
9146
	else
9147
		a2.Transparency = 1
9148
end
9149
else
9150
	
9151
	a2.Transparency = 1
9152
	end
9153
aa2 = new("SpecialMesh",a2)
9154
aa2.MeshType = "Sphere"
9155
aa2.Scale = v3(150,100,100)
9156
a3 = new("Part",char)
9157
a3.Name = "Beam"
9158
a3.Locked = true
9159
a3.Anchored = true
9160
a3.Size = v3(0.1,0.1,0.1)
9161
a3.CanCollide = false
9162
a3.Position = v3(999,999,999)
9163
a3.BrickColor = bc("Cyan")
9164
a3.Material = "Neon"
9165
if fuse == false then
9166
	if potara == false then
9167
a3.Transparency = 0
9168
	else
9169
		a3.Transparency = 1
9170
end
9171
else
9172
	
9173
	a3.Transparency = 1
9174
	end
9175
aa3 = new("SpecialMesh",a3)
9176
aa3.MeshType = "Sphere"
9177
aa3.Scale = v3(200,100,100)
9178
if ssj4 == true and fuse == false then
9179
	a1.BrickColor = bc("Really red")
9180
	a2.BrickColor = bc("Really red")
9181
	a3.BrickColor = bc("Really red")
9182
end
9183
	kamecharge:Stop()
9184
	kamefire:Play()
9185
	
9186
	GroundWave1()
9187
	startk = false
9188
	ringfolder = Instance.new("Model",char)
9189
end
9190
9191
9192
GroundWave2 = function()
9193
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
9194
	Colors = {"White", "White"}
9195
	local wave3 = Instance.new("Part", char)
9196
	wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9197
	wave3.Anchored = true
9198
	wave3.Name = "Wave"
9199
	wave3.CanCollide = false
9200
	wave3.Locked = true
9201
	wave3.Size = Vector3.new(1, 1, 1)
9202
	wave3.TopSurface = "Smooth"
9203
	wave3.BottomSurface = "Smooth"
9204
	wave3.Transparency = 0.35
9205
	wave3.CFrame = HandCF
9206
	wm1 = Instance.new("SpecialMesh", wave3)
9207
	wm1.MeshId = "rbxassetid://3270017"
9208
	coroutine.wrap(function()
9209
	for i = 1, 30, 1 do
9210
	wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9211
	wave3.Size = wm1.Scale
9212
	wave3.CFrame = HandCF
9213
	wave3.Transparency = i/30
9214
	wait()
9215
	end
9216
	wait()
9217
	wave3:Destroy()
9218
	end)()
9219
end
9220
GroundWave3 = function()
9221
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
9222
	Colors = {"White", "White"}
9223
	local wave2 = Instance.new("Part", char)
9224
	wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9225
	wave2.Anchored = true
9226
	wave2.Name = "Wave"
9227
	wave2.CanCollide = false
9228
	wave2.Locked = true
9229
	wave2.Size = Vector3.new(1, 1, 1)
9230
	wave2.TopSurface = "Smooth"
9231
	wave2.BottomSurface = "Smooth"
9232
	wave2.Transparency = 0.35
9233
	wave2.CFrame = HandCF
9234
	wm2 = Instance.new("SpecialMesh", wave2)
9235
	wm2.MeshId = "rbxassetid://3270017"
9236
	coroutine.wrap(function()
9237
	for i = 1, 30, 1 do
9238
	wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9239
	wave2.Size = wm2.Scale
9240
	wave2.CFrame = HandCF
9241
	wave2.Transparency = i/30
9242
	wait()
9243
	end
9244
	wait()
9245
	wave2:Destroy()
9246
	end)()
9247
end
9248
GroundWave4 = function()
9249
	local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
9250
	Colors = {"White", "White"}
9251
	local wave1 = Instance.new("Part", char)
9252
	wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
9253
	wave1.Anchored = true
9254
	wave1.Name = "Wave"
9255
	wave1.CanCollide = false
9256
	wave1.Locked = true
9257
	wave1.Size = Vector3.new(1, 1, 1)
9258
	wave1.TopSurface = "Smooth"
9259
	wave1.BottomSurface = "Smooth"
9260
	wave1.Transparency = 0.35
9261
	wave1.CFrame = HandCF
9262
	wm3 = Instance.new("SpecialMesh", wave1)
9263
	wm3.MeshId = "rbxassetid://3270017"
9264
	coroutine.wrap(function()
9265
	for i = 1, 30, 1 do
9266
	wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
9267
	wave1.Size = wm3.Scale
9268
	wave1.CFrame = HandCF
9269
	wave1.Transparency = i/30
9270
	wait()
9271
	end
9272
	wait()
9273
	wave1:Destroy()
9274
	end)()
9275
end
9276
9277
9278
 function kamehameha()
9279
	beamgo = 6
9280
	beamgo1 = 1
9281
	enabled = true
9282
	sizeup = -25
9283
	
9284
	kamefire.Volume = 5
9285
	
9286
	wait(0.2)
9287
	RootPart.Anchored = true
9288
	kamecharge:Stop()
9289
	
9290
9291
	a1 = new("Part",char)
9292
a1.Name = "Beam"
9293
a1.Anchored = true
9294
a1.Size = v3(6,6,6)
9295
a1.CanCollide = false
9296
a1.Locked = true
9297
a1.Position = v3(999,999,999)
9298
a1.BrickColor = bc("Cyan")
9299
a1.Material = "Neon"
9300
a1.Transparency = 0
9301
aa1 = new("SpecialMesh",a1)
9302
if fuse == false then
9303
	aa1.MeshType = "Cylinder"
9304
	if potara == false then
9305
		aa1.MeshType = "Cylinder"
9306
	else
9307
		aa1.MeshType = "Sphere"
9308
	end
9309
else
9310
	aa1.MeshType = "Sphere"
9311
end
9312
9313
aa1.Scale = v3(1,1,1)
9314
9315
a2 = new("Part",char)
9316
a2.Name = "Beam"
9317
a2.Anchored = true
9318
a2.Locked = true
9319
9320
a2.Size = v3(0.1,0.1,0.1)
9321
a2.CanCollide = false
9322
a2.Position = v3(999,999,999)
9323
a2.BrickColor = bc("Cyan")
9324
a2.Material = "Neon"
9325
if fuse == false then
9326
	if potara == false then
9327
a2.Transparency = 0
9328
	else
9329
		a2.Transparency = 1
9330
end
9331
else
9332
	
9333
	a2.Transparency = 1
9334
	end
9335
aa2 = new("SpecialMesh",a2)
9336
aa2.MeshType = "Sphere"
9337
aa2.Scale = v3(150,100,100)
9338
a3 = new("Part",char)
9339
a3.Name = "Beam"
9340
a3.Locked = true
9341
a3.Anchored = true
9342
a3.Size = v3(0.1,0.1,0.1)
9343
a3.CanCollide = false
9344
a3.Position = v3(999,999,999)
9345
a3.BrickColor = bc("Cyan")
9346
a3.Material = "Neon"
9347
if fuse == false then
9348
	if potara == false then
9349
a3.Transparency = 0
9350
	else
9351
		a3.Transparency = 1
9352
end
9353
else
9354
	
9355
	a3.Transparency = 1
9356
	end
9357
aa3 = new("SpecialMesh",a3)
9358
aa3.MeshType = "Sphere"
9359
aa3.Scale = v3(200,100,100)
9360
if ssj4 == true and fuse == false then
9361
	a1.BrickColor = bc("Really red")
9362
	a2.BrickColor = bc("Really red")
9363
	a3.BrickColor = bc("Really red")
9364
end
9365
	kamecharge:Stop()
9366
	kamefire:Play()
9367
	
9368
	GroundWave1()
9369
	startk = false
9370
	ringfolder = Instance.new("Model",char)
9371
--Damages
9372
-----------------------------------------------------------------------------------------
9373
a1.Touched:connect(function(hit)
9374
 
9375
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9376
	
9377
	
9378
9379
	if hit.Parent:IsA("Model") then
9380
	hit.Parent:BreakJoints()
9381
	end
9382
	hit:Destroy()
9383
	if enabled  == true then
9384
	enabled = false	
9385
	num = num + 1
9386
	kamehit:Play()
9387
	a21 = new("Part",char)
9388
a21.Name = "Beam"..num
9389
a21.Locked = true
9390
a21.Size = v3(1,1,1)
9391
a21.CanCollide = false
9392
a21.Position = v3(999,999,999)
9393
a21.BrickColor = bc("Cyan")
9394
a21.Material = "Neon"
9395
a21.Transparency = 0
9396
aa21 = new("SpecialMesh",a21)
9397
a21.Anchored = true
9398
a21.Position = hit.Position
9399
aa21.MeshType = "Sphere"
9400
aa21.Scale = v3(1,1,1)
9401
GroundWave2()
9402
GroundWave3()
9403
GroundWave4()
9404
	for i = 1,50 do
9405
	wait()
9406
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9407
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9408
	end
9409
	enabled = true
9410
	char["Beam"..num]:Destroy()
9411
	end
9412
	
9413
end
9414
9415
end)
9416
9417
9418
--Damages
9419
-----------------------------------------------------------------------------------------
9420
a5.Touched:connect(function(hit)
9421
 
9422
if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
9423
	
9424
	
9425
9426
	if hit.Parent:IsA("Model") then
9427
	hit.Parent:BreakJoints()
9428
	end
9429
	hit:Destroy()
9430
	if enabled  == true then
9431
	enabled = false	
9432
	num = num + 1
9433
	kamehit:Play()
9434
	a21 = new("Part",char)
9435
a21.Name = "Beam"..num
9436
a21.Locked = true
9437
a21.Size = v3(1,1,1)
9438
a21.CanCollide = false
9439
a21.Position = v3(999,999,999)
9440
a21.BrickColor = bc("Cyan")
9441
a21.Material = "Neon"
9442
a21.Transparency = 0
9443
aa21 = new("SpecialMesh",a21)
9444
a21.Anchored = true
9445
a21.Position = hit.Position
9446
aa21.MeshType = "Sphere"
9447
aa21.Scale = v3(1,1,1)
9448
GroundWave2()
9449
GroundWave3()
9450
GroundWave4()
9451
	for i = 1,50 do
9452
	wait()
9453
	char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
9454
	char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
9455
	end
9456
	enabled = true
9457
	char["Beam"..num]:Destroy()
9458
	end
9459
	
9460
end
9461
9462
end)
9463
9464
9465
beam2 = true
9466
beam1 = true
9467
  
9468
if potara == true then
9469
for i = 1,20 do
9470
	wait(0.1)
9471
	sizeup = sizeup-0.7
9472
	ringgo = ringgo + 15
9473
	av = new("Part",ringfolder)
9474
av.Name = "NewRing"
9475
av.Anchored = true
9476
av.Size = v3(0.6,1,1)
9477
av.BrickColor = bc("New Yeller")
9478
av.Material = "Neon"
9479
av.Transparency = 0
9480
aav = new("SpecialMesh",av)
9481
aav.MeshType = "FileMesh"
9482
aav.Scale = v3(sizeup,30,sizeup)
9483
aav.MeshId = "rbxassetid://991124063"
9484
	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)
9485
	
9486
end
9487
end
9488
if potara == false then
9489
wait(3)
9490
else
9491
	wait(0.5)
9492
end
9493
9494
beam1 = false
9495
9496
repeat
9497
	wait()
9498
	
9499
		if fuse == false then
9500
			if potara == false then
9501
	a1.Size = a1.Size - v3(0,0.2,0.2)
9502
			else
9503
				for i,v in pairs(char.Model:GetChildren()) do
9504
					if v:IsA("Part") then
9505
						if v.Name == "NewRing" then
9506
							v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
9507
							v.Transparency = v.Transparency + 0.1
9508
						end
9509
					end
9510
				end
9511
			a1.Size = a1.Size - v3(0,2,2)	
9512
	end
9513
	else
9514
	a1.Size = a1.Size - v3(0,2,2)
9515
	end
9516
	aa2.Scale = aa2.Scale - v3(3,3,3)
9517
	aa3.Scale = aa3.Scale - v3(3,3,3)
9518
until
9519
	a1.Size.y < 0.1
9520
	
9521
	
9522
	a1:Destroy()
9523
	ringfolder:Destroy()
9524
	a2:Destroy()
9525
	a3:Destroy()
9526
	for i = 1,10 do
9527
	wait()
9528
	
9529
	kamefire.Volume = kamefire.Volume - 0.5
9530
	end
9531
	kamefire:Stop()
9532
	RootPart.Anchored = false
9533
	
9534
	end
9535
	
9536
	
9537
	
9538
9539
9540
mouse.KeyDown:connect(function(k)
9541
  if attack == false and k == "=" and MV4 > 80 and firemode == true then
9542
    MV4 = 0
9543
    Humanoid.WalkSpeed = 13
9544
    attack = true
9545
    Firepart1 = Instance.new("Part", RightArm)
9546
    Firepart1.Size = Vector3.new(1, 1, 1)
9547
    GuW1 = Instance.new("Weld")
9548
    GuW1.Name = "GuW"
9549
    GuW1.Part0 = RightArm
9550
    GuW1.C0 = cn(0, -1, 0)
9551
    GuW1.C1 = cn(0, 0, 0)
9552
    GuW1.Part1 = Firepart1
9553
    GuW1.Parent = RightArm
9554
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9555
    Firepart1.Transparency = 1
9556
    Firepart2 = Instance.new("Part", LeftArm)
9557
    Firepart2.Size = Vector3.new(1, 1, 1)
9558
    GuW2 = Instance.new("Weld")
9559
    GuW2.Name = "GuW"
9560
    GuW2.Part0 = LeftArm
9561
    GuW2.C0 = cn(0, -1, 0)
9562
    GuW2.C1 = cn(0, 0, 0)
9563
    GuW2.Part1 = Firepart2
9564
    GuW2.Parent = LeftArm
9565
    Firepart2.Transparency = 1
9566
    GuW1:Destroy()
9567
    GuW1 = Instance.new("Weld")
9568
    GuW1.Name = "GuW"
9569
    GuW1.Part0 = Torso
9570
    GuW1.C0 = cn(0, 0, -6)
9571
    GuW1.C1 = cn(0, 0, 0)
9572
    GuW1.Part1 = Firepart1
9573
    GuW1.Parent = Torso
9574
    GuW2:Destroy()
9575
    GuW2 = Instance.new("Weld")
9576
    GuW2.Name = "GuW"
9577
    GuW2.Part0 = Torso
9578
    GuW2.C0 = cn(0, 0, -6)
9579
    GuW2.C1 = cn(0, 0, 0)
9580
    GuW2.Part1 = Firepart2
9581
    GuW2.Parent = Torso
9582
    GuW2:Destroy()
9583
    GuW2 = Instance.new("Weld")
9584
    GuW2.Name = "GuW"
9585
    GuW2.Part0 = Torso
9586
    GuW2.C0 = cn(0, 0, -4)
9587
    GuW2.C1 = cn(0, 0, 0)
9588
    GuW2.Part1 = Firepart2
9589
    GuW2.Parent = Torso
9590
    for i = 0, 18, 0.1 do
9591
      swait()
9592
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9593
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9594
      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)
9595
      if Torsovelocity.Y > 2 then
9596
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9597
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9598
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9599
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9600
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9601
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9602
      elseif Torsovelocity.Y < 1 then
9603
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9604
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9605
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9606
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9607
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9608
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9609
      end
9610
    end
9611
    GuW1:Destroy()
9612
    GuW1 = Instance.new("Weld")
9613
    GuW1.Name = "GuW"
9614
    GuW1.Part0 = Torso
9615
    GuW1.C0 = cn(0, 0, -15)
9616
    GuW1.C1 = cn(0, 0, 0)
9617
    GuW1.Part1 = Firepart1
9618
    GuW1.Parent = Torso
9619
    GuW2:Destroy()
9620
    GuW2 = Instance.new("Weld")
9621
    GuW2.Name = "GuW"
9622
    GuW2.Part0 = Torso
9623
    GuW2.C0 = cn(0, 0, -17.5)
9624
    GuW2.C1 = cn(0, 0, 0)
9625
    GuW2.Part1 = Firepart2
9626
    GuW2.Parent = Torso
9627
    for i = 0, 1.25, 0.01 do
9628
      swait()
9629
      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)
9630
      shoottraildd22(mouse.Hit.p, Firepart2, 0)
9631
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9632
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9633
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9634
      if Torsovelocity.Y > 2 then
9635
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9636
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9637
        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)
9638
        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)
9639
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9640
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9641
      end
9642
    end
9643
    wait(0.5)
9644
    Humanoid.WalkSpeed = 16
9645
    attack = false
9646
    MV4 = 300
9647
    Firepart1:Destroy()
9648
    Firepart2:Destroy()
9649
  end
9650
9651
9652
 if attack == false and k == "=" and MV4 > 19 and InForm == true then
9653
    MV4 = 90
9654
    Humanoid.WalkSpeed = 0.01
9655
    attack = true
9656
    Firepart1 = Instance.new("Part", RightArm)
9657
    Firepart1.Size = Vector3.new(1, 1, 1)
9658
    GuW1 = Instance.new("Weld")
9659
    GuW1.Name = "GuW"
9660
    GuW1.Part0 = RightArm
9661
    GuW1.C0 = cn(0, -1, 0)
9662
    GuW1.C1 = cn(0, 0, 0)
9663
    GuW1.Part1 = Firepart1
9664
    GuW1.Parent = RightArm
9665
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
9666
    Firepart1.Transparency = 1
9667
    Firepart2 = Instance.new("Part", LeftArm)
9668
    Firepart2.Size = Vector3.new(1, 1, 1)
9669
    GuW2 = Instance.new("Weld")
9670
    GuW2.Name = "GuW"
9671
    GuW2.Part0 = LeftArm
9672
    GuW2.C0 = cn(0, -1, 0)
9673
    GuW2.C1 = cn(0, 0, 0)
9674
    GuW2.Part1 = Firepart2
9675
    GuW2.Parent = LeftArm
9676
    Firepart2.Transparency = 1
9677
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9678
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9679
    for i = 0, 2, 0.1 do
9680
      swait()
9681
      BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9682
      BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9683
      BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9684
      BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9685
      if Torsovelocity.Y > 2 then
9686
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9687
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9688
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9689
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9690
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9691
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9692
      elseif Torsovelocity.Y < 1 then
9693
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9694
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
9695
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9696
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9697
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9698
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9699
      end
9700
    end
9701
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9702
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9703
    for i = 0, 7, 0.1 do
9704
      swait()
9705
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9706
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9707
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9708
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9709
      if Torsovelocity.Y > 2 then
9710
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9711
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9712
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9713
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9714
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9715
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9716
      elseif Torsovelocity.Y < 1 then
9717
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9718
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9719
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9720
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9721
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9722
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9723
      end
9724
    end
9725
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9726
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9727
    for i = 0, 7, 0.1 do
9728
      swait()
9729
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9730
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9731
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9732
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9733
      if Torsovelocity.Y > 2 then
9734
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9735
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9736
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9737
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9738
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9739
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9740
      elseif Torsovelocity.Y < 1 then
9741
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9742
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9743
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9744
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
9745
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9746
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9747
      end
9748
    end
9749
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
9750
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
9751
    for i = 0, 6, 0.1 do
9752
      swait()
9753
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9754
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9755
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9756
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9757
      if Torsovelocity.Y > 2 then
9758
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9759
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9760
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9761
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9762
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9763
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9764
      elseif Torsovelocity.Y < 1 then
9765
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
9766
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9767
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
9768
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
9769
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9770
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9771
      end
9772
    end
9773
    for i = 0, 5, 0.1 do
9774
      swait()
9775
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9776
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9777
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9778
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9779
      if Torsovelocity.Y > 2 then
9780
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9781
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9782
        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)
9783
        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)
9784
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
9785
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
9786
      elseif Torsovelocity.Y < 1 then
9787
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9788
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9789
        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)
9790
        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)
9791
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9792
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9793
      end
9794
    end
9795
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
9796
    for i = 0, 7, 0.1 do
9797
      swait()
9798
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9799
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9800
      BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
9801
      BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
9802
      if Torsovelocity.Y > 2 then
9803
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9804
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9805
        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)
9806
        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)
9807
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9808
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9809
      elseif Torsovelocity.Y < 1 then
9810
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
9811
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9812
        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)
9813
        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)
9814
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9815
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
9816
      end
9817
    end
9818
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
9819
    GuW1:Destroy()
9820
    GuW1 = Instance.new("Weld")
9821
    GuW1.Name = "GuW"
9822
    GuW1.Part0 = Torso
9823
    GuW1.C0 = cn(0, 0, -6)
9824
    GuW1.C1 = cn(0, 0, 0)
9825
    GuW1.Part1 = Firepart1
9826
    GuW1.Parent = Torso
9827
    GuW2:Destroy()
9828
    GuW2 = Instance.new("Weld")
9829
    GuW2.Name = "GuW"
9830
    GuW2.Part0 = Torso
9831
    GuW2.C0 = cn(0, 0, -6)
9832
    GuW2.C1 = cn(0, 0, 0)
9833
    GuW2.Part1 = Firepart2
9834
    GuW2.Parent = Torso
9835
    BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9836
    BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
9837
    GuW2:Destroy()
9838
    GuW2 = Instance.new("Weld")
9839
    GuW2.Name = "GuW"
9840
    GuW2.Part0 = Torso
9841
    GuW2.C0 = cn(0, 0, -4)
9842
    GuW2.C1 = cn(0, 0, 0)
9843
    GuW2.Part1 = Firepart2
9844
    GuW2.Parent = Torso
9845
    for i = 0, 7, 0.1 do
9846
      swait()
9847
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9848
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9849
      if Torsovelocity.Y > 2 then
9850
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9851
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9852
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9853
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9854
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9855
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9856
      elseif Torsovelocity.Y < 1 then
9857
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9858
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9859
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9860
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9861
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9862
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9863
      end
9864
    end
9865
    local bp2 = Create("BodyPosition")({
9866
      P = 900,
9867
      D = 1000,
9868
      maxForce = Vector3.new(math.huge, math.huge, math.huge),
9869
      position = Torso.Position + Vector3.new(0, 60, 0),
9870
      Parent = Torso
9871
    })
9872
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
9873
    for i = 0, 8, 0.1 do
9874
      swait()
9875
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9876
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9877
      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)
9878
      if Torsovelocity.Y > 2 then
9879
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9880
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9881
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9882
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9883
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9884
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9885
      elseif Torsovelocity.Y < 1 then
9886
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9887
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9888
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9889
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9890
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9891
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9892
      end
9893
    end
9894
    for i = 0, 18, 0.1 do
9895
      swait()
9896
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
9897
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
9898
      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)
9899
      if Torsovelocity.Y > 2 then
9900
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9901
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9902
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9903
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9904
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9905
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9906
      elseif Torsovelocity.Y < 1 then
9907
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9908
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
9909
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
9910
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
9911
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9912
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9913
      end
9914
    end
9915
    GuW1:Destroy()
9916
    GuW1 = Instance.new("Weld")
9917
    GuW1.Name = "GuW"
9918
    GuW1.Part0 = Torso
9919
    GuW1.C0 = cn(0, 0, -15)
9920
    GuW1.C1 = cn(0, 0, 0)
9921
    GuW1.Part1 = Firepart1
9922
    GuW1.Parent = Torso
9923
    GuW2:Destroy()
9924
    GuW2 = Instance.new("Weld")
9925
    GuW2.Name = "GuW"
9926
    GuW2.Part0 = Torso
9927
    GuW2.C0 = cn(0, 0, -17.5)
9928
    GuW2.C1 = cn(0, 0, 0)
9929
    GuW2.Part1 = Firepart2
9930
    GuW2.Parent = Torso
9931
    for i = 0, 1.25, 0.01 do
9932
      swait()
9933
      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)
9934
      shoottraildd2(mouse.Hit.p, Firepart2, 0)
9935
      CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
9936
      BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
9937
      BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
9938
      if Torsovelocity.Y > 2 then
9939
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9940
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9941
        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)
9942
        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)
9943
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9944
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9945
      elseif Torsovelocity.Y < 1 then
9946
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9947
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
9948
        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)
9949
        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)
9950
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9951
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9952
      end
9953
    end
9954
    CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
9955
    BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
9956
    BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
9957
    BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
9958
    for i = 0, 3, 0.1 do
9959
      swait()
9960
      if Torsovelocity.Y > 2 then
9961
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9962
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
9963
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9964
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9965
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9966
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9967
      elseif Torsovelocity.Y < 1 then
9968
        RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
9969
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
9970
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
9971
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
9972
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9973
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
9974
      end
9975
    end
9976
    wait(1)
9977
    bp2:Destroy()
9978
    Humanoid.WalkSpeed = 16
9979
    attack = false
9980
    MV4 = 0
9981
    Firepart1:Destroy()
9982
    Firepart2:Destroy()
9983
  end
9984
end)
9985
whiletruewait = false
9986
game:GetService("RunService").Stepped:connect(function()
9987
  if whiletruewait == false then
9988
    whiletruewait = true
9989
    wait()
9990
    whiletruewait = false
9991
  end
9992
end)
9993
game:GetService("RunService").Stepped:connect(function()
9994
  if whiletruewait == false then
9995
    if MV1 < 20 then
9996
      MV1 = MV1 + 0.2
9997
    end
9998
    if MV2 < 90 then
9999
      MV2 = MV2 + 1
10000
    end
10001
    if MV3 < 190 then
10002
      MV3 = MV3 + 0.4
10003
    end
10004
    if MV4 < 500 then
10005
      MV4 = MV4 + 0.3
10006
    end
10007
  end
10008
end)
10009
Humanoid.MaxHealth = 10000
10010
wait()
10011
for i = 1, 6 do
10012
  Humanoid.Health = Humanoid.MaxHealth
10013
  wait()
10014
end
10015
10016
---
10017
GroundWave3 = function()
10018
	local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
10019
	Colors = {"White", "White"}
10020
		local wave = Instance.new("Part", char)
10021
		wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
10022
		wave.Anchored = true
10023
		wave.Name = "Wave"
10024
		wave.CanCollide = false
10025
		wave.Locked = true
10026
		wave.Size = Vector3.new(0.2, 0.2, 0.2)
10027
		wave.TopSurface = "Smooth"
10028
		wave.BottomSurface = "Smooth"
10029
		wave.Transparency = 0.10
10030
		wave.CFrame = HandCF
10031
		wm =  Instance.new("SpecialMesh",wave)
10032
		wm.MeshId = "rbxassetid://559831844"
10033
		coroutine.wrap(function()
10034
		for i = 1, 30, 1 do
10035
		wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
10036
		wave.Size = wm.Scale
10037
		wave.CFrame = HandCF
10038
		wave.Transparency = i/30
10039
		wait()
10040
		end
10041
		wait()
10042
		wave:Destroy()
10043
	end)()
10044
end
10045
---
10046
10047
local rock3 = false
10048
local rock2 = false
10049
local rock = false
10050
10051
if rock2 == true then
10052
		wait(0.1)
10053
		
10054
	for i,v in pairs(char:GetChildren()) do
10055
		if v:IsA("Part") then
10056
		if v.Name == "NewPart2" then
10057
			v.GO.Velocity = v3(0,-5,0)
10058
		end
10059
		end
10060
	
10061
		end
10062
		rock2 = false
10063
	end
10064
	if rock3 == true then
10065
		wait(0.1)
10066
	for i,v in pairs(char:GetChildren()) do
10067
		if v:IsA("Part") then
10068
		if v.Name == "NewPart2" then
10069
			v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
10070
		end
10071
		end
10072
	end
10073
	rock3 = false
10074
end
10075
10076
10077
local v3 = Vector3.new
10078
local num = 0
10079
local bc = BrickColor.new
10080
local new = Instance.new
10081
10082
GroundWave1d = function()
10083
	
10084
	local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
10085
	Colors = {"Cyan", "Cyan"}
10086
	local wave = Instance.new("Part", char)
10087
	wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
10088
	wave.Anchored = true
10089
	wave.Name = "Wave"..number
10090
	wave.CanCollide = false
10091
	wave.Locked = true
10092
	wave.Size = Vector3.new(0.5,0.5,0.5)
10093
	wave.TopSurface = "Smooth"
10094
	wave.BottomSurface = "Smooth"
10095
	wave.Transparency = 0.35
10096
	wave.CFrame = HandCF
10097
	wm = Instance.new("SpecialMesh", wave)
10098
	wm.Name = "wave"..number
10099
	wm.MeshId = "rbxassetid://3270017"
10100
	coroutine.wrap(function()
10101
	for i = 1, 30, 1 do
10102
	wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
10103
	wave.Size = wm.Scale
10104
	wave.CFrame = HandCF
10105
	wave.Transparency = i/30
10106
	wait()
10107
	end
10108
	wait()
10109
	wave:Destroy()
10110
10111
	end)()
10112
end
10113
10114
 mouse.KeyDown:connect(function(key)
10115
	if key == "=" then
10116
		
10117
	Humanoid.WalkSpeed = 0
10118
	RootPart.Anchored = true
10119
	bigkamehameha1 = true
10120
	
10121
	wait(0)
10122
	bigkamehameha1 = false
10123
	bigkamehameha2 = true
10124
ar = new("Part",char)
10125
ar.Name = "NewPart"
10126
ar.Position = v3(999,999,999)
10127
ar.Size = v3(1,1,1)
10128
ar.BrickColor = bc("Cyan")
10129
ar.Material = "Neon"
10130
ar.Transparency = 1
10131
aar = new("SpecialMesh",ar)
10132
aar.MeshType = "Sphere"
10133
aar.Scale = v3(3,3,4)
10134
10135
aaar =new("Weld",ar)
10136
aaar.Part0 = Torso
10137
aaar.Part1 = ar
10138
aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
10139
for i = 1,9 do
10140
	wait(0.5)
10141
	GroundWave1d()
10142
	ar.Transparency = ar.Transparency - 0.1
10143
end
10144
	kamehameha()
10145
	
10146
	idle7 = true
10147
ar:Destroy()
10148
bigkamehameha2 = false
10149
RootPart.Anchored = false
10150
	end
10151
	end)
10152
10153
10154
10155
local rad = math.rad
10156
local kamehameha5 = false
10157
local kamehameha1 = false
10158
local kamehameha2 = false
10159
local kamehameha3 = false
10160
local kamehameha4 = false
10161
10162
mouse.KeyDown:connect(function(key)
10163
if key == "=" then
10164
		
10165
	
10166
	idle = false
10167
	Humanoid.WalkSpeed = 0
10168
	RootPart.Anchored = true
10169
	
10170
	KamehamehaVoice:Play()
10171
	startk = true
10172
	
10173
	
10174
	
10175
	wait(0.4)
10176
	
10177
	
10178
kamehameha2 = true
10179
kamehameha()
10180
wait(0.8)
10181
KamehamehaVoice.TimePosition = 0
10182
kamehameha2 = false
10183
Humanoid.WalkSpeed = 16
10184
RootPart.Anchored = false
10185
end
10186
end)
10187
	
10188
10189
mouse.KeyDown:connect(function(key)
10190
if key=="=" then	
10191
	Serious()
10192
	char.JumPower = 150
10193
	end
10194
	end)
10195
Health = math.huge  --------- Serious mode aura.
10196
BaseHealth = math.huge
10197
10198
10199
10200
10201
InForm = false
10202
10203
Player = game.Players.LocalPlayer
10204
Char = Player.Character
10205
Torso = Char.Torso
10206
10207
function Serious()
10208
	for X = 1, 1 do wait()
10209
10210
10211
	wait(0)
10212
	for X = 1, 1 do wait()
10213
		local Effect = Instance.new("Part")
10214
	Effect.Name = "Effect"
10215
	Effect.Parent = Torso
10216
	Effect.CFrame = Torso.CFrame
10217
	Effect.BrickColor = BrickColor.new("Neon orange")
10218
	Effect.Shape = "Ball"
10219
	Effect.Size = Vector3.new(1, 1, 1)
10220
	Effect.Anchored = true
10221
	Effect.Material = "Neon"
10222
	Effect.CanCollide = false
10223
		Effect.CFrame = Torso.CFrame
10224
		Effect.Size = Effect.Size + Vector3.new(0.5)
10225
		Effect.Transparency = Effect.Transparency + 0.04
10226
	end
10227
	end
10228
10229
repeat
10230
Torso:FindFirstChild("Effect"):Remove()
10231
until Torso:FindFirstChild("Effect") == nil
10232
10233
	
10234
local Color1 = Color3.new(255, 255, 0)
10235
local Color2 = Color3.new(255, 255, 0)	
10236
10237
 for i = 0, 3, 0.1 do
10238
	swait()
10239
RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
10240
        Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
10241
        RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
10242
        LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
10243
        RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10244
        LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
10245
end
10246
local pie22 = Instance.new("ParticleEmitter")
10247
pie22.Parent = LeftArm
10248
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10249
pie22.LightEmission = 1
10250
pie22.Size = NumberSequence.new(1,2)
10251
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10252
pie22.Transparency = NumberSequence.new(0.7,1)
10253
pie22.EmissionDirection = "Top"
10254
pie22.Enabled = true
10255
pie22.Lifetime = NumberRange.new(1)
10256
pie22.Rotation = NumberRange.new(-420, 425)
10257
pie22.Rate = 50
10258
pie22.Speed = NumberRange.new(1)
10259
pie22.LockedToPart = false
10260
pie22.VelocitySpread = 2
10261
local pie22 = Instance.new("ParticleEmitter")
10262
pie22.Parent = RightArm
10263
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10264
pie22.LightEmission = 1
10265
pie22.Size = NumberSequence.new(1,2)
10266
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10267
pie22.Transparency = NumberSequence.new(0.7,1)
10268
pie22.EmissionDirection = "Top"
10269
pie22.Enabled = true
10270
pie22.Lifetime = NumberRange.new(1)
10271
pie22.Rotation = NumberRange.new(-420, 425)
10272
pie22.Rate = 50
10273
pie22.Speed = NumberRange.new(1)
10274
pie22.LockedToPart = false
10275
pie22.VelocitySpread = 2
10276
local pie22 = Instance.new("ParticleEmitter")
10277
pie22.Parent = LeftLeg
10278
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10279
pie22.LightEmission = 1
10280
pie22.Size = NumberSequence.new(1,2)
10281
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10282
pie22.Transparency = NumberSequence.new(0.8,1)
10283
pie22.EmissionDirection = "Top"
10284
pie22.Enabled = true
10285
pie22.Lifetime = NumberRange.new(1)
10286
pie22.Rotation = NumberRange.new(-420, 425)
10287
pie22.Rate = 20
10288
pie22.Speed = NumberRange.new(1)
10289
pie22.LockedToPart = false
10290
pie22.VelocitySpread = 2
10291
local pie22 = Instance.new("ParticleEmitter")
10292
pie22.Parent = RightLeg
10293
pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
10294
pie22.LightEmission = 1
10295
pie22.Size = NumberSequence.new(1,2)
10296
pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
10297
pie22.Transparency = NumberSequence.new(0.8,1)
10298
pie22.EmissionDirection = "Top"
10299
pie22.Enabled = true
10300
pie22.Lifetime = NumberRange.new(1)
10301
pie22.Rotation = NumberRange.new(-420, 425)
10302
pie22.Rate = 20
10303
pie22.Speed = NumberRange.new(1)
10304
pie22.LockedToPart = false
10305
pie22.VelocitySpread = 2
10306
	lig = Instance.new("PointLight",Player.Character.Torso)
10307
lig.Color=Color3.new(255,255,0)
10308
lig.Range = 6
10309
10310
local Must = Instance.new("Sound",Torso)
10311
Must.SoundId = "rbxassetid://136847579"
10312
Must.Pitch = 0.99
10313
Must.Volume = 0.6
10314
Must.Looped = false
10315
wait(0)
10316
Must:Play()	
10317
	a21e = new("Part",char)
10318
a21e.Name = "Beam"..num
10319
a21e.Locked = true
10320
a21e.Size = v3(1,1,1)
10321
a21e.CanCollide = false
10322
a21e.BrickColor = bc("Neon orange")
10323
a21e.Material = "Neon"
10324
a21e.Transparency = 0
10325
aa21e = new("SpecialMesh",a21e)
10326
a21e.Anchored = true
10327
a21e.Position = RootPart.Position
10328
aa21e.MeshType = "Sphere"
10329
aa21e.Scale = v3(1,1,1)
10330
for i = 1,50 do
10331
	wait()
10332
	aa21e.Scale = aa21e.Scale + v3(1,1,1)
10333
	a21e.Transparency = a21e.Transparency + 0.04
10334
end
10335
10336
10337
  local Mus = Instance.new("Sound",Torso)
10338
Mus.SoundId = "rbxassetid://291165237"
10339
Mus.Pitch = 0.99
10340
Mus.Volume = 0.2
10341
Mus.Looped = true
10342
wait(0)
10343
Mus:Play()
10344
10345
InForm = true	
10346
Humanoid.JumpPower = 120
10347
	
10348
Char.Humanoid.MaxHealth = Health
10349
wait(0.3)	
10350
Char.Humanoid.Health = Health
10351
wait(0.7)
10352
Must:Destroy()
10353
end
10354
10355
function Base()
10356
	InForm = false
10357
	local Effect = Instance.new("Part")
10358
	Effect.Name = "Effect"
10359
	Effect.Parent = Torso
10360
	Effect.CFrame = Torso.CFrame
10361
	Effect.BrickColor = BrickColor.new("White")
10362
	Effect.Shape = "Ball"
10363
	Effect.Size = Vector3.new(8, 8, 8)
10364
	Effect.Anchored = true
10365
	Effect.Material = "Neon"
10366
	Effect.CanCollide = false
10367
	for loop = 1, 25 do wait()
10368
		Effect.CFrame = Torso.CFrame
10369
		Effect.Size = Effect.Size + Vector3.new(-0.5)
10370
		Effect.Transparency = Effect.Transparency + 0.04
10371
		
10372
	end
10373
repeat
10374
Torso:FindFirstChild("Effect"):Remove()
10375
until Torso:FindFirstChild("Effect") == nil
10376
10377
for i, v in pairs(Torso:GetChildren()) do
10378
	if v:IsA('ParticleEmitter') then
10379
		v:Remove()
10380
	end
10381
end
10382
char.Humanoid.MaxHealth = BaseHealth
10383
wait(0.3)	
10384
char.Humanoid.Health = BaseHealth
10385
	
10386
10387
end
10388
10389
mouse.KeyDown:connect(function(key)
10390
if key=="9" then	
10391
	Base()
10392
	lig:Destroy()
10393
	end
10394
	end)
10395
10396
Player.Chatted:connect(function(Message)
10397
	if Message == "Time to get serious." and InForm == false then
10398
		wait(0.10)
10399
          Serious()
10400
	end
10401
	if Message == "off" or Message == "Nice fight." and InForm == true then
10402
		Base()
10403
	end
10404
local ContentProvider = game:GetService("ContentProvider")
10405
 
10406
local function LoadAssets(AssetList)
10407
	-- Takes an asset list and preloads it. Will not wait for them to load. 
10408
 
10409
	for _, AssetId in pairs(AssetList) do
10410
		ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
10411
	end
10412
end 
10413
 
10414
local Gibs = game.Workspace
10415
10416
function Kill(Character)
10417
	Character.Humanoid.Health = 0
10418
	local poo = Instance.new("IntValue",Character)
10419
	poo.Name = "haha nope"
10420
	local svch = Character
10421
	local hum = Character:findFirstChild("Humanoid")
10422
	Character.Archivable = true
10423
	local chrclone = Character:clone()
10424
	Character.Archivable = false
10425
10426
	local ch = chrclone:GetChildren()
10427
	local i
10428
	for i = 1,#ch do
10429
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
10430
			ch[i]:remove()
10431
		end
10432
	end
10433
	local function Scan(ch)
10434
		local e
10435
		for e = 1,#ch do
10436
			Scan(ch[e]:GetChildren())
10437
			if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
10438
				ch[e]:remove()
10439
			end
10440
		end
10441
	end
10442
	Scan(chrclone:GetChildren())
10443
10444
	local hum2 = chrclone:findFirstChild("Humanoid")
10445
10446
10447
	if hum2 ~= nil then
10448
		hum2.Name = "Humanoid2"
10449
		hum2.PlatformStand = true
10450
		hum2.Sit = true 
10451
		hum2.MaxHealth = 0
10452
		hum2.Health = 0
10453
	end
10454
10455
	local ch = Character:GetChildren()
10456
	local i
10457
	for i = 1,#ch do
10458
		if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10459
			ch[i]:remove()
10460
		end
10461
	end
10462
10463
	wait(0.2)
10464
10465
	local ch = Character:GetChildren()
10466
	local i
10467
	for i = 1,#ch do
10468
		if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
10469
			ch[i]:remove()
10470
		end
10471
	end
10472
	Character = chrclone
10473
	local Torso = Character.Torso
10474
	local movevector = Vector3.new()
10475
10476
	if Torso then
10477
		local Head = Character:FindFirstChild("Head")
10478
		local Limb = Character:FindFirstChild("Right Arm")
10479
		if Limb then
10480
10481
			Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
10482
			local Joint = Instance.new("Glue")
10483
			Joint.Name = "RightShoulder"
10484
			Joint.Part0 = Torso
10485
			Joint.Part1 = Limb
10486
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10487
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10488
			Joint.Parent = Torso
10489
10490
			local B = Instance.new("Part")
10491
			B.TopSurface = 0
10492
			B.BottomSurface = 0
10493
			B.formFactor = "Symmetric"
10494
			B.Size = Vector3.new(1, 1, 1)
10495
			B.Transparency = 1
10496
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10497
			B.Parent = Character
10498
			local W = Instance.new("Weld")
10499
			W.Part0 = Limb
10500
			W.Part1 = B
10501
			W.C0 = CFrame.new(0, -0.5, 0)
10502
			W.Parent = Limb
10503
10504
		end
10505
		local Limb = Character:FindFirstChild("Left Arm")
10506
		if Limb then
10507
10508
			Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
10509
			local Joint = Instance.new("Glue")
10510
			Joint.Name = "LeftShoulder"
10511
			Joint.Part0 = Torso
10512
			Joint.Part1 = Limb
10513
			Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10514
			Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10515
			Joint.Parent = Torso
10516
10517
			local B = Instance.new("Part")
10518
			B.TopSurface = 0
10519
			B.BottomSurface = 0
10520
			B.formFactor = "Symmetric"
10521
			B.Size = Vector3.new(1, 1, 1)
10522
			B.Transparency = 1
10523
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10524
			B.Parent = Character
10525
			local W = Instance.new("Weld")
10526
			W.Part0 = Limb
10527
			W.Part1 = B
10528
			W.C0 = CFrame.new(0, -0.5, 0)
10529
			W.Parent = Limb
10530
10531
		end
10532
		local Limb = Character:FindFirstChild("Right Leg")
10533
		if Limb then
10534
10535
			Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
10536
			local Joint = Instance.new("Glue")
10537
			Joint.Name = "RightHip"
10538
			Joint.Part0 = Torso
10539
			Joint.Part1 = Limb
10540
			Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10541
			Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
10542
			Joint.Parent = Torso
10543
10544
			local B = Instance.new("Part")
10545
			B.TopSurface = 0
10546
			B.BottomSurface = 0
10547
			B.formFactor = "Symmetric"
10548
			B.Size = Vector3.new(1, 1, 1)
10549
			B.Transparency = 1
10550
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10551
			B.Parent = Character
10552
			local W = Instance.new("Weld")
10553
			W.Part0 = Limb
10554
			W.Part1 = B
10555
			W.C0 = CFrame.new(0, -0.5, 0)
10556
			W.Parent = Limb
10557
10558
		end
10559
		local Limb = Character:FindFirstChild("Left Leg")
10560
		if Limb then
10561
10562
			Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
10563
			local Joint = Instance.new("Glue")
10564
			Joint.Name = "LeftHip"
10565
			Joint.Part0 = Torso
10566
			Joint.Part1 = Limb
10567
			Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10568
			Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
10569
			Joint.Parent = Torso
10570
10571
			local B = Instance.new("Part")
10572
			B.TopSurface = 0
10573
			B.BottomSurface = 0
10574
			B.formFactor = "Symmetric"
10575
			B.Size = Vector3.new(1, 1, 1)
10576
			B.Transparency = 1
10577
			B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
10578
			B.Parent = Character
10579
			local W = Instance.new("Weld")
10580
			W.Part0 = Limb
10581
			W.Part1 = B
10582
			W.C0 = CFrame.new(0, -0.5, 0)
10583
			W.Parent = Limb
10584
		end
10585
	end
10586
end
10587
----------
10588
10589
lerpz = function(D, E, F, G)	
10590
	D[E] = D[E]:lerp(F, G)
10591
end
10592
10593
lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10594
lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10595
lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10596
lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10597
lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10598
lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10599
lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10600
lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10601
lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10602
lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
10603
resetlerp = function()	
10604
	RJ.C0 = RJC0
10605
	RJ.C1 = RJC1
10606
	N.C0 = NC0
10607
	N.C1 = NC1
10608
	RS.C0 = RSC0
10609
	RS.C1 = RSC1
10610
	LS.C0 = LSC0
10611
	LS.C1 = LSC1
10612
	RH.C0 = RHC0
10613
	RH.C1 = RHC1
10614
	LH.C0 = LHC0
10615
	LH.C1 = LHC1
10616
end
10617
-------
10618
----------
10619
hrp = char.HumanoidRootPart
10620
10621
RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10622
RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10623
LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10624
LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10625
RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10626
RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
10627
LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10628
RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10629
LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
10630
NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10631
NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10632
RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
10633
RS = Torso:FindFirstChild("Right Shoulder")
10634
LS = Torso:FindFirstChild("Left Shoulder")
10635
RH = Torso:FindFirstChild("Right Hip")
10636
LH = Torso:FindFirstChild("Left Hip")
10637
RJ = hrp:FindFirstChild("RootJoint")
10638
N = Torso:FindFirstChild("Neck")
10639
cf = CFrame.new
10640
ang = CFrame.Angles
10641
rd = math.rad
10642
rd2 = math.random
10643
cs = ColorSequence.new
10644
ns = NumberSequence.new
10645
nsk = NumberSequenceKeypoint.new
10646
-------------------
10647
10648
end)
10649
10650
print([[
10651
-------------------------------------------------
10652
All Credits go to the original creator, this version is just updated ~ztantony (The person who edited this script)
10653
-------------------------------------------------]])